Deprecated (8192) : Creation of dynamic property Laminas\Diactoros\Uri::$base is deprecated [CORE/src/Http/ServerRequestFactory.php , line 254 ]Code Context <?php /** @psalm-suppress NoInterfaceProperties */
<?php $uri -> base = $base ;
<?php /** @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 40 Deprecated (8192) : Creation of dynamic property Laminas\Diactoros\Uri::$webroot is deprecated [CORE/src/Http/ServerRequestFactory.php , line 256 ]Code Context <?php /** @psalm-suppress NoInterfaceProperties */
<?php $uri -> webroot = $webroot ;
<?php 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 40 Deprecated (8192) : Creation of dynamic property App\View\AppView::$Html is deprecated [CORE/src/View/View.php , line 1220 ]Code Context <?php
<?php return $this ->{ $class } = $helpers -> load ( $name , $config );
<?php } Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1220
App\View\AppView::initialize() - APP/View/AppView.php, line 15
Cake\View\View::__construct() - CORE/src/View/View.php, line 350
Cake\View\ViewBuilder::build() - CORE/src/View/ViewBuilder.php, line 603
Cake\Controller\Controller::createView() - CORE/src/View/ViewVarsTrait.php, line 71
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 761
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 392
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 90
[main] - ROOT/webroot/index.php, line 40 Deprecated (8192) : Creation of dynamic property App\View\AppView::$Form is deprecated [CORE/src/View/View.php , line 1220 ]Code Context <?php
<?php return $this ->{ $class } = $helpers -> load ( $name , $config );
<?php } Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1220
App\View\AppView::initialize() - APP/View/AppView.php, line 16
Cake\View\View::__construct() - CORE/src/View/View.php, line 350
Cake\View\ViewBuilder::build() - CORE/src/View/ViewBuilder.php, line 603
Cake\Controller\Controller::createView() - CORE/src/View/ViewVarsTrait.php, line 71
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 761
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 392
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 90
[main] - ROOT/webroot/index.php, line 40 Deprecated (8192) : Creation of dynamic property App\View\AppView::$UserAuth is deprecated [CORE/src/View/View.php , line 1220 ]Code Context <?php
<?php return $this ->{ $class } = $helpers -> load ( $name , $config );
<?php } Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1220
App\View\AppView::initialize() - APP/View/AppView.php, line 19
Cake\View\View::__construct() - CORE/src/View/View.php, line 350
Cake\View\ViewBuilder::build() - CORE/src/View/ViewBuilder.php, line 603
Cake\Controller\Controller::createView() - CORE/src/View/ViewVarsTrait.php, line 71
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 761
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 392
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 90
[main] - ROOT/webroot/index.php, line 40 Deprecated (8192) : Creation of dynamic property App\View\AppView::$Tinymce is deprecated [CORE/src/View/View.php , line 1220 ]Code Context <?php
<?php return $this ->{ $class } = $helpers -> load ( $name , $config );
<?php } Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1220
App\View\AppView::initialize() - APP/View/AppView.php, line 20
Cake\View\View::__construct() - CORE/src/View/View.php, line 350
Cake\View\ViewBuilder::build() - CORE/src/View/ViewBuilder.php, line 603
Cake\Controller\Controller::createView() - CORE/src/View/ViewVarsTrait.php, line 71
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 761
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 392
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 90
[main] - ROOT/webroot/index.php, line 40 Deprecated (8192) : Creation of dynamic property App\View\AppView::$Ckeditor is deprecated [CORE/src/View/View.php , line 1220 ]Code Context <?php
<?php return $this ->{ $class } = $helpers -> load ( $name , $config );
<?php } Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1220
App\View\AppView::initialize() - APP/View/AppView.php, line 21
Cake\View\View::__construct() - CORE/src/View/View.php, line 350
Cake\View\ViewBuilder::build() - CORE/src/View/ViewBuilder.php, line 603
Cake\Controller\Controller::createView() - CORE/src/View/ViewVarsTrait.php, line 71
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 761
Cake\Error\ExceptionRenderer::_outputMessage() - CORE/src/Error/ExceptionRenderer.php, line 392
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 90
[main] - ROOT/webroot/index.php, line 40 Warning (512) : Unable to emit headers. Headers sent in file=/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Error/Debugger.php line=988 [CORE/src/Http/ResponseEmitter.php , line 71 ]Code Context <?php $message = "Unable to emit headers. Headers sent in file= $file line= $line " ;
<?php trigger_error ( $message , E_USER_WARNING );
<?php } Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 71
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Error/Debugger.php:988) [CORE/src/Http/ResponseEmitter.php , line 164 ]Code Context <?php $reasonPhrase = $response -> getReasonPhrase ();
<?php header ( sprintf (
<?php '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 128
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Error/Debugger.php:988) [CORE/src/Http/ResponseEmitter.php , line 197 ]Code Context <?php foreach ( $values as $value ) {
<?php header ( sprintf (
<?php '%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 128
[main] - ROOT/webroot/index.php, line 40
Deprecated (8192) : Creation of dynamic property Cake\View\View::$Html is deprecated [CORE/src/View/View.php , line 1095 ]Code Context <?php
<?php $this ->{ $name } = $registry ->{ $name };
<?php 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 414
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 90
[main] - ROOT/webroot/index.php, line 40
Error: Controller class Phpstorm: could not be found.
Deprecated (8192) : Creation of dynamic property Cake\View\View::$Url is deprecated [CORE/src/View/View.php , line 1220 ]Code Context <?php
<?php return $this ->{ $class } = $helpers -> load ( $name , $config );
<?php } 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 414
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 90
[main] - ROOT/webroot/index.php, line 40 Deprecated (8192) : Creation of dynamic property Cake\View\Helper\HtmlHelper::$Url is deprecated [CORE/src/View/Helper.php , line 115 ]Code Context <?php $config = [ 'enabled' => false ] + (array) $this -> _helperMap [ $name ][ 'config' ];
<?php $this ->{ $name } = $this -> _View -> loadHelper ( $this -> _helperMap [ $name ][ 'class' ], $config );
<?php 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 414
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 90
[main] - ROOT/webroot/index.php, line 40
<?php * @return \Cake\Http\Exception\MissingControllerException
<?php */
<?php protected function missingController ( ServerRequest $request )
<?php {
<?php return new MissingControllerException ([
<?php 'class' => $request -> getParam ( 'controller' ),
<?php 'plugin' => $request -> getParam ( 'plugin' ),
<?php 'prefix' => $request -> getParam ( 'prefix' ),
<?php '_ext' => $request -> getParam ( '_ext' ),
Arguments
<?php public function create ( ServerRequestInterface $request ): Controller
<?php {
<?php $className = $this -> getControllerClass ( $request );
<?php if ( $className === null ) {
<?php throw $this -> missingController ( $request );
<?php }
<?php
<?php $reflection = new ReflectionClass ( $className );
<?php if ( $reflection -> isAbstract ()) {
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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 => [
'csrfToken' => '8JdZAesaL14UrTAviDTCsxZtmmRfPHiqz0sy9dMiTsyOb7E60Ra5psOzY3jXvNwBx9YP++JIvE/MZlUYfZ6oIukpcj9C3wU7Jw+sVG0ESZv+LgfA5EF7rutW1QvmJYzF+tAATbSM7DGj52qagCzfKQ==' ,
]
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
}
<?php if ( Router :: getRequest () !== $request ) {
<?php Router :: setRequest ( $request );
<?php }
<?php
<?php $controller = $this -> controllerFactory -> create ( $request );
<?php
<?php return $this -> controllerFactory -> invoke ( $controller );
<?php }
<?php }
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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 => [
'csrfToken' => '8JdZAesaL14UrTAviDTCsxZtmmRfPHiqz0sy9dMiTsyOb7E60Ra5psOzY3jXvNwBx9YP++JIvE/MZlUYfZ6oIukpcj9C3wU7Jw+sVG0ESZv+LgfA5EF7rutW1QvmJYzF+tAATbSM7DGj52qagCzfKQ==' ,
]
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
}
<?php return $middleware -> process ( $request , $this );
<?php }
<?php
<?php if ( $this -> fallbackHandler ) {
<?php return $this -> fallbackHandler -> handle ( $request );
<?php }
<?php
<?php $response = new Response ([
<?php 'body' => 'Middleware queue was exhausted without returning a response '
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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 => [
'csrfToken' => '8JdZAesaL14UrTAviDTCsxZtmmRfPHiqz0sy9dMiTsyOb7E60Ra5psOzY3jXvNwBx9YP++JIvE/MZlUYfZ6oIukpcj9C3wU7Jw+sVG0ESZv+LgfA5EF7rutW1QvmJYzF+tAATbSM7DGj52qagCzfKQ==' ,
]
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
}
<?php if ( $method === 'GET' && $cookieData === null ) {
<?php $token = $this -> createToken ();
<?php $request = $request -> withAttribute ( 'csrfToken' , $this -> saltToken ( $token ));
<?php /** @var mixed $response */
<?php $response = $handler -> handle ( $request );
<?php
<?php return $this -> _addTokenCookie ( $token , $request , $response );
<?php }
<?php
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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 => [
'csrfToken' => '8JdZAesaL14UrTAviDTCsxZtmmRfPHiqz0sy9dMiTsyOb7E60Ra5psOzY3jXvNwBx9YP++JIvE/MZlUYfZ6oIukpcj9C3wU7Jw+sVG0ESZv+LgfA5EF7rutW1QvmJYzF+tAATbSM7DGj52qagCzfKQ==' ,
]
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
}
<?php if ( $this -> queue -> valid ()) {
<?php $middleware = $this -> queue -> current ();
<?php $this -> queue -> next ();
<?php
<?php return $middleware -> process ( $request , $this );
<?php }
<?php
<?php if ( $this -> fallbackHandler ) {
<?php return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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 => [
'csrfToken' => '8JdZAesaL14UrTAviDTCsxZtmmRfPHiqz0sy9dMiTsyOb7E60Ra5psOzY3jXvNwBx9YP++JIvE/MZlUYfZ6oIukpcj9C3wU7Jw+sVG0ESZv+LgfA5EF7rutW1QvmJYzF+tAATbSM7DGj52qagCzfKQ==' ,
]
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) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/walmsley/test.walmsley.ca/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'
}
}
<?php */
<?php public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
<?php {
<?php if (! in_array ( $request -> getMethod (), $this -> methods , true )) {
<?php return $handler -> handle ( $request );
<?php }
<?php [ $type ] = explode ( ';' , $request -> getHeaderLine ( 'Content-Type' ));
<?php $type = strtolower ( $type );
<?php if (!isset( $this -> parsers [ $type ])) {
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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
}
<?php if ( $this -> queue -> valid ()) {
<?php $middleware = $this -> queue -> current ();
<?php $this -> queue -> next ();
<?php
<?php return $middleware -> process ( $request , $this );
<?php }
<?php
<?php if ( $this -> fallbackHandler ) {
<?php return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/walmsley/test.walmsley.ca/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'
}
}
<?php );
<?php }
<?php $matching = Router :: getRouteCollection ()-> getMiddleware ( $middleware );
<?php if (! $matching ) {
<?php return $handler -> handle ( $request );
<?php }
<?php
<?php $middleware = new MiddlewareQueue ( $matching );
<?php $runner = new Runner ();
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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
}
<?php if ( $this -> queue -> valid ()) {
<?php $middleware = $this -> queue -> current ();
<?php $this -> queue -> next ();
<?php
<?php return $middleware -> process ( $request , $this );
<?php }
<?php
<?php if ( $this -> fallbackHandler ) {
<?php return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Phpstorm:' ,
'action' => 'open' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'?' => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
] ,
'_ext' => null ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/walmsley/test.walmsley.ca/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'
}
}
<?php public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
<?php {
<?php $url = $request -> getUri ()-> getPath ();
<?php if ( strpos ( $url , '..' ) !== false || strpos ( $url , '.' ) === false ) {
<?php return $handler -> handle ( $request );
<?php }
<?php
<?php if ( strpos ( $url , '/.' ) !== false ) {
<?php 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 => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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
}
<?php if ( $this -> queue -> valid ()) {
<?php $middleware = $this -> queue -> current ();
<?php $this -> queue -> next ();
<?php
<?php return $middleware -> process ( $request , $this );
<?php }
<?php
<?php if ( $this -> fallbackHandler ) {
<?php 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 => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/walmsley/test.walmsley.ca/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'
}
}
<?php */
<?php public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
<?php {
<?php try {
<?php return $handler -> handle ( $request );
<?php } catch ( RedirectException $exception ) {
<?php return $this -> handleRedirect ( $exception );
<?php } catch ( Throwable $exception ) {
<?php 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 => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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
}
<?php if ( $this -> queue -> valid ()) {
<?php $middleware = $this -> queue -> current ();
<?php $this -> queue -> next ();
<?php
<?php return $middleware -> process ( $request , $this );
<?php }
<?php
<?php if ( $this -> fallbackHandler ) {
<?php 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 => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/walmsley/test.walmsley.ca/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'
}
}
<?php $this -> queue = $queue ;
<?php $this -> queue -> rewind ();
<?php $this -> fallbackHandler = $fallbackHandler ;
<?php
<?php return $this -> handle ( $request );
<?php }
<?php
<?php /**
<?php * 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 => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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
}
<?php }
<?php
<?php $this -> dispatchEvent ( 'Server.buildMiddleware' , [ 'middleware' => $middleware ]);
<?php
<?php $response = $this -> runner -> run ( $middleware , $request , $this -> app );
<?php
<?php if ( $request instanceof ServerRequest ) {
<?php $request -> getSession ()-> close ();
<?php }
Arguments
object( Cake\Http\MiddlewareQueue ) id: 0 {
protected position => (int) 5
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( Cake\Http\Middleware\BodyParserMiddleware ) id: 4 {
} ,
(int) 4 => object( Cake\Http\Middleware\CsrfProtectionMiddleware ) id: 5 {
} ,
]
}
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
'file' => '/home/walmsley/test.walmsley.ca/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php' ,
'line' => '68' ,
]
protected cookies => [
]
protected _environment => [
'PATH' => '/usr/local/bin:/bin:/usr/bin' ,
'HTTP_ACCEPT' => '*/*' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_HOST' => 'test.walmsley.ca' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'DOCUMENT_ROOT' => '/home/walmsley/test.walmsley.ca' ,
'REMOTE_ADDR' => '216.73.217.82' ,
'REMOTE_PORT' => '33675' ,
'SERVER_ADDR' => '209.54.112.191' ,
'SERVER_NAME' => 'test.walmsley.ca' ,
'SERVER_ADMIN' => 'webmaster@test.walmsley.ca' ,
'SERVER_PORT' => '443' ,
'REQUEST_SCHEME' => 'https' ,
'REQUEST_URI' => '/phpstorm:/open?file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_URL' => '/webroot/phpstorm:/open' ,
'REDIRECT_QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'REDIRECT_REQUEST_METHOD' => 'GET' ,
'HTTPS' => 'on' ,
'REDIRECT_STATUS' => '200' ,
'X_SPDY' => 'HTTP2' ,
'SSL_PROTOCOL' => 'TLSv1.3' ,
'SSL_CIPHER' => 'TLS_AES_256_GCM_SHA384' ,
'SSL_CIPHER_USEKEYSIZE' => '256' ,
'SSL_CIPHER_ALGKEYSIZE' => '256' ,
'SCRIPT_FILENAME' => '/home/walmsley/test.walmsley.ca/webroot/index.php' ,
'QUERY_STRING' => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68' ,
'SCRIPT_URI' => 'https://test.walmsley.ca/phpstorm:/open' ,
'SCRIPT_URL' => '/phpstorm:/open' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'SERVER_SOFTWARE' => 'LiteSpeed' ,
'REQUEST_METHOD' => 'GET' ,
'X-LSCACHE' => 'on' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1777034185.5722 ,
'REQUEST_TIME' => (int) 1777034185 ,
'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 {
} ,
'csv' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'csv' ,
] ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #168
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 => 'test.walmsley.ca'
private port => null
private path => '/phpstorm:/open'
private query => 'file=%2Fhome%2Fwalmsley%2Ftest.walmsley.ca%2Fvendor%2Fcakephp%2Fcakephp%2Fsrc%2FRouting%2FMiddleware%2FAssetMiddleware.php&line=68'
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 => '/home/walmsley/test.walmsley.ca/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' => [
'Controller.initialize' => '2 listener(s)' ,
]
'_isGlobal' => true
'_trackEvents' => false
'_generalManager' => '(object) EventManager'
'_dispatchedEvents' => null
}
protected _eventClass => 'Cake\Event\Event'
}
<?php // Bind your application to the server.
<?php $server = new Server (new Application ( dirname ( __DIR__ ) . '/config' ));
<?php
<?php // Run the request/response through the application and emit the response.
<?php $server -> emit ( $server -> run ());
<?php
If you want to customize this error message, create
templates/Error/error500.php