( ! ) Fatal error: Uncaught TypeError: App\Component\Product\Model\Table\Kutvek\ProductGraphicKitTable::itemsByVehicle(): Argument #2 ($vehicle_id) must be of type int, null given, called in /var/www/html/kkg/App/Component/Product/Behavior/GraphicKitBehavior.php on line 119 and defined in /var/www/html/kkg/App/Component/Product/Model/Table/Kutvek/ProductGraphicKitTable.php on line 264
( ! ) TypeError: App\Component\Product\Model\Table\Kutvek\ProductGraphicKitTable::itemsByVehicle(): Argument #2 ($vehicle_id) must be of type int, null given, called in /var/www/html/kkg/App/Component/Product/Behavior/GraphicKitBehavior.php on line 119 in /var/www/html/kkg/App/Component/Product/Model/Table/Kutvek/ProductGraphicKitTable.php on line 264
Call Stack
#TimeMemoryFunctionLocation
10.0001460704{main}( ).../index.php:0
20.0023644704Core\Routing\Router->run( ).../index.php:438
30.0028645144Core\Routing\Route->call( ).../Router.php:86
40.0033650888Core\Routing\Route->handle( $request = class Core\Http\Message\ServerRequest { private $attributes = ['lang' => 'fr-fr', 'matches' => [...], 'params' => [...], 'method' => class ReflectionMethod { ... }, 'queries' => [...]]; private $cookieParams = []; private $parsedBody = []; private $queryParams = ['url' => 'fr-fr/maxiscooter/yamaha/xmax-200.html']; private $serverParams = ['HOSTNAME' => '63d55360dda7', 'PHP_INI_DIR' => '/usr/local/etc/php', 'HOME' => '/', 'PHP_LDFLAGS' => '-Wl,-O1 -pie', 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', 'PHP_VERSION' => '8.2.14', 'GPG_KEYS' => '39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC', 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.2.14.tar.xz.asc', 'PHP_URL' => 'https://www.php.net/distributions/php-8.2.14.tar.xz', 'PATH' => '/usr/local/apache2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'PHPIZE_DEPS' => 'autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c', 'PWD' => '/var/www/html', 'PHP_SHA256' => '763ecd39fcf51c3815af6ef6e43fa9aa0d0bd8e5a615009e5f4780c92705f583', 'SCRIPT_NAME' => '/webroot/index.php', 'REQUEST_URI' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'QUERY_STRING' => 'url=fr-fr/maxiscooter/yamaha/xmax-200.html', 'REQUEST_METHOD' => 'GET', 'SERVER_PROTOCOL' => 'HTTP/2.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REDIRECT_QUERY_STRING' => 'url=fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_URL' => '/webroot/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REMOTE_PORT' => '54516', 'SCRIPT_FILENAME' => '/var/www/html/kkg/webroot/index.php', 'SERVER_ADMIN' => 'sebastien@kutvek.com', 'CONTEXT_DOCUMENT_ROOT' => '/usr/local/apache2/htdocs/kkg', 'CONTEXT_PREFIX' => '', 'REQUEST_SCHEME' => 'https', 'DOCUMENT_ROOT' => '/usr/local/apache2/htdocs/kkg', 'REMOTE_ADDR' => '54.224.52.210', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '192.168.240.2', 'SERVER_NAME' => 'kutvek-kitgraphik.com', 'SERVER_SOFTWARE' => 'Apache', 'SERVER_SIGNATURE' => '', 'HTTP_HOST' => 'www.kutvek-kitgraphik.com', 'HTTP_USER_AGENT' => 'claudebot', 'HTTP_ACCEPT' => '*/*', 'H2_STREAM_TAG' => '2278-48394-5', 'H2_STREAM_ID' => '5', 'H2_PUSHED_ON' => '', 'H2_PUSHED' => '', 'H2_PUSH' => 'off', 'H2PUSH' => 'off', 'HTTP2' => 'on', 'SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'HTTPS' => 'on', 'SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'REDIRECT_STATUS' => '200', 'REDIRECT_H2_STREAM_TAG' => '2278-48394-5', 'REDIRECT_H2_STREAM_ID' => '5', 'REDIRECT_H2_PUSHED_ON' => '', 'REDIRECT_H2_PUSHED' => '', 'REDIRECT_H2_PUSH' => 'off', 'REDIRECT_H2PUSH' => 'off', 'REDIRECT_HTTP2' => 'on', 'REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_HTTPS' => 'on', 'REDIRECT_SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'REDIRECT_REDIRECT_STATUS' => '200', 'REDIRECT_REDIRECT_H2_STREAM_TAG' => '2278-48394-5', 'REDIRECT_REDIRECT_H2_STREAM_ID' => '5', 'REDIRECT_REDIRECT_H2_PUSHED_ON' => '', 'REDIRECT_REDIRECT_H2_PUSHED' => '', 'REDIRECT_REDIRECT_H2_PUSH' => 'off', 'REDIRECT_REDIRECT_H2PUSH' => 'off', 'REDIRECT_REDIRECT_HTTP2' => 'on', 'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_REDIRECT_HTTPS' => 'on', 'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/webroot/index.php', 'REQUEST_TIME_FLOAT' => 1710829026.0273, 'REQUEST_TIME' => 1710829026]; private $uploadedFiles = []; private $headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...]]; private $headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept']; private $protocol = '2.0'; private $stream = class Core\Http\Message\Stream { private $stream = resource(4) of type (stream); private $seekable = TRUE; private $readable = TRUE; private $writable = FALSE; private $uri = 'php://input'; private $size = NULL }; private $method = 'GET'; private $requestTarget = NULL; private $uri = class Core\Http\Message\Uri { private $scheme = 'https'; private $userInfo = ''; private $host = 'www.kutvek-kitgraphik.com'; private $port = NULL; private $path = '/fr-fr/maxiscooter/yamaha/xmax-200.html'; private $query = 'url=fr-fr/maxiscooter/yamaha/xmax-200.html'; private $fragment = '' } } ).../Route.php:127
50.0033650888App\Middleware\PoweredBy->process( $request = class Core\Http\Message\ServerRequest { private $attributes = ['lang' => 'fr-fr', 'matches' => [...], 'params' => [...], 'method' => class ReflectionMethod { ... }, 'queries' => [...]]; private $cookieParams = []; private $parsedBody = []; private $queryParams = ['url' => 'fr-fr/maxiscooter/yamaha/xmax-200.html']; private $serverParams = ['HOSTNAME' => '63d55360dda7', 'PHP_INI_DIR' => '/usr/local/etc/php', 'HOME' => '/', 'PHP_LDFLAGS' => '-Wl,-O1 -pie', 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', 'PHP_VERSION' => '8.2.14', 'GPG_KEYS' => '39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC', 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.2.14.tar.xz.asc', 'PHP_URL' => 'https://www.php.net/distributions/php-8.2.14.tar.xz', 'PATH' => '/usr/local/apache2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'PHPIZE_DEPS' => 'autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c', 'PWD' => '/var/www/html', 'PHP_SHA256' => '763ecd39fcf51c3815af6ef6e43fa9aa0d0bd8e5a615009e5f4780c92705f583', 'SCRIPT_NAME' => '/webroot/index.php', 'REQUEST_URI' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'QUERY_STRING' => 'url=fr-fr/maxiscooter/yamaha/xmax-200.html', 'REQUEST_METHOD' => 'GET', 'SERVER_PROTOCOL' => 'HTTP/2.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REDIRECT_QUERY_STRING' => 'url=fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_URL' => '/webroot/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REMOTE_PORT' => '54516', 'SCRIPT_FILENAME' => '/var/www/html/kkg/webroot/index.php', 'SERVER_ADMIN' => 'sebastien@kutvek.com', 'CONTEXT_DOCUMENT_ROOT' => '/usr/local/apache2/htdocs/kkg', 'CONTEXT_PREFIX' => '', 'REQUEST_SCHEME' => 'https', 'DOCUMENT_ROOT' => '/usr/local/apache2/htdocs/kkg', 'REMOTE_ADDR' => '54.224.52.210', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '192.168.240.2', 'SERVER_NAME' => 'kutvek-kitgraphik.com', 'SERVER_SOFTWARE' => 'Apache', 'SERVER_SIGNATURE' => '', 'HTTP_HOST' => 'www.kutvek-kitgraphik.com', 'HTTP_USER_AGENT' => 'claudebot', 'HTTP_ACCEPT' => '*/*', 'H2_STREAM_TAG' => '2278-48394-5', 'H2_STREAM_ID' => '5', 'H2_PUSHED_ON' => '', 'H2_PUSHED' => '', 'H2_PUSH' => 'off', 'H2PUSH' => 'off', 'HTTP2' => 'on', 'SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'HTTPS' => 'on', 'SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'REDIRECT_STATUS' => '200', 'REDIRECT_H2_STREAM_TAG' => '2278-48394-5', 'REDIRECT_H2_STREAM_ID' => '5', 'REDIRECT_H2_PUSHED_ON' => '', 'REDIRECT_H2_PUSHED' => '', 'REDIRECT_H2_PUSH' => 'off', 'REDIRECT_H2PUSH' => 'off', 'REDIRECT_HTTP2' => 'on', 'REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_HTTPS' => 'on', 'REDIRECT_SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'REDIRECT_REDIRECT_STATUS' => '200', 'REDIRECT_REDIRECT_H2_STREAM_TAG' => '2278-48394-5', 'REDIRECT_REDIRECT_H2_STREAM_ID' => '5', 'REDIRECT_REDIRECT_H2_PUSHED_ON' => '', 'REDIRECT_REDIRECT_H2_PUSHED' => '', 'REDIRECT_REDIRECT_H2_PUSH' => 'off', 'REDIRECT_REDIRECT_H2PUSH' => 'off', 'REDIRECT_REDIRECT_HTTP2' => 'on', 'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_REDIRECT_HTTPS' => 'on', 'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/webroot/index.php', 'REQUEST_TIME_FLOAT' => 1710829026.0273, 'REQUEST_TIME' => 1710829026]; private $uploadedFiles = []; private $headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...]]; private $headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept']; private $protocol = '2.0'; private $stream = class Core\Http\Message\Stream { private $stream = resource(4) of type (stream); private $seekable = TRUE; private $readable = TRUE; private $writable = FALSE; private $uri = 'php://input'; private $size = NULL }; private $method = 'GET'; private $requestTarget = NULL; private $uri = class Core\Http\Message\Uri { private $scheme = 'https'; private $userInfo = ''; private $host = 'www.kutvek-kitgraphik.com'; private $port = NULL; private $path = '/fr-fr/maxiscooter/yamaha/xmax-200.html'; private $query = 'url=fr-fr/maxiscooter/yamaha/xmax-200.html'; private $fragment = '' } }, $handler = class Core\Routing\Route { public $path = ':slug'; public $callable = 'products.section'; private Core\Routing\RouterInterface $_router = class Core\Routing\Router { private $routes = [...]; public $routing = [...]; private Psr\Http\Message\ServerRequestInterface $_request = class Core\Http\Message\ServerRequest { ... }; private $status = [...] }; protected Psr\Http\Message\ServerRequestInterface $_request = class Core\Http\Message\ServerRequest { private $attributes = [...]; private $cookieParams = [...]; private $parsedBody = [...]; private $queryParams = [...]; private $serverParams = [...]; private $uploadedFiles = [...]; private $headers = [...]; private $headerNames = [...]; private $protocol = '2.0'; private $stream = class Core\Http\Message\Stream { ... }; private $method = 'GET'; private $requestTarget = NULL; private $uri = class Core\Http\Message\Uri { ... } }; public $matches = ['slug' => 'maxiscooter/yamaha/xmax-200.html', 'vehicle' => NULL, 'color' => NULL, 'design' => NULL, 'brand' => NULL]; public $params = ['slug' => '(?:[a-z0-9\\-\\/\\~\\.]+)']; private $_middlewares = [0 => class App\Middleware\PoweredBy { ... }, 1 => class App\Controller\ProductsController { ... }]; public $_prefix = FALSE; private $_index = 3; private Core\Http\Message\Response $response = class Core\Http\Message\Response { private $reasonPhrase = 'OK'; private $statusCode = 200; private $headers = [...]; private $headerNames = [...]; private $protocol = '1.1'; private $stream = NULL }; public $uri = 'fr-fr/maxiscooter/yamaha/xmax-200.html'; public $lang = 'fr-fr' } ).../Route.php:142
60.0033650888Core\Routing\Route->handle( $request = class Core\Http\Message\ServerRequest { private $attributes = ['lang' => 'fr-fr', 'matches' => [...], 'params' => [...], 'method' => class ReflectionMethod { ... }, 'queries' => [...]]; private $cookieParams = []; private $parsedBody = []; private $queryParams = ['url' => 'fr-fr/maxiscooter/yamaha/xmax-200.html']; private $serverParams = ['HOSTNAME' => '63d55360dda7', 'PHP_INI_DIR' => '/usr/local/etc/php', 'HOME' => '/', 'PHP_LDFLAGS' => '-Wl,-O1 -pie', 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', 'PHP_VERSION' => '8.2.14', 'GPG_KEYS' => '39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC', 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.2.14.tar.xz.asc', 'PHP_URL' => 'https://www.php.net/distributions/php-8.2.14.tar.xz', 'PATH' => '/usr/local/apache2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'PHPIZE_DEPS' => 'autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c', 'PWD' => '/var/www/html', 'PHP_SHA256' => '763ecd39fcf51c3815af6ef6e43fa9aa0d0bd8e5a615009e5f4780c92705f583', 'SCRIPT_NAME' => '/webroot/index.php', 'REQUEST_URI' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'QUERY_STRING' => 'url=fr-fr/maxiscooter/yamaha/xmax-200.html', 'REQUEST_METHOD' => 'GET', 'SERVER_PROTOCOL' => 'HTTP/2.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REDIRECT_QUERY_STRING' => 'url=fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_URL' => '/webroot/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REMOTE_PORT' => '54516', 'SCRIPT_FILENAME' => '/var/www/html/kkg/webroot/index.php', 'SERVER_ADMIN' => 'sebastien@kutvek.com', 'CONTEXT_DOCUMENT_ROOT' => '/usr/local/apache2/htdocs/kkg', 'CONTEXT_PREFIX' => '', 'REQUEST_SCHEME' => 'https', 'DOCUMENT_ROOT' => '/usr/local/apache2/htdocs/kkg', 'REMOTE_ADDR' => '54.224.52.210', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '192.168.240.2', 'SERVER_NAME' => 'kutvek-kitgraphik.com', 'SERVER_SOFTWARE' => 'Apache', 'SERVER_SIGNATURE' => '', 'HTTP_HOST' => 'www.kutvek-kitgraphik.com', 'HTTP_USER_AGENT' => 'claudebot', 'HTTP_ACCEPT' => '*/*', 'H2_STREAM_TAG' => '2278-48394-5', 'H2_STREAM_ID' => '5', 'H2_PUSHED_ON' => '', 'H2_PUSHED' => '', 'H2_PUSH' => 'off', 'H2PUSH' => 'off', 'HTTP2' => 'on', 'SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'HTTPS' => 'on', 'SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'REDIRECT_STATUS' => '200', 'REDIRECT_H2_STREAM_TAG' => '2278-48394-5', 'REDIRECT_H2_STREAM_ID' => '5', 'REDIRECT_H2_PUSHED_ON' => '', 'REDIRECT_H2_PUSHED' => '', 'REDIRECT_H2_PUSH' => 'off', 'REDIRECT_H2PUSH' => 'off', 'REDIRECT_HTTP2' => 'on', 'REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_HTTPS' => 'on', 'REDIRECT_SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'REDIRECT_REDIRECT_STATUS' => '200', 'REDIRECT_REDIRECT_H2_STREAM_TAG' => '2278-48394-5', 'REDIRECT_REDIRECT_H2_STREAM_ID' => '5', 'REDIRECT_REDIRECT_H2_PUSHED_ON' => '', 'REDIRECT_REDIRECT_H2_PUSHED' => '', 'REDIRECT_REDIRECT_H2_PUSH' => 'off', 'REDIRECT_REDIRECT_H2PUSH' => 'off', 'REDIRECT_REDIRECT_HTTP2' => 'on', 'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_REDIRECT_HTTPS' => 'on', 'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/webroot/index.php', 'REQUEST_TIME_FLOAT' => 1710829026.0273, 'REQUEST_TIME' => 1710829026]; private $uploadedFiles = []; private $headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...]]; private $headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept']; private $protocol = '2.0'; private $stream = class Core\Http\Message\Stream { private $stream = resource(4) of type (stream); private $seekable = TRUE; private $readable = TRUE; private $writable = FALSE; private $uri = 'php://input'; private $size = NULL }; private $method = 'GET'; private $requestTarget = NULL; private $uri = class Core\Http\Message\Uri { private $scheme = 'https'; private $userInfo = ''; private $host = 'www.kutvek-kitgraphik.com'; private $port = NULL; private $path = '/fr-fr/maxiscooter/yamaha/xmax-200.html'; private $query = 'url=fr-fr/maxiscooter/yamaha/xmax-200.html'; private $fragment = '' } } ).../PoweredBy.php:17
70.0033650888App\Controller\AppController->process( $request = class Core\Http\Message\ServerRequest { private $attributes = ['lang' => 'fr-fr', 'matches' => [...], 'params' => [...], 'method' => class ReflectionMethod { ... }, 'queries' => [...]]; private $cookieParams = []; private $parsedBody = []; private $queryParams = ['url' => 'fr-fr/maxiscooter/yamaha/xmax-200.html']; private $serverParams = ['HOSTNAME' => '63d55360dda7', 'PHP_INI_DIR' => '/usr/local/etc/php', 'HOME' => '/', 'PHP_LDFLAGS' => '-Wl,-O1 -pie', 'PHP_CFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', 'PHP_VERSION' => '8.2.14', 'GPG_KEYS' => '39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC', 'PHP_CPPFLAGS' => '-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', 'PHP_ASC_URL' => 'https://www.php.net/distributions/php-8.2.14.tar.xz.asc', 'PHP_URL' => 'https://www.php.net/distributions/php-8.2.14.tar.xz', 'PATH' => '/usr/local/apache2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'PHPIZE_DEPS' => 'autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c', 'PWD' => '/var/www/html', 'PHP_SHA256' => '763ecd39fcf51c3815af6ef6e43fa9aa0d0bd8e5a615009e5f4780c92705f583', 'SCRIPT_NAME' => '/webroot/index.php', 'REQUEST_URI' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'QUERY_STRING' => 'url=fr-fr/maxiscooter/yamaha/xmax-200.html', 'REQUEST_METHOD' => 'GET', 'SERVER_PROTOCOL' => 'HTTP/2.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REDIRECT_QUERY_STRING' => 'url=fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_URL' => '/webroot/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REMOTE_PORT' => '54516', 'SCRIPT_FILENAME' => '/var/www/html/kkg/webroot/index.php', 'SERVER_ADMIN' => 'sebastien@kutvek.com', 'CONTEXT_DOCUMENT_ROOT' => '/usr/local/apache2/htdocs/kkg', 'CONTEXT_PREFIX' => '', 'REQUEST_SCHEME' => 'https', 'DOCUMENT_ROOT' => '/usr/local/apache2/htdocs/kkg', 'REMOTE_ADDR' => '54.224.52.210', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '192.168.240.2', 'SERVER_NAME' => 'kutvek-kitgraphik.com', 'SERVER_SOFTWARE' => 'Apache', 'SERVER_SIGNATURE' => '', 'HTTP_HOST' => 'www.kutvek-kitgraphik.com', 'HTTP_USER_AGENT' => 'claudebot', 'HTTP_ACCEPT' => '*/*', 'H2_STREAM_TAG' => '2278-48394-5', 'H2_STREAM_ID' => '5', 'H2_PUSHED_ON' => '', 'H2_PUSHED' => '', 'H2_PUSH' => 'off', 'H2PUSH' => 'off', 'HTTP2' => 'on', 'SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'HTTPS' => 'on', 'SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'REDIRECT_STATUS' => '200', 'REDIRECT_H2_STREAM_TAG' => '2278-48394-5', 'REDIRECT_H2_STREAM_ID' => '5', 'REDIRECT_H2_PUSHED_ON' => '', 'REDIRECT_H2_PUSHED' => '', 'REDIRECT_H2_PUSH' => 'off', 'REDIRECT_H2PUSH' => 'off', 'REDIRECT_HTTP2' => 'on', 'REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_HTTPS' => 'on', 'REDIRECT_SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'REDIRECT_REDIRECT_STATUS' => '200', 'REDIRECT_REDIRECT_H2_STREAM_TAG' => '2278-48394-5', 'REDIRECT_REDIRECT_H2_STREAM_ID' => '5', 'REDIRECT_REDIRECT_H2_PUSHED_ON' => '', 'REDIRECT_REDIRECT_H2_PUSHED' => '', 'REDIRECT_REDIRECT_H2_PUSH' => 'off', 'REDIRECT_REDIRECT_H2PUSH' => 'off', 'REDIRECT_REDIRECT_HTTP2' => 'on', 'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_REDIRECT_HTTPS' => 'on', 'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://kutvek-kitgraphik.com/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_SCRIPT_URL' => '/fr-fr/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_UNIQUE_ID' => 'Zfkt4rhfcc03hCZo76_JxAABzxM', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/webroot/index.php', 'REQUEST_TIME_FLOAT' => 1710829026.0273, 'REQUEST_TIME' => 1710829026]; private $uploadedFiles = []; private $headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...]]; private $headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept']; private $protocol = '2.0'; private $stream = class Core\Http\Message\Stream { private $stream = resource(4) of type (stream); private $seekable = TRUE; private $readable = TRUE; private $writable = FALSE; private $uri = 'php://input'; private $size = NULL }; private $method = 'GET'; private $requestTarget = NULL; private $uri = class Core\Http\Message\Uri { private $scheme = 'https'; private $userInfo = ''; private $host = 'www.kutvek-kitgraphik.com'; private $port = NULL; private $path = '/fr-fr/maxiscooter/yamaha/xmax-200.html'; private $query = 'url=fr-fr/maxiscooter/yamaha/xmax-200.html'; private $fragment = '' } }, $handler = class Core\Routing\Route { public $path = ':slug'; public $callable = 'products.section'; private Core\Routing\RouterInterface $_router = class Core\Routing\Router { private $routes = [...]; public $routing = [...]; private Psr\Http\Message\ServerRequestInterface $_request = class Core\Http\Message\ServerRequest { ... }; private $status = [...] }; protected Psr\Http\Message\ServerRequestInterface $_request = class Core\Http\Message\ServerRequest { private $attributes = [...]; private $cookieParams = [...]; private $parsedBody = [...]; private $queryParams = [...]; private $serverParams = [...]; private $uploadedFiles = [...]; private $headers = [...]; private $headerNames = [...]; private $protocol = '2.0'; private $stream = class Core\Http\Message\Stream { ... }; private $method = 'GET'; private $requestTarget = NULL; private $uri = class Core\Http\Message\Uri { ... } }; public $matches = ['slug' => 'maxiscooter/yamaha/xmax-200.html', 'vehicle' => NULL, 'color' => NULL, 'design' => NULL, 'brand' => NULL]; public $params = ['slug' => '(?:[a-z0-9\\-\\/\\~\\.]+)']; private $_middlewares = [0 => class App\Middleware\PoweredBy { ... }, 1 => class App\Controller\ProductsController { ... }]; public $_prefix = FALSE; private $_index = 3; private Core\Http\Message\Response $response = class Core\Http\Message\Response { private $reasonPhrase = 'OK'; private $statusCode = 200; private $headers = [...]; private $headerNames = [...]; private $protocol = '1.1'; private $stream = NULL }; public $uri = 'fr-fr/maxiscooter/yamaha/xmax-200.html'; public $lang = 'fr-fr' } ).../Route.php:142
80.0610699440invokeArgs( $object = class App\Controller\ProductsController { protected $template = NULL; private ${Core\Controller\Controller}status = [303 => 'HTTP/1.1 303 See Other', 301 => 'HTTP/1.1 301 Moved Permanently', 302 => 'HTTP/1.1 302 Moved Temporarily', 404 => 'HTTP/1.0 404 Not Found', 410 => 'HTTP/1.0 410 Gone']; protected $title = 'Kit déco Maxi-Scooter Yamaha XMAX 200 - Kutvek Kit Graphik'; protected $description = 'Kutvek Kit Graphik spécialiste de la vente et la création de kit déco perso pour Kit déco Maxi-Scooter Yamaha XMAX 200'; protected $view = NULL; protected $css = []; protected $scriptBottom = [0 => '<script src="/js/front/filter.1706196486.js"></script>', 1 => '<script src="/js/front/section.js"></script>']; protected $layout = 'section'; protected Core\Routing\RouterInterface $_router = class Core\Routing\Router { private $routes = [...]; public $routing = [...]; private Psr\Http\Message\ServerRequestInterface $_request = class Core\Http\Message\ServerRequest { ... }; private $status = [...] }; protected $dedicatedScripts = []; protected Psr\Http\Message\ResponseInterface $_response = class Core\Http\Message\Response { private $reasonPhrase = 'OK'; private $statusCode = 200; private $headers = [...]; private $headerNames = [...]; private $protocol = '1.1'; private $stream = NULL }; public $lang = 'fr-fr'; public $app = class App\Component\Front\Utils { protected $_i18n = 'fr'; protected $_l10n = NULL; protected $_l10nUri = 'fr'; protected $_currency = 'EUR'; protected $_currencyId = 1; protected $_currencySymbol = ' €'; protected $_platform = 'fr'; protected $_website = 1; protected $_prefixUrl = 'fr-fr'; protected $_oldPrefixUrl = NULL; protected $_l10nId = 1; protected $_i18nId = 3; public $_workplace = 6; public $_workspace = 2; public $param = 'fr-fr'; public $intlphone = '+33385303024'; public $phone = '03 85 30 30 24'; protected $title = ''; protected $description = ''; protected $view = NULL; protected $css = [...]; protected $scriptBottom = [...]; protected $layout = 'minimalist'; protected Core\Routing\RouterInterface $_router = class Core\Routing\Router { ... }; protected $dedicatedScripts = [...]; protected Psr\Http\Message\ResponseInterface $_response = *uninitialized*; protected App\Library\HTML\Form $form = *uninitialized*; public $Store = class App\Model\Table\StoreTable { ... }; public $Reinsurance = class App\Model\Table\ReinsuranceTable { ... }; public $Product = NULL; public $langs = [...]; public $langs2 = [...]; public $urls = [...]; private $_shelve = NULL; private $_shelve_url = NULL; public $store_url = 'home'; public $slugs = [...] }; public App\Library\HTML\Form $form = class App\Library\HTML\Form { private $data = NULL; private $fields = [...]; private $rules = [...]; private $filters = [...]; protected $input_class = NULL; private $_colors = [...]; private $_colors2 = [...]; public $surround = 'p'; protected $_i18n = 'fr'; protected $_l10n = NULL; protected $_l10nUri = 'fr'; protected $_currency = 'EUR'; protected $_currencyId = 1; protected $_currencySymbol = ' €'; protected $_platform = 'fr'; protected $_website = 1; protected $_prefixUrl = 'fr-fr'; protected $_oldPrefixUrl = NULL; protected $_l10nId = 1; protected $_i18nId = 3; public $_workplace = 6; public $_workspace = 2; public $param = 'fr-fr'; public $intlphone = '+33385303024'; public $phone = '03 85 30 30 24' }; protected $_behavior = class App\Component\Product\Behavior\GraphicKitBehavior { protected $_request = NULL; protected $_i18n = 'fr'; protected $_l10n = NULL; protected $_l10nUri = 'fr'; protected $_currency = 'EUR'; protected $_currencyId = 1; protected $_currencySymbol = ' €'; protected $_platform = 'fr'; protected $_website = 1; protected $_prefixUrl = 'fr-fr'; protected $_oldPrefixUrl = NULL; protected $_l10nId = 1; protected $_i18nId = 3; public $_workplace = 6; public $_workspace = 2; public $param = 'fr-fr'; public $intlphone = '+33385303024'; public $phone = '03 85 30 30 24'; protected $title = ''; protected $description = ''; protected $css = [...]; protected $scriptBottom = [...]; protected $layout = 'Erp/dashboard'; protected $_router = class Core\Routing\Router { ... }; public $form = class App\Library\HTML\Form { ... }; protected $_params = class stdClass { ... }; protected $_table = class App\Component\Product\Model\Table\Kutvek\ProductGraphicKitTable { ... }; protected $_userInfo = FALSE; protected $_isPro = FALSE; protected $_siblingProducts = [...]; protected $_paging = TRUE; private $_items = NULL; private $_itemsByPage = 15; private $_currentPage = 1; private $_pages = NULL }; protected $_isXhr = FALSE; protected $_i18n = 'fr'; protected $_l10n = NULL; protected $_l10nUri = 'fr'; protected $_currency = 'EUR'; protected $_currencyId = 1; protected $_currencySymbol = ' €'; protected $_platform = 'fr'; protected $_website = 1; protected $_prefixUrl = 'fr-fr'; protected $_oldPrefixUrl = NULL; protected $_l10nId = 1; protected $_i18nId = 3; public $_workplace = 6; public $_workspace = 2; public $param = 'fr-fr'; public $intlphone = '+33385303024'; public $phone = '03 85 30 30 24'; public $product = NULL; protected $_query = class stdClass { public $id = 427; public $section_slug = 'maxiscooter/yamaha/xmax-200.html'; public $type = 'menu'; public $node_left = 920; public $node_right = 921; public $d_store = 6; public $family = 6; public $brand = 34; public $vehicle = NULL; public $depth = 2; public $l10n = 1; public $behavior = 'GraphicKitBehavior'; public $category = 25; public $license_id = NULL; public $custom_slug = 'kits-deco-personnalises-devis-commande'; public $fam_slug = 'maxi-scooter'; public $b_slug = 'yamaha'; public $v_slug = NULL; public $custom_link = 'kits-deco-personnalises-devis-commande/maxi-scooter/yamaha' }; public $breadcrumb = '<nav aria-label="breadcrumb">\r\n <ol class="breadcrumb">\r\n <li class="breadcrumb-item"><a href="/fr-fr">Home</a></li>\r\n \t\t<li class="breadcrumb-item"><a href="#">Maxi-scooter</a></li>\r\n \t\t<li class="breadcrumb-item"><a href="#">yamaha</a></li>\r\n \r\n <li class="breadcrumb-item active" aria-current="page">XMAX 200</li>\r\n </ol>\r\n</nav>'; public $Store = class App\Model\Table\StoreTable { protected $table = 'department_stores'; protected $db = class Core\Database\MysqlDatabase { ... }; protected $entity = NULL; protected $_i18n = 'fr'; protected $_l10n = NULL; protected $_l10nUri = 'fr'; protected $_currency = 'EUR'; protected $_currencyId = 1; protected $_currencySymbol = ' €'; protected $_platform = 'fr'; protected $_website = 1; protected $_prefixUrl = 'fr-fr'; protected $_oldPrefixUrl = 'fr-fr'; protected $_l10nId = 1; protected $_i18nId = 3; public $_workplace = 6; public $_workspace = 2; public $param = 'fr-fr'; public $intlphone = '+33385303024'; public $phone = '03 85 30 30 24' }; public $Product = class App\Model\Table\ProductTable { protected $table = 'products'; protected $db = class Core\Database\MysqlDatabase { ... }; protected $entity = NULL; protected $_i18n = 'fr'; protected $_l10n = NULL; protected $_l10nUri = 'fr'; protected $_currency = 'EUR'; protected $_currencyId = 1; protected $_currencySymbol = ' €'; protected $_platform = 'fr'; protected $_website = 1; protected $_prefixUrl = NULL; protected $_oldPrefixUrl = 'fr-fr'; protected $_l10nId = 1; protected $_i18nId = 3; public $_workplace = 6; public $_workspace = 2; public $param = 'fr'; public $intlphone = '+33385303024'; public $phone = '03 85 30 30 24' }; public $Page = class App\Model\Table\PageTable { protected $table = 'page'; protected $db = class Core\Database\MysqlDatabase { ... }; protected $entity = NULL; protected $_i18n = 'fr'; protected $_l10n = NULL; protected $_l10nUri = 'fr'; protected $_currency = 'EUR'; protected $_currencyId = 1; protected $_currencySymbol = ' €'; protected $_platform = 'fr'; protected $_website = 1; protected $_prefixUrl = NULL; protected $_oldPrefixUrl = 'fr-fr'; protected $_l10nId = 1; protected $_i18nId = 3; public $_workplace = 6; public $_workspace = 2; public $param = 'fr'; public $intlphone = '+33385303024'; public $phone = '03 85 30 30 24' }; public $ftp_username = NULL; public $ftp_pwd = NULL; public $ftp_host = NULL; public $ftp_port = 21; public $ftp_stream = FALSE }, $args = ['slug' => 'maxiscooter/yamaha/xmax-200.html', 'vehicle' => NULL, 'color' => NULL, 'design' => NULL, 'brand' => NULL] ).../AppController.php:59
90.0610699504App\Controller\ProductsController->section( $slug = 'maxiscooter/yamaha/xmax-200.html', $vehicle = NULL, $color = NULL, $design = NULL, $brand = NULL, $page = ??? ).../AppController.php:59
100.1121713584App\Component\Product\Behavior\GraphicKitBehavior->cardsByVehicle( ).../ProductsController.php:197
110.1121713584App\Component\Product\Behavior\GraphicKitBehavior->itemsByVehicle( ).../GraphicKitBehavior.php:38
120.1122714016App\Component\Product\Model\Table\Kutvek\ProductGraphicKitTable->itemsByVehicle( $store_id = 6, $vehicle_id = NULL ).../GraphicKitBehavior.php:119