Warning (2) : Undefined array key "password" [APP/Controller/PagesController.php , line 2958 ]Code Context $data = $this -> request -> getData ();
$password = $data [ 'password' ];
$tel = $data [ 'tel' ];
App\Controller\PagesController::resetPass() - APP/Controller/PagesController.php, line 2958
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 539
Cake\Controller\ControllerFactory::handle() - CORE/src/Controller/ControllerFactory.php, line 140
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 115
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 317
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 126
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
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 (2) : Undefined array key "tel" [APP/Controller/PagesController.php , line 2959 ]Code Context $password = $data [ 'password' ];
$tel = $data [ 'tel' ];
$UsersTable = TableRegistry :: get ( 'Users' );
App\Controller\PagesController::resetPass() - APP/Controller/PagesController.php, line 2959
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 539
Cake\Controller\ControllerFactory::handle() - CORE/src/Controller/ControllerFactory.php, line 140
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 115
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 317
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 126
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
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=/var/app/current/vendor/cakephp/cakephp/src/Error/Debugger.php line=988 [CORE/src/Http/ResponseEmitter.php , line 71 ]Code Context $message = "Unable to emit headers. Headers sent in file= $file line= $line " ;
trigger_error ( $message , E_USER_WARNING );
}
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 71
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /var/app/current/vendor/cakephp/cakephp/src/Error/Debugger.php:988) [CORE/src/Http/ResponseEmitter.php , line 168 ]Code Context $response -> getStatusCode (),
( $reasonPhrase ? ' ' . $reasonPhrase : '' )
));
header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 168
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 /var/app/current/vendor/cakephp/cakephp/src/Error/Debugger.php:988) [CORE/src/Http/ResponseEmitter.php , line 197 ]Code Context foreach ( $values as $value ) {
header ( sprintf (
'%s: %s' ,
header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 197
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 75
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40
Error: Expression `Users.tel` is missing operator (IS, IS NOT) with `null` value.
$operator = '!=' ;
}
if ( $value === null && $this -> _conjunction !== ',' ) {
throw new InvalidArgumentException (
sprintf ( 'Expression `%s` is missing operator (IS, IS NOT) with `null` value.' , $expression )
);
}
Arguments
continue;
}
if (! $numericKey ) {
$this -> _conditions [] = $this -> _parseCondition ( $k , $c );
}
}
}
return $this ;
}
$this -> _addConditions ( $conditions , $types );
return $this ;
}
Arguments
[
'Users.tel' => null ,
] Copy
$append = $append ( $this -> newExpr (), $this );
}
if ( $expression -> getConjunction () === $conjunction ) {
$expression -> add ( $append , $types );
} else {
$expression = $this -> newExpr ()
-> setConjunction ( $conjunction )
-> add ([ $expression , $append ], $types );
Arguments
[
'Users.tel' => null ,
] Copy
{
if ( $overwrite ) {
$this -> _parts [ 'where' ] = $this -> newExpr ();
}
$this -> _conjugate ( 'where' , $conditions , 'AND' , $types );
return $this ;
}
Arguments
[
'Users.tel' => null ,
] Copy
ksort ( $options );
foreach ( $options as $option => $values ) {
if (isset( $valid [ $option ], $values )) {
$this ->{ $valid [ $option ]}( $values );
} else {
$this -> _options [ $option ] = $values ;
}
}
Arguments
[
'Users.tel' => null ,
] Copy
* @ uses findThreaded ()
*/
public function callFinder ( string $type , Query $query , array $options = []): Query
{
$query -> applyOptions ( $options );
$options = $query -> getOptions ();
$finder = 'find' . $type ;
if ( method_exists ( $this , $finder )) {
return $this ->{ $finder }( $query , $options );
Arguments
[
'conditions' => [
'Users.tel' => null ,
] ,
] Copy
* @return \Cake\ORM\Query The query builder
*/
public function find ( string $type = 'all' , array $options = []): Query
{
return $this -> callFinder ( $type , $this -> query ()-> select (), $options );
}
/**
* Returns the query as passed .
Arguments
object( Cake\ORM\Query ) id: 0 {
'(help)' => 'This is a Query object, to get the results execute or iterate it.'
'sql' => 'SELECT Users.id AS Users__id, Users.fullname AS Users__fullname, Users.image AS Users__image, Users.tel AS Users__tel, Users.password AS Users__password, Users.clear AS Users__clear, Users.created AS Users__created, Users.role AS Users__role, Users.archive AS Users__archive, Users.modified AS Users__modified, Users.connect AS Users__connect, Users.lastlogin AS Users__lastlogin, Users.lastlogout AS Users__lastlogout, Users.note AS Users__note, Users.nbrvote AS Users__nbrvote, Users.nationality AS Users__nationality, Users.identity AS Users__identity, Users.etat AS Users__etat, Users.solde AS Users__solde, Users.soldeconjet AS Users__soldeconjet, Users.consomationsoldeconjet AS Users__consomationsoldeconjet, Users.status AS Users__status, Users.email AS Users__email, Users.naissance AS Users__naissance, Users.sexe AS Users__sexe, Users.poste AS Users__poste, Users.validation AS Users__validation, Users.blocked AS Users__blocked, Users.primepacksport AS Users__primepacksport, Users.primeservice AS Users__primeservice, Users.primepackservice AS Users__primepackservice, Users.branshe_id AS Users__branshe_id, Users.rib AS Users__rib, Users.bank AS Users__bank, Users.description AS Users__description, Users.apropos AS Users__apropos, Users.ville AS Users__ville, Users.percentage AS Users__percentage, Users.outcome AS Users__outcome, Users.adminpercent AS Users__adminpercent, Users.social1 AS Users__social1, Users.social2 AS Users__social2, Users.social3 AS Users__social3, Users.social4 AS Users__social4, Users.cv AS Users__cv, Users.datepresence AS Users__datepresence, Users.solderecept AS Users__solderecept, Users.wallet AS Users__wallet FROM users Users'
'params' => [
]
'defaultTypes' => [
'Users__id' => 'integer' ,
'Users.id' => 'integer' ,
'id' => 'integer' ,
'Users__fullname' => 'string' ,
'Users.fullname' => 'string' ,
'fullname' => 'string' ,
'Users__image' => 'string' ,
'Users.image' => 'string' ,
'image' => 'string' ,
'Users__tel' => 'string' ,
'Users.tel' => 'string' ,
'tel' => 'string' ,
'Users__password' => 'string' ,
'Users.password' => 'string' ,
'password' => 'string' ,
'Users__clear' => 'string' ,
'Users.clear' => 'string' ,
'clear' => 'string' ,
'Users__created' => 'datetime' ,
'Users.created' => 'datetime' ,
'created' => 'datetime' ,
'Users__role' => 'string' ,
'Users.role' => 'string' ,
'role' => 'string' ,
'Users__archive' => 'integer' ,
'Users.archive' => 'integer' ,
'archive' => 'integer' ,
'Users__modified' => 'datetime' ,
'Users.modified' => 'datetime' ,
'modified' => 'datetime' ,
'Users__connect' => 'integer' ,
'Users.connect' => 'integer' ,
'connect' => 'integer' ,
'Users__lastlogin' => 'datetime' ,
'Users.lastlogin' => 'datetime' ,
'lastlogin' => 'datetime' ,
'Users__lastlogout' => 'datetime' ,
'Users.lastlogout' => 'datetime' ,
'lastlogout' => 'datetime' ,
'Users__note' => 'float' ,
'Users.note' => 'float' ,
'note' => 'float' ,
'Users__nbrvote' => 'integer' ,
'Users.nbrvote' => 'integer' ,
'nbrvote' => 'integer' ,
'Users__nationality' => 'string' ,
'Users.nationality' => 'string' ,
'nationality' => 'string' ,
'Users__identity' => 'string' ,
'Users.identity' => 'string' ,
'identity' => 'string' ,
'Users__etat' => 'integer' ,
'Users.etat' => 'integer' ,
'etat' => 'integer' ,
'Users__solde' => 'float' ,
'Users.solde' => 'float' ,
'solde' => 'float' ,
'Users__soldeconjet' => 'integer' ,
'Users.soldeconjet' => 'integer' ,
'soldeconjet' => 'integer' ,
'Users__consomationsoldeconjet' => 'integer' ,
'Users.consomationsoldeconjet' => 'integer' ,
'consomationsoldeconjet' => 'integer' ,
'Users__status' => 'integer' ,
'Users.status' => 'integer' ,
'status' => 'integer' ,
'Users__email' => 'string' ,
'Users.email' => 'string' ,
'email' => 'string' ,
'Users__naissance' => 'date' ,
'Users.naissance' => 'date' ,
'naissance' => 'date' ,
'Users__sexe' => 'string' ,
'Users.sexe' => 'string' ,
'sexe' => 'string' ,
'Users__poste' => 'string' ,
'Users.poste' => 'string' ,
'poste' => 'string' ,
'Users__validation' => 'integer' ,
'Users.validation' => 'integer' ,
'validation' => 'integer' ,
'Users__blocked' => 'integer' ,
'Users.blocked' => 'integer' ,
'blocked' => 'integer' ,
'Users__primepacksport' => 'float' ,
'Users.primepacksport' => 'float' ,
'primepacksport' => 'float' ,
'Users__primeservice' => 'float' ,
'Users.primeservice' => 'float' ,
'primeservice' => 'float' ,
'Users__primepackservice' => 'float' ,
'Users.primepackservice' => 'float' ,
'primepackservice' => 'float' ,
'Users__branshe_id' => 'integer' ,
'Users.branshe_id' => 'integer' ,
'branshe_id' => 'integer' ,
'Users__rib' => 'string' ,
'Users.rib' => 'string' ,
'rib' => 'string' ,
'Users__bank' => 'string' ,
'Users.bank' => 'string' ,
'bank' => 'string' ,
'Users__description' => 'string' ,
'Users.description' => 'string' ,
'description' => 'string' ,
'Users__apropos' => 'string' ,
'Users.apropos' => 'string' ,
'apropos' => 'string' ,
'Users__ville' => 'string' ,
'Users.ville' => 'string' ,
'ville' => 'string' ,
'Users__percentage' => 'string' ,
'Users.percentage' => 'string' ,
'percentage' => 'string' ,
'Users__outcome' => 'string' ,
'Users.outcome' => 'string' ,
'outcome' => 'string' ,
'Users__adminpercent' => 'string' ,
'Users.adminpercent' => 'string' ,
'adminpercent' => 'string' ,
'Users__social1' => 'string' ,
'Users.social1' => 'string' ,
'social1' => 'string' ,
'Users__social2' => 'string' ,
'Users.social2' => 'string' ,
'social2' => 'string' ,
'Users__social3' => 'string' ,
'Users.social3' => 'string' ,
'social3' => 'string' ,
'Users__social4' => 'string' ,
'Users.social4' => 'string' ,
'social4' => 'string' ,
'Users__cv' => 'string' ,
'Users.cv' => 'string' ,
'cv' => 'string' ,
'Users__datepresence' => 'date' ,
'Users.datepresence' => 'date' ,
'datepresence' => 'date' ,
'Users__solderecept' => 'float' ,
'Users.solderecept' => 'float' ,
'solderecept' => 'float' ,
'Users__wallet' => 'float' ,
'Users.wallet' => 'float' ,
'wallet' => 'float' ,
]
'decorators' => (int) 0
'executed' => false
'hydrate' => true
'buffered' => true
'formatters' => (int) 0
'mapReducers' => (int) 0
'contain' => [
]
'matching' => [
]
'extraOptions' => [
]
'repository' => object( App\Model\Table\UsersTable ) id: 1 {
'registryAlias' => 'Users'
'table' => 'users'
'alias' => 'Users'
'entityClass' => 'App\Model\Entity\User'
'associations' => [
(int) 0 => 'Branshes' ,
(int) 1 => 'Achats' ,
(int) 2 => 'ArchiveAbonnementsports' ,
(int) 3 => 'ArchiveAchats' ,
(int) 4 => 'ArchiveBranshes' ,
(int) 5 => 'ArchiveCategachats' ,
(int) 6 => 'ArchiveCategexpenses' ,
(int) 7 => 'ArchiveCategoryservices' ,
(int) 8 => 'ArchiveChambres' ,
(int) 9 => 'ArchiveComptables' ,
(int) 10 => 'ArchiveCoupons' ,
(int) 11 => 'ArchiveDemandeconjets' ,
(int) 12 => 'ArchiveExpenceproduits' ,
(int) 13 => 'ArchiveExpenses' ,
(int) 14 => 'ArchiveFaqs' ,
(int) 15 => 'ArchiveMarketers' ,
(int) 16 => 'ArchiveOffrebackservice' ,
(int) 17 => 'ArchiveOffreservice' ,
(int) 18 => 'ArchiveOffresport' ,
(int) 19 => 'ArchivePackagees' ,
(int) 20 => 'ArchivePackageservices' ,
(int) 21 => 'ArchiveProduits' ,
(int) 22 => 'ArchiveProgramchifts' ,
(int) 23 => 'ArchiveRecevierespeces' ,
(int) 24 => 'ArchiveServices' ,
(int) 25 => 'ArchiveUsers' ,
(int) 26 => 'ArchiveUserservices' ,
(int) 27 => 'ArchiveUserworkdays' ,
(int) 28 => 'Archivecategconjets' ,
(int) 29 => 'Archiveoperationsboncaires' ,
(int) 30 => 'Archiveoperationsentrustmentales' ,
(int) 31 => 'Archiveoperationsespeces' ,
(int) 32 => 'ComdeAbonSports' ,
(int) 33 => 'ComdePackServices' ,
(int) 34 => 'ComdeServices' ,
(int) 35 => 'Commandes' ,
(int) 36 => 'ContactMe' ,
(int) 37 => 'Coupons' ,
(int) 38 => 'Demandeconjets' ,
(int) 39 => 'Discussionmessages' ,
(int) 40 => 'Discussions' ,
(int) 41 => 'Expenceproduits' ,
(int) 42 => 'Expenses' ,
(int) 43 => 'Noteusers' ,
(int) 44 => 'Notifications' ,
(int) 45 => 'Operationsboncaires' ,
(int) 46 => 'Operationsentrustmentales' ,
(int) 47 => 'Operationsespeces' ,
(int) 48 => 'Receptionprimes' ,
(int) 49 => 'Recevieroperationsespeces' ,
(int) 50 => 'Userchifts' ,
(int) 51 => 'Userpresences' ,
(int) 52 => 'Userroles' ,
(int) 53 => 'UsersAbsences' ,
(int) 54 => 'UsersRoles' ,
(int) 55 => 'Userservices' ,
(int) 56 => 'Usertokens' ,
(int) 57 => 'Userworkdays' ,
(int) 58 => 'Userworks' ,
]
'behaviors' => [
(int) 0 => 'Timestamp' ,
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
} Copy
[
'conditions' => [
'Users.tel' => null ,
] ,
] Copy
$data = $this -> request -> getData ();
$password = $data [ 'password' ];
$tel = $data [ 'tel' ];
$UsersTable = TableRegistry :: get ( 'Users' );
$user1 = $UsersTable -> find ( 'all' , [ 'conditions' => [ 'Users.tel' => $tel ]])-> first ();
$user1 -> password = $password ;
if ( $UsersTable -> save ( $user1 )) {
$res [ 'ok' ] = true ;
} else {
Arguments
[
'conditions' => [
'Users.tel' => null ,
] ,
] Copy
* @ throws \UnexpectedValueException If return value of action is not ` null ` or ` ResponseInterface ` instance .
*/
public function invokeAction ( Closure $action , array $args ): void
{
$result = $action (... $args );
if ( $result !== null && ! $result instanceof ResponseInterface ) {
throw new UnexpectedValueException ( sprintf (
'Controller actions can only return ResponseInterface instance or null. '
. 'Got %s instead.' ,
$args = $this -> getActionArgs (
$action ,
array_values ((array) $controller -> getRequest ()-> getParam ( 'pass' ))
);
$controller -> invokeAction ( $action , $args );
$result = $controller -> shutdownProcess ();
if ( $result instanceof ResponseInterface ) {
return $result ;
Arguments
object( Closure ) id: 0 {
} Copy
return $runner -> run ( $middlewareQueue , $controller -> getRequest (), $this );
}
return $this -> handle ( $controller -> getRequest ());
}
/**
* Invoke the action .
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Pages' ,
'action' => 'resetPass' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
'HTTP_X_REQUESTED_WITH' => null ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
'ajax' => false ,
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
}
$controller = $this -> controllerFactory -> create ( $request );
return $this -> controllerFactory -> invoke ( $controller );
}
}
Arguments
object( App\Controller\PagesController ) id: 0 {
paginate => [
'maxLimit' => (int) 8 ,
'limit' => (int) 8 ,
]
Flash => object( Cake\Controller\Component\FlashComponent ) id: 1 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
'key' => 'flash' ,
'element' => 'default' ,
'plugin' => null ,
'params' => [
'' => [maximum depth reached] ,
] ,
'clear' => false ,
'duplicate' => true ,
]
}
RequestHandler => object( Cake\Controller\Component\RequestHandlerComponent ) id: 2 {
'components' => [
]
'implementedEvents' => [
'Controller.startup' => 'startup' ,
'Controller.beforeRender' => 'beforeRender' ,
]
'_config' => [
'checkHttpCache' => true ,
'viewClassMap' => [
'' => [maximum depth reached] ,
] ,
'enableBeforeRedirect' => false ,
]
}
Auth => object( Cake\Controller\Component\AuthComponent ) id: 3 {
'components' => [
(int) 0 => 'RequestHandler' ,
(int) 1 => 'Flash' ,
]
'implementedEvents' => [
'Controller.initialize' => 'authCheck' ,
'Controller.startup' => 'startup' ,
]
'_config' => [
'authenticate' => [
'' => [maximum depth reached] ,
] ,
'authorize' => null ,
'flash' => [
'' => [maximum depth reached] ,
] ,
'loginAction' => [
'' => [maximum depth reached] ,
] ,
'loginRedirect' => [
'' => [maximum depth reached] ,
] ,
'logoutRedirect' => [
'' => [maximum depth reached] ,
] ,
'authError' => 'You are not authorized to access that location.' ,
'unauthorizedRedirect' => true ,
'storage' => 'Session' ,
'checkAuthIn' => 'Controller.startup' ,
]
}
protected name => 'Pages'
protected request => object( Cake\Http\ServerRequest ) id: 4 {
trustProxy => false
protected params => [
'' => [maximum depth reached] ,
]
protected data => [
'' => [maximum depth reached] ,
]
protected query => [
'' => [maximum depth reached] ,
]
protected cookies => [
'' => [maximum depth reached] ,
]
protected _environment => [
'' => [maximum depth reached] ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
'' => [maximum depth reached] ,
]
protected _detectors => [
'' => [maximum depth reached] ,
]
protected _detectorCache => [
'' => [maximum depth reached] ,
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 5 {
}
protected uri => object( Laminas\Diactoros\Uri ) id: 6 {
}
protected session => object( Cake\Http\Session ) id: 7 {
}
protected flash => object( Cake\Http\FlashMessage ) id: 8 {
}
protected attributes => [
'' => [maximum depth reached] ,
]
protected emulatedAttributes => [
'' => [maximum depth reached] ,
]
protected uploadedFiles => [
'' => [maximum depth reached] ,
]
protected protocol => null
protected requestTarget => null
}
protected response => object( Cake\Http\Response ) id: 9 {
'status' => (int) 200
'contentType' => 'text/html'
'headers' => [
'Content-Type' => [
'' => [maximum depth reached] ,
] ,
]
'file' => null
'fileRange' => [
]
'cookies' => object( Cake\Http\Cookie\CookieCollection ) id: 10 {
}
'cacheDirectives' => [
]
'body' => ''
}
protected autoRender => true
protected _components => object( Cake\Controller\ComponentRegistry ) id: 11 {
'_loaded' => [
(int) 0 => 'Flash' ,
(int) 1 => 'RequestHandler' ,
(int) 2 => 'Auth' ,
]
'_Controller' => object( App\Controller\PagesController ) id: 0 {}
'_eventManager' => object( Cake\Event\EventManager ) id: 12 {
}
'_eventClass' => 'Cake\Event\Event'
}
protected plugin => null
protected middlewares => [
]
protected _eventManager => object( Cake\Event\EventManager ) id: 12 {}
protected _eventClass => 'Cake\Event\Event'
protected defaultTable => 'Pages'
protected _tableLocator => object( Cake\ORM\Locator\TableLocator ) id: 13 {
protected locations => [
'' => [maximum depth reached] ,
]
protected _config => [
'' => [maximum depth reached] ,
]
protected instances => [
'' => [maximum depth reached] ,
]
protected _fallbacked => [
'' => [maximum depth reached] ,
]
protected fallbackClassName => 'Cake\ORM\Table'
protected allowFallbackClass => false
protected options => [
'' => [maximum depth reached] ,
]
}
protected modelClass => 'Pages'
protected _modelFactories => [
'Table' => [
(int) 0 => object( Cake\ORM\Locator\TableLocator ) id: 13 {} ,
(int) 1 => 'get' ,
] ,
]
protected _modelType => 'Table'
protected _viewBuilder => object( Cake\View\ViewBuilder ) id: 14 {
protected _templatePath => null
protected _template => null
protected _plugin => null
protected _theme => null
protected _layout => 'layoutpage'
protected _autoLayout => true
protected _layoutPath => null
protected _name => null
protected _className => null
protected _options => [
'' => [maximum depth reached] ,
]
protected _helpers => [
'' => [maximum depth reached] ,
]
protected _vars => [
'' => [maximum depth reached] ,
]
}
} Copy
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
}
$response = new Response ([
'body' => 'Middleware queue was exhausted without returning a response '
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Pages' ,
'action' => 'resetPass' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
'HTTP_X_REQUESTED_WITH' => null ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
'ajax' => false ,
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
);
}
$matching = Router :: getRouteCollection ()-> getMiddleware ( $middleware );
if (! $matching ) {
return $handler -> handle ( $request );
}
$middleware = new MiddlewareQueue ( $matching );
$runner = new Runner ();
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Pages' ,
'action' => 'resetPass' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
'HTTP_X_REQUESTED_WITH' => null ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
'ajax' => false ,
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Pages' ,
'action' => 'resetPass' ,
'pass' => [
] ,
'plugin' => null ,
'_matchedRoute' => '/{controller}/{action}/*' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
'HTTP_X_REQUESTED_WITH' => null ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
'ajax' => false ,
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 3
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/var/app/current/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'
}
} Copy
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
$url = $request -> getUri ()-> getPath ();
if ( strpos ( $url , '..' ) !== false || strpos ( $url , '.' ) === false ) {
return $handler -> handle ( $request );
}
if ( strpos ( $url , '/.' ) !== false ) {
return $handler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 3
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/var/app/current/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'
}
} Copy
*/
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
try {
return $handler -> handle ( $request );
} catch ( RedirectException $exception ) {
return $this -> handleRedirect ( $exception );
} catch ( Throwable $exception ) {
return $this -> handleException ( $exception , $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 3
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/var/app/current/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'
}
} Copy
$this -> queue = $queue ;
$this -> queue -> rewind ();
$this -> fallbackHandler = $fallbackHandler ;
return $this -> handle ( $request );
}
/**
* Handle incoming server request and return a response .
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
}
$this -> dispatchEvent ( 'Server.buildMiddleware' , [ 'middleware' => $middleware ]);
$response = $this -> runner -> run ( $middleware , $request , $this -> app );
if ( $request instanceof ServerRequest ) {
$request -> getSession ()-> close ();
}
Arguments
object( Cake\Http\MiddlewareQueue ) id: 0 {
protected position => (int) 3
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 {
} ,
]
} Copy
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
]
protected _environment => [
'LANG' => 'en_US.UTF-8' ,
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' ,
'NOTIFY_SOCKET' => '/run/systemd/notify' ,
'PHP_MAX_EXECUTION_TIME' => '60' ,
'PHP_DISPLAY_ERRORS' => 'Off' ,
'PHP_DOCUMENT_ROOT' => '' ,
'PHP_COMPOSER_OPTIONS' => '' ,
'PHP_ALLOW_URL_FOPEN' => 'On' ,
'PHP_ZLIB_OUTPUT_COMPRESSION' => 'Off' ,
'PHP_MEMORY_LIMIT' => '2048M' ,
'PHP_DATE_TIMEZONE' => 'UTC' ,
'USER' => 'webapp' ,
'HOME' => '/home/webapp' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/pages/reset-pass' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/pages/reset-pass' ,
'REMOTE_PORT' => '64176' ,
'SCRIPT_FILENAME' => '/var/www/html/webroot/index.php' ,
'SERVER_ADMIN' => '[no address given]' ,
'CONTEXT_DOCUMENT_ROOT' => '/var/www/html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'http' ,
'DOCUMENT_ROOT' => '/var/www/html' ,
'REMOTE_ADDR' => '172.70.130.32' ,
'SERVER_PORT' => '80' ,
'SERVER_ADDR' => '172.31.17.20' ,
'SERVER_NAME' => 'rashafspa.com' ,
'SERVER_SOFTWARE' => 'Apache/2.4.62 () OpenSSL/1.0.2k-fips' ,
'SERVER_SIGNATURE' => '' ,
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1' ,
'HTTP_SEC_CH_UA_PLATFORM' => '"Windows"' ,
'HTTP_SEC_CH_UA_MOBILE' => '?0' ,
'HTTP_SEC_CH_UA' => '"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' ,
'HTTP_CACHE_CONTROL' => 'no-cache' ,
'HTTP_PRAGMA' => 'no-cache' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_CONNECTION' => 'Keep-Alive' ,
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' ,
'HTTP_SEC_FETCH_SITE' => 'none' ,
'HTTP_CDN_LOOP' => 'cloudflare; loops=1' ,
'HTTP_SEC_FETCH_MODE' => 'navigate' ,
'HTTP_CF_IPCOUNTRY' => 'US' ,
'HTTP_CF_VISITOR' => '{"scheme":"https"}' ,
'HTTP_SEC_FETCH_USER' => '?1' ,
'HTTP_SEC_FETCH_DEST' => 'document' ,
'HTTP_X_FORWARDED_PROTO' => 'https' ,
'HTTP_PRIORITY' => 'u=0, i' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br' ,
'HTTP_CF_CONNECTING_IP' => '216.73.216.36' ,
'HTTP_HOST' => 'rashafspa.com' ,
'HTTP_X_FORWARDED_FOR' => '216.73.216.36' ,
'HTTP_CF_RAY' => '954fa0a77d60f14d-ORD' ,
'proxy-nokeepalive' => '1' ,
'UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'aFslSO05ZCSVrI3h-eiwCgAAAEc' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1750803784.911 ,
'REQUEST_TIME' => (int) 1750803784 ,
'ORIGINAL_REQUEST_METHOD' => 'GET' ,
]
protected base => ''
protected webroot => '/'
protected trustedProxies => [
]
protected _detectors => [
'get' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'GET' ,
] ,
'post' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'POST' ,
] ,
'put' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PUT' ,
] ,
'patch' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'PATCH' ,
] ,
'delete' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'DELETE' ,
] ,
'head' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'HEAD' ,
] ,
'options' => [
'env' => 'REQUEST_METHOD' ,
'value' => 'OPTIONS' ,
] ,
'ssl' => [
'env' => 'HTTPS' ,
'options' => [
'' => [maximum depth reached] ,
] ,
] ,
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH' ,
'value' => 'XMLHttpRequest' ,
] ,
'json' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'json' ,
] ,
'xml' => [
'accept' => [
'' => [maximum depth reached] ,
] ,
'param' => '_ext' ,
'value' => 'xml' ,
] ,
'mobile' => object( Closure ) id: 1 {
} ,
'tablet' => object( Closure ) id: 2 {
} ,
]
protected _detectorCache => [
]
protected stream => object( Laminas\Diactoros\PhpInputStream ) id: 3 {
protected resource => (resource) Resource id #5
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 => 'rashafspa.com'
private port => null
private path => '/pages/reset-pass'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 2592133333333333320
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
} Copy
object( App\Application ) id: 0 {
protected configDir => '/var/app/current/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 => object( App\Controller\PagesController ) id: 4 {
}
}
protected container => object( Cake\Core\Container ) id: 3 {}
protected _eventManager => object( Cake\Event\EventManager ) id: 5 {
'_listeners' => [
]
'_isGlobal' => true
'_trackEvents' => false
'_generalManager' => '(object) EventManager'
'_dispatchedEvents' => null
}
protected _eventClass => 'Cake\Event\Event'
} Copy
// Bind your application to the server.
$server = new Server (new Application ( dirname ( __DIR__ ) . '/config' ));
// Run the request/response through the application and emit the response.
$server -> emit ( $server -> run ());
If you want to customize this error message, create
templates/Error/error500.php