src/Page/Page.php
public function parseGetRoute()
    {
        $request = $this->getRequest();

        if (is_null($request) || ! isset($this->routes['get'])) {
            return;
        }

        $action = $request->get('action', '/');

        if (in_array($action, array_keys($this->routes['get']))) {
            $callback = $this->routes['get'][$action];
            $response = $this->handleCallback($callback);

            if (! is_a($response, Renderable::class)) {
                throw new \Exception('The controller method must return a view instance.');
            }

            // Set the page view.
            $this->ui()->setViewInstance($response);
        }
    }
public function parseGetRoute()
    {
        $request = $this->getRequest();

        if (is_null($request) || ! isset($this->routes['get'])) {
            return;
        }

        $action = $request->get('action', '/');

        if (in_array($action, array_keys($this->routes['get']))) {
            $callback = $this->routes['get'][$action];
            $response = $this->handleCallback($callback);

            if (! is_a($response, Renderable::class)) {
                throw new \Exception('The controller method must return a view instance.');
            }

            // Set the page view.
            $this->ui()->setViewInstance($response);
        }
    }
public function parseGetRoute ( ) { $ request = $ this -> getRequest ( ) ; if ( is_null ( $ request ) || ! isset ( $ this -> routes [ 'get' ] ) ) { return ; } $ action = $ request -> get ( 'action' , '/' ) ; if ( in_array ( $ action , array_keys ( $ this -> routes [ 'get' ] ) ) ) { $ callback = $ this -> routes [ 'get' ] [ $ action ] ; $ response = $ this -> handleCallback ( $ callback ) ; if ( ! is_a ( $ response , Renderable :: class ) ) { throw new \ Exception ( 'The controller method must return a view instance.' ) ; } // Set the page view. $ this -> ui ( ) -> setViewInstance ( $ response ) ; } }
Parse page GET requests.
Parse page GET requests .