private function routeParamsForPage($page) { preg_match_all('/{(.*?)}/', $page->slug, $matches); if (!array_key_exists(1, $matches)) { return ''; } $params = '['; foreach ($matches[1] as $match) { $params .= $params == '[' ? '' : ','; $params .= "'{$match}'"; } $params .= ']'; return $params == '[]' ? '' : $params; }