Symfony Exception

ReflectionException

HTTP 500 Internal Server Error

Method Ludri\Commerce\Catalog\Controller::categoryAction() does not exist

Exception

ReflectionException

  1.             $this->controller->setRequest($this->getRequest());
  2.             $event = new Event('router/pre/action'$this);
  3.             Ludri::dispatchEvent($event);
  4.             $pre_event = new Event($class '/controller/pre/action/' ucfirst($action), $controller);
  5.             Ludri::dispatchEvent($pre_event);
  6.             $reflection = new \ReflectionMethod($this->controller$this->action);
  7.             $parameters $reflection->getParameters();
  8.             // @todo add compare to RequestInterface
  9.             if (=== $reflection->getNumberOfParameters()
  10.                 && $parameters[0]->getClass()
  11.                 && 'Ludri\Framework\Http\Request' == $parameters[0]->getClass()->getName()) {
ReflectionMethod->__construct() in lib/ludri_framework_package/src/Core/Router.php (line 268)
  1.             $this->controller->setRequest($this->getRequest());
  2.             $event = new Event('router/pre/action'$this);
  3.             Ludri::dispatchEvent($event);
  4.             $pre_event = new Event($class '/controller/pre/action/' ucfirst($action), $controller);
  5.             Ludri::dispatchEvent($pre_event);
  6.             $reflection = new \ReflectionMethod($this->controller$this->action);
  7.             $parameters $reflection->getParameters();
  8.             // @todo add compare to RequestInterface
  9.             if (=== $reflection->getNumberOfParameters()
  10.                 && $parameters[0]->getClass()
  11.                 && 'Ludri\Framework\Http\Request' == $parameters[0]->getClass()->getName()) {
  1.         $this->_ludri->getContainer()['router'] = function($container) {
  2.             return $this->router;
  3.         };
  4.         $event = new Event('app/start'$this);
  5.         $this->_ludri->trigger($event);
  6.         $response $this->router->dispatch();
  7.         $event = new Event('app/prerender'$this);
  8.         $this->_ludri->trigger($event);
  9.         if (false === $response) {
  10.             if ('' == Ludri::url()->pathkey) {
  11.                 $this->router->dispatch('page');
  1.         }
  2.     }
  3.     public function execute() {
  4.         if ($this->isInstalled()) {
  5.             $response $this->start();
  6.         } else if ($this->isInstaller()) {
  7.             $response $this->install();
  8.         }
  9.         if ($response instanceof \Ludri\Framework\Http\Response) {
  10.             $args = [
  1.     public function execCommand(Command\Arguments $arguments) {
  2.         $this->_container['console']->exec($arguments);
  3.     }
  4.     public function generate($contents '') {
  5.         return $this->_container['app']->execute($contents '');
  6.     }
  7.     /**
  8.      * Legacy statics methods
  9.      */
Ludri->generate() in src/Bridge/LudriBridge.php (line 27)
  1.         // Figure out how to map to the needed script file
  2.         // from the existing application and possibly (re-)set
  3.         // some env vars.
  4.         return $ludri->generate();
  5.     }
  6. }
LudriBridge::toLudri() in web/index.php (line 50)
  1. if ($_SERVER['REMOTE_ADDR'] == '88.173.128.90') {
  2.     //echo $_ENV['APP_DEBUG'];
  3.     error_reporting(0);
  4. ini_set('display_errors'0);
  5. }
  6. $ludriResponse LudriBridge::toLudri($ludri$request$response__DIR__);
  7. if (!$ludriResponse instanceof LudriResponse) {
  8.     $response->send();
  9.     $kernel->terminate($request$response);
  10. } else {
  11.     echo $ludriResponse;

Logs

No log messages

Stack Trace

ReflectionException
ReflectionException:
Method Ludri\Commerce\Catalog\Controller::categoryAction() does not exist

  at lib/ludri_framework_package/src/Core/Router.php:268
  at ReflectionMethod->__construct()
     (lib/ludri_framework_package/src/Core/Router.php:268)
  at Ludri\Framework\Core\Router->dispatch()
     (lib/ludri_framework_package/src/Core/Ludri/App.php:93)
  at Ludri\Framework\Core\Ludri\App->start()
     (lib/ludri_framework_package/src/Core/Ludri/App.php:237)
  at Ludri\Framework\Core\Ludri\App->execute()
     (lib/ludri_framework_package/src/Core/Ludri.php:302)
  at Ludri\Framework\Core\Ludri->generate()
     (src/Bridge/LudriBridge.php:27)
  at App\Bridge\LudriBridge::toLudri()
     (web/index.php:50)