| logger |
Symfony\Bridge\Monolog\Logger {#423
#name: "request"
#handlers: [
Monolog\Handler\StreamHandler {#420
#stream: stream resource @731
timed_out: false
blocked: true
eof: false
wrapper_type: "plainfile"
stream_type: "STDIO"
mode: "a"
unread_bytes: 0
seekable: true
uri: "/var/www/html/Markego/var/log/dev.log"
options: []
}
#url: "/var/www/html/Markego/var/log/dev.log"
-errorMessage: null
#filePermission: null
#useLocking: false
-dirCreated: true
#level: 400
#bubble: true
#processors: [
Monolog\Processor\PsrLogMessageProcessor {#419
-dateFormat: null
-removeUsedContextFields: false
}
]
#formatter: Monolog\Formatter\LineFormatter {#17002 …}
}
Symfony\Bridge\Monolog\Handler\ConsoleHandler {#421
-output: null
-verbosityLevelMap: [
16 => 400
32 => 300
64 => 250
128 => 200
256 => 100
]
-consoleFormaterOptions: []
#level: 100
#bubble: true
#processors: []
#formatter: null
}
]
#processors: [
Symfony\Bridge\Monolog\Processor\DebugProcessor {#517
-records: [
"00000000762e9381000000003a534fa3" => [
[
"timestamp" => 1776437066
"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" => 1776437066
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Http\HttplugBundle\Discovery\ConfiguredClientsStrategy::onEvent"
]
"channel" => "event"
]
[
"timestamp" => 1776437066
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Http\HttplugBundle\Collector\PluginClientFactoryListener::onEvent"
]
"channel" => "event"
]
[
"timestamp" => 1776437066
"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" => 1776437066
"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" => 1776437066
"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" => 1776437066
"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" => 1776437066
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::resolveControllerName"
]
"channel" => "event"
]
[
"timestamp" => 1776437066
"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" => 1776437066
"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" => 1776437066
"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" => 1776437066
"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" => 1776437066
"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" => 1776437067
"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" => 1776437067
"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" => 1776437067
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1776437067
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1776437067
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1776437067
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1776437067
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1776437067
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "knp_pager.items"
"listener" => "FOS\ElasticaBundle\Subscriber\PaginateElasticaQuerySubscriber::items"
]
"channel" => "event"
]
[
"timestamp" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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\UsesPaginator::items"
]
"channel" => "event"
]
[
"timestamp" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437078
"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" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.view"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelView"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"message" => """
Uncaught PHP Exception Twig\Error\RuntimeError: "An exception has been thrown during the rendering of a template ("An exception occurred while executing 'SELECT te.id AS id, te.description AS description, te.display_order AS display_order, te.image AS image, te.category AS category, te.filename AS filename, te.mime AS mime, te.weight AS weight, te.height AS height, te.width AS width, te.folder AS folder, te.creation_date AS creation_date, te.last_updated AS last_updated, te.user_id AS user_id FROM image te JOIN image_product t ON t.image_id = te.id WHERE t.product_id = ? ORDER BY display_order ASC' with params [1500]:\n
\n
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away")." at /var/www/html/Markego/templates/frontend/product.html.twig line 153
"""
"priority" => 500
"priorityName" => "CRITICAL"
"context" => [
"exception" => Twig\Error\RuntimeError {#15637
-lineno: 153
-name: "frontend/product.html.twig"
-rawMessage: """
An exception has been thrown during the rendering of a template ("An exception occurred while executing 'SELECT te.id AS id, te.description AS description, te.display_order AS display_order, te.image AS image, te.category AS category, te.filename AS filename, te.mime AS mime, te.weight AS weight, te.height AS height, te.width AS width, te.folder AS folder, te.creation_date AS creation_date, te.last_updated AS last_updated, te.user_id AS user_id FROM image te JOIN image_product t ON t.image_id = te.id WHERE t.product_id = ? ORDER BY display_order ASC' with params [1500]:\n
\n
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away").
"""
-sourcePath: "/var/www/html/Markego/templates/frontend/product.html.twig"
-sourceCode: """
{% extends 'frontend/base.html.twig' %}\r\n
{% block JS %}\r\n
<script src="https://use.fontawesome.com/874ad7ad81.js"></script>\r\n
<!-- Menu principale(mobile)-->\r\n
<!-- Optional JavaScript -->\r\n
<!-- jQuery first, then Popper.js, then Bootstrap JS -->\r\n
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/jquery.photoswipe-global.js"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/photoswipe.min.js"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/photoswipe-ui-default.js"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/jquery.photoswipe-global.js"></script>\r\n
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"\r\n
integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ"\r\n
crossorigin="anonymous"></script>\r\n
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"\r\n
integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm"\r\n
crossorigin="anonymous"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/owl.carousel.min.js"></script>\r\n
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick.min.js"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/jquery.mmenu.js"></script>\r\n
<script src="https://unpkg.com/infinite-scroll@3/dist/infinite-scroll.pkgd.min.js"></script>\r\n
<script type="text/javascript">\r\n
$(function() {\r\n
$('#menu').mmenu();\r\n
\r\n
$('.endless_container').infiniteScroll({\r\n
path: '.page-next',\r\n
append: '.endless_page',\r\n
history: false,\r\n
});\r\n
\r\n
$('.endless_container').on( 'request.infiniteScroll', function( event, path, fetchPromise ) {\r\n
console.log(`Loading page: ${path}`);\r\n
$('#product-loader').show();\r\n
});\r\n
\r\n
$('.endless_container').on( 'append.infiniteScroll', function( event, body, path, items, response ) {\r\n
console.log(`Appended ${items.length} items on ${path}`);\r\n
$('#product-loader').hide();\r\n
});\r\n
});\r\n
</script>\r\n
{#\r\n
{% if global.displayStarterKits %}\r\n
<script src="/assets/shared/plugins/slick-modal-css3-powered-popups/src/demos/js/carousel_slider.js"></script>\r\n
<script src="/assets/shared/plugins/slick-modal-css3-powered-popups/src/plugin/js/jquery.slickmodal.min.js"></script>\r\n
<script type="text/javascript">\r\n
$(function() {\r\n
$('.carouselSlider').SlickModals({\r\n
restrict_cookieDays: '1',\r\n
restrict_showAfterVisits: 1,\r\n
restrict_showAfterVisitsResetWhenShown: false,\r\n
popup_type: 'exit',\r\n
popup_animation: 'zoomIn',\r\n
popup_css: {\r\n
'width': '480px',\r\n
'height': {% if global.starterKits | length > 2 %}'480px'{% else %}'400px'{% endif %},\r\n
'background': '#fff',\r\n
'padding': '40px',\r\n
'margin': '0'\r\n
},\r\n
overlay_css: {\r\n
'background': 'rgba(0,0,0,0.3)'\r\n
},\r\n
mobile_breakpoint: '480px',\r\n
mobile_position: 'center',\r\n
mobile_css: {\r\n
'width': '100%',\r\n
'height': {% if global.starterKits | length > 2 %}'480px'{% else %}'400px'{% endif %},\r\n
'background': '#fff',\r\n
'padding': '30px',\r\n
'margin': '0'\r\n
},\r\n
callback_afterVisible: function () {\r\n
sm_carouselSlider('.carouselSlider');\r\n
}\r\n
});\r\n
});\r\n
</script>\r\n
{% endif %}\r\n
#}\r\n
<script type="text/javascript" src="/assets/frontend/js/main.js"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/registration.js"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/region-currency-lang-select.js"></script>\r\n
<script type="text/javascript" src="/assets/frontend/js/custom-select.js"></script>\r\n
<script src="{{ asset('build/frontend/category.js') }}"></script>\r\n
{% endblock %}\r\n
{% block title %}{{product.name}}, {{product.brandName}} | {{product.company.name}}{% endblock %}\r\n
{% block metaDescription %}{{product.description | striptags | slice(0, 160) |raw }}{% endblock %}\r\n
{% block CSS %}\r\n
{{ block('CSS', 'frontend/category.html.twig') }}\r\n
<link href="/assets/frontend/css/jquery.mmenu.css" rel="stylesheet" type="text/css" media="all">\r\n
<!-- Bootstrap CSS -->\r\n
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css"\r\n
integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">\r\n
<link rel="stylesheet" href="/assets/frontend/css/owl.carousel.min.css">\r\n
<link href="/assets/frontend/css/styles.css?ver={{global.cssVersion}}" rel="stylesheet" type="text/css" media="all">\r\n
\r\n
<!-- Add the slick-theme.css if you want default styling -->\r\n
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick.css"/>\r\n
<!-- Add the slick-theme.css if you want default styling -->\r\n
<link rel="stylesheet" type="text/css"\r\n
href="https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick-theme.css"/>\r\n
\r\n
<!-- Add photoswipe -->\r\n
<link rel="stylesheet" type="text/css" href="/assets/frontend/css/photoswipe.css"/>\r\n
<link rel="stylesheet" type="text/css" href="/assets/frontend/css/default-skin.css"/>\r\n
\r\n
<style>\r\n
.product-btn-like {\r\n
right: 25px!important;\r\n
}\r\n
</style>\r\n
{% endblock %}\r\n
\r\n
{% block content %}\r\n
<div class="product" id="product">\r\n
<div class="product-info" style="padding-bottom: 20px;">\r\n
<div class="row">\r\n
<div class="col-xl-6 col-lg-6 col-md-6 col-sm-12 {% if product.mainImage is empty %}d-none{% endif %} d-xl-block d-lg-block d-md-block">\r\n
<div class="">\r\n
<div class="row">\r\n
<div id="product-thumbnail1" class="col-sm-12" style="padding-bottom: 10px;text-align: center;overflow:hidden;">\r\n
<img src="{{path('getImageAsThumb', {'id': product.mainImage.Id, 'height': '600', 'width': '600'})}}" alt="product name">\r\n
</div>\r\n
</div>\r\n
<div class="row">\r\n
\r\n
{#\r\n
<ul class="gallery-thumb">\r\n
{% for img in product.images %}\r\n
<li>\r\n
<a href="#product-thumbnail-{{img.id}}">\r\n
<img src="{{path('getImageAsCroppedThumb', {'id': img.id, 'height': '100', 'width': '100'})}} " alt="product name">\r\n
</a>\r\n
</li>\r\n
{% endfor %}\r\n
</ul>\r\n
#}\r\n
<div class="col-md-12" {% if product.images | length <= 1 %}style="display:none;"{% endif %}>\r\n
<div class="slider-wrap">\r\n
<div class="slider-naw-container">\r\n
<!--<div class="slider-nav">-->\r\n
<!--<div class="prev-slider-products-categories"><i class="fa fa-angle-left" aria-hidden="true"></i></div>-->\r\n
<!--<div class="next-slider-products-categories"><i class="fa fa-angle-right" aria-hidden="true"></i></div>-->\r\n
<!--</div>-->\r\n
</div>\r\n
\r\n
<div class="photoswipe-gallery" data-pswp-uid="1">\r\n
<div id="categories-gallery" class="categories-slider owl-carousel product-gallery">\r\n
<!--<div id="categories-gallery" class="categories-slider owl-carousel">-->\r\n
\r\n
{% for image in product.images %}\r\n
<a class="categories-slider__item item"\r\n
href="{{path('getImage', {'id': image.Id})}}" data-size="{{image.Width}}x{{image.Height}}"\r\n
data-med="{{path('getImage', {'id': image.Id})}}"\r\n
data-med-size="{{image.Width}}x{{image.Height}}" data-author="">\r\n
<img src="{{path('getImageAsCroppedThumb', {'id': image.Id, 'height': '100', 'width': '100' })}}" alt="">\r\n
<figure style="display:none;">{{image.description}}</figure>\r\n
\r\n
</a>\r\n
{% endfor %}\r\n
</div>\r\n
\r\n
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">\r\n
\r\n
<!-- Background of PhotoSwipe.\r\n
It's a separate element, as animating opacity is faster than rgba(). -->\r\n
<div class="pswp__bg"></div>\r\n
\r\n
<!-- Slides wrapper with overflow:hidden. -->\r\n
<div class="pswp__scroll-wrap">\r\n
\r\n
<!-- Container that holds slides. PhotoSwipe keeps only 3 slides in DOM to save memory. -->\r\n
<!-- don't modify these 3 pswp__item elements, data is added later on. -->\r\n
<div class="pswp__container">\r\n
<div class="pswp__item"></div>\r\n
<div class="pswp__item"></div>\r\n
<div class="pswp__item"></div>\r\n
</div>\r\n
\r\n
<!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->\r\n
<div class="pswp__ui pswp__ui--hidden">\r\n
\r\n
<div class="pswp__top-bar">\r\n
\r\n
<!-- Controls are self-explanatory. Order can be changed. -->\r\n
\r\n
<div class="pswp__counter"></div>\r\n
\r\n
<button class="pswp__button pswp__button--close" title="Close (Esc)"></button>\r\n
\r\n
<button class="pswp__button pswp__button--share" title="Share"></button>\r\n
\r\n
<button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>\r\n
\r\n
<button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>\r\n
\r\n
<!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR -->\r\n
<!-- element will get class pswp__preloader--active when preloader is running -->\r\n
<div class="pswp__preloader">\r\n
<div class="pswp__preloader__icn">\r\n
<div class="pswp__preloader__cut">\r\n
<div class="pswp__preloader__donut"></div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
\r\n
<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">\r\n
<div class="pswp__share-tooltip"></div>\r\n
</div>\r\n
\r\n
<button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">\r\n
</button>\r\n
\r\n
<button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">\r\n
</button>\r\n
\r\n
<div class="pswp__caption">\r\n
<div class="pswp__caption__center"></div>\r\n
</div>\r\n
\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<div class="col-xl-6 col-lg-6 col-md-6 col-sm-12 col-12">\r\n
<div class="product-board">\r\n
<p class="product-subtitle-brand">\r\n
<ul class="breadcrumb breadcrump-product">\r\n
{% for b in product.breadCrumpTrail | reverse %}\r\n
<li><a href="/categorie{{b.fullUrlPath}}">{{b.name}}</a></li>\r\n
{% endfor %}\r\n
</ul>\r\n
</p>\r\n
<p class="section-title section-title-left product-big-title" {% if product.isDisplayedInAssociationOnly and global.associationUserIsBrowsing == false %} style="color: red !important;" {% endif %}>\r\n
{{product.name}}\r\n
{% if product.alimentsDuQuebec %}\r\n
{% if product.alimentsDuQuebecCertification == "0" %}\r\n
<img src="/assets/frontend/images/alimentsDuQuebec/basic.png" style="margin-left: 20px;float: right; max-height: 100px;">\r\n
{% elseif product.alimentsDuQuebecCertification == "1" %}\r\n
<img src="/assets/frontend/images/alimentsDuQuebec/prepared.png" style="margin-left: 20px;float: right; max-height: 100px;">\r\n
{% elseif product.alimentsDuQuebecCertification == "2" %}\r\n
<img src="/assets/frontend/images/alimentsDuQuebec/bio_basic.png" style="margin-left: 20px;float: right; max-height: 100px;">\r\n
{% elseif product.alimentsDuQuebecCertification == "3" %}\r\n
<img src="/assets/frontend/images/alimentsDuQuebec/bio_prepared.png" style="margin-left: 20px;float: right; max-height: 100px;">\r\n
{% else %}\r\n
<img src="/assets/frontend/images/alimentsDuQuebec/basic.png" style="margin-left: 20px;float: right; max-height: 100px;">\r\n
{% endif %}\r\n
{% endif %}\r\n
{% if product.isPrixLaureat %}\r\n
<img src="/assets/frontend/images/LOGO-PI-2020-Laureat-FR.jpg" style="margin-left: 20px;float: right; max-height: 100px;">\r\n
{% endif %}\r\n
</p>\r\n
\r\n
<div class="product-show-details">\r\n
{% if product.brandName %}\r\n
<p class="product-subtitle-brand">\r\n
{{product.brandName}}\r\n
</p>\r\n
{% endif %}\r\n
<p class="product-subtitle">\r\n
<a href="{{path('companyStore', {'urlname': product.company.urlname, 'id':product.company.id })}}">\r\n
{{product.company.name}}\r\n
</a>\r\n
</p>\r\n
{% if product.certifications | length > 0 %}\r\n
{% for certification in product.certifications %}\r\n
<p class="product-subtitle-certification">{{certification.name}}</p>\r\n
{% endfor %}\r\n
{% endif %}\r\n
<div class="product-price">\r\n
{% if product.hasDiscount %}\r\n
<strike>{{product.displayPrice}}</strike> {{product.displayPrice(true)}}\r\n
{% else %}\r\n
{# {{product.displayPrice}} #}\r\n
{{ product.getPriceUnitStandard }}\r\n
<br>\r\n
<span style="font-size: 12px;color: gray;">\r\n
{% if product.getUnitAmount and product.isBoxOfProducts == false and product.getPricePer100gramme %}\r\n
{{product.getPricePer100gramme}}\r\n
{% endif %}\r\n
</span>\r\n
{% endif %}\r\n
\r\n
{% if product.frontpageVariations %}\r\n
<br/>\r\n
<h5 class="font-weight-bold" style="color:darkgray;">\r\n
Autre(s) format(s)\r\n
</h5>\r\n
<ul style="color: darkgray; font-size: small;">\r\n
{% for variation in product.frontpageVariations %}\r\n
<li><a href="{{variation.fullUrl}}">{{variation.nameWithDetails}}</a></li>\r\n
{% endfor %}\r\n
</ul>\r\n
{% endif %}\r\n
</div>\r\n
\r\n
<p class="product-values">{{ product.isShippedByMaturin ? '' : '' }}</p>\r\n
\r\n
{% if product.isShippedByMaturin %}\r\n
{% if product.qtyReadyToShip > 0 and product.isSalable %}\r\n
<p class="product-values">{#{{product.qtyReadyToShip}}#} Disponible</p>\r\n
{% else %}\r\n
<p class="product-values">Inventaire épuisé</p>\r\n
{% endif %}\r\n
{% else %}\r\n
{% if global.getAssociationUserIsBrowsing %}\r\n
<p class="product-values">*** Cueillette au marché ***</p>\r\n
{% else %}\r\n
{% if independentDelivery %}<p class="product-values">***Livraison indépendante***</p>{% endif %}\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
{% if product.isShippedByMaturin %}\r\n
<img src="/images/maturinshipping.png" alt="Livraison par Maturin" title="Livraison par Maturin">\r\n
Préparation par Maturin<br>\r\n
\r\n
{% if product.qtyReadyToShip > 0 %}\r\n
\r\n
{% set route = global.estimationShippingRoute(product) %}\r\n
\r\n
{% if route['route'] is not null and not route['route'].isPuro %}\r\n
<span class="product-values">\r\n
Recevez-le {{route['date'] | localizeddate('medium', 'none', null, '-7', 'EEEE d MMMM')}} entre 12h et 21h\r\n
</span>\r\n
{% else %}\r\n
<span class="product-values">\r\n
Recevez-le entre {{route['date'] | localizeddate('medium', 'none', null, '-7', 'EEEE d MMMM')}}\r\n
et {{global.add48hToDate(route['date']) | localizeddate('medium', 'none', null, '-7', 'EEEE d MMMM')}} entre 12h et 21h\r\n
</span>\r\n
{% endif %}\r\n
\r\n
{% if product.isJustInTime %}\r\n
<br>\r\n
Ceci est un produit frais cueillie/préparé spécialement pour vous. Pour être livré la semaine suivante, vous devez <strong>passer votre commande avant le dimanche à minuit</strong>, les produits étant cueillies/préparés les lundis et livrés du Mardi au vendredi.\r\n
<br>\r\n
{% endif %}\r\n
{% endif %}\r\n
<br>\r\n
<br>\r\n
{% else %}\r\n
<ul>\r\n
{% for delivery in product.deliveryMethods %}\r\n
<li style="list-style-type: none;">{{delivery.displayPrice}}</li>\r\n
{% endfor %}\r\n
</ul>\r\n
{% endif %}\r\n
</div>\r\n
<div class="product-quantity">\r\n
{% if product.isSalable %}\r\n
<p class="product-quantity-title">Quantité</p>\r\n
<div class="product-quantity-value">\r\n
{% if product.isSubscribable %}\r\n
{% if product.isOnlySubscribableToType is not empty %}\r\n
<input class="form-control modal-product-btn-amount" id="qty-for-product-{{product.id}}" type="number" name="points" step="1" value="1" min="1">\r\n
<button class="button button-200 button-orange add-to-cart" data-type="product" data-id="{{product.id}}" data-quantity="qty-for-product-{{product.id}}" data-subscribe="{{product.isOnlySubscribable}}">AJOUTER AU PANIER</button>\r\n
{% else %}\r\n
<input class="form-control modal-product-btn-amount" id="qty-for-product-{{product.id}}" type="number" name="points" step="1" value="1" min="1">\r\n
<button style="background-color: #f0632f;color: white;" class="button dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">AJOUTER AU PANIER\r\n
</button>\r\n
<div class="dropdown-menu" style="width: 300px;text-transform: uppercase;">\r\n
{% if not product.isOnlySubscribable %}\r\n
<a class="dropdown-item add-to-cart" href="#" data-type="product" data-id="{{product.id}}" data-quantity="qty-for-product-{{product.id}}">Sans abonnement</a>\r\n
{% endif %}\r\n
{% if not product.isOnlySubscribableToType or product.isOnlySubscribableToType == 2 %}\r\n
<a class="dropdown-item add-to-cart" href="#" data-type="product" data-id="{{product.id}}" data-quantity="qty-for-product-{{product.id}}" data-subscribe="2">Abonnement hebdomadaire</a>\r\n
{% endif %}\r\n
{% if not product.isOnlySubscribableToType or product.isOnlySubscribableToType == 3 %}\r\n
<a class="dropdown-item add-to-cart" href="#" data-type="product" data-id="{{product.id}}" data-quantity="qty-for-product-{{product.id}}" data-subscribe="3">Abonnement bi-mensuel</a>\r\n
{% endif %}\r\n
{% if not product.isOnlySubscribableToType or product.isOnlySubscribableToType == 4 %}\r\n
<a class="dropdown-item add-to-cart" href="#" data-type="product" data-id="{{product.id}}" data-quantity="qty-for-product-{{product.id}}" data-subscribe="4">Abonnement mensuel</a>\r\n
{% endif %}\r\n
</div>\r\n
{% endif %}\r\n
{% else %}\r\n
<input class="form-control modal-product-btn-amount" id="qty-for-product-{{product.id}}" type="number" name="points" step="1" value="1" min="1">\r\n
<button class="button button-200 button-orange add-to-cart" data-type="product" data-id="{{product.id}}" data-quantity="qty-for-product-{{product.id}}">AJOUTER AU PANIER</button>\r\n
{% endif %}\r\n
</div>\r\n
{% endif %}\r\n
<br>\r\n
</div>\r\n
<button class="button button-200 button-black m-b-20 product-like no-modification" style="white-space: nowrap; margin-top: -20px; width: 300px;" data-id="{{product.id}}">AJOUTER AUX FAVORIS</button>\r\n
{% if global.isAllowedToModify(product) %}\r\n
<a href="{{path('adminEditProduct', {'id': product.id})}}" class="button button-200 button-white m-b-20 no-modification" style="white-space: nowrap; margin-top: -10px; width: 300px;display: block;">EDITER CE PRODUIT</a>\r\n
{% endif %}\r\n
{% if product.description %}\r\n
<p>\r\n
{{product.description | raw}}\r\n
{% if product.nutritionFactImage is not empty %}\r\n
<br>\r\n
<a href="{{path('getImage', {'id': product.nutritionFactImage.id})}}" target="_blank" >Voir la fiche nutritionnelle </a>\r\n
{% else %}\r\n
{% if product.nutritionFact is not empty %}\r\n
<br>\r\n
<a href="{{path('getNutritionFactImage', {'id': product.id})}}" target="_blank" >Voir la fiche nutritionnelle </a>\r\n
{% endif %}\r\n
{% endif %}\r\n
\r\n
</p>\r\n
{% endif %}\r\n
</div>\r\n
<hr>\r\n
{% if product.listOfIngredients is not empty %}\r\n
<h5 style="margin-bottom: 0px;"><strong>Ingrédients</strong></h5>\r\n
{{product.listOfIngredients |raw }} {#| striptags('<b><i><ul><li><a><ol><strong><em>') | raw }} #}\r\n
{% endif %}\r\n
\r\n
<h5 style="margin-bottom: 0px;"><strong>Conservation</strong></h5>\r\n
<p>{% if product.conservation %}{{product.conservation.name}}{% endif %}</p>\r\n
\r\n
{% if product.region is not empty %}\r\n
<h5 style="margin-bottom: 0px;"><strong>Région</strong></h5><p>{{product.region.name}}</p>\r\n
{% else %}\r\n
<h5 style="margin-bottom: 0px;"><strong>Région</strong></h5><p>{{product.company.origin}}</p>\r\n
{% endif %}\r\n
\r\n
{% if product.recipes %}\r\n
<h5 style="margin-bottom: 0px;"><strong>Recettes</strong></h5>\r\n
<p>{{product.recipes | raw}}</p>\r\n
{% endif %}\r\n
\r\n
{% if product.advices %}\r\n
<h5 style="margin-bottom: 0px;"><strong>Conseils</strong></h5>\r\n
<p>{{product.advices | raw}}</p>\r\n
{% endif %}\r\n
<hr>\r\n
<div class="modal-product-complete-list" style="padding-top: 0px;">\r\n
<a href="{{path('companyStore', {'urlname': product.company.UrlName, 'id': product.company.id})}}">VOIR LES PRODUITS DU PRODUCTEUR</a>\r\n
<span class="modal-product-complete-list-arrow"></span>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
\r\n
{% if productsUserMayLike | length > 0 %}\r\n
<section class="section-4 no-background" style="margin-top: 0px;">\r\n
<div class="row" style="margin-left: 0px;margin-right: 0px;">\r\n
<div class="col-sm-12 col-12">\r\n
<div class="section-title section-title-line">Produits suggérés</div>\r\n
<div class="products-wrap" style="margin-right: auto; margin-left: auto;text-align: left;">\r\n
{% set masonryProducts = productsUserMayLike | slice(0, 4) %}\r\n
{{block('masonryProducts', 'frontend/productMasonry.html.twig')}}\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</section>\r\n
{% endif %}\r\n
\r\n
<div class="section-title section-title-line m-t-10">Continuer à magasiner dans {{categoryToUse.name}}</div>\r\n
{% set forcedProductThumbnail = '300' %}\r\n
{{ block('section_category_stats', 'frontend/category.html.twig') }}\r\n
{{ block('section_masonry_products', 'frontend/category.html.twig') }}\r\n
<!--Main content-->\r\n
<div class="divider m-r-l-10"></div>\r\n
\r\n
<!--Sign in/ Registration modal-->\r\n
<div class="modal fade" id="registrModal" tabindex="-1" role="dialog">\r\n
<div class="modal-dialog" role="document">\r\n
<div class="modal-content">\r\n
<ul class="nav nav-pills" id="pills-tab" role="tablist">\r\n
<li class="nav-item">\r\n
<a class="nav-link active" id="pills-register-tab" data-toggle="pill"\r\n
href="#pills-register"\r\n
role="tab" aria-controls="pills-register"\r\n
aria-selected="true">S'inscrire</a>\r\n
</li>\r\n
<li class="nav-item">\r\n
<a class="nav-link" id="pills-login-tab" data-toggle="pill" href="#pills-login"\r\n
role="tab" aria-controls="pills-login" aria-selected="false">Se connecter</a>\r\n
</li>\r\n
</ul>\r\n
<div class="tab-content" id="pills-tabContent">\r\n
<div class="tab-pane fade show active" id="pills-register" role="tabpanel"\r\n
aria-labelledby="pills-register-tab">\r\n
<div class="container">\r\n
<button type="button" class="btn-registr-modal-colose">\r\n
</button>\r\n
<div class="col-xl-10 col-lg-10 col-md-10 col-sm-12 col-12 m-0-auto">\r\n
<div class="row">\r\n
<p class="registr-top-text m--30">Pour enregistrer des articles ou recevoir\r\n
des\r\n
bulletins d'information,\r\n
des\r\n
alertes ou\r\n
des recommandations - tout est gratuit.</p>\r\n
</div>\r\n
<div class="row">\r\n
<button class="button button-300 button-fb">\r\n
<span class="button-icon fb-icon"><i class="fa fa-facebook"\r\n
aria-hidden="true"></i></span>\r\n
Se connecter avec Facebook\r\n
</button>\r\n
<button class="button button-300 button-g">\r\n
<span class="button-icon g-icon"><img\r\n
src="/assets/frontend/images/icons/google-icon.png"\r\n
alt=""></span>\r\n
Se connecter avec Google\r\n
</button>\r\n
</div>\r\n
<form id="registrForm">\r\n
<div class="row">\r\n
<h5 class="section-title-line">OU</h5>\r\n
<input type="text" placeholder="Prénom"\r\n
class="form-control registr-form-control">\r\n
<input type="email" placeholder="Courriel"\r\n
class="form-control registr-form-control">\r\n
<span class="email-incorrect">E-mail incorrect</span>\r\n
<input type="password" placeholder="Mot de passe"\r\n
class="form-control registr-form-control">\r\n
<input type="password" placeholder="Confirmer le mot de passe"\r\n
class="form-control registr-form-control">\r\n
</div>\r\n
<div class="row">\r\n
<button class="button button-full-width button-orange">S'INSCRIRE\r\n
</button>\r\n
</div>\r\n
</form>\r\n
<div class="row">\r\n
<p class="registr-bottom-text">\r\n
En cliquant sur S'inscrire, vous acceptez de respecter les <span><a\r\n
href="#">Conditions\r\n
d'utilisation</a></span> et le <span><a\r\n
href="#">Les Règlements</a></span>\r\n
concernant la confidentialité\r\n
de Maturin.\r\n
</p>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<div class="tab-pane fade" id="pills-login" role="tabpanel"\r\n
aria-labelledby="pills-login-tab">\r\n
<div class="container">\r\n
<button type="button" class="btn-registr-modal-close">\r\n
</button>\r\n
<div class="col-xl-10 col-lg-10 col-md-10 col-sm-12 col-12 m-0-auto">\r\n
<div class="row">\r\n
<p class="registr-top-text m-0-auto">Se connecter pour démarrer votre\r\n
boutique</p>\r\n
</div>\r\n
<div class="row">\r\n
<button class="button button-300 button-fb">\r\n
<span class="button-icon fb-icon"><i class="fa fa-facebook"\r\n
aria-hidden="true"></i></span>\r\n
Se connecter avec Facebook\r\n
</button>\r\n
<button class="button button-300 button-g">\r\n
<span class="button-icon g-icon"><img\r\n
src="/assets/frontend/images/icons/google-icon.png"\r\n
alt=""></span>\r\n
Se connecter avec Google\r\n
</button>\r\n
</div>\r\n
<form id="loginForm">\r\n
<div class="row">\r\n
<h5 class="section-title-line">OU</h5>\r\n
<input id="login-email" type="email" placeholder="Courriel"\r\n
class="form-control registr-form-control">\r\n
<span class="email-incorrect">E-mail incorrect</span>\r\n
<input id="login-password" type="password" placeholder="Mot de passe"\r\n
class="form-control registr-form-control">\r\n
</div>\r\n
<div class="row rester-connecté">\r\n
<div class="col-xl-6 col-lg-6 col-md-6 ol-sm-6 col-6">\r\n
<div class="form-group form-check">\r\n
<input type="checkbox" class="form-check-input"\r\n
id="exampleCheck1">\r\n
<label class="form-check-label" for="exampleCheck1">Rester\r\n
connecté</label>\r\n
</div>\r\n
</div>\r\n
<div class="col-xl-6 col-lg-6 col-md-6 ol-sm-6 col-6 text-right no-padding-left">\r\n
<a href="#" class="orange-link">Mot de passe oublié?</a>\r\n
</div>\r\n
</div>\r\n
<div class="row">\r\n
<button class="button button-full-width button-orange"\r\n
id="btn-se-connecter">SE CONNECTER\r\n
</button>\r\n
</div>\r\n
</form>\r\n
<div class="row no-padding">\r\n
<p class="registr-bottom-text">\r\n
Vous n’avez pas de compte? <span><a\r\n
href="#">Inscrivez-vous maintenant.</a></span>\r\n
</p>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<!--Sign in/ Registration modal-->\r\n
\r\n
<!-- Product Modal -->\r\n
<div class="modal fade" id="previewModal" tabindex="-1" role="dialog"\r\n
aria-labelledby="previewModalTitle" aria-hidden="true">\r\n
<div class="modal-dialog modal-dialog-centered modal-lg" role="document">\r\n
<div class="modal-content">\r\n
<div class="modal-body">\r\n
<div class="row">\r\n
<div class="col-6">\r\n
<img class="modal-product-image" src="images/product_8_preview.png">\r\n
</div>\r\n
<div class="col-6">\r\n
\r\n
<div class="modal-product-title">NOM DU PRODUIT</div>\r\n
<div class="modal-product-subtitle">Nom de la compagnie</div>\r\n
<div class="modal-product-rating">\r\n
<ul class="rating" data-rating="4">\r\n
<li class="Arad5fQEnoZlv9E59d"><a title="Super boring"\r\n
class="rate starOn"\r\n
id="1"><i\r\n
class="fa fa-star" aria-hidden="true"></i></a>\r\n
</li>\r\n
<li class="Arad5fQEnoZlv9E59d"><a title="Boring"\r\n
class="rate starOn"\r\n
id="2"><i\r\n
class="fa fa-star" aria-hidden="true"></i></a>\r\n
</li>\r\n
<li class="Arad5fQEnoZlv9E59d"><a title="Nice"\r\n
class="rate starOn"\r\n
id="3"><i\r\n
class="fa fa-star" aria-hidden="true"></i></a>\r\n
</li>\r\n
<li class="Arad5fQEnoZlv9E59d"><a title="Cool"\r\n
class="rate starOn"\r\n
id="4"><i\r\n
class="fa fa-star" aria-hidden="true"></i></a>\r\n
</li>\r\n
<li class="Arad5fQEnoZlv9E59d"><a title="Super cool!"\r\n
class="rate star"\r\n
id="5"><i\r\n
class="fa fa-star" aria-hidden="true"></i></a>\r\n
</li>\r\n
</ul>\r\n
<span>(12)</span>\r\n
</div>\r\n
<div class="modal-product-price">9,95 CA$</div>\r\n
<div class="modal-product-in-stock">7 en inventaire</div>\r\n
\r\n
\r\n
<div class="modal-product-amount">\r\n
<div class="modal-product-amount-title">Quantité</div>\r\n
<div class="row">\r\n
<div class="col-3 no-padding-right">\r\n
<input class="form-control modal-product-btn-amount" type="number"\r\n
name="points" step="1" value="1"\r\n
min="1">\r\n
</div>\r\n
<div class="col-6 no-padding-left">\r\n
<button class="modal-product-btn-add-to-cart button button-200 button-orange">\r\n
AJOUTER AU PANIER\r\n
</button>\r\n
</div>\r\n
</div>\r\n
{#\r\n
<button class="modal-product-btn-product-list button button-200 button-black">\r\n
LISTE DE SOUHAIT\r\n
</button>\r\n
#}\r\n
</div>\r\n
\r\n
{#\r\n
<div class="modal-product-social-icons">\r\n
<span class="modal-product-social-icons-title">Partagez:</span>\r\n
<i class="fa fa-facebook" aria-hidden="true"></i>\r\n
<i class="fa fa-twitter" aria-hidden="true"></i>\r\n
<i class="fa fa-pinterest-p" aria-hidden="true"></i>\r\n
<i class="fa fa-google-plus" aria-hidden="true"></i>\r\n
<p class="modal-product-social-icon-email"></p>\r\n
</div>\r\n
#}\r\n
<div class="modal-product-complete-list">\r\n
<a href="#">VOIR LA FICHE DU PRODUIT\r\n
<span class="modal-product-complete-list-arrow"> </span>\r\n
</a>\r\n
</div>\r\n
\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<!-- Product Modal -->\r\n
\r\n
<!--Modifiez vos paramètres-->\r\n
<div class="modal fade" id="modifiezVosParamètres" tabindex="-1" role="dialog">\r\n
<div class="modal-dialog" role="document">\r\n
<div class="modal-content">\r\n
<div class="modal-body">\r\n
<div class="container">\r\n
<div class="row">\r\n
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12">\r\n
<div class="modifiezVosParamètres">\r\n
<div class="modifiezVosParamètres-title">Modifiez vos paramètres</div>\r\n
<div class="modifiezVosParamètres-description">Paramètrez votre région, la\r\n
devise et votre langue\r\n
que vous utilisez.\r\n
</div>\r\n
<div class="modifiezVosParamètres-select-wrapper">\r\n
<form>\r\n
<div class="form-group">\r\n
<label for="regionSelect">Région</label>\r\n
<div class="select-wrapper">\r\n
<select name="region" class="form-control form-control-lg"\r\n
id="regionSelect">\r\n
<option value="Lidsa">Lorem ipsum dolor sit amet\r\n
(Lidsa)\r\n
</option>\r\n
<option value="Ca">Consectetur adipiscing elit (Ca)\r\n
</option>\r\n
<option value="Vsl">Vivamus sagittis lacus (Vsl)\r\n
</option>\r\n
<option value="Qc" selected>Québec (Qc)</option>\r\n
<option value="Pavm">Placerat ac vitae metus (Pavm)\r\n
</option>\r\n
<option value="Pf">Praesent faucibus magna sit amet\r\n
(Pf)\r\n
</option>\r\n
<option value="Sd">Sollicitudin dignissim (Sd)</option>\r\n
<option value="Pd">Pellentesque dictum leo non ex (Pd)\r\n
</option>\r\n
<option value="Fn">Fringillaullamcorper nisi varius.\r\n
(Fn)\r\n
</option>\r\n
<option value="Ve">Vestibulum euismod diam in (Ve)\r\n
</option>\r\n
<option value="Lf">Lorem feugiat, (Lf)</option>\r\n
<option value="Sl">Sed laoreet (Sl)</option>\r\n
<option value="Fv">Felis volutpat. (Fv)</option>\r\n
<option value="Li">Lorem ipsum dolor sit amet (li)\r\n
</option>\r\n
<option value="Cae">Consectetur adipiscing elit (Cae)\r\n
</option>\r\n
</select>\r\n
</div>\r\n
</div>\r\n
<div class="form-group">\r\n
<label for="currencySelect">Devise</label>\r\n
<div class="select-wrapper">\r\n
<select name="currency" class="form-control form-control-lg"\r\n
id="currencySelect"\r\n
size="1">\r\n
<option value="$(CAD)" selected>$ Dollar canadien\r\n
(CAD)\r\n
</option>\r\n
<option value="$(USD)">$ United States Dollar (USD)\r\n
</option>\r\n
<option value="€(EUR)">€ Euro (EUR)</option>\r\n
</select>\r\n
</div>\r\n
</div>\r\n
<div class="form-group">\r\n
<label for="langSelect">Langue</label>\r\n
<div class="select-wrapper">\r\n
<select name="lang" class="form-control form-control-lg"\r\n
id="langSelect">\r\n
<option value="Français" selected>Français</option>\r\n
<option value="English">English</option>\r\n
</select>\r\n
</div>\r\n
</div>\r\n
<button type="button" data-dismiss="modal" aria-label="Close"\r\n
class="btn button-black modifiezVosParamètres-btn-close">\r\n
CANCEL\r\n
</button>\r\n
<button type="submit"\r\n
class="btn button-orange modifiezVosParamètres-btn-save">\r\n
SAVE\r\n
</button>\r\n
</form>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
</div>\r\n
<!--Modifiez vos paramètres-->\r\n
</div>\r\n
</div>\r\n
</div>\r\n
\r\n
{% endblock %}\r\n
"""
#message: """
An exception has been thrown during the rendering of a template ("An exception occurred while executing 'SELECT te.id AS id, te.description AS description, te.display_order AS display_order, te.image AS image, te.category AS category, te.filename AS filename, te.mime AS mime, te.weight AS weight, te.height AS height, te.width AS width, te.folder AS folder, te.creation_date AS creation_date, te.last_updated AS last_updated, te.user_id AS user_id FROM image te JOIN image_product t ON t.image_id = te.id WHERE t.product_id = ? ORDER BY display_order ASC' with params [1500]:\n
\n
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away").
"""
#code: 0
#file: "/var/www/html/Markego/templates/frontend/product.html.twig"
#line: 153
-previous: Doctrine\DBAL\Exception\DriverException {#17168 …}
trace: {
/var/www/html/Markego/templates/frontend/product.html.twig:153 {
Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› \r
› {% for image in product.images %}\r
› <a class="categories-slider__item item"\r
}
/var/www/html/Markego/var/cache/dev/twig/e8/e845a109a6a5f487084e28b120d3dd9efb0cee1ad10b8e85714190fde320e238.php:151 {
__TwigTemplate_942873e53296c84f39fb0bc7892dfe9010b6d54bf117d2b8639dda8106097480->block_body($context, array $blocks = []) …
› echo " ";
› $this->displayBlock('content', $context, $blocks);
› // line 22
}
/var/www/html/Markego/vendor/twig/twig/src/Template.php:184 {
Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/var/www/html/Markego/templates/base.html.twig:73 {
__TwigTemplate_99f991a6f44cd182e0566f2dd81b31590b0e25d27f5a406d5180d6bfb7db7414->doDisplay(array $context, array $blocks = []) …
›
› {% block body %}{% endblock %}
›
}
/var/www/html/Markego/vendor/twig/twig/src/Template.php:407 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/html/Markego/vendor/twig/twig/src/Template.php:380 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/var/www/html/Markego/var/cache/dev/twig/e8/e845a109a6a5f487084e28b120d3dd9efb0cee1ad10b8e85714190fde320e238.php:54 {
__TwigTemplate_942873e53296c84f39fb0bc7892dfe9010b6d54bf117d2b8639dda8106097480->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "frontend/base.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/var/www/html/Markego/vendor/twig/twig/src/Template.php:407 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/html/Markego/vendor/twig/twig/src/Template.php:380 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/var/www/html/Markego/var/cache/dev/twig/c6/c6287ab40fd0b8b57067bd5b826b23c49fc8c7e3071722aae9cd743fc591f001.php:52 {
__TwigTemplate_e6002284858a685924ba3e7f3b1ff648eaf12745797cd31b6abcfaa645e6cf73->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("frontend/base.html.twig", "frontend/product.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/var/www/html/Markego/vendor/twig/twig/src/Template.php:407 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/html/Markego/vendor/twig/twig/src/Template.php:380 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/var/www/html/Markego/vendor/twig/twig/src/Template.php:392 {
Twig\Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/var/www/html/Markego/vendor/twig/twig/src/TemplateWrapper.php:45 {
Twig\TemplateWrapper->render(array $context = []): string …
› // as it should only be used by internal code
› return $this->template->render($context, \func_get_args()[1] ?? []);
› }
}
/var/www/html/Markego/vendor/twig/twig/src/Environment.php:318 {
Twig\Environment->render($name, array $context = []) …
› {
› return $this->load($name)->render($context);
› }
}
/var/www/html/Markego/vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php:103 {
Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener->onKernelView(KernelEvent $event) …
› } else {
› $event->setResponse(new Response($this->twig->render($template->getTemplate(), $parameters)));
› }
}
/var/www/html/Markego/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Event $event, $eventName, EventDispatcherInterface $dispatcher) …
›
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
›
}
/var/www/html/Markego/vendor/symfony/event-dispatcher/EventDispatcher.php:264 {
Symfony\Component\EventDispatcher\EventDispatcher->doDispatch($listeners, $eventName, Event $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/html/Markego/vendor/symfony/event-dispatcher/EventDispatcher.php:239 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, $event) …
› if ($event instanceof Event) {
› $this->doDispatch($listeners, $eventName, $event);
›
}
/var/www/html/Markego/vendor/symfony/event-dispatcher/EventDispatcher.php:73 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch($event) …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/html/Markego/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch($event) …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/html/Markego/vendor/symfony/http-kernel/HttpKernel.php:151 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MASTER_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/html/Markego/vendor/symfony/http-kernel/HttpKernel.php:68 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/var/www/html/Markego/vendor/symfony/http-kernel/Kernel.php:201 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/html/Markego/public/index.php:35 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "request"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\Security\Http\Firewall\ExceptionListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ExceptionListener::logKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener::onException"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Listener "{listener}" stopped propagation of the event "{event}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ExceptionListener::onKernelException"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Sonata\BlockBundle\Cache\HttpCacheHandler::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse"
]
"channel" => "event"
]
]
"00000000762ed1e5000000003a534fa3" => [
[
"timestamp" => 1776437085
"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" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Http\HttplugBundle\Discovery\ConfiguredClientsStrategy::onEvent"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Http\HttplugBundle\Collector\PluginClientFactoryListener::onEvent"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"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" => 1776437085
"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" => 1776437085
"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" => 1776437085
"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" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::resolveControllerName"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"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" => 1776437085
"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" => 1776437085
"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" => 1776437085
"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" => 1776437085
"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" => 1776437085
"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" => 1776437085
"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" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1776437085
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener::onKernelControllerArguments"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Sonata\BlockBundle\Cache\HttpCacheHandler::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest"
]
"channel" => "event"
]
[
"timestamp" => 1776437095
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest"
]
"channel" => "event"
]
]
]
-errorCount: [
"00000000762e9381000000003a534fa3" => 1
"00000000762ed1e5000000003a534fa3" => 0
]
-requestStack: Symfony\Component\HttpFoundation\RequestStack {#516 …}
}
]
#microsecondTimestamps: true
#timezone: DateTimeZone {#422 …}
#exceptionHandler: null
} |