Exceptions
Exception
ErrorException
in
src/Controller/PageInfo.php
(line 158)
/*** @return false|int*/public function isMobile() {return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);}/*** @return void*/
$this->footbar_links = $this->model->getFootbarLinks();$this->info = $this->model->getInfo($this->request->getRequestUri());$this->mobile = self::isMobile();if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPad')) {$this->ipad = true;}}
in
var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php
->
__construct
(line 730)
** @return \App\Controller\PageInfo*/protected function getPageInfoService(){return $this->privates['App\\Controller\\PageInfo'] = new \App\Controller\PageInfo(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($this->privates['App\\Controller\\Database'] ?? $this->getDatabaseService()));}/*** Gets the private 'annotations.cache_adapter' shared service.*
in
var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php
->
getPageInfoService
(line 433)
$instance->addRuntimeLoader(new \Twig\RuntimeLoader\ContainerRuntimeLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, ['Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => ['privates', 'twig.runtime.httpkernel', 'getTwig_Runtime_HttpkernelService', true],], ['Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => '?',])));$instance->addGlobal('pageinfo', ($this->privates['App\\Controller\\PageInfo'] ?? $this->getPageInfoService()));$instance->registerUndefinedFilterCallback([0 => $h, 1 => 'suggestFilter']);$instance->registerUndefinedFunctionCallback([0 => $h, 1 => 'suggestFunction']);$instance->registerUndefinedTokenParserCallback([0 => $h, 1 => 'suggestTag']);(new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance);
in
var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php
->
get_Container_Private_TwigService
(line 371)
$instance->add(new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector());$instance->add(new \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector($a, ($this->targetDir.''.'/App_KernelDevDebugContainer'), $c));$instance->add(new \Symfony\Component\HttpKernel\DataCollector\EventDataCollector(($this->services['event_dispatcher'] ?? $this->getEventDispatcherService()), $c));$instance->add(($this->privates['data_collector.router'] ?? ($this->privates['data_collector.router'] = new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector())));$instance->add($d);$instance->add(new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector(($this->privates['twig.profile'] ?? ($this->privates['twig.profile'] = new \Twig\Profiler\Profile())), ($this->services['.container.private.twig'] ?? $this->get_Container_Private_TwigService())));$instance->add(new \Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector(($this->services['doctrine'] ?? $this->getDoctrineService()), true, ($this->privates['doctrine.debug_data_holder'] ?? ($this->privates['doctrine.debug_data_holder'] = new \Doctrine\Bundle\DoctrineBundle\Middleware\BacktraceDebugDataHolder([])))));$instance->add(($this->services['data_collector.dump'] ?? $this->getDataCollector_DumpService()));$instance->add($e);return $instance;
in
var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php
->
get_Container_Private_ProfilerService
(line 948)
** @return \Symfony\Component\HttpKernel\EventListener\ProfilerListener*/protected function getProfilerListenerService(){$a = ($this->services['.container.private.profiler'] ?? $this->get_Container_Private_ProfilerService());if (isset($this->privates['profiler_listener'])) {return $this->privates['profiler_listener'];}
in
var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php
->
getProfilerListenerService
(line 598)
}, 1 => 'onFinishRequest'], 0);$instance->addListener('kernel.response', [0 => function () {return ($this->privates['profiler_listener'] ?? $this->getProfilerListenerService());}, 1 => 'onKernelResponse'], -100);$instance->addListener('kernel.exception', [0 => function () {return ($this->privates['profiler_listener'] ?? $this->getProfilerListenerService());}, 1 => 'onKernelException'], 0);$instance->addListener('kernel.terminate', [0 => function () {return ($this->privates['profiler_listener'] ?? $this->getProfilerListenerService());}, 1 => 'onKernelTerminate'], -1024);$instance->addListener('kernel.controller', [0 => function () {
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
ContainerXPKkxSZ\{closure}
(line 245)
$this->sorted[$eventName] = [];foreach ($this->listeners[$eventName] as &$listeners) {foreach ($listeners as $k => &$listener) {if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {$listener[0] = $listener[0]();$listener[1] = $listener[1] ?? '__invoke';}$this->sorted[$eventName][] = $listener;}}
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
sortListeners
(line 76)
if (empty($this->listeners[$eventName])) {return [];}if (!isset($this->sorted[$eventName])) {$this->sortListeners($eventName);}return $this->sorted[$eventName];}
in
vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
->
getListeners
(line 293)
$this->orphanedEvents[$this->currentRequestHash][] = $eventName;return;}foreach ($this->dispatcher->getListeners($eventName) as $listener) {$priority = $this->getListenerPriority($eventName, $listener);$wrappedListener = new WrappedListener($listener instanceof WrappedListener ? $listener->getWrappedListener() : $listener, null, $this->stopwatch, $this);$this->wrappedListeners[$eventName][] = $wrappedListener;$this->dispatcher->removeListener($eventName, $listener);$this->dispatcher->addListener($eventName, $wrappedListener, $priority);
in
vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
->
preProcess
(line 148)
if (null !== $this->logger && $event instanceof StoppableEventInterface && $event->isPropagationStopped()) {$this->logger->debug(sprintf('The "%s" event is already stopped. No listeners have been called.', $eventName));}$this->preProcess($eventName);try {$this->beforeDispatch($eventName, $event);try {$e = $this->stopwatch->start($eventName, 'section');try {
in
vendor/symfony/http-kernel/HttpKernel.php
->
dispatch
(line 223)
* @throws \Exception*/private function handleThrowable(\Throwable $e, Request $request, int $type): Response{$event = new ExceptionEvent($this, $request, $type, $e);$this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);// a listener might have replaced the exception$e = $event->getThrowable();if (!$event->hasResponse()) {
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleThrowable
(line 86)
$this->finishRequest($request, $type);throw $e;}return $this->handleThrowable($e, $request, $type);} finally {$this->requestStack->pop();}}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 202)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
$this->request = $request;}public function run(): int{$response = $this->kernel->handle($this->request);$response->send();if ($this->kernel instanceof TerminableInterface) {$this->kernel->terminate($this->request, $response);}
in
vendor/autoload_runtime.php
->
run
(line 35)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
require_once('/var/www/clients/client0/web40/private/vendor/autoload_runtime.php')
in
/var/www/clients/client0/web40/web/index.php
(line 9)
//ini_set('display_errors', '1');use App\Kernel;use Symfony\Component\Dotenv\Dotenv;require_once dirname(__DIR__).'/private/vendor/autoload_runtime.php';require_once dirname(__DIR__).'/private/vendor/facebook/php-graph-sdk-5.x/src/Facebook/autoload.php';return function (array $context) {(new Dotenv())->usePutenv()->bootEnv(dirname(__DIR__).'/private/.env');return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
Stack Trace
|
ErrorException
|
|---|
ErrorException:
Warning: Undefined array key "HTTP_USER_AGENT"
at src/Controller/PageInfo.php:158
at App\Controller\PageInfo->isMobile()
(src/Controller/PageInfo.php:147)
at App\Controller\PageInfo->__construct()
(var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php:730)
at ContainerXPKkxSZ\App_KernelDevDebugContainer->getPageInfoService()
(var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php:433)
at ContainerXPKkxSZ\App_KernelDevDebugContainer->get_Container_Private_TwigService()
(var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php:371)
at ContainerXPKkxSZ\App_KernelDevDebugContainer->get_Container_Private_ProfilerService()
(var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php:948)
at ContainerXPKkxSZ\App_KernelDevDebugContainer->getProfilerListenerService()
(var/cache/dev/ContainerXPKkxSZ/App_KernelDevDebugContainer.php:598)
at ContainerXPKkxSZ\App_KernelDevDebugContainer->ContainerXPKkxSZ\{closure}()
(vendor/symfony/event-dispatcher/EventDispatcher.php:245)
at Symfony\Component\EventDispatcher\EventDispatcher->sortListeners()
(vendor/symfony/event-dispatcher/EventDispatcher.php:76)
at Symfony\Component\EventDispatcher\EventDispatcher->getListeners()
(vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:293)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->preProcess()
(vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:148)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(vendor/symfony/http-kernel/HttpKernel.php:223)
at Symfony\Component\HttpKernel\HttpKernel->handleThrowable()
(vendor/symfony/http-kernel/HttpKernel.php:86)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:202)
at Symfony\Component\HttpKernel\Kernel->handle()
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:35)
at require_once('/var/www/clients/client0/web40/private/vendor/autoload_runtime.php')
(/var/www/clients/client0/web40/web/index.php:9)
|