src/Router/RouterCommand.php
public function beforeAfter($command, $path = '', $namespace = '')
    {
        if (! is_null($command)) {
            if (is_array($command)) {
                foreach ($command as $key => $value) {
                    $this->beforeAfter($value, $path, $namespace);
                }
            } elseif (is_string($command)) {
                $controller = $this->resolveClass($command, $path, $namespace);
                if (method_exists($controller, 'handle')) {
                    return call_user_func([$controller, 'handle']);
                }

                return $this->exception('handle() method is not found in <b>'.$command.'</b> class.');
            }
        }

        return;
    }
public function beforeAfter($command, $path = '', $namespace = '')
    {
        if (! is_null($command)) {
            if (is_array($command)) {
                foreach ($command as $key => $value) {
                    $this->beforeAfter($value, $path, $namespace);
                }
            } elseif (is_string($command)) {
                $controller = $this->resolveClass($command, $path, $namespace);
                if (method_exists($controller, 'handle')) {
                    return call_user_func([$controller, 'handle']);
                }

                return $this->exception('handle() method is not found in <b>'.$command.'</b> class.');
            }
        }

        return;
    }
public function beforeAfter ( $ command , $ path = '' , $ namespace = '' ) { if ( ! is_null ( $ command ) ) { if ( is_array ( $ command ) ) { foreach ( $ command as $ key => $ value ) { $ this -> beforeAfter ( $ value , $ path , $ namespace ) ; } } elseif ( is_string ( $ command ) ) { $ controller = $ this -> resolveClass ( $ command , $ path , $ namespace ) ; if ( method_exists ( $ controller , 'handle' ) ) { return call_user_func ( [ $ controller , 'handle' ] ) ; } return $ this -> exception ( 'handle() method is not found in <b>' . $ command . '</b> class.' ) ; } } return ; }
Run Route Middlewares

@param $command
@param $path
@param $namespace

@return mixed|void
@throws
Run Route Middlewares