protected function getPathStart(sfRoute $pattern) { $path = ''; $incompleteTokens = count($pattern->getTokens()); foreach ($pattern->getTokens() as $token) { if ('text' == $token[0] || 'separator' == $token[0]) { $path .= $token[2]; $incompleteTokens--; continue; } break; } $this->pathComplete = 0 == $incompleteTokens; return $path; }