Exceptions
Exception
Twig\Error\ RuntimeError
Show exception properties
Twig\Error\RuntimeError {#1909 -lineno: 35 -rawMessage: "Neither the property "imgLoc" nor one of the methods "imgLoc()", "getimgLoc()", "isimgLoc()", "hasimgLoc()" or "__call()" exist and have public access in class "App\Entity\DfxVeranstalter"." -source: Twig\Source {#1844 -code: """ {% if entity.strasse %}\n \t{% set strStrasse = entity.strasse %}\n {% else %}\n \t{% set strStrasse = NULL %}\n {% endif %}\n {% if entity.ort %}\n \t{% if entity.plz %}\n \t\t{% set strOrt = entity.plz ~ ' ' ~ entity.ort %}\n \t{% else %}\n \t\t{% set strOrt =entity.ort %}\n \t{% endif %}\n {% else %}\n \t{% set strOrt = NULL %}\n {% endif %}\n {% set strVeranstalterKom = entity.telefon != NULL ? 'telefon'|trans ~ ': ' ~ entity.telefon : NULL %}\n {% set strVeranstalterKom = entity.email != NULL ? strVeranstalterKom ~ '<br />' ~ 'email'|trans ~ ': <a href = "mailto:' ~ entity.email ~ '">' ~ entity.email ~ '</a>': strVeranstalterKom %} \n {% set strVeranstalterKom = entity.www != NULL ? strVeranstalterKom ~ '<br />' ~ 'www'|trans ~ ': <a href = "' ~ entity.www ~ '" target="_blank">' ~ entity.www ~ '</a>' : strVeranstalterKom %}\n {% set detailbild = {"thumbnail": {"size": [konf.imgWidth,konf.imgHeight] }} %}\n {% set vorschau = {"thumbnail": {"size": [konf.imgPrevWidth,konf.imgPrevHeight] }} %}\n {% set altText = entity.imgtext %}\n {% set altText = entity.imgcopyright is not null ? altText ~ ' © ' ~ entity.imgcopyright : altText %}\n \n {% if entity.imgVer != NULL %}\n \t{% set strImg = '<img title="Bild zu ' ~ entity.name ~ '" alt="' ~ altText ~ '" class="dfx-image dfx-detail-image" src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.imgVer) | imagine_filter('thumb', detailbild) ~ '" />' %}\n {% else %}\n \t{% set strImg = NULL %}\n {% endif %}\n {% set strSlider = NULL %}\n {% if entity.img2 != NULL %}\n \n \t{% set strImg2 = entity.img2 != NULL ? '<img title="Bild 2 zu ' ~ entity.name ~ '" alt="' ~ altText ~ '" class="dfx-image dfx-detail-image" src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img2) | imagine_filter('thumb', detailbild) ~ '" />' : NULL %}\n \t{% set strImg3 = entity.img3 != NULL ? '<img title="Bild 2 zu ' ~ entity.name ~ '" alt="' ~ altText ~ '" class="dfx-image dfx-detail-image" src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img3) | imagine_filter('thumb', detailbild) ~ '" />' : NULL %}\n \t{% set strImg4 = entity.img4 != NULL ? '<img title="Bild 2 zu ' ~ entity.name ~ '" alt="' ~ altText ~ '" class="dfx-image dfx-detail-image" src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img2) | imagine_filter('thumb', detailbild) ~ '" />' : NULL %}\n \n \t{% set strImgPrev1 = entity.imgLoc != NULL ? '<img src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.imgLoc) | imagine_filter('thumb', vorschau) ~ '" />' : NULL %}\n \t{% set strImgPrev2 = entity.img2 != NULL ? '<img src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img2) | imagine_filter('thumb', vorschau) ~ '" />' : NULL %}\n \t{% set strImgPrev3 = entity.img3 != NULL ? '<img src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img3) | imagine_filter('thumb', vorschau) ~ '" />' : NULL %}\n \t{% set strImgPrev4 = entity.img4 != NULL ? '<img src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img2) | imagine_filter('thumb', vorschau) ~ '" />' : NULL %}\n \t{% set strSlider = '<div id="galerie" class="carousel slide article-slide clearfix" data-ride="carousel"><div class="carousel-inner cont-slider"><div class="item active">' ~ strImg ~ '</div><div class="item">' ~ strImg2 ~ '</div>' %}\n \t{% set strSlider = strImg3 is not null ? strSlider ~ '<div class="item">' ~ strImg3 ~ '</div>' : strSlider %}\n \t{% set strSlider = strImg4 is not null ? strSlider ~ '<div class="item">' ~ strImg4 ~ '</div>' : strSlider %}\n \t{% set strSlider = strSlider ~ '</div>' %}\n \t{% set strSliderPrev = '<ol class="carousel-indicators"><li data-target="#galerie" data-slide-to="0" class="active">' ~ strImgPrev1 ~'</li><li data-target="#galerie" data-slide-to="1" class="">' ~ strImgPrev2 ~'</li>' %}\n \t{% set strSliderPrev = strImgPrev3 is not null ? strSliderPrev ~ '<li data-target="#galerie" data-slide-to="2" class="">' ~ strImgPrev3 ~'</li>' : strSliderPrev %}\n \t{% set strSliderPrev = strImgPrev4 is not null ? strSliderPrev ~ '<li data-target="#galerie" data-slide-to="3" class="">' ~ strImgPrev4 ~'</li>' : strSliderPrev %}\n \t{% set strSliderPrev = strSliderPrev ~ '</ol><a data-slide="prev" role="button" href="#galerie" class="left carousel-control"><span aria-hidden="true" class="fa-solid fa-circle-chevron-left"></span><span class="sr-only">Previous</span></a><a data-slide="next" role="button" href="#galerie" class="right carousel-control"><span aria-hidden="true" class="fa-solid fa-circle-chevron-right"></span><span class="sr-only">Next</span></a></div>' %}\n \t{% set strSlider = strSlider ~ strSliderPrev %}\n \t{% set strSlider = entity.imgtext is not null ? strSlider ~ '<div><em>' ~ entity.imgtext ~ '</em></div>' : strSlider %}\n \t{% set strSlider = entity.imgcopyright is not null ? strSlider ~ '<div class="text-right"><em>' ~ entity.imgcopyright ~ '</em></div><br>' : strSlider ~ '<br>'%}\n {% elseif strImg is not null %}\n \t{% set strImg = entity.imgtext is not null ? strImg ~ '<div><em>' ~ entity.imgtext ~ '</em></div>' : strImg %}\n \t{% set strImg = entity.imgcopyright is not null ? strImg ~ '<div class="text-right"><em>' ~ entity.imgcopyright ~ '</em></div><br>' : strImg ~ '<br>'%}\n {% endif %}\n {% set strText = entity.zusatz is not null ? entity.zusatz|raw|nl2br : null %}\n \n <div id="dfx_detail_wrapper" data-bg="{{ entity.bg }}" data-lg="{{ entity.lg }}" data-lokal="{{ entity.name }}">\t\n {% if konf.dfxTpl == 'block' %}\n <div>\n {% else %}\n \t<div class="fx-{{ konf.dfxTpl }}">\n {% endif %}\n <div class="back-to-list"><a href="{{ konf.frontendUrl }}"><i class="fa-solid fa-chevron-left"></i> {{'zurueck zur liste'|trans}}</a></div>\n \n {% if konf.dfxTpl == 'block' %}\n \t\t<h3 class="dfx-titel fx-block">{{ entity.name|raw }}</h3>\n \t{% else %}\n \t\t<h3 class="dfx-titel">{{ entity.name|raw }}</h3>\n \t{% endif %}\n \t<div class="row">\n \t\t<div class="col-12 col-sm-6 col-md-8">\n \t\t\t{% if strSlider != NULL %}\n \t\t\t\t{{ strSlider|raw }}\n \t\t\t{% else %}\n \t\t\t\t{{ strImg|raw }}\n \t\t\t{% endif %}\n \t\t \t{% if strText != NULL %}<div class="dfx-text-detail">{{ strText|raw }}</div>{% endif %}\n \t\t</div>\n \t\t<div class="col-12 col-sm-6 col-md-4">\n \t\t\t\t<div class="dfx-detail-zwue-linie">{{ 'Anschrift'|trans }}</div>\n \t\t \t{% if entity.name != NULL %}<div class="dfx-detail-lokal"> {{ entity.name|raw }} </div>{% endif %}\n \t\t\t\t{% if strStrasse != NULL %}<div class="dfx-detail-strasse"> {{ strStrasse|raw }}</div>{% endif %}\n \t\t\t\t{% if strOrt !=NULL %}<div class="dfx-detail-ort"> {{ strOrt|raw }}</div>{% endif %}\n \t\t\t\t<br>\n \t\t\t\t{% if strVeranstalterKom != NULL %}\n \t\t\t\t\t<div class="dfx-detail-zwue-linie">{{ 'Kontakt'|raw }}</div>\n \t\t\t\t\t<div class="dfx-location-kom"> {{ strVeranstalterKom|raw }} </div>\n \t\t\t\t\t<br>\n \t\t\t\t{% endif %}\n \t\t\t\n \t\t</div>\n \t</div>\n \t{% if konf.useMap == 1 %}\n <div class="dfx-detail-zwue-linie">{{ 'anfahrt'|trans }}</div>\n <div id="dfxMap" class="dfx-map-window dfx-map-open-self"></div>\n {% set strGeo = entity.bg ~ ',' ~ entity.lg %}\n <form action="https://maps.google.de/maps" method="get" target="_blank">\n <div class="row dfx-map-form-detail" id="dfxMapClose" style="display:none">\n <div class="col-12 col-md-8"><input placeholder="{{ 'standort'|trans }}" type="text" class="form-control" name="saddr" /> <input type="hidden" name="daddr" value="{{ strGeo }}" /></div>\n <div class="col-12 col-md-4"><input type="submit" value="{{ 'route anzeigen'|trans }}" class="btn btn-primary" /></div>\n </div>\n </form>\n {% endif %}\n \t\n \t<div class="back-to-list"><a href="{{ konf.frontendUrl }}"><i class="fa-solid fa-chevron-left"></i> {{'zurueck zur liste'|trans}}</a></div>\n </div>\n {% block dfx_konf %}\n \t{% set skins = {'#818181':'gra', '#FF9900':'org','#F05513':'hro','#c63d4e':'dro','#996600':'brn','#5e95cc':'hbl','#4182C2':'dbl', '#84b231':'hgr', '#839636':'olv'} %}\n \t{% set radius = {'0':'k','1':'r' } %}\n \t{% if konf.dfxFarbeEigen is not null or konf.dfxFarbeRasterEigen is not null or konf.dfxFontSize is not null or konf.dfxFontColor is not null or konf.dfxFontType is not null %}\n \t\t{% set cssFile = 'own/' ~ konf.id ~'.css' %}\n \t{% else %}\n \t\t{% set cssFile = 'datefix.' ~ skins[konf.dfxFarbe] ~ '-' ~ radius[konf.dfxRadius] ~ '.css' %}\n \t{% endif %}\n \t<div id="dfx_konf" data-cssfile="{{ cssFile }}" data-mapkey="{{ mapkey }}" data-tileserver="{{ tileserver }}" data-mapset="{{ mapset }}" data-copyright="{{ copyright }}" data-tpl="detail" data-nav-pos="{{ konf.navPos }}" data-nav-width="{{ konf.navWidth }}" data-nav-liste="{{ konf.navListe }}" data-nav-detail="{{ konf.navDetail }}" style="display: none"></div>\n {% endblock dfx_konf %}\n </div>\n """ -name: "Kalender/veranstalter.html.twig" -path: "/var/www/dfx70.kalender-soest.de/templates/Kalender/veranstalter.html.twig" } -phpFile: "/var/www/dfx70.kalender-soest.de/vendor/twig/twig/src/Extension/CoreExtension.php" -phpLine: 1893 }
in
templates/Kalender/veranstalter.html.twig
(line 35)
{% set strImg2 = entity.img2 != NULL ? '<img title="Bild 2 zu ' ~ entity.name ~ '" alt="' ~ altText ~ '" class="dfx-image dfx-detail-image" src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img2) | imagine_filter('thumb', detailbild) ~ '" />' : NULL %}{% set strImg3 = entity.img3 != NULL ? '<img title="Bild 2 zu ' ~ entity.name ~ '" alt="' ~ altText ~ '" class="dfx-image dfx-detail-image" src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img3) | imagine_filter('thumb', detailbild) ~ '" />' : NULL %}{% set strImg4 = entity.img4 != NULL ? '<img title="Bild 2 zu ' ~ entity.name ~ '" alt="' ~ altText ~ '" class="dfx-image dfx-detail-image" src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img2) | imagine_filter('thumb', detailbild) ~ '" />' : NULL %}{% set strImgPrev1 = entity.imgLoc != NULL ? '<img src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.imgLoc) | imagine_filter('thumb', vorschau) ~ '" />' : NULL %}{% set strImgPrev2 = entity.img2 != NULL ? '<img src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img2) | imagine_filter('thumb', vorschau) ~ '" />' : NULL %}{% set strImgPrev3 = entity.img3 != NULL ? '<img src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img3) | imagine_filter('thumb', vorschau) ~ '" />' : NULL %}{% set strImgPrev4 = entity.img4 != NULL ? '<img src="' ~ asset('/images/dfx/' ~ entity.datefix.id ~ '/' ~ entity.img2) | imagine_filter('thumb', vorschau) ~ '" />' : NULL %}{% set strSlider = '<div id="galerie" class="carousel slide article-slide clearfix" data-ride="carousel"><div class="carousel-inner cont-slider"><div class="item active">' ~ strImg ~ '</div><div class="item">' ~ strImg2 ~ '</div>' %}{% set strSlider = strImg3 is not null ? strSlider ~ '<div class="item">' ~ strImg3 ~ '</div>' : strSlider %}
in
var/cache/dev/twig/99/99d67c3f7f3daf8d30f1aa0ef6151233.php
::
getAttribute
(line 128)
$context["strImg4"] = (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 33, $this->source); })()), "img4", [], "any", false, false, false, 33) != null)) ? ((((((("<img title=\"Bild 2 zu " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 33, $this->source); })()), "name", [], "any", false, false, false, 33)) . "\" alt=\"") . (isset($context["altText"]) || array_key_exists("altText", $context) ? $context["altText"] : (function () { throw new RuntimeError('Variable "altText" does not exist.', 33, $this->source); })())) . "\" class=\"dfx-image dfx-detail-image\" src=\"") . $this->env->getRuntime('Liip\ImagineBundle\Templating\LazyFilterRuntime')->filter($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((("/images/dfx/" . CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 33, $this->source); })()), "datefix", [], "any", false, false, false, 33), "id", [], "any", false, false, false, 33)) . "/") . CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 33, $this->source); })()), "img2", [], "any", false, false, false, 33))), "thumb", (isset($context["detailbild"]) || array_key_exists("detailbild", $context) ? $context["detailbild"] : (function () { throw new RuntimeError('Variable "detailbild" does not exist.', 33, $this->source); })()))) . "\" />")) : (null));// line 34yield "\t";// line 35$context["strImgPrev1"] = (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 35, $this->source); })()), "imgLoc", [], "any", false, false, false, 35) != null)) ? ((("<img src=\"" . $this->env->getRuntime('Liip\ImagineBundle\Templating\LazyFilterRuntime')->filter($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((("/images/dfx/" . CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 35, $this->source); })()), "datefix", [], "any", false, false, false, 35), "id", [], "any", false, false, false, 35)) . "/") . CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 35, $this->source); })()), "imgLoc", [], "any", false, false, false, 35))), "thumb", (isset($context["vorschau"]) || array_key_exists("vorschau", $context) ? $context["vorschau"] : (function () { throw new RuntimeError('Variable "vorschau" does not exist.', 35, $this->source); })()))) . "\" />")) : (null));// line 36yield "\t";$context["strImgPrev2"] = (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 36, $this->source); })()), "img2", [], "any", false, false, false, 36) != null)) ? ((("<img src=\"" . $this->env->getRuntime('Liip\ImagineBundle\Templating\LazyFilterRuntime')->filter($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((("/images/dfx/" . CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 36, $this->source); })()), "datefix", [], "any", false, false, false, 36), "id", [], "any", false, false, false, 36)) . "/") . CoreExtension::getAttribute($this->env, $this->source, (isset($context["entity"]) || array_key_exists("entity", $context) ? $context["entity"] : (function () { throw new RuntimeError('Variable "entity" does not exist.', 36, $this->source); })()), "img2", [], "any", false, false, false, 36))), "thumb", (isset($context["vorschau"]) || array_key_exists("vorschau", $context) ? $context["vorschau"] : (function () { throw new RuntimeError('Variable "vorschau" does not exist.', 36, $this->source); })()))) . "\" />")) : (null));// line 37yield "\t";
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 402)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
vendor/twig/twig/src/Template.php
->
yield
(line 358)
return $this->blocks;}public function display(array $context, array $blocks = []): void{foreach ($this->yield($context, $blocks) as $data) {echo $data;}}public function render(array $context): string
in
vendor/twig/twig/src/Template.php
->
display
(line 373)
ob_start();} else {ob_start(function () { return ''; });}try {$this->display($context);} catch (\Throwable $e) {while (ob_get_level() > $level) {ob_end_clean();}
in
vendor/twig/twig/src/TemplateWrapper.php
->
render
(line 51)
yield from $this->template->yieldBlock($name, $context);}public function render(array $context = []): string{return $this->template->render($context);}/*** @return void*/
in
vendor/twig/twig/src/Environment.php
->
render
(line 333)
* @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []): string{return $this->load($name)->render($context);}/*** Displays a template.*
) {}public function render(string $tpl, array $options): Response{return $this->raw($this->twig->render($tpl, $options));}public function raw(string $content): Response{$sender = $_SERVER['HTTP_ORIGIN'] ?? $_SERVER['HTTP_HOST'];
{$entity = $this->em->getRepository(DfxVeranstalter::class)->find($id);$konf = $entity->getDatefix();$tpl = $this->templatePathResolver->resolve('Kalender', 'veranstalter.html.twig', $konf);return $this->htmlResponseService->render($tpl, ['entity' => $entity, 'konf' => $konf]);}#[Route(path: '/js/kalender/{kid}/mail/{id}', name: 'termine_mail', methods: ['GET', 'POST'])]public function mail(int $kid, int $id, Request $request): Response{
in
vendor/symfony/http-kernel/HttpKernel.php
->
showVeranstalter
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
if ($method === 'POST') {$subRequest->query->set('cb', 'all');}$response = $this->httpKernel->handle($subRequest, HttpKernelInterface::SUB_REQUEST);$content = $response->getContent();return is_string($content) ? $content : 'Fehler';}
'termin' => null,'artikel' => null,];}$content = $this->fetchContent($target['path'], $method, $request, $payload, $uploadResult['files']);return ['content' => $content,'termin' => $target['termin'],'artikel' => $target['artikel'],
#[Template("DfxFrontend/index.html.twig")]#[Route(path: '/kalender/{kid}', name: 'kalender_fe', defaults: ['kid' => 1], methods: ['GET', 'POST'])]public function kalender(#[MapEntity(id: 'kid')] DfxKonf $konf, Request $request): Response{$bridgeResult = $this->frontendBridgeService->renderContent($konf, $request);$arMenue = $this->usageTrackingService->getMenu($konf);$tpl = $this->templatePathResolver->resolve('DfxFrontend','index.html.twig', $konf);$options = ['dfx_content' => $bridgeResult['content'], 'konf' => $konf, 'arMenue' => $arMenue, 'termin' => $bridgeResult['termin'], 'artikel' => $bridgeResult['artikel']];return $this->htmlResponseService->render($tpl, $options);
{$konf = $this->em->getRepository(DfxKonf::class)->find(1);if ($konf === null) {throw $this->createNotFoundException('Kein Account gefunden für KalenderID 1');}return $this->kalender($konf, $request);}#[Template("DfxFrontend/index.html.twig")]#[Route(path: '/kalender/{kid}', name: 'kalender_fe', defaults: ['kid' => 1], methods: ['GET', 'POST'])]public function kalender(#[MapEntity(id: 'kid')] DfxKonf $konf, Request $request): Response
in
vendor/symfony/http-kernel/HttpKernel.php
->
index
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 193)
if (!$this->handlingHttpCache) {$this->resetServices = true;}try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
define('STDIN', fopen('php://stdin', 'r'));$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();$kernel->terminate($request, $response);
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 11:28:35 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "948dd2"
},
"request_uri": "https://dfx70.kalender-soest.de/_profiler/948dd2?panel=exception&type=request",
"method": "GET"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\UX\Turbo\Request\RequestListener::__invoke". {
"event": "kernel.request",
"listener": "Symfony\\UX\\Turbo\\Request\\RequestListener::__invoke"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\IsSignatureValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver::onKernelControllerArguments"
}
|
| DEBUG 11:28:35 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
Stack Trace
|
RuntimeError
|
|---|
Twig\Error\RuntimeError:
Neither the property "imgLoc" nor one of the methods "imgLoc()", "getimgLoc()", "isimgLoc()", "hasimgLoc()" or "__call()" exist and have public access in class "App\Entity\DfxVeranstalter" in "Kalender/veranstalter.html.twig" at line 35.
at templates/Kalender/veranstalter.html.twig:35
at Twig\Extension\CoreExtension::getAttribute()
(var/cache/dev/twig/99/99d67c3f7f3daf8d30f1aa0ef6151233.php:128)
at __TwigTemplate_d1929b3b9c3c52f5b027b82381625bc2->doDisplay()
(vendor/twig/twig/src/Template.php:402)
at Twig\Template->yield()
(vendor/twig/twig/src/Template.php:358)
at Twig\Template->display()
(vendor/twig/twig/src/Template.php:373)
at Twig\Template->render()
(vendor/twig/twig/src/TemplateWrapper.php:51)
at Twig\TemplateWrapper->render()
(vendor/twig/twig/src/Environment.php:333)
at Twig\Environment->render()
(src/Service/Presentation/HtmlResponseService.php:17)
at App\Service\Presentation\HtmlResponseService->render()
(src/Controller/DfxKalenderTermineUtilityController.php:92)
at App\Controller\DfxKalenderTermineUtilityController->showVeranstalter()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(src/Service/Frontend/FrontendBridgeService.php:194)
at App\Service\Frontend\FrontendBridgeService->fetchContent()
(src/Service/Frontend/FrontendBridgeService.php:76)
at App\Service\Frontend\FrontendBridgeService->renderContent()
(src/Controller/DefaultController.php:39)
at App\Controller\DefaultController->kalender()
(src/Controller/DefaultController.php:32)
at App\Controller\DefaultController->index()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:193)
at Symfony\Component\HttpKernel\Kernel->handle()
(web/index.php:65)
|