( ! ) Warning: foreach() argument must be of type array|object, null given in /var/www/html/module/Application/src/Controller/ArticleController.php on line 31 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0004 | 399312 | {main}( ) | .../index.php:0 |
2 | 0.0615 | 5243328 | Laminas\Mvc\Application->run( ) | .../index.php:44 |
3 | 0.0619 | 5319416 | Laminas\EventManager\EventManager->triggerEventUntil( $callback = class Closure { virtual $closure = "Laminas\Mvc\Application::Laminas\Mvc\{closure}", public $static = ['event' => class Laminas\Mvc\MvcEvent { ... }]; public $parameter = ['$r' => '<required>'] }, $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE } ) | .../Application.php:319 |
4 | 0.0619 | 5319416 | Laminas\EventManager\EventManager->triggerListeners( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE }, $callback = class Closure { virtual $closure = "Laminas\Mvc\Application::Laminas\Mvc\{closure}", public $static = ['event' => class Laminas\Mvc\MvcEvent { ... }]; public $parameter = ['$r' => '<required>'] } ) | .../EventManager.php:178 |
5 | 0.0620 | 5320056 | Laminas\Mvc\DispatchListener->onDispatch( $e = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE } ) | .../EventManager.php:320 |
6 | 0.0630 | 5383512 | Laminas\Mvc\Controller\AbstractController->dispatch( $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { private ${ArrayObject}storage = [...] }; protected $envParams = class Laminas\Stdlib\Parameters { private ${ArrayObject}storage = [...] }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { protected $validHostTypes = 27; protected $user = NULL; protected $password = NULL; protected $scheme = 'http'; protected $userInfo = NULL; protected $host = 'mauves-sur-huisne.fr'; protected $port = NULL; protected $path = '/article'; protected $query = ''; protected $fragment = NULL }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { protected $pluginClassLoader = class Laminas\Http\HeaderLoader { ... }; protected $headersKeys = [...]; protected $headers = [...] }; protected $metadata = []; protected $content = '' }, $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [100 => 'Continue', 101 => 'Switching Protocols', 102 => 'Processing', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 207 => 'Multi-status', 208 => 'Already Reported', 226 => 'IM Used', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 306 => 'Switch Proxy', 307 => 'Temporary Redirect', 308 => 'Permanent Redirect', 400 => 'Bad Request', 401 => 'Unauthorized', 402 => 'Payment Required', 403 => 'Forbidden', 404 => 'Not Found', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Time-out', 409 => 'Conflict', 410 => 'Gone', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Content Too Large', 414 => 'URI Too Long', 415 => 'Unsupported Media Type', 416 => 'Range Not Satisfiable', 417 => 'Expectation Failed', 418 => 'I\'m a teapot', 422 => 'Unprocessable Content', 423 => 'Locked', 424 => 'Failed Dependency', 425 => 'Too Early', 426 => 'Upgrade Required', 428 => 'Precondition Required', 429 => 'Too Many Requests', 431 => 'Request Header Fields Too Large', 444 => 'Connection Closed Without Response', 451 => 'Unavailable For Legal Reasons', 499 => 'Client Closed Request', 500 => 'Internal Server Error', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Timeout', 505 => 'HTTP Version not supported', 506 => 'Variant Also Negotiates', 507 => 'Insufficient Storage', 508 => 'Loop Detected', 510 => 'Not Extended', 511 => 'Network Authentication Required', 599 => 'Network Connect Timeout Error']; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = []; protected $content = '' } ) | .../DispatchListener.php:117 |
7 | 0.0630 | 5383832 | Laminas\EventManager\EventManager->triggerEventUntil( $callback = class Closure { virtual $closure = "Laminas\Mvc\Controller\AbstractController::Laminas\Mvc\Controller\{closure}", public $parameter = ['$test' => '<required>'] }, $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE } ) | .../AbstractController.php:105 |
8 | 0.0630 | 5383832 | Laminas\EventManager\EventManager->triggerListeners( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE }, $callback = class Closure { virtual $closure = "Laminas\Mvc\Controller\AbstractController::Laminas\Mvc\Controller\{closure}", public $parameter = ['$test' => '<required>'] } ) | .../EventManager.php:178 |
9 | 0.0630 | 5386696 | Laminas\Mvc\Controller\AbstractActionController->onDispatch( $e = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE } ) | .../EventManager.php:320 |
10 | 0.0631 | 5386736 | Application\Controller\ArticleController->indexAction( ) | .../AbstractActionController.php:72 |
( ! ) Warning: foreach() argument must be of type array|object, null given in /var/www/html/module/Application/src/Controller/ArticleController.php on line 36 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0004 | 399312 | {main}( ) | .../index.php:0 |
2 | 0.0615 | 5243328 | Laminas\Mvc\Application->run( ) | .../index.php:44 |
3 | 0.0619 | 5319416 | Laminas\EventManager\EventManager->triggerEventUntil( $callback = class Closure { virtual $closure = "Laminas\Mvc\Application::Laminas\Mvc\{closure}", public $static = ['event' => class Laminas\Mvc\MvcEvent { ... }]; public $parameter = ['$r' => '<required>'] }, $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE } ) | .../Application.php:319 |
4 | 0.0619 | 5319416 | Laminas\EventManager\EventManager->triggerListeners( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE }, $callback = class Closure { virtual $closure = "Laminas\Mvc\Application::Laminas\Mvc\{closure}", public $static = ['event' => class Laminas\Mvc\MvcEvent { ... }]; public $parameter = ['$r' => '<required>'] } ) | .../EventManager.php:178 |
5 | 0.0620 | 5320056 | Laminas\Mvc\DispatchListener->onDispatch( $e = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE } ) | .../EventManager.php:320 |
6 | 0.0630 | 5383512 | Laminas\Mvc\Controller\AbstractController->dispatch( $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { private ${ArrayObject}storage = [...] }; protected $envParams = class Laminas\Stdlib\Parameters { private ${ArrayObject}storage = [...] }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { protected $validHostTypes = 27; protected $user = NULL; protected $password = NULL; protected $scheme = 'http'; protected $userInfo = NULL; protected $host = 'mauves-sur-huisne.fr'; protected $port = NULL; protected $path = '/article'; protected $query = ''; protected $fragment = NULL }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { protected $pluginClassLoader = class Laminas\Http\HeaderLoader { ... }; protected $headersKeys = [...]; protected $headers = [...] }; protected $metadata = []; protected $content = '' }, $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [100 => 'Continue', 101 => 'Switching Protocols', 102 => 'Processing', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 207 => 'Multi-status', 208 => 'Already Reported', 226 => 'IM Used', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 306 => 'Switch Proxy', 307 => 'Temporary Redirect', 308 => 'Permanent Redirect', 400 => 'Bad Request', 401 => 'Unauthorized', 402 => 'Payment Required', 403 => 'Forbidden', 404 => 'Not Found', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Time-out', 409 => 'Conflict', 410 => 'Gone', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Content Too Large', 414 => 'URI Too Long', 415 => 'Unsupported Media Type', 416 => 'Range Not Satisfiable', 417 => 'Expectation Failed', 418 => 'I\'m a teapot', 422 => 'Unprocessable Content', 423 => 'Locked', 424 => 'Failed Dependency', 425 => 'Too Early', 426 => 'Upgrade Required', 428 => 'Precondition Required', 429 => 'Too Many Requests', 431 => 'Request Header Fields Too Large', 444 => 'Connection Closed Without Response', 451 => 'Unavailable For Legal Reasons', 499 => 'Client Closed Request', 500 => 'Internal Server Error', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Timeout', 505 => 'HTTP Version not supported', 506 => 'Variant Also Negotiates', 507 => 'Insufficient Storage', 508 => 'Loop Detected', 510 => 'Not Extended', 511 => 'Network Authentication Required', 599 => 'Network Connect Timeout Error']; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = []; protected $content = '' } ) | .../DispatchListener.php:117 |
7 | 0.0630 | 5383832 | Laminas\EventManager\EventManager->triggerEventUntil( $callback = class Closure { virtual $closure = "Laminas\Mvc\Controller\AbstractController::Laminas\Mvc\Controller\{closure}", public $parameter = ['$test' => '<required>'] }, $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE } ) | .../AbstractController.php:105 |
8 | 0.0630 | 5383832 | Laminas\EventManager\EventManager->triggerListeners( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE }, $callback = class Closure { virtual $closure = "Laminas\Mvc\Controller\AbstractController::Laminas\Mvc\Controller\{closure}", public $parameter = ['$test' => '<required>'] } ) | .../EventManager.php:178 |
9 | 0.0630 | 5386696 | Laminas\Mvc\Controller\AbstractActionController->onDispatch( $e = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = NULL; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 200; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = NULL; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'dispatch'; protected $target = class Application\Controller\ArticleController { public array $config = [...]; public array $components = [...]; protected $eventIdentifier = 'Laminas\\Mvc\\Controller\\AbstractActionController'; protected $plugins = class Laminas\Mvc\Controller\PluginManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }]; protected $stopPropagation = FALSE } ) | .../EventManager.php:320 |
10 | 0.0631 | 5386736 | Application\Controller\ArticleController->indexAction( ) | .../AbstractActionController.php:72 |
( ! ) Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /var/www/html/module/Application/src/View/Helper/MenuViewHelper.php on line 54 | ||||
---|---|---|---|---|
( ! ) TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /var/www/html/module/Application/src/View/Helper/MenuViewHelper.php on line 54 | ||||
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0004 | 399312 | {main}( ) | .../index.php:0 |
2 | 0.0615 | 5243328 | Laminas\Mvc\Application->run( ) | .../index.php:44 |
3 | 0.0802 | 5449904 | Laminas\Mvc\Application->completeRequest( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = ''; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 500; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'error/index'; protected $terminate = FALSE; protected $variables = [...]; protected $append = FALSE }; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'render.error'; protected $target = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }, '__RESULT__' => class Laminas\View\Model\ViewModel { ... }, 'error' => 'error-exception', 'exception' => class TypeError { ... }]; protected $stopPropagation = FALSE } ) | .../Application.php:335 |
4 | 0.0802 | 5449904 | Laminas\EventManager\EventManager->triggerEvent( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = ''; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 500; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'error/index'; protected $terminate = FALSE; protected $variables = [...]; protected $append = FALSE }; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'render.error'; protected $target = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }, '__RESULT__' => class Laminas\View\Model\ViewModel { ... }, 'error' => 'error-exception', 'exception' => class TypeError { ... }]; protected $stopPropagation = FALSE } ) | .../Application.php:354 |
5 | 0.0802 | 5449904 | Laminas\EventManager\EventManager->triggerListeners( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = ''; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 500; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'error/index'; protected $terminate = FALSE; protected $variables = [...]; protected $append = FALSE }; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'render.error'; protected $target = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }, '__RESULT__' => class Laminas\View\Model\ViewModel { ... }, 'error' => 'error-exception', 'exception' => class TypeError { ... }]; protected $stopPropagation = FALSE }, $callback = ??? ) | .../EventManager.php:170 |
6 | 0.0802 | 5450512 | Laminas\Mvc\View\Http\DefaultRenderingStrategy->render( $e = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = ''; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 500; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'error/index'; protected $terminate = FALSE; protected $variables = [...]; protected $append = FALSE }; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'render.error'; protected $target = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }, '__RESULT__' => class Laminas\View\Model\ViewModel { ... }, 'error' => 'error-exception', 'exception' => class TypeError { ... }]; protected $stopPropagation = FALSE } ) | .../EventManager.php:320 |
7 | 0.0924 | 5589920 | Laminas\EventManager\EventManager->triggerEvent( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = ''; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 500; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'error/index'; protected $terminate = FALSE; protected $variables = [...]; protected $append = FALSE }; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'render.error'; protected $target = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }, '__RESULT__' => class Laminas\View\Model\ViewModel { ... }, 'error' => 'error-exception', 'exception' => class TypeError { ... }]; protected $stopPropagation = FALSE } ) | .../DefaultRenderingStrategy.php:110 |
8 | 0.0924 | 5589920 | Laminas\EventManager\EventManager->triggerListeners( $event = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = ''; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 500; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'error/index'; protected $terminate = FALSE; protected $variables = [...]; protected $append = FALSE }; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'render.error'; protected $target = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }, '__RESULT__' => class Laminas\View\Model\ViewModel { ... }, 'error' => 'error-exception', 'exception' => class TypeError { ... }]; protected $stopPropagation = FALSE }, $callback = ??? ) | .../EventManager.php:170 |
9 | 0.0924 | 5591160 | Laminas\Mvc\View\Http\DefaultRenderingStrategy->render( $e = class Laminas\Mvc\MvcEvent { protected $application = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $request = class Laminas\Http\PhpEnvironment\Request { protected $baseUrl = ''; protected $basePath = ''; protected $requestUri = '/article'; protected $serverParams = class Laminas\Stdlib\Parameters { ... }; protected $envParams = class Laminas\Stdlib\Parameters { ... }; protected $method = 'GET'; protected $allowCustomMethods = TRUE; protected $uri = class Laminas\Uri\Http { ... }; protected $queryParams = NULL; protected $postParams = NULL; protected $fileParams = NULL; protected $version = '1.1'; protected $headers = class Laminas\Http\Headers { ... }; protected $metadata = [...]; protected $content = '' }; protected $response = class Laminas\Http\PhpEnvironment\Response { public $headersSent = NULL; protected $version = NULL; protected $contentSent = FALSE; private $headersSentHandler = NULL; protected $recommendedReasonPhrases = [...]; protected $statusCode = 500; protected $reasonPhrase = NULL; protected $headers = NULL; protected $metadata = [...]; protected $content = '' }; protected $result = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'error/index'; protected $terminate = FALSE; protected $variables = [...]; protected $append = FALSE }; protected $router = class Laminas\Router\Http\TreeRouteStack { protected $baseUrl = ''; protected $requestUri = class Laminas\Uri\Http { ... }; protected $prototypes = class ArrayObject { ... }; public $priority = NULL; protected $routes = class Laminas\Router\PriorityList { ... }; protected $routePluginManager = class Laminas\Router\RoutePluginManager { ... }; protected $defaultParams = [...] }; protected $routeMatch = class Laminas\Router\Http\RouteMatch { protected $length = 8; protected $params = [...]; protected $matchedRouteName = 'article' }; protected $viewModel = class Laminas\View\Model\ViewModel { protected $captureTo = 'content'; protected $children = [...]; protected $options = [...]; protected $template = 'layout/layout'; protected $terminate = FALSE; protected $variables = class Laminas\View\Variables { ... }; protected $append = FALSE }; protected $name = 'render.error'; protected $target = class Laminas\Mvc\Application { protected $defaultListeners = [...]; protected $event = ...; protected $events = class Laminas\EventManager\EventManager { ... }; protected $request = class Laminas\Http\PhpEnvironment\Request { ... }; protected $response = class Laminas\Http\PhpEnvironment\Response { ... }; protected Laminas\ServiceManager\ServiceManager $serviceManager = class Laminas\ServiceManager\ServiceManager { ... } }; protected $params = ['application' => class Laminas\Mvc\Application { ... }, 'request' => class Laminas\Http\PhpEnvironment\Request { ... }, 'response' => class Laminas\Http\PhpEnvironment\Response { ... }, 'router' => class Laminas\Router\Http\TreeRouteStack { ... }, 'route-match' => class Laminas\Router\Http\RouteMatch { ... }, '__RESULT__' => class Laminas\View\Model\ViewModel { ... }, 'error' => 'error-exception', 'exception' => class TypeError { ... }]; protected $stopPropagation = FALSE } ) | .../EventManager.php:320 |