ErrorController
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
Key | Value |
---|---|
_controller | "error_controller" |
_stopwatch_token | "c6a45c" |
exception | Twig\Error\RuntimeError {#917 #message: "Impossible to access an attribute ("tt") on a null variable." #code: 0 #file: "/home/seos/bro3thers.com/templates/shop/category.html.twig" #line: 3 -lineno: 3 -name: "shop/category.html.twig" -rawMessage: "Impossible to access an attribute ("tt") on a null variable." -sourcePath: "/home/seos/bro3thers.com/templates/shop/category.html.twig" -sourceCode: """ {% extends 'base.html.twig' %}\n \n {% block title %}{{ category.tt }}{% endblock %}\n {% block metaDescription %}{{ category.shortDescription }}{% endblock %}\n \n {% block body %}\n \n {% include('_elements/_preloader.html.twig') %}\n \n {% include('_elements/_search.html.twig') %}\n \n {% include('_elements/_offcanvas.html.twig') %}\n \n {% include('_elements/_header.html.twig')%}\n \n <div id="smooth-wrapper">\n <div id="smooth-content">\n \n <main>\n \n <!-- breadcrumb-area-start -->\n <div class="it-breadcrumb-area it-breadcrumb-overlay z-index-1 fix p-relative"\n data-background="{{ asset('assets/img/breadcrumb/breadcrumb.jpg')}}">\n <div class="container">\n <div class="row align-items-center">\n <div class="col-xl-8 col-lg-8 col-md-8">\n <div class="it-breadcrumb-content">\n <div class="it-breadcrumb-title-box">\n <h3 class="it-breadcrumb-title it-split-text it-split-in-right">Shop</h3>\n </div>\n <div class="it-breadcrumb-list-wrap">\n <div class="it-breadcrumb-list">\n <span><a href="{{ path('home') }}">Naslovna</a></span>\n <span class="dvdr"><svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.728891 0L0 0.728893L3.76852 4.5L0 8.27111L0.728891 9L5.23148 4.5L0.728891 0Z" fill="#E03B3B" /></svg></span>\n <span><a href="{{ path('app_shop', {'_locale': 'hr'}) }}">Shop</a></span>\n <span class="dvdr"><svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.728891 0L0 0.728893L3.76852 4.5L0 8.27111L0.728891 9L5.23148 4.5L0.728891 0Z" fill="#E03B3B" /></svg></span>\n <span>{{ category.title }}</span>\n </div>\n </div>\n </div>\n </div>\n \n </div>\n </div>\n </div>\n <!-- breadcrumb-area-end -->\n \n <!-- shop-area-start -->\n <div class="it-shop-area pt-130 pb-130">\n <div class="container">\n \n {% include('_elements/miniShoppingCart.html.twig') %}\n \n <div class="row gx-35">\n \n <div class="col-xl-4 col-lg-4">\n <div class="it-shop-sidebar">\n <div class="sidebar-widget mb-30">\n <h4 class="sidebar-widget-title mb-25">Tražilica</h4>\n <div class="sidebar-search-box p-relative">\n <div class="sidebar-search-input">\n <input type="text" placeholder="Upiši pojam za pretraživanje">\n </div>\n <div class="sidebar-search-button">\n <button type="submit">\n <svg width="12" height="12" viewBox="0 0 12 12" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path\n d="M10.0035 3.40804L1.41153 12L0 10.5885L8.59097 1.99651H1.01922V0H12V10.9808H10.0035V3.40804Z"\n fill="currentcolor" />\n </svg>\n </button>\n </div>\n </div>\n </div>\n <div class="sidebar-widget mb-30">\n <h4 class="sidebar-widget-title mb-25">Kategorije</h4>\n {% for category in Categories %}\n <a href="{{ path('app_shop_category', {'_locale': 'hr', 'slug': category.slug }) }}">\n <div class="sidebar-widget-list mb-15">{{ category.title }}<span></span></div>\n </a>\n {% endfor %}\n </div>\n \n </div>\n </div>\n \n <div class="col-xl-8 col-lg-8">\n \n <div class="row gx-35">\n {% for product in extractHome %}\n <div class="col-xl-6 col-lg-6 col-md-6 col-sm-6">\n <div class="it-shop-item mb-35 p-relative">\n <div class="it-shop-thumb-box p-relative">\n <div class="it-shop-thumb mb-20 fix p-relative"><a href="{{ path('app_product', {'_locale': 'hr', 'id': product.id, 'slug': product.slug}) }}"><img src="{{ product.mainImage }}" alt="{{ product.title }}"></a></div>\n </div>\n <div class="it-shop-content justify-content-center">\n <h3 class="it-shop-title text-center">\n <a href="{{ path('app_product', {'_locale': 'hr', 'id': product.id, 'slug': product.slug}) }}" class="border-line-black text-center">{{ product.title }}</a>\n </h3>\n <div class="it-shop-price mb-10 text-center">\n <span class="text-center">{{ product.price|number_format(2, ',', '.') }} €</span>\n </div>\n <div class="it-shop-rating text-center justify-content-center">\n <a class="it-btn-blue" href="{{ path('app_product', {'_locale': 'hr', 'id': product.id, 'slug': product.slug}) }}"><span class="text-1">Dodaj u košaricu</span></a>\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n <div class="row">\n <div class="col-12">\n {{ knp_pagination_render(extractHome, "_elements/_pagination.html.twig") }}\n \n </div>\n </div>\n </div>\n </div>\n \n </div>\n </div>\n <!-- shop-area-end -->\n \n </main>\n \n <footer>\n \n {% include('_elements/_footer.html.twig') %}\n \n </footer>\n \n </div>\n </div>\n \n {% endblock %}\n """ : { { Twig\Extension\CoreExtension::getAttribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = Template::ANY_CALL, $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) … › › |
logger | Symfony\Bridge\Monolog\Processor\DebugProcessor {#75 -records: [ 8 => [ [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.723+00:00" "message" => "Matched route "{route}"." "priority" => 200 "priorityName" => "INFO" "context" => [ "route" => "app_shop_category" "route_parameters" => [ "_route" => "app_shop_category" "_controller" => "App\Controller\ShopController::shopCategory" "_locale" => "hr" "slug" => "index.html" ] "request_uri" => "https://bro3thers.seohrblog.com/hr/shop/index.html" "method" => "GET" ] "channel" => "request" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Checking for authenticator support." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_name" => "main" "authenticators" => 0 ] "channel" => "security" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\UX\Turbo\Request\RequestListener::__invoke" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.726+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.728+00:00" "message" => "Request: "GET https://www.addmino.com/api/obrt-fresl/home"" "priority" => 200 "priorityName" => "INFO" "context" => [] "channel" => "http_client" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.932+00:00" "message" => "Response: "{http_code} {url}" {total_time} seconds" "priority" => 200 "priorityName" => "INFO" "context" => [ "http_code" => 200 "url" => "https://www.addmino.com/api/obrt-fresl/home" "total_time" => 0.202871 ] "channel" => "http_client" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.934+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.934+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.944+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.944+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.944+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.944+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "ContainerRP9NvXa\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.944+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.before" "listener" => "Knp\Component\Pager\Event\Subscriber\Sortable\SortableSubscriber::before" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.before" "listener" => "Knp\Component\Pager\Event\Subscriber\Filtration\FiltrationSubscriber::before" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.before" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\PaginationSubscriber::before" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ORM\QueryBuilderSubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ODM\MongoDB\QueryBuilderSubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ODM\PHPCR\QueryBuilderSubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\DBALQueryBuilderSubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Sortable\Doctrine\ORM\QuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Sortable\Doctrine\ODM\MongoDB\QuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Sortable\ElasticaQuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Sortable\PropelQuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Sortable\SolariumQuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Sortable\ArraySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Filtration\Doctrine\ORM\QuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Filtration\PropelQuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Callback\CallbackSubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ORM\QuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ODM\MongoDB\QuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\ODM\PHPCR\QuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\Doctrine\CollectionSubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\PropelQuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\SolariumQuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\ElasticaQuerySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\ArraySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.948+00:00" "message" => "Listener "{listener}" stopped propagation of the event "{event}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.items" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\ArraySubscriber::items" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.949+00:00" "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.pagination" "listener" => "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::pagination" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.949+00:00" "message" => "Listener "{listener}" stopped propagation of the event "{event}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.pagination" "listener" => "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::pagination" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.949+00:00" "message" => "Listener "{listener}" was not called for event "{event}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "knp_pager.pagination" "listener" => "Knp\Component\Pager\Event\Subscriber\Paginate\PaginationSubscriber::pagination" ] "channel" => "event" ] [ "timestamp" => 1754663943 "timestamp_rfc3339" => "2025-08-08T14:39:03.953+00:00" "message" => "Uncaught PHP Exception Twig\Error\RuntimeError: "Impossible to access an attribute ("tt") on a null variable." at category.html.twig line 3" "priority" => 500 "priorityName" => "CRITICAL" "context" => [ "exception" => Twig\Error\RuntimeError {#917 #message: "Impossible to access an attribute ("tt") on a null variable." #code: 0 #file: "/home/seos/bro3thers.com/templates/shop/category.html.twig" #line: 3 -lineno: 3 -name: "shop/category.html.twig" -rawMessage: "Impossible to access an attribute ("tt") on a null variable." -sourcePath: "/home/seos/bro3thers.com/templates/shop/category.html.twig" -sourceCode: """ {% extends 'base.html.twig' %}\n \n {% block title %}{{ category.tt }}{% endblock %}\n {% block metaDescription %}{{ category.shortDescription }}{% endblock %}\n \n {% block body %}\n \n {% include('_elements/_preloader.html.twig') %}\n \n {% include('_elements/_search.html.twig') %}\n \n {% include('_elements/_offcanvas.html.twig') %}\n \n {% include('_elements/_header.html.twig')%}\n \n <div id="smooth-wrapper">\n <div id="smooth-content">\n \n <main>\n \n <!-- breadcrumb-area-start -->\n <div class="it-breadcrumb-area it-breadcrumb-overlay z-index-1 fix p-relative"\n data-background="{{ asset('assets/img/breadcrumb/breadcrumb.jpg')}}">\n <div class="container">\n <div class="row align-items-center">\n <div class="col-xl-8 col-lg-8 col-md-8">\n <div class="it-breadcrumb-content">\n <div class="it-breadcrumb-title-box">\n <h3 class="it-breadcrumb-title it-split-text it-split-in-right">Shop</h3>\n </div>\n <div class="it-breadcrumb-list-wrap">\n <div class="it-breadcrumb-list">\n <span><a href="{{ path('home') }}">Naslovna</a></span>\n <span class="dvdr"><svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.728891 0L0 0.728893L3.76852 4.5L0 8.27111L0.728891 9L5.23148 4.5L0.728891 0Z" fill="#E03B3B" /></svg></span>\n <span><a href="{{ path('app_shop', {'_locale': 'hr'}) }}">Shop</a></span>\n <span class="dvdr"><svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.728891 0L0 0.728893L3.76852 4.5L0 8.27111L0.728891 9L5.23148 4.5L0.728891 0Z" fill="#E03B3B" /></svg></span>\n <span>{{ category.title }}</span>\n </div>\n </div>\n </div>\n </div>\n \n </div>\n </div>\n </div>\n <!-- breadcrumb-area-end -->\n \n <!-- shop-area-start -->\n <div class="it-shop-area pt-130 pb-130">\n <div class="container">\n \n {% include('_elements/miniShoppingCart.html.twig') %}\n \n <div class="row gx-35">\n \n <div class="col-xl-4 col-lg-4">\n <div class="it-shop-sidebar">\n <div class="sidebar-widget mb-30">\n <h4 class="sidebar-widget-title mb-25">Tražilica</h4>\n <div class="sidebar-search-box p-relative">\n <div class="sidebar-search-input">\n <input type="text" placeholder="Upiši pojam za pretraživanje">\n </div>\n <div class="sidebar-search-button">\n <button type="submit">\n <svg width="12" height="12" viewBox="0 0 12 12" fill="none"\n xmlns="http://www.w3.org/2000/svg">\n <path\n d="M10.0035 3.40804L1.41153 12L0 10.5885L8.59097 1.99651H1.01922V0H12V10.9808H10.0035V3.40804Z"\n fill="currentcolor" />\n </svg>\n </button>\n </div>\n </div>\n </div>\n <div class="sidebar-widget mb-30">\n <h4 class="sidebar-widget-title mb-25">Kategorije</h4>\n {% for category in Categories %}\n <a href="{{ path('app_shop_category', {'_locale': 'hr', 'slug': category.slug }) }}">\n <div class="sidebar-widget-list mb-15">{{ category.title }}<span></span></div>\n </a>\n {% endfor %}\n </div>\n \n </div>\n </div>\n \n <div class="col-xl-8 col-lg-8">\n \n <div class="row gx-35">\n {% for product in extractHome %}\n <div class="col-xl-6 col-lg-6 col-md-6 col-sm-6">\n <div class="it-shop-item mb-35 p-relative">\n <div class="it-shop-thumb-box p-relative">\n <div class="it-shop-thumb mb-20 fix p-relative"><a href="{{ path('app_product', {'_locale': 'hr', 'id': product.id, 'slug': product.slug}) }}"><img src="{{ product.mainImage }}" alt="{{ product.title }}"></a></div>\n </div>\n <div class="it-shop-content justify-content-center">\n <h3 class="it-shop-title text-center">\n <a href="{{ path('app_product', {'_locale': 'hr', 'id': product.id, 'slug': product.slug}) }}" class="border-line-black text-center">{{ product.title }}</a>\n </h3>\n <div class="it-shop-price mb-10 text-center">\n <span class="text-center">{{ product.price|number_format(2, ',', '.') }} €</span>\n </div>\n <div class="it-shop-rating text-center justify-content-center">\n <a class="it-btn-blue" href="{{ path('app_product', {'_locale': 'hr', 'id': product.id, 'slug': product.slug}) }}"><span class="text-1">Dodaj u košaricu</span></a>\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n <div class="row">\n <div class="col-12">\n {{ knp_pagination_render(extractHome, "_elements/_pagination.html.twig") }}\n \n </div>\n </div>\n </div>\n </div>\n \n </div>\n </div>\n <!-- shop-area-end -->\n \n </main>\n \n <footer>\n \n {% include('_elements/_footer.html.twig') %}\n \n </footer>\n \n </div>\n </div>\n \n {% endblock %}\n """ : { { Twig\Extension\CoreExtension::getAttribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = Template::ANY_CALL, $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) … › › |
Request Headers
Header | Value |
---|---|
accept | "*/*" |
content-length | "0" |
host | "bro3thers.seohrblog.com" |
user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
x-forwarded-host | "bro3thers.seohrblog.com" |
x-forwarded-port | "443" |
x-forwarded-proto | "https" |
x-forwarded-server | "bro3thers.seohrblog.com" |
x-https | "1" |
x-php-ob-level | "1" |
x-real-ip | "::ffff:216.73.216.22" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
Header | Value |
---|---|
cache-control | "no-cache, private" |
content-type | "text/html; charset=UTF-8" |
date | "Fri, 08 Aug 2025 14:39:03 GMT" |
vary | "Accept" |
x-debug-exception | "Impossible%20to%20access%20an%20attribute%20%28%22tt%22%29%20on%20a%20null%20variable." |
x-debug-exception-file | "%2Fhome%2Fseos%2Fbro3thers.com%2Ftemplates%2Fshop%2Fcategory.html.twig:3" |
x-debug-token | "7080d1" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
0
Usages
Stateless check enabled
Session not used.
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
Key | Value |
---|---|
APP_ENV | "dev" |
APP_SECRET | "" |
DATABASE_URL | "postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=16&charset=utf8" |
JWT_PASSPHRASE | "your_passphrase" |
JWT_PRIVATE_KEY_PATH | "%kernel.project_dir%/config/jwt/private.pem" |
JWT_PUBLIC_KEY | "%kernel.project_dir%/config/jwt/public.pem" |
JWT_PUBLIC_KEY_PATH | "%kernel.project_dir%/config/jwt/public.pem" |
JWT_SECRET_KEY | "%kernel.project_dir%/config/jwt/private.pem" |
JWT_TOKEN | "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE3NDM1ODc0MzcsImV4cCI6MTkwMTI2NzQzNywicm9sZXMiOlsiUk9MRV9VU0VSIiwiUk9MRV9BRE1JTiJdLCJ1c2VybmFtZSI6ImluZm9AYWRkbWluby5jb20ifQ.WyP3kJ26m9lAnZznA4qDj0h2qW8h0EKmgnCRHbUEk8Ovs568vVbR2QWiJITw2607A7FkIeQ15CauVsCd5OizsLSDfIrzxsrPP35fakdrWR58kPARYRQNNspz6VwuMfmtHdzWctugoQkinz8Gf71qejH0F2notjtlIYHy_D-tSG4zXy5RgRXE6r1Fjksbp77Mgxn30x2rRdryb2_l1IY_ZwJqLI9GDt24zLejz8d2qtCTwt5TDb7wPRHYh15ZhnN04jeWLhQlqKZMMGVbzPqsgh-_-iu1LXp15Hztmr7-oI1Pmlo1vbATb7b3S7hd_eigRgx2mOuWwyFJKzABYUCBaA" |
LABEL | "luxaperta" |
MAILER_DSN | "smtp://localhost?verify_peer=false" |
MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
Defined as regular env variables
Key | Value |
---|---|
APP_DEBUG | "1" |
CONTENT_LENGTH | "0" |
CONTEXT_DOCUMENT_ROOT | "/home/seos/bro3thers.com/public" |
CONTEXT_PREFIX | "" |
DOCUMENT_ROOT | "/home/seos/bro3thers.com/public" |
HTTPS | "on" |
HTTP_ACCEPT | "*/*" |
HTTP_HOST | "bro3thers.seohrblog.com" |
HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
HTTP_X_FORWARDED_HOST | "bro3thers.seohrblog.com" |
HTTP_X_FORWARDED_PORT | "443" |
HTTP_X_FORWARDED_PROTO | "https" |
HTTP_X_FORWARDED_SERVER | "bro3thers.seohrblog.com" |
HTTP_X_HTTPS | "1" |
HTTP_X_REAL_IP | "::ffff:216.73.216.22" |
PATH | "/usr/local/bin:/usr/bin:/bin" |
PHP_SELF | "/index.php" |
PWD | "/" |
QUERY_STRING | "" |
REDIRECT_HTTPS | "on" |
REDIRECT_SCRIPT_URI | "https://bro3thers.seohrblog.com/hr/shop/index.html" |
REDIRECT_SCRIPT_URL | "/hr/shop/index.html" |
REDIRECT_STATUS | "200" |
REDIRECT_UNIQUE_ID | "aJYMB9H075dpbmNRrNOz_gAAAAk" |
REDIRECT_URL | "/hr/shop/index.html" |
REMOTE_ADDR | "216.73.216.22" |
REMOTE_PORT | "51992" |
REQUEST_METHOD | "GET" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1754663943 |
REQUEST_TIME_FLOAT | 1754663943.6357 |
REQUEST_URI | "/hr/shop/index.html" |
SCRIPT_FILENAME | "/home/seos/bro3thers.com/public/index.php" |
SCRIPT_NAME | "/index.php" |
SCRIPT_URI | "https://bro3thers.seohrblog.com/hr/shop/index.html" |
SCRIPT_URL | "/hr/shop/index.html" |
SERVER_ADDR | "162.55.108.122" |
SERVER_ADMIN | "webmaster@bro3thers.seohrblog.com" |
SERVER_NAME | "bro3thers.seohrblog.com" |
SERVER_PORT | "443" |
SERVER_PROTOCOL | "HTTP/1.1" |
SERVER_SIGNATURE | "" |
SERVER_SOFTWARE | "Apache" |
SYMFONY_DOTENV_PATH | "/home/seos/bro3thers.com/.env" |
SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,JWT_TOKEN,LABEL,JWT_PRIVATE_KEY_PATH,JWT_PUBLIC_KEY_PATH" |
TEMP | "/tmp" |
TMP | "/tmp" |
TMPDIR | "/tmp" |
UNIQUE_ID | "aJYMB9H075dpbmNRrNOz_gAAAAk" |
Parent Request
Return to parent request (token = 5e8fed)
Key | Value |
---|---|
_controller | "App\Controller\ShopController::shopCategory" |
_firewall_context | "security.firewall.map.context.main" |
_locale | "hr" |
_remove_csp_headers | true |
_route | "app_shop_category" |
_route_params | [ "_locale" => "hr" "slug" => "index.html" ] |
_security_authenticators | [] |
_security_firewall_run | "_security_main" |
_security_skipped_authenticators | [] |
_stopwatch_token | "286b0e" |
slug | "index.html" |