Warning (2) : Undefined array key "HTTP_ACCEPT_LANGUAGE" [APP/Controller/LoginController.php , line 292 ]Code Context // }
$lang = substr ( $_SERVER [ 'HTTP_ACCEPT_LANGUAGE' ], 0 , 2 );
$is_spanish = false ;
App\Controller\LoginController::index() - APP/Controller/LoginController.php, line 292
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 531
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 149
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 313
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 164
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 157
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 126
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90 Warning (512) : Unable to emit headers. Headers sent in file=/home/lptstudy/public_html/vendor/cakephp/cakephp/src/Error/Debugger.php line=971 [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 /home/lptstudy/public_html/vendor/cakephp/cakephp/src/Error/Debugger.php:971) [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 /home/lptstudy/public_html/vendor/cakephp/cakephp/src/Error/Debugger.php:971) [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: substr(): Argument #1 ($string) must be of type string, null given
// $is_spanish = false;
// if($ip_data['country'] == 'ES'){
// $is_spanish = true;
// }
$lang = substr ( $_SERVER [ 'HTTP_ACCEPT_LANGUAGE' ], 0 , 2 );
$is_spanish = false ;
if( $lang == 'es' ){
$is_spanish = true ;
}
Arguments
// $is_spanish = false;
// if($ip_data['country'] == 'ES'){
// $is_spanish = true;
// }
$lang = substr ( $_SERVER [ 'HTTP_ACCEPT_LANGUAGE' ], 0 , 2 );
$is_spanish = false ;
if( $lang == 'es' ){
$is_spanish = true ;
}
* @ 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.' ,
}
if ( count ( $passed )) {
$args = array_merge ( $args , $passed );
}
$controller -> invokeAction ( $action , $args );
$result = $controller -> shutdownProcess ();
if ( $result instanceof ResponseInterface ) {
return $result ;
}
$controller = $this -> controllerFactory -> create ( $request );
return $this -> controllerFactory -> invoke ( $controller );
}
}
Arguments
object( App\Controller\LoginController ) id: 0 {
question_start_position => [
'question_responses' => (int) 1 ,
'question_short_conversations' => (int) 16 ,
'question_short_talks' => (int) 19 ,
'question_incomplete_sentence' => (int) 21 ,
'question_double_passages' => (int) 50 ,
'question_text_completions' => (int) 78 ,
]
question_page_position => [
'question_incomplete_sentence' => (int) 6 ,
'question_text_completions' => (int) 15 ,
'question_double_passages' => (int) 13 ,
'question_responses' => (int) 1 ,
'question_short_conversations' => (int) 4 ,
'question_short_talks' => (int) 5 ,
]
question_models => [
'incomplete_sentence' => 'QuestionIncompleteSentence' ,
'responses' => 'QuestionResponse' ,
'double_passages' => 'QuestionDoublePassage' ,
'text_completions' => 'QuestionTextCompletion' ,
'short_conversations' => 'QuestionShortConversation' ,
'short_talks' => 'QuestionShortTalk' ,
]
question_type_with_question_number => [
(int) 21 => 'incomplete_sentence' ,
(int) 1 => 'responses' ,
(int) 50 => 'double_passages' ,
(int) 51 => 'text_completions' ,
(int) 16 => 'short_conversations' ,
(int) 19 => 'short_talks' ,
]
question_models_fields => [
'incomplete_sentence' => [
(int) 0 => 'id' ,
(int) 1 => 'question' ,
(int) 2 => 'answer' ,
(int) 3 => 'q1_opt1' ,
(int) 4 => 'q1_opt2' ,
(int) 5 => 'q1_opt3' ,
(int) 6 => 'q1_opt4' ,
] ,
'responses' => [
(int) 0 => 'id' ,
(int) 1 => 'audio' ,
(int) 2 => 'audio_title' ,
(int) 3 => 'answer' ,
(int) 4 => 'q1_opt1' ,
(int) 5 => 'q1_opt2' ,
(int) 6 => 'q1_opt3' ,
] ,
'advanced_conversations' => [
(int) 0 => 'id' ,
(int) 1 => 'que1' ,
(int) 2 => 'ans1' ,
(int) 3 => 'q1_opt1' ,
(int) 4 => 'q1_opt2' ,
(int) 5 => 'q1_opt3' ,
(int) 6 => 'q1_opt4' ,
(int) 7 => 'audio' ,
(int) 8 => 'que2' ,
(int) 9 => 'ans2' ,
(int) 10 => 'q2_opt1' ,
(int) 11 => 'q2_opt2' ,
(int) 12 => 'q2_opt3' ,
(int) 13 => 'q2_opt4' ,
(int) 14 => 'que3' ,
(int) 15 => 'ans3' ,
(int) 16 => 'q3_opt1' ,
(int) 17 => 'q3_opt2' ,
(int) 18 => 'q3_opt3' ,
(int) 19 => 'q3_opt4' ,
] ,
'double_passages' => [
(int) 0 => 'id' ,
(int) 1 => 'text' ,
(int) 2 => 'que1' ,
(int) 3 => 'ans1' ,
(int) 4 => 'q1_opt1' ,
(int) 5 => 'q1_opt2' ,
(int) 6 => 'q1_opt3' ,
(int) 7 => 'q1_opt4' ,
(int) 8 => 'que2' ,
(int) 9 => 'ans2' ,
(int) 10 => 'q2_opt1' ,
(int) 11 => 'q2_opt2' ,
(int) 12 => 'q2_opt3' ,
(int) 13 => 'q2_opt4' ,
(int) 14 => 'que3' ,
(int) 15 => 'ans3' ,
(int) 16 => 'q3_opt1' ,
(int) 17 => 'q3_opt2' ,
(int) 18 => 'q3_opt3' ,
(int) 19 => 'q3_opt4' ,
(int) 20 => 'que4' ,
(int) 21 => 'ans4' ,
(int) 22 => 'q4_opt1' ,
(int) 23 => 'q4_opt2' ,
(int) 24 => 'q4_opt3' ,
(int) 25 => 'q4_opt4' ,
(int) 26 => 'que5' ,
(int) 27 => 'ans5' ,
(int) 28 => 'q5_opt1' ,
(int) 29 => 'q5_opt2' ,
(int) 30 => 'q5_opt3' ,
(int) 31 => 'q5_opt4' ,
] ,
'text_completions' => [
(int) 0 => 'id' ,
(int) 1 => 'text' ,
(int) 2 => 'answer1' ,
(int) 3 => 'q1_opt1' ,
(int) 4 => 'q1_opt2' ,
(int) 5 => 'q1_opt3' ,
(int) 6 => 'q1_opt4' ,
(int) 7 => 'answer2' ,
(int) 8 => 'q2_opt1' ,
(int) 9 => 'q2_opt2' ,
(int) 10 => 'q2_opt3' ,
(int) 11 => 'q2_opt4' ,
(int) 12 => 'answer3' ,
(int) 13 => 'q3_opt1' ,
(int) 14 => 'q3_opt2' ,
(int) 15 => 'q3_opt3' ,
(int) 16 => 'q3_opt4' ,
(int) 17 => 'answer4' ,
(int) 18 => 'q4_opt1' ,
(int) 19 => 'q4_opt2' ,
(int) 20 => 'q4_opt3' ,
(int) 21 => 'q4_opt4' ,
(int) 22 => 'answer5' ,
(int) 23 => 'q5_opt1' ,
(int) 24 => 'q5_opt2' ,
(int) 25 => 'q5_opt3' ,
(int) 26 => 'q5_opt4' ,
] ,
'short_conversations' => [
(int) 0 => 'id' ,
(int) 1 => 'question_text' ,
(int) 2 => 'que1' ,
(int) 3 => 'ans1' ,
(int) 4 => 'q1_opt1' ,
(int) 5 => 'q1_opt2' ,
(int) 6 => 'q1_opt3' ,
(int) 7 => 'q1_opt4' ,
(int) 8 => 'que2' ,
(int) 9 => 'ans2' ,
(int) 10 => 'q2_opt1' ,
(int) 11 => 'q2_opt2' ,
(int) 12 => 'q2_opt3' ,
(int) 13 => 'q2_opt4' ,
(int) 14 => 'audio' ,
(int) 15 => 'audio_title' ,
] ,
'short_talks' => [
(int) 0 => 'id' ,
(int) 1 => 'que1' ,
(int) 2 => 'ans1' ,
(int) 3 => 'q1_opt1' ,
(int) 4 => 'q1_opt2' ,
(int) 5 => 'q1_opt3' ,
(int) 6 => 'q1_opt4' ,
(int) 7 => 'audio' ,
(int) 8 => 'audio_title' ,
] ,
]
ts_question_start_position => [
'question_responses' => (int) 1 ,
'question_short_conversations' => (int) 16 ,
'question_short_talks' => (int) 24 ,
'question_incomplete_sentence' => (int) 33 ,
'question_text_completions' => (int) 63 ,
'question_double_passages' => (int) 73 ,
]
ts_question_page_position => [
'question_responses' => (int) 1 ,
'question_short_conversations' => (int) 4 ,
'question_short_talks' => (int) 6 ,
'question_incomplete_sentence' => (int) 7 ,
'question_text_completions' => (int) 51 ,
'question_double_passages' => (int) 54 ,
]
ts_question_models => [
(int) 1 => 'question_responses' ,
(int) 16 => 'question_short_conversations' ,
(int) 19 => 'question_short_talks' ,
(int) 22 => 'question_incomplete_sentence' ,
(int) 64 => 'question_text_completions' ,
(int) 67 => 'question_double_passages' ,
]
ts_fields => null
ts_part => [
'question_responses' => (int) 1 ,
'question_short_conversations' => (int) 2 ,
'question_short_talks' => (int) 3 ,
'question_incomplete_sentence' => (int) 4 ,
'question_text_completions' => (int) 5 ,
'question_double_passages' => (int) 6 ,
]
sw_part => [
'question_warm_up' => (int) 1 ,
'question_describe_pictures' => (int) 2 ,
'question_read_text_alouds' => (int) 3 ,
'question_extended_conversation' => (int) 4 ,
'question_writing_email' => (int) 5 ,
]
sw_question_start_position => [
'question_warm_up' => (int) 1 ,
'question_describe_pictures' => (int) 2 ,
'question_read_text_alouds' => (int) 3 ,
'question_extended_conversation' => (int) 4 ,
'question_writing_email' => (int) 5 ,
]
sw_question_models => [
'question_warm_up' => 'WarmUp' ,
'question_describe_pictures' => 'DiscribePicture' ,
'question_read_text_alouds' => 'ReadTextAloud' ,
'question_extended_conversation' => 'ExtendedConversation' ,
'question_writing_email' => 'WrittingEmail' ,
]
sw_question_page_position => [
'question_warm_up' => (int) 1 ,
'question_describe_pictures' => (int) 2 ,
'question_read_text_alouds' => (int) 3 ,
'question_extended_conversation' => (int) 4 ,
'question_writing_email' => (int) 13 ,
]
sw_question_type_with_question_number => [
(int) 1 => 'warm_up' ,
(int) 2 => 'describe_pictures' ,
(int) 3 => 'read_text_alouds' ,
(int) 4 => 'extended_conversation' ,
(int) 5 => 'writing_email' ,
]
paginate => [
]
RequestHandler => object( Cake\Controller\Component\RequestHandlerComponent ) id: 1 {
'components' => [
]
'implementedEvents' => [
'Controller.startup' => 'startup' ,
'Controller.beforeRender' => 'beforeRender' ,
]
'_config' => [
'checkHttpCache' => true ,
'viewClassMap' => [
'' => [maximum depth reached] ,
] ,
]
}
Flash => object( Cake\Controller\Component\FlashComponent ) id: 2 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
'key' => 'flash' ,
'element' => 'default' ,
'plugin' => null ,
'params' => [
'' => [maximum depth reached] ,
] ,
'clear' => false ,
'duplicate' => true ,
]
}
CheckDuplicateField => object( App\Controller\Component\CheckDuplicateFieldComponent ) id: 3 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
FileUpload => object( App\Controller\Component\FileUploadComponent ) id: 4 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
Score => object( App\Controller\Component\ScoreComponent ) id: 5 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
TestSimulator => object( App\Controller\Component\TestSimulatorComponent ) id: 6 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
TanAdministration => object( App\Controller\Component\TanAdministrationComponent ) id: 7 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
Response => object( App\Controller\Component\ResponseComponent ) id: 8 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
Mail => object( App\Controller\Component\MailComponent ) id: 9 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
SpellChecker => object( App\Controller\Component\SpellCheckerComponent ) id: 10 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
EntryTest => object( App\Controller\Component\EntryTestComponent ) id: 11 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
]
}
Paginator => object( Cake\Controller\Component\PaginatorComponent ) id: 12 {
'components' => [
]
'implementedEvents' => [
]
'_config' => [
'page' => (int) 1 ,
'limit' => (int) 20 ,
'maxLimit' => (int) 100 ,
'allowedParameters' => [
'' => [maximum depth reached] ,
] ,
]
}
Admin => object( App\Model\Table\AdminTable ) id: 13 {
'registryAlias' => 'Admin'
'table' => 'admin'
'alias' => 'Admin'
'entityClass' => 'App\Model\Entity\Admin'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
SchoolAdmin => object( App\Model\Table\SchoolAdminTable ) id: 14 {
'registryAlias' => 'SchoolAdmin'
'table' => 'school_admin'
'alias' => 'SchoolAdmin'
'entityClass' => 'App\Model\Entity\SchoolAdmin'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExerciseCategory => object( App\Model\Table\ExerciseCategoryTable ) id: 15 {
'registryAlias' => 'ExerciseCategory'
'table' => 'exercise_categories'
'alias' => 'ExerciseCategory'
'entityClass' => 'App\Model\Entity\ExerciseCategory'
'associations' => [
(int) 0 => 'Exercise' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Exercise => object( App\Model\Table\ExerciseTable ) id: 16 {
'registryAlias' => 'Exercise'
'table' => 'exercises'
'alias' => 'Exercise'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'ExerciseCategory' ,
(int) 1 => 'ExerciseExplanation' ,
(int) 2 => 'ExerciseResult' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionAdvancedConversation => object( App\Model\Table\QuestionAdvancedConversationTable ) id: 17 {
'registryAlias' => 'QuestionAdvancedConversation'
'table' => 'question_advanced_conversations'
'alias' => 'QuestionAdvancedConversation'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExerciseQuestion => object( App\Model\Table\ExerciseQuestionTable ) id: 18 {
'registryAlias' => 'ExerciseQuestion'
'table' => 'exercise_questions'
'alias' => 'ExerciseQuestion'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'ExerciseOption' ,
(int) 1 => 'ExerciseExplanation' ,
(int) 2 => 'Exercise' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExerciseOption => object( App\Model\Table\ExerciseOptionTable ) id: 19 {
'registryAlias' => 'ExerciseOption'
'table' => 'exercise_options'
'alias' => 'ExerciseOption'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExerciseExplanation => object( App\Model\Table\ExerciseExplanationTable ) id: 20 {
'registryAlias' => 'ExerciseExplanation'
'table' => 'exercise_explanations'
'alias' => 'ExerciseExplanation'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
TipsAdvice => object( App\Model\Table\TipsAdviceTable ) id: 21 {
'registryAlias' => 'TipsAdvice'
'table' => 'tips_advices'
'alias' => 'TipsAdvice'
'entityClass' => 'App\Model\Entity\TipsAdvice'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
EmailTemplate => object( App\Model\Table\EmailTemplateTable ) id: 22 {
'registryAlias' => 'EmailTemplate'
'table' => 'emails'
'alias' => 'EmailTemplate'
'entityClass' => 'App\Model\Entity\EmailTemplate'
'associations' => [
(int) 0 => 'SaEmailTemplate' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
WrittingEmail => object( App\Model\Table\WrittingEmailTable ) id: 23 {
'registryAlias' => 'WrittingEmail'
'table' => 'writing_email'
'alias' => 'WrittingEmail'
'entityClass' => 'App\Model\Entity\WrittingEmail'
'associations' => [
(int) 0 => 'WritingEmailRecord' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionDoublePassage => object( App\Model\Table\QuestionDoublePassageTable ) id: 24 {
'registryAlias' => 'QuestionDoublePassage'
'table' => 'question_double_passages'
'alias' => 'QuestionDoublePassage'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
RespondQuestion => object( App\Model\Table\RespondQuestionTable ) id: 25 {
'registryAlias' => 'RespondQuestion'
'table' => 'respond_questions'
'alias' => 'RespondQuestion'
'entityClass' => 'App\Model\Entity\RespondQuestion'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
WrittingEssay => object( App\Model\Table\WrittingEssayTable ) id: 26 {
'registryAlias' => 'WrittingEssay'
'table' => 'writing_essay'
'alias' => 'WrittingEssay'
'entityClass' => 'App\Model\Entity\WrittingEssay'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
SpeakingTestContent => object( App\Model\Table\SpeakingTestContentTable ) id: 27 {
'registryAlias' => 'SpeakingTestContent'
'table' => 'speaking_test_contents'
'alias' => 'SpeakingTestContent'
'entityClass' => 'App\Model\Entity\SpeakingTestContent'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionIncompleteSentence => object( App\Model\Table\QuestionIncompleteSentenceTable ) id: 28 {
'registryAlias' => 'QuestionIncompleteSentence'
'table' => 'question_incomplete_sentences'
'alias' => 'QuestionIncompleteSentence'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
VideoLibrary => object( App\Model\Table\VideoLibraryTable ) id: 29 {
'registryAlias' => 'VideoLibrary'
'table' => 'video_libraries'
'alias' => 'VideoLibrary'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
CommonController => object( App\Controller\CommonController ) id: 30 {
}
WrittingPicture => object( App\Model\Table\WrittingPictureTable ) id: 31 {
'registryAlias' => 'WrittingPicture'
'table' => 'writing_picture'
'alias' => 'WrittingPicture'
'entityClass' => 'App\Model\Entity\WrittingPicture'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionPhoto => object( App\Model\Table\QuestionPhotoTable ) id: 32 {
'registryAlias' => 'QuestionPhoto'
'table' => 'question_photos'
'alias' => 'QuestionPhoto'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ImplicationExercise => object( App\Model\Table\ImplicationExerciseTable ) id: 33 {
'registryAlias' => 'ImplicationExercise'
'table' => 'implication_exerceses'
'alias' => 'ImplicationExercise'
'entityClass' => 'App\Model\Entity\ImplicationExercise'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
IntensiveReadingExercise => object( App\Model\Table\IntensiveReadingExerciseTable ) id: 34 {
'registryAlias' => 'IntensiveReadingExercise'
'table' => 'intensive_reading_excercises'
'alias' => 'IntensiveReadingExercise'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionResponse => object( App\Model\Table\QuestionResponseTable ) id: 35 {
'registryAlias' => 'QuestionResponse'
'table' => 'question_question_responses'
'alias' => 'QuestionResponse'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionShortConversation => object( App\Model\Table\QuestionShortConversationTable ) id: 36 {
'registryAlias' => 'QuestionShortConversation'
'table' => 'question_short_conversations'
'alias' => 'QuestionShortConversation'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionShortTalk => object( App\Model\Table\QuestionShortTalkTable ) id: 37 {
'registryAlias' => 'QuestionShortTalk'
'table' => 'question_short_talks'
'alias' => 'QuestionShortTalk'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionSinglePassage => object( App\Model\Table\QuestionSinglePassageTable ) id: 38 {
'registryAlias' => 'QuestionSinglePassage'
'table' => 'question_single_passages'
'alias' => 'QuestionSinglePassage'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
QuestionTextCompletion => object( App\Model\Table\QuestionTextCompletionTable ) id: 39 {
'registryAlias' => 'QuestionTextCompletion'
'table' => 'question_text_completions'
'alias' => 'QuestionTextCompletion'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
SaSetting => object( App\Model\Table\SaSettingTable ) id: 40 {
'registryAlias' => 'SaSetting'
'table' => 'sa_settings'
'alias' => 'SaSetting'
'entityClass' => 'App\Model\Entity\SaSetting'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
SaEmailTemplate => object( App\Model\Table\SaEmailTemplateTable ) id: 41 {
'registryAlias' => 'SaEmailTemplate'
'table' => 'sa_emails'
'alias' => 'SaEmailTemplate'
'entityClass' => 'App\Model\Entity\SaEmailTemplate'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ReadTextAloud => object( App\Model\Table\ReadTextAloudTable ) id: 42 {
'registryAlias' => 'ReadTextAloud'
'table' => 'read_text_alouds'
'alias' => 'ReadTextAloud'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'ReadTextAloudRecord' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ProposeSolution => object( App\Model\Table\ProposeSolutionTable ) id: 43 {
'registryAlias' => 'ProposeSolution'
'table' => 'propose_solutions'
'alias' => 'ProposeSolution'
'entityClass' => 'App\Model\Entity\ProposeSolution'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
DiscribePicture => object( App\Model\Table\DiscribePictureTable ) id: 44 {
'registryAlias' => 'DiscribePicture'
'table' => 'discribe_pictures'
'alias' => 'DiscribePicture'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'DiscribePictureRecord' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExpressOpinion => object( App\Model\Table\ExpressOpinionTable ) id: 45 {
'registryAlias' => 'ExpressOpinion'
'table' => 'express_opinions'
'alias' => 'ExpressOpinion'
'entityClass' => 'App\Model\Entity\ExpressOpinion'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
RespondQuestionInfo => object( App\Model\Table\RespondQuestionInfoTable ) id: 46 {
'registryAlias' => 'RespondQuestionInfo'
'table' => 'respond_questions_using_info'
'alias' => 'RespondQuestionInfo'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
User => object( App\Model\Table\UserTable ) id: 47 {
'registryAlias' => 'User'
'table' => 'users'
'alias' => 'User'
'entityClass' => 'App\Model\Entity\User'
'associations' => [
(int) 0 => 'Tan' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Customer => object( App\Model\Table\CustomerTable ) id: 48 {
'registryAlias' => 'Customer'
'table' => 'customers'
'alias' => 'Customer'
'entityClass' => 'App\Model\Entity\Customer'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
TanBatche => object( App\Model\Table\TanBatcheTable ) id: 49 {
'registryAlias' => 'TanBatche'
'table' => 'tan_batches'
'alias' => 'TanBatche'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'Customer' ,
(int) 1 => 'Tan' ,
(int) 2 => 'User' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Tan => object( App\Model\Table\TanTable ) id: 50 {
'registryAlias' => 'Tan'
'table' => 'tans'
'alias' => 'Tan'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'User' ,
(int) 1 => 'TanBatch' ,
(int) 2 => 'Customer' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
TanBatch => object( App\Model\Table\TanBatchTable ) id: 51 {
'registryAlias' => 'TanBatch'
'table' => 'tan_batches'
'alias' => 'TanBatch'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'Customer' ,
(int) 1 => 'Tan' ,
(int) 2 => 'User' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
TanOrder => object( App\Model\Table\TanOrderTable ) id: 52 {
'registryAlias' => 'TanOrder'
'table' => 'tan_orders'
'alias' => 'TanOrder'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'Customer' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
LearningInformation => object( App\Model\Table\LearningInformationTable ) id: 53 {
'registryAlias' => 'LearningInformation'
'table' => 'learning_informations'
'alias' => 'LearningInformation'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
EntryTestRecord => object( App\Model\Table\EntryTestRecordTable ) id: 54 {
'registryAlias' => 'EntryTestRecord'
'table' => 'entry_test_records'
'alias' => 'EntryTestRecord'
'entityClass' => 'App\Model\Entity\EntryTestRecord'
'associations' => [
(int) 0 => 'User' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
MockTestRecord => object( App\Model\Table\MockTestRecordTable ) id: 55 {
'registryAlias' => 'MockTestRecord'
'table' => 'mock_test_records'
'alias' => 'MockTestRecord'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'User' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Vocabulary => object( App\Model\Table\VocabularyTable ) id: 56 {
'registryAlias' => 'Vocabulary'
'table' => 'vocabularies'
'alias' => 'Vocabulary'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
WrittingPictureRecord => object( App\Model\Table\WrittingPictureRecordTable ) id: 57 {
'registryAlias' => 'WrittingPictureRecord'
'table' => 'writting_picture_records'
'alias' => 'WrittingPictureRecord'
'entityClass' => 'App\Model\Entity\WrittingPictureRecord'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
WritingEmailRecord => object( App\Model\Table\WritingEmailRecordTable ) id: 58 {
'registryAlias' => 'WritingEmailRecord'
'table' => 'writing_email_records'
'alias' => 'WritingEmailRecord'
'entityClass' => 'App\Model\Entity\WritingEmailRecord'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExerciseResult => object( App\Model\Table\ExerciseResultTable ) id: 59 {
'registryAlias' => 'ExerciseResult'
'table' => 'exercise_results'
'alias' => 'ExerciseResult'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
WrittingEssayRecord => object( App\Model\Table\WrittingEssayRecordTable ) id: 60 {
'registryAlias' => 'WrittingEssayRecord'
'table' => 'express_opinions_records'
'alias' => 'WrittingEssayRecord'
'entityClass' => 'App\Model\Entity\WrittingEssayRecord'
'associations' => [
(int) 0 => 'WrittingEssay' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ReadTextAloudRecord => object( App\Model\Table\ReadTextAloudRecordTable ) id: 61 {
'registryAlias' => 'ReadTextAloudRecord'
'table' => 'read_text_alouds_records'
'alias' => 'ReadTextAloudRecord'
'entityClass' => 'App\Model\Entity\ReadTextAloudRecord'
'associations' => [
(int) 0 => 'ReadTextAloud' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
DiscribePictureRecord => object( App\Model\Table\DiscribePictureRecordTable ) id: 62 {
'registryAlias' => 'DiscribePictureRecord'
'table' => 'discribe_pictures_records'
'alias' => 'DiscribePictureRecord'
'entityClass' => 'App\Model\Entity\DiscribePictureRecord'
'associations' => [
(int) 0 => 'DiscribePicture' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
RespondQuestionRecord => object( App\Model\Table\RespondQuestionRecordTable ) id: 63 {
'registryAlias' => 'RespondQuestionRecord'
'table' => 'respond_question_records'
'alias' => 'RespondQuestionRecord'
'entityClass' => 'App\Model\Entity\RespondQuestionRecord'
'associations' => [
(int) 0 => 'RespondQuestion' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
RespondQuestionInfoRecord => object( App\Model\Table\RespondQuestionInfoRecordTable ) id: 64 {
'registryAlias' => 'RespondQuestionInfoRecord'
'table' => 'respond_questions_using_info_records'
'alias' => 'RespondQuestionInfoRecord'
'entityClass' => 'App\Model\Entity\RespondQuestionInfoRecord'
'associations' => [
(int) 0 => 'RespondQuestionInfo' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ProposeSolutionRecord => object( App\Model\Table\ProposeSolutionRecordTable ) id: 65 {
'registryAlias' => 'ProposeSolutionRecord'
'table' => 'propose_solution_records'
'alias' => 'ProposeSolutionRecord'
'entityClass' => 'App\Model\Entity\ProposeSolutionRecord'
'associations' => [
(int) 0 => 'ProposeSolution' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExpressOpinionRecord => object( App\Model\Table\ExpressOpinionRecordTable ) id: 66 {
'registryAlias' => 'ExpressOpinionRecord'
'table' => 'listing_express_opinion_records'
'alias' => 'ExpressOpinionRecord'
'entityClass' => 'App\Model\Entity\ExpressOpinionRecord'
'associations' => [
(int) 0 => 'ExpressOpinion' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
SpeakingAndWritingTest => object( App\Model\Table\SpeakingAndWritingTestTable ) id: 67 {
'registryAlias' => 'SpeakingAndWritingTest'
'table' => 'speaking_and_writing_tests'
'alias' => 'SpeakingAndWritingTest'
'entityClass' => 'App\Model\Entity\SpeakingAndWritingTest'
'associations' => [
(int) 0 => 'User' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ResetPassword => object( App\Model\Table\ResetPasswordTable ) id: 68 {
'registryAlias' => 'ResetPassword'
'table' => 'reset_passwords'
'alias' => 'ResetPassword'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
HangmanExercise => object( App\Model\Table\HangmanExerciseTable ) id: 69 {
'registryAlias' => 'HangmanExercise'
'table' => 'hangman_exercises'
'alias' => 'HangmanExercise'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
SpecificToeicExercise => object( App\Model\Table\SpecificToeicExerciseTable ) id: 70 {
'registryAlias' => 'SpecificToeicExercise'
'table' => 'specific_toeic_exercises'
'alias' => 'SpecificToeicExercise'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
TrainingExerciseSetting => object( App\Model\Table\TrainingExerciseSettingTable ) id: 71 {
'registryAlias' => 'TrainingExerciseSetting'
'table' => 'traning_exercise_settings'
'alias' => 'TrainingExerciseSetting'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
MoreMonitoring => object( App\Model\Table\MoreMonitoringTable ) id: 72 {
'registryAlias' => 'MoreMonitoring'
'table' => 'more_monitoring'
'alias' => 'MoreMonitoring'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
TrainingCoachAdvice => object( App\Model\Table\TrainingCoachAdviceTable ) id: 73 {
'registryAlias' => 'TrainingCoachAdvice'
'table' => 'training_coach_advices'
'alias' => 'TrainingCoachAdvice'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Tutor => object( App\Model\Table\TutorTable ) id: 74 {
'registryAlias' => 'Tutor'
'table' => 'tutors'
'alias' => 'Tutor'
'entityClass' => 'App\Model\Entity\Tutor'
'associations' => [
(int) 0 => 'Customer' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Faq => object( App\Model\Table\FaqTable ) id: 75 {
'registryAlias' => 'Faq'
'table' => 'faqs'
'alias' => 'Faq'
'entityClass' => 'App\Model\Entity\Faq'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Log => object( App\Model\Table\LogTable ) id: 76 {
'registryAlias' => 'Log'
'table' => 'logs'
'alias' => 'Log'
'entityClass' => 'App\Model\Entity\Log'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Client => object( App\Model\Table\ClientTable ) id: 77 {
'registryAlias' => 'Client'
'table' => 'clients'
'alias' => 'Client'
'entityClass' => 'App\Model\Entity\Client'
'associations' => [
(int) 0 => 'ClientBatch' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ClientBatch => object( App\Model\Table\ClientBatchTable ) id: 78 {
'registryAlias' => 'ClientBatch'
'table' => 'client_batches'
'alias' => 'ClientBatch'
'entityClass' => 'App\Model\Entity\ClientBatch'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
TimeSpentOnPlatform => object( App\Model\Table\TimeSpentOnPlatformTable ) id: 79 {
'registryAlias' => 'TimeSpentOnPlatform'
'table' => 'time_spent_on_platform'
'alias' => 'TimeSpentOnPlatform'
'entityClass' => 'App\Model\Entity\TimeSpentOnPlatform'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
WarmUp => object( App\Model\Table\WarmUpTable ) id: 80 {
'registryAlias' => 'WarmUp'
'table' => 'warm_up'
'alias' => 'WarmUp'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'WarmUpRecord' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExtendedConversation => object( App\Model\Table\ExtendedConversationTable ) id: 81 {
'registryAlias' => 'ExtendedConversation'
'table' => 'extended_conversation'
'alias' => 'ExtendedConversation'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'ExtendedConversationRecord' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
WarmUpRecord => object( App\Model\Table\WarmUpRecordTable ) id: 82 {
'registryAlias' => 'WarmUpRecord'
'table' => 'warm_up_records'
'alias' => 'WarmUpRecord'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'WarmUp' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
ExtendedConversationRecord => object( App\Model\Table\ExtendedConversationRecordTable ) id: 83 {
'registryAlias' => 'ExtendedConversationRecord'
'table' => 'extended_conversation_records'
'alias' => 'ExtendedConversationRecord'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'ExtendedConversation' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
SwMockTestRecord => object( App\Model\Table\SwMockTestRecordTable ) id: 84 {
'registryAlias' => 'SwMockTestRecord'
'table' => 'sw_mock_test_records'
'alias' => 'SwMockTestRecord'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'User' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
SpeakingAndWritingMockTest => object( App\Model\Table\SpeakingAndWritingMockTestTable ) id: 85 {
'registryAlias' => 'SpeakingAndWritingMockTest'
'table' => 'speaking_and_writing_mock_tests'
'alias' => 'SpeakingAndWritingMockTest'
'entityClass' => 'App\Model\Entity\SpeakingAndWritingMockTest'
'associations' => [
(int) 0 => 'User' ,
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
CronLogs => object( App\Model\Table\CronLogsTable ) id: 86 {
'registryAlias' => 'CronLogs'
'table' => 'cron_logs'
'alias' => 'CronLogs'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
UserSendMail => object( App\Model\Table\UserSendMailTable ) id: 87 {
'registryAlias' => 'UserSendMail'
'table' => 'user_send_mails'
'alias' => 'UserSendMail'
'entityClass' => 'App\Model\Entity\UserSendMail'
'associations' => [
]
'behaviors' => [
]
'defaultConnection' => 'default'
'connectionName' => 'default'
}
Auth => object( Cake\Controller\Component\AuthComponent ) id: 88 {
'components' => [
(int) 0 => 'RequestHandler' ,
(int) 1 => 'Flash' ,
]
'implementedEvents' => [
'Controller.initialize' => 'authCheck' ,
'Controller.startup' => 'startup' ,
]
'_config' => [
'authenticate' => [
'' => [maximum depth reached] ,
] ,
'authorize' => [
'' => [maximum depth reached] ,
] ,
'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' => [
'' => [maximum depth reached] ,
] ,
'storage' => 'Session' ,
'checkAuthIn' => 'Controller.startup' ,
]
}
ts_question_models_fields => [
'incomplete_sentence' => [
(int) 0 => 'id' ,
(int) 1 => 'que1' ,
(int) 2 => 'ans1' ,
(int) 3 => 'q1_opt1' ,
(int) 4 => 'q1_opt2' ,
(int) 5 => 'q1_opt3' ,
(int) 6 => 'q1_opt4' ,
] ,
'responses' => [
(int) 0 => 'id' ,
(int) 1 => 'audio' ,
(int) 2 => 'audio_title' ,
(int) 3 => 'que1' ,
(int) 4 => 'answer' ,
(int) 5 => 'q1_opt1' ,
(int) 6 => 'q1_opt2' ,
(int) 7 => 'q1_opt3' ,
] ,
'advanced_conversations' => [
(int) 0 => 'id' ,
(int) 1 => 'que1' ,
(int) 2 => 'ans1' ,
(int) 3 => 'q1_opt1' ,
(int) 4 => 'q1_opt2' ,
(int) 5 => 'q1_opt3' ,
(int) 6 => 'q1_opt4' ,
(int) 7 => 'audio' ,
(int) 8 => 'que2' ,
(int) 9 => 'ans2' ,
(int) 10 => 'q2_opt1' ,
(int) 11 => 'q2_opt2' ,
(int) 12 => 'q2_opt3' ,
(int) 13 => 'q2_opt4' ,
(int) 14 => 'que3' ,
(int) 15 => 'ans3' ,
(int) 16 => 'q3_opt1' ,
(int) 17 => 'q3_opt2' ,
(int) 18 => 'q3_opt3' ,
(int) 19 => 'q3_opt4' ,
] ,
'double_passages' => [
(int) 0 => 'id' ,
(int) 1 => 'text' ,
(int) 2 => 'que1' ,
(int) 3 => 'ans1' ,
(int) 4 => 'q1_opt1' ,
(int) 5 => 'q1_opt2' ,
(int) 6 => 'q1_opt3' ,
(int) 7 => 'q1_opt4' ,
(int) 8 => 'que2' ,
(int) 9 => 'ans2' ,
(int) 10 => 'q2_opt1' ,
(int) 11 => 'q2_opt2' ,
(int) 12 => 'q2_opt3' ,
(int) 13 => 'q2_opt4' ,
(int) 14 => 'que3' ,
(int) 15 => 'ans3' ,
(int) 16 => 'q3_opt1' ,
(int) 17 => 'q3_opt2' ,
(int) 18 => 'q3_opt3' ,
(int) 19 => 'q3_opt4' ,
(int) 20 => 'que4' ,
(int) 21 => 'ans4' ,
(int) 22 => 'q4_opt1' ,
(int) 23 => 'q4_opt2' ,
(int) 24 => 'q4_opt3' ,
(int) 25 => 'q4_opt4' ,
(int) 26 => 'que5' ,
(int) 27 => 'ans5' ,
(int) 28 => 'q5_opt1' ,
(int) 29 => 'q5_opt2' ,
(int) 30 => 'q5_opt3' ,
(int) 31 => 'q5_opt4' ,
] ,
'text_completions' => [
(int) 0 => 'id' ,
(int) 1 => 'text' ,
(int) 2 => 'ans1' ,
(int) 3 => 'q1_opt1' ,
(int) 4 => 'q1_opt2' ,
(int) 5 => 'q1_opt3' ,
(int) 6 => 'q1_opt4' ,
(int) 7 => 'ans2' ,
(int) 8 => 'q2_opt1' ,
(int) 9 => 'q2_opt2' ,
(int) 10 => 'q2_opt3' ,
(int) 11 => 'q2_opt4' ,
(int) 12 => 'ans3' ,
(int) 13 => 'q3_opt1' ,
(int) 14 => 'q3_opt2' ,
(int) 15 => 'q3_opt3' ,
(int) 16 => 'q3_opt4' ,
(int) 17 => 'ans4' ,
(int) 18 => 'q4_opt1' ,
(int) 19 => 'q4_opt2' ,
(int) 20 => 'q4_opt3' ,
(int) 21 => 'q4_opt4' ,
(int) 22 => 'ans5' ,
(int) 23 => 'q5_opt1' ,
(int) 24 => 'q5_opt2' ,
(int) 25 => 'q5_opt3' ,
(int) 26 => 'q5_opt4' ,
] ,
'short_conversations' => [
(int) 0 => 'id' ,
(int) 1 => 'question_text' ,
(int) 2 => 'que1' ,
(int) 3 => 'ans1' ,
(int) 4 => 'q1_opt1' ,
(int) 5 => 'q1_opt2' ,
(int) 6 => 'q1_opt3' ,
(int) 7 => 'q1_opt4' ,
(int) 8 => 'que2' ,
(int) 9 => 'ans2' ,
(int) 10 => 'q2_opt1' ,
(int) 11 => 'q2_opt2' ,
(int) 12 => 'q2_opt3' ,
(int) 13 => 'q2_opt4' ,
(int) 14 => 'audio' ,
(int) 15 => 'audio_title' ,
] ,
'short_talks' => [
(int) 0 => 'id' ,
(int) 1 => 'que1' ,
(int) 2 => 'ans1' ,
(int) 3 => 'q1_opt1' ,
(int) 4 => 'q1_opt2' ,
(int) 5 => 'q1_opt3' ,
(int) 6 => 'q1_opt4' ,
(int) 7 => 'audio' ,
(int) 8 => 'audio_title' ,
] ,
]
protected name => 'Login'
protected request => object( Cake\Http\ServerRequest ) id: 89 {
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: 90 {
}
protected uri => object( Laminas\Diactoros\Uri ) id: 91 {
}
protected session => object( Cake\Http\Session ) id: 92 {
}
protected flash => object( Cake\Http\FlashMessage ) id: 93 {
}
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: 94 {
'status' => (int) 200
'contentType' => 'text/html'
'headers' => [
'Content-Type' => [
'' => [maximum depth reached] ,
] ,
]
'file' => null
'fileRange' => [
]
'cookies' => object( Cake\Http\Cookie\CookieCollection ) id: 95 {
}
'cacheDirectives' => [
]
'body' => ''
}
protected _responseClass => 'Cake\Http\Response'
protected autoRender => true
protected _components => object( Cake\Controller\ComponentRegistry ) id: 96 {
'_Controller' => object( App\Controller\LoginController ) id: 0 {}
'_loaded' => [
(int) 0 => 'RequestHandler' ,
(int) 1 => 'Flash' ,
(int) 2 => 'CheckDuplicateField' ,
(int) 3 => 'FileUpload' ,
(int) 4 => 'Score' ,
(int) 5 => 'TestSimulator' ,
(int) 6 => 'TanAdministration' ,
(int) 7 => 'Response' ,
(int) 8 => 'Mail' ,
(int) 9 => 'SpellChecker' ,
(int) 10 => 'EntryTest' ,
(int) 11 => 'Paginator' ,
(int) 12 => 'Auth' ,
]
'_eventManager' => object( Cake\Event\EventManager ) id: 97 {
}
'_eventClass' => 'Cake\Event\Event'
}
protected plugin => null
protected _eventManager => object( Cake\Event\EventManager ) id: 97 {}
protected _eventClass => 'Cake\Event\Event'
protected _tableLocator => object( Cake\ORM\Locator\TableLocator ) id: 98 {
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 => 'Login'
protected _modelFactories => [
'Table' => [
(int) 0 => object( Cake\ORM\Locator\TableLocator ) id: 98 {} ,
(int) 1 => 'get' ,
] ,
]
protected _modelType => 'Table'
protected _viewBuilder => object( Cake\View\ViewBuilder ) id: 99 {
protected _templatePath => null
protected _template => null
protected _plugin => null
protected _theme => 'User'
protected _layout => 'default_login'
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] ,
]
}
}
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' => 'Login' ,
'pass' => [
] ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/{controller}' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
'csrfToken' => 'F8OpsN8v+S1jEwY2DUhLWx8iyHub23XNe7pWQywd6B3LFYRfB0AV8idLtJixhc3zp6ML/eduAybm7nbdOdklg8Eo0SSKC4UlLhf7Tf+6RflI2zUlTy/bJa52s2kwJHbFRH+A/oPhr5KRkm3EhV9hEg==' ,
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $method === 'GET' && $cookieData === null ) {
$token = $this -> createToken ();
$request = $request -> withAttribute ( 'csrfToken' , $this -> saltToken ( $token ));
/** @var mixed $response */
$response = $handler -> handle ( $request );
return $this -> _addTokenCookie ( $token , $request , $response );
}
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Login' ,
'pass' => [
] ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/{controller}' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
'csrfToken' => 'F8OpsN8v+S1jEwY2DUhLWx8iyHub23XNe7pWQywd6B3LFYRfB0AV8idLtJixhc3zp6ML/eduAybm7nbdOdklg8Eo0SSKC4UlLhf7Tf+6RflI2zUlTy/bJa52s2kwJHbFRH+A/oPhr5KRkm3EhV9hEg==' ,
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Login' ,
'pass' => [
] ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/{controller}' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
'csrfToken' => 'F8OpsN8v+S1jEwY2DUhLWx8iyHub23XNe7pWQywd6B3LFYRfB0AV8idLtJixhc3zp6ML/eduAybm7nbdOdklg8Eo0SSKC4UlLhf7Tf+6RflI2zUlTy/bJa52s2kwJHbFRH+A/oPhr5KRkm3EhV9hEg==' ,
]
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/lptstudy/public_html/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
*/
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
if (! in_array ( $request -> getMethod (), $this -> methods , true )) {
return $handler -> handle ( $request );
}
[ $type ] = explode ( ';' , $request -> getHeaderLine ( 'Content-Type' ));
$type = strtolower ( $type );
if (!isset( $this -> parsers [ $type ])) {
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Login' ,
'pass' => [
] ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/{controller}' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Login' ,
'pass' => [
] ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/{controller}' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/lptstudy/public_html/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
);
}
$matching = Router :: getRouteCollection ()-> getMiddleware ( $middleware );
if (! $matching ) {
return $handler -> handle ( $request );
}
$middleware = new MiddlewareQueue ( $matching );
$runner = new Runner ();
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Login' ,
'pass' => [
] ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/{controller}' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'controller' => 'Login' ,
'pass' => [
] ,
'action' => 'index' ,
'plugin' => null ,
'_matchedRoute' => '/{controller}' ,
'_ext' => null ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/lptstudy/public_html/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
$url = $request -> getUri ()-> getPath ();
if ( strpos ( $url , '..' ) !== false || strpos ( $url , '.' ) === false ) {
return $handler -> handle ( $request );
}
if ( strpos ( $url , '/.' ) !== false ) {
return $handler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/lptstudy/public_html/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
*/
public function process ( ServerRequestInterface $request , RequestHandlerInterface $handler ): ResponseInterface
{
try {
return $handler -> handle ( $request );
} catch ( RedirectException $exception ) {
return $this -> handleRedirect ( $exception );
} catch ( Throwable $exception ) {
return $this -> handleException ( $exception , $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
if ( $this -> queue -> valid ()) {
$middleware = $this -> queue -> current ();
$this -> queue -> next ();
return $middleware -> process ( $request , $this );
}
if ( $this -> fallbackHandler ) {
return $this -> fallbackHandler -> handle ( $request );
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( Cake\Http\Runner ) id: 0 {
protected queue => object( Cake\Http\MiddlewareQueue ) id: 1 {
protected position => (int) 5
protected queue => [
'' => [maximum depth reached] ,
]
}
protected fallbackHandler => object( App\Application ) id: 2 {
protected configDir => '/home/lptstudy/public_html/config/'
protected plugins => object( Cake\Core\PluginCollection ) id: 3 {
}
protected controllerFactory => object( Cake\Controller\ControllerFactory ) id: 4 {
}
protected container => object( Cake\Core\Container ) id: 5 {
}
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
}
}
$this -> queue = $queue ;
$this -> queue -> rewind ();
$this -> fallbackHandler = $fallbackHandler ;
return $this -> handle ( $request );
}
/**
* Handle incoming server request and return a response .
Arguments
object( Cake\Http\ServerRequest ) id: 0 {
trustProxy => false
protected params => [
'plugin' => null ,
'controller' => null ,
'action' => null ,
'_ext' => null ,
'pass' => [
] ,
]
protected data => [
]
protected query => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
}
$this -> dispatchEvent ( 'Server.buildMiddleware' , [ 'middleware' => $middleware ]);
$response = $this -> runner -> run ( $middleware , $request , $this -> app );
if ( $request instanceof ServerRequest ) {
$request -> getSession ()-> close ();
}
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 => [
]
protected cookies => [
'RWSESSID' => '43a8831a4db923e0921e3f306af72ae9' ,
]
protected _environment => [
'USER' => 'lptstudy' ,
'HOME' => '/home/lptstudy' ,
'SCRIPT_NAME' => '/webroot/index.php' ,
'REQUEST_URI' => '/login' ,
'QUERY_STRING' => '' ,
'REQUEST_METHOD' => 'GET' ,
'SERVER_PROTOCOL' => 'HTTP/1.1' ,
'GATEWAY_INTERFACE' => 'CGI/1.1' ,
'REDIRECT_URL' => '/webroot/login' ,
'REMOTE_PORT' => '6086' ,
'SCRIPT_FILENAME' => '/home/lptstudy/public_html/webroot/index.php' ,
'SERVER_ADMIN' => 'webmaster@360lptstudy.com' ,
'CONTEXT_DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'CONTEXT_PREFIX' => '' ,
'REQUEST_SCHEME' => 'https' ,
'DOCUMENT_ROOT' => '/home/lptstudy/public_html' ,
'REMOTE_ADDR' => '3.139.88.246' ,
'SERVER_PORT' => '443' ,
'SERVER_ADDR' => '141.94.218.163' ,
'SERVER_NAME' => '360lptstudy.com' ,
'SERVER_SOFTWARE' => 'Apache' ,
'SERVER_SIGNATURE' => '' ,
'PATH' => '/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin' ,
'HTTP_X_HTTPS' => '1' ,
'HTTP_HOST' => '360lptstudy.com' ,
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate' ,
'HTTP_COOKIE' => 'RWSESSID=43a8831a4db923e0921e3f306af72ae9' ,
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' ,
'HTTP_ACCEPT' => '*/*' ,
'proxy-nokeepalive' => '1' ,
'SSL_TLS_SNI' => '360lptstudy.com' ,
'HTTPS' => 'on' ,
'SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'SCRIPT_URL' => '/login' ,
'UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_STATUS' => '200' ,
'REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_HTTPS' => 'on' ,
'REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'REDIRECT_REDIRECT_STATUS' => '200' ,
'REDIRECT_REDIRECT_SSL_TLS_SNI' => '360lptstudy.com' ,
'REDIRECT_REDIRECT_HTTPS' => 'on' ,
'REDIRECT_REDIRECT_SCRIPT_URI' => 'https://360lptstudy.com/login' ,
'REDIRECT_REDIRECT_SCRIPT_URL' => '/login' ,
'REDIRECT_REDIRECT_UNIQUE_ID' => 'Z4dtlF32gSvmu-XCMLC5sgAAAA4' ,
'FCGI_ROLE' => 'RESPONDER' ,
'PHP_SELF' => '/webroot/index.php' ,
'REQUEST_TIME_FLOAT' => (float) 1736928660.9948 ,
'REQUEST_TIME' => (int) 1736928660 ,
'argv' => [
] ,
'argc' => (int) 0 ,
'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 #146
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 => '360lptstudy.com'
private port => null
private path => '/login'
private query => ''
private fragment => ''
private uriString => null
}
protected session => object( Cake\Http\Session ) id: 5 {
protected _engine => null
protected _started => null
protected _lifetime => (int) 1440
protected _isCLI => false
}
protected flash => object( Cake\Http\FlashMessage ) id: 6 {
protected _defaultConfig => [
'' => [maximum depth reached] ,
]
protected session => object( Cake\Http\Session ) id: 5 {}
protected _config => [
'' => [maximum depth reached] ,
]
protected _configInitialized => true
}
protected attributes => [
]
protected emulatedAttributes => [
(int) 0 => 'session' ,
(int) 1 => 'flash' ,
(int) 2 => 'webroot' ,
(int) 3 => 'base' ,
(int) 4 => 'params' ,
(int) 5 => 'here' ,
]
protected uploadedFiles => [
]
protected protocol => null
protected requestTarget => null
}
object( App\Application ) id: 0 {
protected configDir => '/home/lptstudy/public_html/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 container => object( Cake\Core\Container ) id: 3 {}
protected _eventManager => object( Cake\Event\EventManager ) id: 4 {
'_listeners' => [
]
'_isGlobal' => true
'_trackEvents' => false
'_generalManager' => '(object) EventManager'
'_dispatchedEvents' => null
}
protected _eventClass => 'Cake\Event\Event'
}
// Bind your application to the server.
$server = new Server (new Application ( dirname ( __DIR__ ) . '/config' ));
// Run the request/response through the application and emit the response.
$server -> emit ( $server -> run ());
Error in:
ROOT/src/Controller/LoginController.php, line 292
If you want to customize this error message, create
templates/Error/error500.php