public static function getCurrentRoute()
    {
        $current = null;
        $request = Request::current();
        $routeStr = $request->getRouteStr();
        $method = $request->getMethod();

        //Search for the route
        foreach (self::$routes as $route) {
            //Check the method
            if (!in_array($method, $route['methods'])) {
                continue;
            }

            //Check number of slashes
            if (
                substr_count($route['route'], '/')
                != substr_count($routeStr, '/')
            ) {
                continue;
            }

            //Checks the route string
            if (
                ParametrizedString
                    ::make($route['route'])
                    ->matches($routeStr)
            ) {
                $current = $route;
                break;
            }
        }

        return $current;
    }
public static function getCurrentRoute()
    {
        $current = null;
        $request = Request::current();
        $routeStr = $request->getRouteStr();
        $method = $request->getMethod();

        //Search for the route
        foreach (self::$routes as $route) {
            //Check the method
            if (!in_array($method, $route['methods'])) {
                continue;
            }

            //Check number of slashes
            if (
                substr_count($route['route'], '/')
                != substr_count($routeStr, '/')
            ) {
                continue;
            }

            //Checks the route string
            if (
                ParametrizedString
                    ::make($route['route'])
                    ->matches($routeStr)
            ) {
                $current = $route;
                break;
            }
        }

        return $current;
    }
public static function getCurrentRoute ( ) { $ current = null ; $ request = Request :: current ( ) ; $ routeStr = $ request -> getRouteStr ( ) ; $ method = $ request -> getMethod ( ) ; //Search for the route foreach ( self :: $ routes as $ route ) { //Check the method if ( ! in_array ( $ method , $ route [ 'methods' ] ) ) { continue ; } //Check number of slashes if ( substr_count ( $ route [ 'route' ] , '/' ) != substr_count ( $ routeStr , '/' ) ) { continue ; } //Checks the route string if ( ParametrizedString :: make ( $ route [ 'route' ] ) -> matches ( $ routeStr ) ) { $ current = $ route ; break ; } } return $ current ; }
Search for the route that matches the current
request. If not found, returns NULL.

@return array|null
Search for the route that matches the current request . If not found returns NULL .