( ! ) 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 118 and defined in /var/www/html/kkg/App/Component/Product/Model/Table/Kutvek/ProductGraphicKitTable.php on line 273
( ! ) 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 118 in /var/www/html/kkg/App/Component/Product/Model/Table/Kutvek/ProductGraphicKitTable.php on line 273
Call Stack
#TimeMemoryFunctionLocation
10.0001446976{main}( ).../index.php:0
20.0027632288Core\Routing\Router->run( ).../index.php:452
30.0032632728Core\Routing\Route->call( ).../Router.php:86
40.0037638664Core\Routing\Route->handle( $request = class Core\Http\Message\ServerRequest { private $attributes = ['matches' => [...], 'params' => [...], 'method' => class ReflectionMethod { ... }, 'queries' => [...]]; private $cookieParams = []; private $parsedBody = []; private $queryParams = ['url' => 'maxiscooter/yamaha/xmax-200.html']; private $serverParams = ['HOSTNAME' => '9995c4e12523', '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' => '/maxiscooter/yamaha/xmax-200.html', 'QUERY_STRING' => 'url=maxiscooter/yamaha/xmax-200.html', 'REQUEST_METHOD' => 'GET', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REDIRECT_QUERY_STRING' => 'url=maxiscooter/yamaha/xmax-200.html', 'REDIRECT_URL' => '/webroot/maxiscooter/yamaha/xmax-200.html', 'REMOTE_PORT' => '51388', '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' => '100.28.2.72', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '192.168.144.3', 'SERVER_NAME' => 'www.kutvek-kitgraphik.com', 'SERVER_SOFTWARE' => 'Apache', 'SERVER_SIGNATURE' => '', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_HOST' => 'www.kutvek-kitgraphik.com', 'HTTP_ACCEPT_ENCODING' => 'br,gzip', 'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.5', 'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_USER_AGENT' => 'CCBot/2.0 (https://commoncrawl.org/faq/)', 'SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'HTTPS' => 'on', 'SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'REDIRECT_STATUS' => '200', 'REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_HTTPS' => 'on', 'REDIRECT_SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'REDIRECT_REDIRECT_STATUS' => '200', 'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_REDIRECT_HTTPS' => 'on', 'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/webroot/index.php', 'REQUEST_TIME_FLOAT' => 1718790427.3697, 'REQUEST_TIME' => 1718790427]; private $uploadedFiles = []; private $headers = ['Host' => [...], 'Connection' => [...], 'Accept-Encoding' => [...], 'Accept-Language' => [...], 'Accept' => [...], 'User-Agent' => [...]]; private $headerNames = ['host' => 'Host', 'connection' => 'Connection', 'accept-encoding' => 'Accept-Encoding', 'accept-language' => 'Accept-Language', 'accept' => 'Accept', 'user-agent' => 'User-Agent']; private $protocol = '1.1'; 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 = '/maxiscooter/yamaha/xmax-200.html'; private $query = 'url=maxiscooter/yamaha/xmax-200.html'; private $fragment = '' } } ).../Route.php:131
50.0037638664App\Middleware\PoweredBy->process( $request = class Core\Http\Message\ServerRequest { private $attributes = ['matches' => [...], 'params' => [...], 'method' => class ReflectionMethod { ... }, 'queries' => [...]]; private $cookieParams = []; private $parsedBody = []; private $queryParams = ['url' => 'maxiscooter/yamaha/xmax-200.html']; private $serverParams = ['HOSTNAME' => '9995c4e12523', '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' => '/maxiscooter/yamaha/xmax-200.html', 'QUERY_STRING' => 'url=maxiscooter/yamaha/xmax-200.html', 'REQUEST_METHOD' => 'GET', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REDIRECT_QUERY_STRING' => 'url=maxiscooter/yamaha/xmax-200.html', 'REDIRECT_URL' => '/webroot/maxiscooter/yamaha/xmax-200.html', 'REMOTE_PORT' => '51388', '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' => '100.28.2.72', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '192.168.144.3', 'SERVER_NAME' => 'www.kutvek-kitgraphik.com', 'SERVER_SOFTWARE' => 'Apache', 'SERVER_SIGNATURE' => '', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_HOST' => 'www.kutvek-kitgraphik.com', 'HTTP_ACCEPT_ENCODING' => 'br,gzip', 'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.5', 'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_USER_AGENT' => 'CCBot/2.0 (https://commoncrawl.org/faq/)', 'SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'HTTPS' => 'on', 'SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'REDIRECT_STATUS' => '200', 'REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_HTTPS' => 'on', 'REDIRECT_SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'REDIRECT_REDIRECT_STATUS' => '200', 'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_REDIRECT_HTTPS' => 'on', 'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/webroot/index.php', 'REQUEST_TIME_FLOAT' => 1718790427.3697, 'REQUEST_TIME' => 1718790427]; private $uploadedFiles = []; private $headers = ['Host' => [...], 'Connection' => [...], 'Accept-Encoding' => [...], 'Accept-Language' => [...], 'Accept' => [...], 'User-Agent' => [...]]; private $headerNames = ['host' => 'Host', 'connection' => 'Connection', 'accept-encoding' => 'Accept-Encoding', 'accept-language' => 'Accept-Language', 'accept' => 'Accept', 'user-agent' => 'User-Agent']; private $protocol = '1.1'; 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 = '/maxiscooter/yamaha/xmax-200.html'; private $query = 'url=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 = '1.1'; 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 = 'maxiscooter/yamaha/xmax-200.html'; public $lang = FALSE; private $_adr = NULL } ).../Route.php:145
60.0037638664Core\Routing\Route->handle( $request = class Core\Http\Message\ServerRequest { private $attributes = ['matches' => [...], 'params' => [...], 'method' => class ReflectionMethod { ... }, 'queries' => [...]]; private $cookieParams = []; private $parsedBody = []; private $queryParams = ['url' => 'maxiscooter/yamaha/xmax-200.html']; private $serverParams = ['HOSTNAME' => '9995c4e12523', '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' => '/maxiscooter/yamaha/xmax-200.html', 'QUERY_STRING' => 'url=maxiscooter/yamaha/xmax-200.html', 'REQUEST_METHOD' => 'GET', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REDIRECT_QUERY_STRING' => 'url=maxiscooter/yamaha/xmax-200.html', 'REDIRECT_URL' => '/webroot/maxiscooter/yamaha/xmax-200.html', 'REMOTE_PORT' => '51388', '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' => '100.28.2.72', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '192.168.144.3', 'SERVER_NAME' => 'www.kutvek-kitgraphik.com', 'SERVER_SOFTWARE' => 'Apache', 'SERVER_SIGNATURE' => '', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_HOST' => 'www.kutvek-kitgraphik.com', 'HTTP_ACCEPT_ENCODING' => 'br,gzip', 'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.5', 'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_USER_AGENT' => 'CCBot/2.0 (https://commoncrawl.org/faq/)', 'SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'HTTPS' => 'on', 'SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'REDIRECT_STATUS' => '200', 'REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_HTTPS' => 'on', 'REDIRECT_SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'REDIRECT_REDIRECT_STATUS' => '200', 'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_REDIRECT_HTTPS' => 'on', 'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/webroot/index.php', 'REQUEST_TIME_FLOAT' => 1718790427.3697, 'REQUEST_TIME' => 1718790427]; private $uploadedFiles = []; private $headers = ['Host' => [...], 'Connection' => [...], 'Accept-Encoding' => [...], 'Accept-Language' => [...], 'Accept' => [...], 'User-Agent' => [...]]; private $headerNames = ['host' => 'Host', 'connection' => 'Connection', 'accept-encoding' => 'Accept-Encoding', 'accept-language' => 'Accept-Language', 'accept' => 'Accept', 'user-agent' => 'User-Agent']; private $protocol = '1.1'; 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 = '/maxiscooter/yamaha/xmax-200.html'; private $query = 'url=maxiscooter/yamaha/xmax-200.html'; private $fragment = '' } } ).../PoweredBy.php:17
70.0037638664App\Controller\AppController->process( $request = class Core\Http\Message\ServerRequest { private $attributes = ['matches' => [...], 'params' => [...], 'method' => class ReflectionMethod { ... }, 'queries' => [...]]; private $cookieParams = []; private $parsedBody = []; private $queryParams = ['url' => 'maxiscooter/yamaha/xmax-200.html']; private $serverParams = ['HOSTNAME' => '9995c4e12523', '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' => '/maxiscooter/yamaha/xmax-200.html', 'QUERY_STRING' => 'url=maxiscooter/yamaha/xmax-200.html', 'REQUEST_METHOD' => 'GET', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REDIRECT_QUERY_STRING' => 'url=maxiscooter/yamaha/xmax-200.html', 'REDIRECT_URL' => '/webroot/maxiscooter/yamaha/xmax-200.html', 'REMOTE_PORT' => '51388', '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' => '100.28.2.72', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '192.168.144.3', 'SERVER_NAME' => 'www.kutvek-kitgraphik.com', 'SERVER_SOFTWARE' => 'Apache', 'SERVER_SIGNATURE' => '', 'HTTP_CONNECTION' => 'Keep-Alive', 'HTTP_HOST' => 'www.kutvek-kitgraphik.com', 'HTTP_ACCEPT_ENCODING' => 'br,gzip', 'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.5', 'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_USER_AGENT' => 'CCBot/2.0 (https://commoncrawl.org/faq/)', 'SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'HTTPS' => 'on', 'SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'REDIRECT_STATUS' => '200', 'REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_HTTPS' => 'on', 'REDIRECT_SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'REDIRECT_REDIRECT_STATUS' => '200', 'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.kutvek-kitgraphik.com', 'REDIRECT_REDIRECT_HTTPS' => 'on', 'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.kutvek-kitgraphik.com/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_SCRIPT_URL' => '/maxiscooter/yamaha/xmax-200.html', 'REDIRECT_REDIRECT_UNIQUE_ID' => 'ZnKpGyG1K-j2-b04E-5JrQAAA4o', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/webroot/index.php', 'REQUEST_TIME_FLOAT' => 1718790427.3697, 'REQUEST_TIME' => 1718790427]; private $uploadedFiles = []; private $headers = ['Host' => [...], 'Connection' => [...], 'Accept-Encoding' => [...], 'Accept-Language' => [...], 'Accept' => [...], 'User-Agent' => [...]]; private $headerNames = ['host' => 'Host', 'connection' => 'Connection', 'accept-encoding' => 'Accept-Encoding', 'accept-language' => 'Accept-Language', 'accept' => 'Accept', 'user-agent' => 'User-Agent']; private $protocol = '1.1'; 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 = '/maxiscooter/yamaha/xmax-200.html'; private $query = 'url=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 = '1.1'; 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 = 'maxiscooter/yamaha/xmax-200.html'; public $lang = FALSE; private $_adr = NULL } ).../Route.php:145
80.0605687736invokeArgs( $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.1713882824.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'; 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 = NULL; protected $_oldPrefixUrl = 'fr-fr'; protected $_l10nId = 1; protected $_i18nId = 3; protected $_country = 'FR'; public $_workplace = 6; public $_workspace = 2; public $param = '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*; protected $_cookieCurrency = FALSE; 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; private $_trustpilot = 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 = NULL; protected $_oldPrefixUrl = 'fr-fr'; protected $_l10nId = 1; protected $_i18nId = 3; protected $_country = 'FR'; public $_workplace = 6; public $_workspace = 2; public $param = '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 = NULL; protected $_oldPrefixUrl = 'fr-fr'; protected $_l10nId = 1; protected $_i18nId = 3; protected $_country = 'FR'; public $_workplace = 6; public $_workspace = 2; public $param = '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 = NULL; protected $_oldPrefixUrl = 'fr-fr'; protected $_l10nId = 1; protected $_i18nId = 3; protected $_country = 'FR'; public $_workplace = 6; public $_workspace = 2; public $param = '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 = 926; public $node_right = 927; 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="/">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 = NULL; protected $_oldPrefixUrl = 'fr-fr'; protected $_l10nId = 1; protected $_i18nId = 3; protected $_country = 'FR'; public $_workplace = 6; public $_workspace = 2; public $param = '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; protected $_country = 'FR'; 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; protected $_country = 'FR'; 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:78
90.0605687800App\Controller\ProductsController->section( $slug = 'maxiscooter/yamaha/xmax-200.html', $vehicle = NULL, $color = NULL, $design = NULL, $brand = NULL, $page = ??? ).../AppController.php:78
100.1118701864App\Component\Product\Behavior\GraphicKitBehavior->cardsByVehicle( ).../ProductsController.php:196
110.1118701864App\Component\Product\Behavior\GraphicKitBehavior->itemsByVehicle( ).../GraphicKitBehavior.php:38
120.1120702360App\Component\Product\Model\Table\Kutvek\ProductGraphicKitTable->itemsByVehicle( $store_id = 6, $vehicle_id = NULL ).../GraphicKitBehavior.php:118