Roller\RouteCompiler::compile PHP Метод

compile() статический публичный Метод

Compiles the current route instance.
static public compile ( array $route ) : array
$route array route info
Результат array compiled route info, with newly added 'compiled' key.
    static function compile(array $route)
    {
        $route = self::compilePattern($route['path'], $route);
        // save compiled pattern
        $route['compiled'] = sprintf("#^\n%s\$#xs", $route['regex']);
        return $route;
    }

Usage Example

Пример #1
0
 public function compile()
 {
     foreach ($this->routes as &$r) {
         $r = RouteCompiler::compile($r);
     }
 }