Exceptions
Exception
Twig\Error\ RuntimeError
Show exception properties
Twig\Error\RuntimeError {#2718 -lineno: 142 -rawMessage: "Neither the property "user" nor one of the methods "user()", "getuser()"/"isuser()"/"hasuser()" or "__call()" exist and have public access in class "Knp\Bundle\PaginatorBundle\Pagination\SlidingPagination"." -source: Twig\Source {#2247 -code: """ {% extends 'base.html.twig' %}\r\n {% import 'blocks/block_blog.html.twig' as projectsBlogPost %}\r\n {% import 'blocks/block_categories.html.twig' as projectsBlogCategories %}\r\n {% import 'blocks/breadcrumb.html.twig' as breadcrumb %}\r\n \r\n {% set title = 'Blog' %}\r\n {% if blogPosts.totalItemCount is defined %}\r\n {% if blogPosts.totalItemCount != 0 %}\r\n {% set title = blogPosts[0].title %}\r\n {% set categoryName = blogPosts[0].category.name %}\r\n {% set categoryUrl = 'categories' %}\r\n {% set categoryParameters = {'category':app.request.get('category')} %}\r\n {% endif %}\r\n {% endif %}\r\n {% if app.request.get('category') == 'h' %}\r\n {% set title = '#'~tag.name %}\r\n {% set categoryName = tag.name %}\r\n {% set categoryUrl = 'blog_list_category' %}\r\n {% set categoryParameters = {'category':app.request.get('category'), postSlug: tag.slug} %}\r\n {% else %}\r\n {% set title = blogPosts.title %}\r\n {% set categoryName = blogPosts.category.name %}\r\n {% set categoryUrl = 'categories' %}\r\n {% set categoryParameters = {'category':app.request.get('category')} %}\r\n {% endif %}\r\n {% if app.request.get('page') %}\r\n {% set title = title ~' - Page '~ app.request.get('page') %}\r\n {% endif %}\r\n \r\n {% if blogPosts.totalItemCount is defined %}\r\n {% if blogPosts.totalItemCount == 0 %}\r\n {% set description = "Découvrez notre blog, les articles catégorisés par thématique ainsi que des conseils et astuces pour vous aider." %}\r\n {% else %}\r\n {% set description = "Retrouverez les articles de blog de la catégorie " ~ blogPosts[0].category.name ~ " - Conseils " ~ blogPosts[0].category.name|lower ~" et astuces dans cette catégorie." %}\r\n {% endif %}\r\n {% else %}\r\n {% set description = blogPosts.category.name ~' - '~ blogPosts.title %}\r\n {% endif %}\r\n \r\n {% set title = title %}\r\n {% set description = description %}\r\n \r\n {% if tag is defined %}\r\n {% set listname = ['Agence web', 'Blog', categoryName|default(tag.name), title] %}\r\n {% set listurls = ['agence_web_prestashop', 'blog_list_category', categoryUrl|default('blog_list_category'), 'blog_list_category'] %}\r\n {% set listParams = [{}, {'category':app.request.get('category'), 'postSlug':'list'}, categoryParameters|default({'category': app.request.get('category'), 'postSlug':app.request.get('postSlug')}), {'category': app.request.get('category'), 'postSlug':app.request.get('postSlug')}] %}\r\n {% else %}\r\n {% set listname = ['Agence web', 'Blog', categoryName|default(blogPosts.category.name), title] %}\r\n {% set listurls = ['agence_web_prestashop', 'blog_list_category', categoryUrl|default('blog_list_category'), 'blog_list_category'] %}\r\n {% set listParams = [{}, {'category':app.request.get('category'), 'postSlug':'list'}, categoryParameters|default({'category': app.request.get('category'), 'postSlug':app.request.get('postSlug')}), {'category': app.request.get('category'), 'postSlug':app.request.get('postSlug')}] %}\r\n {% endif %}\r\n \r\n {% block title %}{{ title }}{% endblock %}\r\n {% block description %}{{ description }}{% endblock %}\r\n {% block og_title %}{{ title }}{% endblock %}\r\n {% block og_description %}{{ description }}{% endblock %}\r\n \r\n {% block og_type %}article{% endblock %}\r\n \r\n {% block body %}\r\n <div class="page-content">\r\n <section class="da-section bg-light pt-5" id="services">\r\n <div class="da-services pt-5">\r\n <div class="container text-justify pt-5">\r\n <section class="row">\r\n <div class="col-md-12 col-sm-12 px-0 mx-0">\r\n {{ breadcrumb.show(listname, listurls, listParams) }}\r\n </div>\r\n <div class="col-lg-8 mb-5 left-column">\r\n <div class="row">\r\n <div class="col-lg-12 blogposts">\r\n {% if blogPosts.totalItemCount is defined %}\r\n {% if blogPosts.totalItemCount > 0 %}\r\n <h1>Articles hashtag #{{ tag.name }}</h1>\r\n {% if blogPosts is iterable %}\r\n {% for post in blogPosts %}\r\n <a href="{{ url('blog_list_category', {category:post.category.slug,postSlug:post.slug}) }}">\r\n {{ post.title }},\r\n <i>le {{ post.datePublication|format_date(pattern="EEEE d MMMM yyyy", locale="fr") }}</i>\r\n </a>\r\n <hr/>\r\n {% endfor %}\r\n {% else %}\r\n <div itemscope itemtype="https://schema.org/BlogPosting">\r\n {{ projectsBlogPost.boxBlogPost(blogPosts, false) }}\r\n </div>\r\n {% endif %}\r\n <div class="col-lg-12 mt-4">\r\n {{ knp_pagination_render(blogPosts) }}\r\n </div>\r\n <h2>{% trans %}Autres hashtags qui pourraient vous intéresser{% endtrans %}</h2>\r\n {% for tag in tags %}\r\n <a href="{{ url('blog_list_category', {category:'h', postSlug:tag.slug }) }}"\r\n class="badge badge-primary">#{{ tag.name }}</a>\r\n {% endfor %}\r\n {% else %}\r\n <h1>{% trans %}Articles de blog{% endtrans %}</h1>\r\n <p>\r\n <i>{% trans %}Aucun article dans cette catégorie pour le moment...{% endtrans %}</i>\r\n </p>\r\n {% endif %}\r\n {% else %}\r\n <div class="blog">\r\n {{ projectsBlogPost.boxBlogPost(blogPosts, true) }}\r\n <hr/>\r\n <div class="social-share mt-4 p-4">\r\n <label class="d-block mb-2">{% trans %}Partager cet article :{% endtrans %}</label>\r\n <div class="d-flex flex-wrap">\r\n <a href="https://www.linkedin.com/shareArticle?mini=true&url={{ absolute_url(path('blog_list_category', {'category' : blogPosts.category.slug, 'postSlug' : blogPosts.slug})) }}&title={{ blogPosts.title }}&summary={{ blogPosts.title }}&source={{ absolute_url(path('blog_list_category', {'category' : blogPosts.category.slug, 'postSlug' : blogPosts.slug})) }}"\r\n target="_blank" class="mr-2 mb-2">\r\n {{ source('svg/share/linkedin.svg') }} LinkedIn\r\n </a>\r\n <a href="https://twitter.com/intent/tweet?url={{ absolute_url(path('blog_list_category', {'category' : blogPosts.category.slug, 'postSlug' : blogPosts.slug})) }}&text={{ blogPosts.title }}&via=YourTwitterHandle"\r\n target="_blank" class="mr-2 mb-2">\r\n {{ source('svg/share/twitter.svg') }} Twitter\r\n </a>\r\n <a href="https://www.facebook.com/sharer/sharer.php?u={{ absolute_url(path('blog_list_category', {'category' : blogPosts.category.slug, 'postSlug' : blogPosts.slug})) }}"e={{ blogPosts.title }}"\r\n target="_blank" class="mr-2 mb-2">\r\n {{ source('svg/share/facebook.svg') }} Facebook\r\n </a>\r\n <a href="https://wa.me/?text={{ blogPosts.title }}%20{{ absolute_url(path('blog_list_category', {'category' : blogPosts.category.slug, 'postSlug' : blogPosts.slug})) }}"\r\n target="_blank" class="mr-2 mb-2">\r\n {{ source('svg/share/whatsapp.svg') }} WhatsApp\r\n </a>\r\n <a href="mailto:?subject={{ blogPosts.title }}&body={{ blogPosts.title }}%20{{ absolute_url(path('blog_list_category', {'category' : blogPosts.category.slug, 'postSlug' : blogPosts.slug})) }}"\r\n class="mr-2 mb-2">\r\n {{ source('svg/share/mail.svg') }} Email\r\n </a>\r\n <a href="javascript:void(0);" class="btn-copy mr-2 mb-2"\r\n data-url="{{ absolute_url(path('blog_list_category', {'category' : blogPosts.category.slug, 'postSlug' : blogPosts.slug})) }}">\r\n {{ source('svg/share/copy.svg') }} Copier le lien\r\n </a>\r\n </div>\r\n \r\n </div>\r\n </div>\r\n {% endif %}\r\n </div>\r\n </div>\r\n </div>\r\n <div class="col-lg-4 mb-5 right-column">\r\n {% if blogPosts is defined and blogPosts.user is not null %}\r\n {% include 'default/blocks/blog_author.html.twig' with {blogPost: blogPosts} %}\r\n {% endif %}\r\n {% if module is defined and module is not null %}\r\n <aside class="col-lg-12 col-md-12 col-xs-12 mt-5">\r\n <h5>Module prestashop associé</h5>\r\n {% include 'default/blocks/module_resume.html.twig' with {moduleSlug: module.slug} %}\r\n </aside>\r\n {% endif %}\r\n {% if app.request.get('category') != 'h' and app.request.get('postSlug') != 'list' %}\r\n {% if blogPosts.hasDefinitions %}\r\n <aside class="col-lg-12 col-md-12 col-xs-12 mt-5">\r\n <h5 class="mt-4">Définitions associées</h5>\r\n <div id="categories">\r\n <ul class="list-group m-0">\r\n {% for tag in blogPosts.tags %}\r\n {% if tag.definition is not null %}\r\n <li class="list-group-item">\r\n <a href="{{ url('definitions_word', {slug: tag.definition.slug}) }}">{{ tag.definition.title }}</a>\r\n </li>\r\n {% endif %}\r\n {% endfor %}\r\n </ul>\r\n </div>\r\n </aside>\r\n {% endif %}\r\n {% endif %}\r\n {% if blogCategories is iterable %}\r\n <aside class="col-lg-12 col-md-12 col-xs-12 mt-5">\r\n <h5 class="mt-4">Catégories d'articles</h5>\r\n <div id="categories">\r\n <ul class="treeview">\r\n {% set i = 1 %}\r\n {% for category in blogCategories %}\r\n {% set i = i + 1 %}\r\n {{ projectsBlogCategories.recursiveCategories(category, true) }}\r\n {% endfor %}\r\n </ul>\r\n </div>\r\n </aside>\r\n {% endif %}\r\n <aside class="col-lg-12 col-md-12 col-xs-12 mt-2">\r\n <h5>Autres articles</h5>\r\n <div class="slider single-item">\r\n {% for blogPost in lastBlogPosts %}\r\n {% include 'default/blocks/blog_post_resume.html.twig' with {blogPost: blogPost} %}\r\n {% endfor %}\r\n </div>\r\n </aside>\r\n </div>\r\n </section>\r\n </div>\r\n </div>\r\n </section>\r\n </div>\r\n {% include 'default/blocks/contact.html.twig' %}\r\n <div id="copy-tooltip" class="copy-tooltip">Lien de l'article copié</div>\r\n {% endblock %}\r\n """ -name: "default/blog/post_category.html.twig" -path: "/var/www/websource/jonathan-websource.websrc.fr/templates/default/blog/post_category.html.twig" } -phpFile: "/var/www/websource/jonathan-websource.websrc.fr/vendor/twig/twig/src/Extension/CoreExtension.php" -phpLine: 1883 }
in
templates/default/blog/post_category.html.twig
(line 142)
{% endif %}</div></div></div><div class="col-lg-4 mb-5 right-column">{% if blogPosts is defined and blogPosts.user is not null %}{% include 'default/blocks/blog_author.html.twig' with {blogPost: blogPosts} %}{% endif %}{% if module is defined and module is not null %}<aside class="col-lg-12 col-md-12 col-xs-12 mt-5"><h5>Module prestashop associé</h5>
in
var/cache/dev/twig/93/93e4778c2aae0b0da42040df79ff4fe3.php
::
getAttribute
(line 490)
</div></div><div class=\"col-lg-4 mb-5 right-column\">";// line 142if ((array_key_exists("blogPosts", $context) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["blogPosts"]) || array_key_exists("blogPosts", $context) ? $context["blogPosts"] : (function () { throw new RuntimeError('Variable "blogPosts" does not exist.', 142, $this->source); })()), "user", [], "any", false, false, false, 142)))) {// line 143yield " ";yield from $this->load("default/blocks/blog_author.html.twig", 143)->unwrap()->yield(CoreExtension::merge($context, ["blogPost" => (isset($context["blogPosts"]) || array_key_exists("blogPosts", $context) ? $context["blogPosts"] : (function () { throw new RuntimeError('Variable "blogPosts" does not exist.', 143, $this->source); })())]));// line 144yield " ";
in
vendor/twig/twig/src/Template.php
->
block_body
(line 446)
throw new \LogicException('A block must be a method on a \Twig\Template instance.');}if (null !== $template) {try {yield from $template->$block($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($template->getSourceContext());}
in
var/cache/dev/twig/0d/0d9e7f7357057f8c16fe36ce9d83b2ec.php
->
yieldBlock
(line 241)
// line 156yield " ";yield from $this->unwrap()->yieldBlock('header_slider', $context, $blocks);// line 157yield " ";yield from $this->unwrap()->yieldBlock('body', $context, $blocks);// line 158yield " ";yield from $this->load("includes/footer.html.twig", 158)->unwrap()->yield($context);// line 159yield " </body>
in
vendor/twig/twig/src/Extension/CoreExtension.php
->
{closure:__TwigTemplate_d198a642cd0f96633ed6fcf68f31bba5::doDisplay():69}
(line 2106)
{$level = ob_get_level();ob_start();try {foreach ($body as $data) {echo $data;}} catch (\Throwable $e) {while (ob_get_level() > $level) {ob_end_clean();
in
var/cache/dev/twig/0d/0d9e7f7357057f8c16fe36ce9d83b2ec.php
::
captureOutput
(line 69)
// line 1$context["_template"] = Twig\Extension\CoreExtension::split($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 1, $this->source); })()), "request", [], "any", false, false, false, 1), "attributes", [], "any", false, false, false, 1), "get", ["_controller"], "method", false, false, false, 1), "::");// line 2$context["controllerName"] = Twig\Extension\CoreExtension::split($this->env->getCharset(), Twig\Extension\CoreExtension::replace(Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["_template"]) || array_key_exists("_template", $context) ? $context["_template"] : (function () { throw new RuntimeError('Variable "_template" does not exist.', 2, $this->source); })()), 0, [], "array", false, false, false, 2)), ["controller" => ""]), "\\");// line 3$_v0 = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {// line 4yield " <!DOCTYPE html><html lang=\"fr\" data-bs-theme=\"dark\"><head prefix=\"og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#\"><meta charset=\"utf-8\"/>
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
var/cache/dev/twig/93/93e4778c2aae0b0da42040df79ff4fe3.php
->
yield
(line 140)
// line 50$context["listParams"] = [[], ["category" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 50, $this->source); })()), "request", [], "any", false, false, false, 50), "get", ["category"], "method", false, false, false, 50), "postSlug" => "list"], ((array_key_exists("categoryParameters", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["categoryParameters"]) || array_key_exists("categoryParameters", $context) ? $context["categoryParameters"] : (function () { throw new RuntimeError('Variable "categoryParameters" does not exist.', 50, $this->source); })()), ["category" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 50, $this->source); })()), "request", [], "any", false, false, false, 50), "get", ["category"], "method", false, false, false, 50), "postSlug" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 50, $this->source); })()), "request", [], "any", false, false, false, 50), "get", ["postSlug"], "method", false, false, false, 50)])) : (["category" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 50, $this->source); })()), "request", [], "any", false, false, false, 50), "get", ["category"], "method", false, false, false, 50), "postSlug" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 50, $this->source); })()), "request", [], "any", false, false, false, 50), "get", ["postSlug"], "method", false, false, false, 50)])), ["category" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 50, $this->source); })()), "request", [], "any", false, false, false, 50), "get", ["category"], "method", false, false, false, 50), "postSlug" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 50, $this->source); })()), "request", [], "any", false, false, false, 50), "get", ["postSlug"], "method", false, false, false, 50)]];}// line 1$this->parent = $this->load("base.html.twig", 1);yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
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.*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 459)
if (null !== $block) {return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);}return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 464)
return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);$response ??= new Response();if (200 === $response->getStatusCode()) {foreach ($parameters as $v) {if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 278)
* If an invalid form is found in the list of parameters, a 422 status code is returned.* Forms found in parameters are auto-cast to form views.*/protected function render(string $view, array $parameters = [], ?Response $response = null): Response{return $this->doRender($view, null, $parameters, $response, __FUNCTION__);}/*** Renders a block in a view.*
if (!isset($parameters['error'])) {$parameters = array_merge($parameters, ['error' => null]);}return parent::render($view, $parameters, $response);}protected function fetchDatas(EntityRepositoryInterface $entityRepository, $datas){if (is_array($this->order) && isset($this->order[0]) && isset($this->order[0]['column']) && isset($this->order[0]['dir'])) {
$blogCategories = $blogCategoriesRepository->findAll();$sent = $this->contactForm($fileUploader, $mailerService);return $this->render('default/blog/post_category.html.twig', array_merge($params, ['formContact' => $this->getForm()->createView(),'sent' => $sent,'lastBlogPosts' => $this->getBlogPosts(null),'blogPosts' => $blogPosts,'blogCategories' => $blogCategories,
in
vendor/symfony/http-kernel/HttpKernel.php
->
blogCategory
(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 182)
$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)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
require_once('/var/www/websource/jonathan-websource.websrc.fr/vendor/autoload_runtime.php')
in
public/index.php
(line 4)
<?phpuse App\Kernel;require_once dirname(__DIR__).'/vendor/autoload_runtime.php';return function (array $context): Kernel {return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);};
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 14:18:44 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "latest"
},
"request_uri": "https://jonathan-websource.websrc.fr/_profiler/latest?ip=188.92.248.243&type=request",
"method": "GET"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
|
| DEBUG 14:18:44 | 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 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 14:18:44 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| INFO 14:18:44 | php |
User Deprecated: In ORM 3.0, the AttributeDriver will report fields for the classes where they are declared. This may uncover invalid mapping configurations. To opt into the new mode today, set the "reportFieldsWhereDeclared" constructor parameter to true. (AttributeDriver.php:77 called by App_KernelDevDebugContainer.php:1490, https://github.com/doctrine/orm/pull/10455, package doctrine/orm) {
"exception": {}
}
|
| INFO 14:18:44 | php |
User Deprecated: Creating Doctrine\ORM\Mapping\UnderscoreNamingStrategy without setting second argument $numberAware=true is deprecated and will be removed in Doctrine ORM 3.0. (UnderscoreNamingStrategy.php:47 called by App_KernelDevDebugContainer.php:1509, https://github.com/doctrine/orm/pull/7908, package doctrine/orm) {
"exception": {}
}
|
| INFO 14:18:44 | php |
User Deprecated: Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\ORM\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm) {
"exception": {}
}
|
| DEBUG 14:18:44 | 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 14:18:44 | 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 14:18:44 | 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 14:18:44 | 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 14:18:44 | 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 "user" nor one of the methods "user()", "getuser()"/"isuser()"/"hasuser()" or "__call()" exist and have public access in class "Knp\Bundle\PaginatorBundle\Pagination\SlidingPagination" in "default/blog/post_category.html.twig" at line 142.
at templates/default/blog/post_category.html.twig:142
at Twig\Extension\CoreExtension::getAttribute()
(var/cache/dev/twig/93/93e4778c2aae0b0da42040df79ff4fe3.php:490)
at __TwigTemplate_4f5b6fce2a93aa07b4e2eb6c69251f0c->block_body()
(vendor/twig/twig/src/Template.php:446)
at Twig\Template->yieldBlock()
(var/cache/dev/twig/0d/0d9e7f7357057f8c16fe36ce9d83b2ec.php:241)
at __TwigTemplate_d198a642cd0f96633ed6fcf68f31bba5->{closure:__TwigTemplate_d198a642cd0f96633ed6fcf68f31bba5::doDisplay():69}()
(vendor/twig/twig/src/Extension/CoreExtension.php:2106)
at Twig\Extension\CoreExtension::captureOutput()
(var/cache/dev/twig/0d/0d9e7f7357057f8c16fe36ce9d83b2ec.php:69)
at __TwigTemplate_d198a642cd0f96633ed6fcf68f31bba5->doDisplay()
(vendor/twig/twig/src/Template.php:402)
at Twig\Template->yield()
(var/cache/dev/twig/93/93e4778c2aae0b0da42040df79ff4fe3.php:140)
at __TwigTemplate_4f5b6fce2a93aa07b4e2eb6c69251f0c->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()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:459)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:464)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:278)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
(src/Controller/AbstractCoreController.php:213)
at App\Controller\AbstractCoreController->render()
(src/Controller/Front/BlogController.php:262)
at App\Controller\Front\BlogController->blogCategory()
(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:182)
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:29)
at require_once('/var/www/websource/jonathan-websource.websrc.fr/vendor/autoload_runtime.php')
(public/index.php:4)
|