Deprecated (8192) : Creation of dynamic property Laminas\Diactoros\Uri::$base is deprecated [CORE/src/Http/ServerRequestFactory.php , line 254 ]Code Context /** @psalm-suppress NoInterfaceProperties */
$uri -> base = $base ;
/** @psalm-suppress NoInterfaceProperties */ Cake\Http\ServerRequestFactory::marshalUriFromSapi() - CORE/src/Http/ServerRequestFactory.php, line 254
Cake\Http\ServerRequestFactory::createUri() - CORE/src/Http/ServerRequestFactory.php, line 220
Cake\Http\ServerRequestFactory::fromGlobals() - CORE/src/Http/ServerRequestFactory.php, line 64
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 81
[main] - ROOT/webroot/index.php, line 45 Deprecated (8192) : Creation of dynamic property Laminas\Diactoros\Uri::$webroot is deprecated [CORE/src/Http/ServerRequestFactory.php , line 256 ]Code Context /** @psalm-suppress NoInterfaceProperties */
$uri -> webroot = $webroot ;
Cake\Http\ServerRequestFactory::marshalUriFromSapi() - CORE/src/Http/ServerRequestFactory.php, line 256
Cake\Http\ServerRequestFactory::createUri() - CORE/src/Http/ServerRequestFactory.php, line 220
Cake\Http\ServerRequestFactory::fromGlobals() - CORE/src/Http/ServerRequestFactory.php, line 64
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 81
[main] - ROOT/webroot/index.php, line 45 Deprecated (8192) : Creation of dynamic property App\Controller\ProductsController::$ContentSetups is deprecated [CORE/src/Controller/Controller.php , line 362 ]Code Context
$this ->{ $name } = $value ;
} Cake\Controller\Controller::__set() - CORE/src/Controller/Controller.php, line 362
Cake\Controller\Controller::loadModel() - CORE/src/Datasource/ModelAwareTrait.php, line 128
App\Controller\AppController::initialize() - APP/Controller/AppController.php, line 114
App\Controller\ProductsController::initialize() - APP/Controller/ProductsController.php, line 54
Cake\Controller\Controller::__construct() - CORE/src/Controller/Controller.php, line 221
ReflectionClass::newInstance() - [internal], line ??
Cake\Controller\ControllerFactory::create() - CORE/src/Controller/ControllerFactory.php, line 88
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 315
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
App\Middleware\EncryptedCheckMiddleware::process() - APP/Middleware/EncryptedCheckMiddleware.php, line 90
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 126
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Deprecated (8192) : Creation of dynamic property App\Controller\ProductsController::$RequestHandler is deprecated [CORE/src/Controller/Controller.php , line 362 ]Code Context
$this ->{ $name } = $value ;
} Cake\Controller\Controller::__set() - CORE/src/Controller/Controller.php, line 362
Cake\Controller\Controller::loadComponent() - CORE/src/Controller/Controller.php, line 296
App\Controller\AppController::initialize() - APP/Controller/AppController.php, line 161
App\Controller\ProductsController::initialize() - APP/Controller/ProductsController.php, line 54
Cake\Controller\Controller::__construct() - CORE/src/Controller/Controller.php, line 221
ReflectionClass::newInstance() - [internal], line ??
Cake\Controller\ControllerFactory::create() - CORE/src/Controller/ControllerFactory.php, line 88
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 315
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
App\Middleware\EncryptedCheckMiddleware::process() - APP/Middleware/EncryptedCheckMiddleware.php, line 90
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 126
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Deprecated (8192) : Creation of dynamic property App\Controller\ProductsController::$Flash is deprecated [CORE/src/Controller/Controller.php , line 362 ]Code Context
$this ->{ $name } = $value ;
} Cake\Controller\Controller::__set() - CORE/src/Controller/Controller.php, line 362
Cake\Controller\Controller::loadComponent() - CORE/src/Controller/Controller.php, line 296
App\Controller\AppController::initialize() - APP/Controller/AppController.php, line 164
App\Controller\ProductsController::initialize() - APP/Controller/ProductsController.php, line 54
Cake\Controller\Controller::__construct() - CORE/src/Controller/Controller.php, line 221
ReflectionClass::newInstance() - [internal], line ??
Cake\Controller\ControllerFactory::create() - CORE/src/Controller/ControllerFactory.php, line 88
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 315
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
App\Middleware\EncryptedCheckMiddleware::process() - APP/Middleware/EncryptedCheckMiddleware.php, line 90
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 126
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Deprecated (8192) : Creation of dynamic property App\Controller\ErrorController::$RequestHandler is deprecated [CORE/src/Controller/Controller.php , line 362 ]Code Context
$this ->{ $name } = $value ;
} Cake\Controller\Controller::__set() - CORE/src/Controller/Controller.php, line 362
Cake\Controller\Controller::loadComponent() - CORE/src/Controller/Controller.php, line 296
App\Controller\ErrorController::initialize() - APP/Controller/ErrorController.php, line 33
Cake\Controller\Controller::__construct() - CORE/src/Controller/Controller.php, line 221
Cake\Error\ExceptionRenderer::_getController() - CORE/src/Error/ExceptionRenderer.php, line 175
Cake\Error\ExceptionRenderer::__construct() - CORE/src/Error/ExceptionRenderer.php, line 133
Cake\Error\ErrorHandler::getRenderer() - CORE/src/Error/ErrorHandler.php, line 169
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 144
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 130
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 94
[main] - ROOT/webroot/index.php, line 45 Warning (512) : Unable to emit headers. Headers sent in file=/var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php line=989 [CORE/src/Http/ResponseEmitter.php , line 71 ]Code Context $message = "Unable to emit headers. Headers sent in file= $file line= $line " ;
trigger_error ( $message , E_USER_WARNING );
} Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 71
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 133
[main] - ROOT/webroot/index.php, line 45 Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:989) [CORE/src/Http/ResponseEmitter.php , line 164 ]Code Context $reasonPhrase = $response -> getReasonPhrase ();
header ( sprintf (
'HTTP/%s %d%s' , header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 164
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 74
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 133
[main] - ROOT/webroot/index.php, line 45 Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:989) [CORE/src/Http/ResponseEmitter.php , line 197 ]Code Context foreach ( $values as $value ) {
header ( sprintf (
'%s: %s' , header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 197
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 75
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 133
[main] - ROOT/webroot/index.php, line 45
Deprecated (8192) : Creation of dynamic property Cake\View\View::$Html is deprecated [CORE/src/View/View.php , line 1095 ]Code Context
$this ->{ $name } = $registry ->{ $name };
Cake\View\View::__get() - CORE/src/View/View.php, line 1095
include - CORE/templates/layout/dev_error.php, line 21
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1181
Cake\View\View::_render() - CORE/src/View/View.php, line 1138
Cake\View\View::renderLayout() - CORE/src/View/View.php, line 821
Cake\View\View::render() - CORE/src/View/View.php, line 780
Cake\Error\ExceptionRenderer::_outputMessageSafe() - CORE/src/Error/ExceptionRenderer.php, line 439
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 401
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 404
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 281
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 148
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 130
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 94
[main] - ROOT/webroot/index.php, line 45
Error: Connection to Mysql could not be established: SQLSTATE[HY000] [1698] Access denied for user 'websculpt'@'localhost'
Deprecated (8192) : Creation of dynamic property Cake\View\View::$Url is deprecated [CORE/src/View/View.php , line 1220 ]Code Context
return $this ->{ $class } = $helpers -> load ( $name , $config );
} Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1220
Cake\View\Helper::__get() - CORE/src/View/Helper.php, line 115
Cake\View\Helper\HtmlHelper::meta() - CORE/src/View/Helper/HtmlHelper.php, line 180
include - CORE/templates/layout/dev_error.php, line 26
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1181
Cake\View\View::_render() - CORE/src/View/View.php, line 1138
Cake\View\View::renderLayout() - CORE/src/View/View.php, line 821
Cake\View\View::render() - CORE/src/View/View.php, line 780
Cake\Error\ExceptionRenderer::_outputMessageSafe() - CORE/src/Error/ExceptionRenderer.php, line 439
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 401
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 404
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 281
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 148
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 130
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 94 Deprecated (8192) : Creation of dynamic property Cake\View\Helper\HtmlHelper::$Url is deprecated [CORE/src/View/Helper.php , line 115 ]Code Context $config = [ 'enabled' => false ] + (array) $this -> _helperMap [ $name ][ 'config' ];
$this ->{ $name } = $this -> _View -> loadHelper ( $this -> _helperMap [ $name ][ 'class' ], $config );
Cake\View\Helper::__get() - CORE/src/View/Helper.php, line 115
Cake\View\Helper\HtmlHelper::meta() - CORE/src/View/Helper/HtmlHelper.php, line 180
include - CORE/templates/layout/dev_error.php, line 26
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1181
Cake\View\View::_render() - CORE/src/View/View.php, line 1138
Cake\View\View::renderLayout() - CORE/src/View/View.php, line 821
Cake\View\View::render() - CORE/src/View/View.php, line 780
Cake\Error\ExceptionRenderer::_outputMessageSafe() - CORE/src/Error/ExceptionRenderer.php, line 439
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 401
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 404
Cake\Error\ExceptionRenderer::render() - CORE/src/Error/ExceptionRenderer.php, line 281
Cake\Error\Middleware\ErrorHandlerMiddleware::handleException() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 148
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 130
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 94
[main] - ROOT/webroot/index.php, line 45
$retry = new CommandRetry (new ErrorCodeWaitStrategy (static:: RETRY_ERROR_CODES , 5 ), 4 );
try {
$retry -> run ( $action );
} catch ( PDOException $e ) {
throw new MissingConnectionException (
[
'driver' => App :: shortName (static::class, 'Database/Driver' ),
'reason' => $e -> getMessage (),
],
Arguments
if (!empty( $config [ 'encoding' ])) {
$dsn .= ";charset= { $config [ 'encoding' ]} " ;
}
$this -> _connect ( $dsn , $config );
if (!empty( $config [ 'init' ])) {
$connection = $this -> getConnection ();
foreach ((array) $config [ 'init' ] as $command ) {
Arguments
'mysql:host=localhost;port=non_standard_port_number;dbname=eurownnwdgdbnw_new;charset=utf8mb4'
[
'driver' => 'Cake\Database\Driver\Mysql' ,
'persistent' => false ,
'host' => 'localhost' ,
'port' => 'non_standard_port_number' ,
'username' => 'websculpt' ,
'password' => 'Ow^l4Cee9*ohmZm9' ,
'database' => 'eurownnwdgdbnw_new' ,
'timezone' => '+0:00' ,
'flags' => [
(int) 12 => false ,
(int) 1000 => true ,
(int) 3 => (int) 2 ,
] ,
'cacheMetadata' => true ,
'log' => true ,
'quoteIdentifiers' => false ,
'url' => null ,
'name' => 'default' ,
'encoding' => 'utf8mb4' ,
'init' => [
(int) 0 => 'SET time_zone = '+0:00'' ,
] ,
]
* @ param \Cake\Database\DriverInterface $driver The driver to use.
*/
public function __construct ( DriverInterface $driver )
{
$driver -> connect ();
$this -> _driver = $driver ;
}
/**
*/
public function schemaDialect (): SchemaDialect
{
if ( $this -> _schemaDialect === null ) {
$this -> _schemaDialect = new MysqlSchemaDialect ( $this );
}
return $this -> _schemaDialect ;
}
Arguments
object( Cake\Database\Driver\Mysql ) id: 0 {
'connected' => false
}
*/
public function __construct ( Connection $connection )
{
$this -> _connection = $connection ;
$this -> _dialect = $connection -> getDriver ()-> schemaDialect ();
}
/**
* Get the list of tables , excluding any views , available in the current connection .
}
if (!empty( $this -> _config [ 'cacheMetadata' ])) {
return $this -> _schemaCollection = new CachedCollection (
new SchemaCollection ( $this ),
empty( $this -> _config [ 'cacheKeyPrefix' ]) ? $this -> configName () : $this -> _config [ 'cacheKeyPrefix' ],
$this -> getCacher ()
);
}
Arguments
object( Cake\Database\Connection ) id: 0 {
'config' => [
'password' => '*****' ,
'username' => '*****' ,
'host' => '*****' ,
'database' => '*****' ,
'port' => '*****' ,
'driver' => 'Cake\Database\Driver\Mysql' ,
'persistent' => false ,
'timezone' => 'UTC' ,
'flags' => [
] ,
'cacheMetadata' => true ,
'log' => true ,
'quoteIdentifiers' => false ,
'url' => null ,
'name' => 'default' ,
]
'driver' => object( Cake\Database\Driver\Mysql ) id: 1 {
'connected' => false
}
'transactionLevel' => (int) 0
'transactionStarted' => false
'useSavePoints' => false
'logQueries' => true
'logger' => null
}
{
if ( $this -> _schema === null ) {
$this -> _schema = $this -> _initializeSchema (
$this -> getConnection ()
-> getSchemaCollection ()
-> describe ( $this -> getTable ())
);
if ( Configure :: read ( 'debug' )) {
$this -> checkAliasLengths ();
*/
public function addDefaultTypes ( Table $table )
{
$alias = $table -> getAlias ();
$map = $table -> getSchema ()-> typeMap ();
$fields = [];
foreach ( $map as $f => $type ) {
$fields [ $f ] = $fields [ $alias . '.' . $f ] = $fields [ $alias . '__' . $f ] = $type ;
}
parent :: __construct ( $connection );
$this -> repository ( $table );
if ( $this -> _repository !== null ) {
$this -> addDefaultTypes ( $this -> _repository );
}
}
/**
Arguments
object( App\Model\Table\SettingsTable ) id: 0 {
'registryAlias' => 'Settings'
'table' => 'settings'
'alias' => 'Settings'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
(int) 0 => 'Timestamp' ,
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
* @return \Cake\ORM\Query
*/
public function query (): Query
{
return new Query ( $this -> getConnection (), $this );
}
/**
* Creates a new Query :: subquery () instance for a table .
Arguments
object( Cake\Database\Connection ) id: 0 {
'config' => [
'password' => '*****' ,
'username' => '*****' ,
'host' => '*****' ,
'database' => '*****' ,
'port' => '*****' ,
'driver' => 'Cake\Database\Driver\Mysql' ,
'persistent' => false ,
'timezone' => 'UTC' ,
'flags' => [
] ,
'cacheMetadata' => true ,
'log' => true ,
'quoteIdentifiers' => false ,
'url' => null ,
'name' => 'default' ,
]
'driver' => object( Cake\Database\Driver\Mysql ) id: 1 {
'connected' => false
}
'transactionLevel' => (int) 0
'transactionStarted' => false
'useSavePoints' => false
'logQueries' => true
'logger' => null
}
object( App\Model\Table\SettingsTable ) id: 0 {
'registryAlias' => 'Settings'
'table' => 'settings'
'alias' => 'Settings'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
(int) 0 => 'Timestamp' ,
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
* @return \Cake\ORM\Query The query builder
*/
public function find ( string $type = 'all' , array $options = []): Query
{
return $this -> callFinder ( $type , $this -> query ()-> select (), $options );
}
/**
* Returns the query as passed .
public function fetchSettings ()
{
$Settings = $this -> Settings -> find ( 'all' );
foreach ( $Settings as $Setting ) {
$constant = "__" . $Setting -> key ;
$val = $Setting -> pair ;
if(! defined ( $constant )) {
$this -> loadComponent ( 'RequestHandler' , [
'enableBeforeRedirect' => false ,
]);
$this -> loadComponent ( 'Flash' );
$this -> fetchSettings ();
if( __DEFAULT_SMTP == "MAILGUN" )
{
TransportFactory :: setConfig ( 'smtp' , [
/* Initialize */
public function initialize (): void
{
parent :: initialize ();
$this -> loadComponent ( 'Paginator' );
$this -> loadModel ( 'Contents' );
$this -> loadModel ( 'Products' );
if ( $components !== null ) {
$this -> components ( $components );
}
$this -> initialize ();
if (isset( $this -> components )) {
triggerWarning (
'Support for loading components using $components property is removed. ' .
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'pass' => [
(int) 0 => 'italy' ,
(int) 1 => 'burgundy' ,
(int) 2 => 'bolgheri' ,
(int) 3 => 'organic' ,
(int) 4 => 'free-shipping' ,
] ,
'controller' => 'Products' ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/wines/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> container -> has ( $className )) {
$this -> container -> add ( ServerRequest ::class, $request );
$controller = $this -> container -> get ( $className );
} else {
$controller = $reflection -> newInstance ( $request );
}
return $controller ;
}
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'pass' => [
(int) 0 => 'italy' ,
(int) 1 => 'burgundy' ,
(int) 2 => 'bolgheri' ,
(int) 3 => 'organic' ,
(int) 4 => 'free-shipping' ,
] ,
'controller' => 'Products' ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/wines/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( Router :: getRequest () !== $request ) {
Router :: setRequest ( $request );
}
$controller = $this -> controllerFactory -> create ( $request );
return $this -> controllerFactory -> invoke ( $controller );
}
}
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'pass' => [
(int) 0 => 'italy' ,
(int) 1 => 'burgundy' ,
(int) 2 => 'bolgheri' ,
(int) 3 => 'organic' ,
(int) 4 => 'free-shipping' ,
] ,
'controller' => 'Products' ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/wines/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
}
$response = new Response ([
'body' => 'Middleware queue was exhausted without returning a response '
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'pass' => [
(int) 0 => 'italy' ,
(int) 1 => 'burgundy' ,
(int) 2 => 'bolgheri' ,
(int) 3 => 'organic' ,
(int) 4 => 'free-shipping' ,
] ,
'controller' => 'Products' ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/wines/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
//pr($request->getParam('controller')); pr($request);die;
/*$file = $this->getPath(base64_decode($request->getParam('basename')));
echo $file ;die;*/
$response = $handler -> handle ( $request );
//$response->withFile($file)->withType(mime_content_type($file));
/* if (!$request->getCookie('landing_page')) {
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'pass' => [
(int) 0 => 'italy' ,
(int) 1 => 'burgundy' ,
(int) 2 => 'bolgheri' ,
(int) 3 => 'organic' ,
(int) 4 => 'free-shipping' ,
] ,
'controller' => 'Products' ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/wines/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'pass' => [
(int) 0 => 'italy' ,
(int) 1 => 'burgundy' ,
(int) 2 => 'bolgheri' ,
(int) 3 => 'organic' ,
(int) 4 => 'free-shipping' ,
] ,
'controller' => 'Products' ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/wines/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 4
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/var/www/vhosts/eurowines.co.uk/httpdocs/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
);
}
$matching = Router :: getRouteCollection ()-> getMiddleware ( $middleware );
if (! $matching ) {
return $handler -> handle ( $request );
}
$middleware = new MiddlewareQueue ( $matching );
$runner = new Runner ();
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'pass' => [
(int) 0 => 'italy' ,
(int) 1 => 'burgundy' ,
(int) 2 => 'bolgheri' ,
(int) 3 => 'organic' ,
(int) 4 => 'free-shipping' ,
] ,
'controller' => 'Products' ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/wines/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'pass' => [
(int) 0 => 'italy' ,
(int) 1 => 'burgundy' ,
(int) 2 => 'bolgheri' ,
(int) 3 => 'organic' ,
(int) 4 => 'free-shipping' ,
] ,
'controller' => 'Products' ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/wines/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 4
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/var/www/vhosts/eurowines.co.uk/httpdocs/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
$url = $request -> getUri ()-> getPath ();
if ( strpos ( $url , '..' ) !== false || strpos ( $url , '.' ) === false ) {
return $handler -> handle ( $request );
}
if ( strpos ( $url , '/.' ) !== false ) {
return $handler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 4
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/var/www/vhosts/eurowines.co.uk/httpdocs/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
*/
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
try {
return $handler -> handle ( $request );
} catch ( RedirectException $exception ) {
return $this -> handleRedirect ( $exception );
} catch ( Throwable $exception ) {
return $this -> handleException ( $exception , $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 4
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/var/www/vhosts/eurowines.co.uk/httpdocs/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
$this -> queue = $queue ;
$this -> queue -> rewind ();
$this -> fallbackHandler = $fallbackHandler ;
return $this -> handle ( $request );
}
/**
* Handle incoming server request and return a response .
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
$this -> dispatchEvent ( 'Server.buildMiddleware' , [ 'middleware' => $middleware ]);
$response = $this -> runner -> run ( $middleware , $request , $this -> app );
// echo "here in server.php file ";die;
if ( $request instanceof ServerRequest ) {
$request -> getSession ()-> close ();
Arguments
object( Cake\Http\MiddlewareQueue ) id: 0 {
protected position => (int) 4
protected queue => [
(int) 0 => object( Cake\Error\Middleware\ErrorHandlerMiddleware ) id: 1 {
} ,
(int) 1 => object( Cake\Routing\Middleware\AssetMiddleware ) id: 2 {
} ,
(int) 2 => object( Cake\Routing\Middleware\RoutingMiddleware ) id: 3 {
} ,
(int) 3 => object( App\Middleware\EncryptedCheckMiddleware ) id: 4 {
} ,
]
}
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'PP_CUSTOM_PHP_INI' => '/var/www/vhosts/system/eurowines.co.uk/etc/php.ini' ,
'PP_CUSTOM_PHP_CGI_INDEX' => 'plesk-php82-fastcgi' ,
'HTTP_CONNECTION' => 'close' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REMOTE_PORT' => '53444' ,
'SCRIPT_FILENAME' => '/var/www/vhosts/eurowines.co.uk/httpdocs/webroot/index.php' ,
'SERVER_ADMIN' => 'root@localhost' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/var/www/vhosts/eurowines.co.uk/httpdocs' ,
'REMOTE_ADDR' => '216.73.217.131' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '127.0.0.1' ,
'SERVER_NAME' => 'www.eurowines.co.uk' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_X_ACCEL_INTERNAL' => '/internal-nginx-static-location' ,
'HTTP_X_REAL_IP' => '216.73.217.131' ,
'HTTP_HOST' => 'www.eurowines.co.uk' ,
'SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'HTTPS' => 'on' ,
'PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => 'www.eurowines.co.uk' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY' => '0' ,
'REDIRECT_REDIRECT_PERL5LIB' => '/usr/share/awstats/lib:/usr/share/awstats/plugins' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://www.eurowines.co.uk/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/wines/italy/burgundy/bolgheri/organic/free-shipping' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'arykegApR_1AIPl4Y9BZEgAAAVA' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1790747770.2395 ,
'REQUEST_TIME' => (int) 1790747770 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #157
protected stream => 'php://input'
private cache => ''
private reachedEof => false
}
protected uri => object( Laminas\Diactoros\Uri ) id: 4 {
base => ''
webroot => '/'
protected allowedSchemes => [
'' => [maximum depth reached] ,
]
private scheme => 'https'
private userInfo => ''
private host => 'www.eurowines.co.uk'
private port => null
private path => '/wines/italy/burgundy/bolgheri/organic/free-shipping'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( App\Application ) id: 0 {
protected configDir => '/var/www/vhosts/eurowines.co.uk/httpdocs/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 1 {
protected plugins => [
'' => [maximum depth reached] ,
]
protected names => [
'' => [maximum depth reached] ,
]
protected positions => [
'' => [maximum depth reached] ,
]
protected loopDepth => (int) -1
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 2 {
protected container => object( Cake\Core\Container ) id: 3 {
}
protected controller => null
}
protected container => object( Cake\Core\Container ) id: 3 {}
protected _eventManager => object( Cake\Event\EventManager ) id: 4 {
'_listeners' => [
]
'_isGlobal' => true
'_trackEvents' => false
'_generalManager' => '(object) EventManager'
'_dispatchedEvents' => null
}
protected _eventClass => 'Cake\Event\Event'
}
// Bind your application to the server.
$server = new Server (new Application ( dirname ( __DIR__ ) . '/config' ));
// Run the request/response through the application and emit the response.
$server -> emit ( $server -> run ());
If you want to customize this error message, create
templates/Error/error500.php