Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
70 righe
1.7 KiB
70 righe
1.7 KiB
<?php |
|
declare(strict_types=1); |
|
|
|
/** |
|
* CakePHP(tm) : Rapid Development Framework (https://cakephp.org) |
|
* Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) |
|
* |
|
* Licensed under The MIT License |
|
* For full copyright and license information, please see the LICENSE.txt |
|
* Redistributions of files must retain the above copyright notice. |
|
* |
|
* @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) |
|
* @link https://cakephp.org CakePHP(tm) Project |
|
* @since 3.3.4 |
|
* @license https://opensource.org/licenses/mit-license.php MIT License |
|
*/ |
|
namespace App\Controller\Api; |
|
|
|
use Cake\Event\EventInterface; |
|
|
|
/** |
|
* Error Handling Controller |
|
* |
|
* Controller used by ExceptionRenderer to render error responses. |
|
*/ |
|
class ErrorController extends AppController |
|
{ |
|
/** |
|
* Initialization hook method. |
|
* |
|
* @return void |
|
*/ |
|
public function initialize(): void |
|
{ |
|
parent::initialize(); |
|
} |
|
|
|
/** |
|
* beforeFilter callback. |
|
* |
|
* @param \Cake\Event\EventInterface $event Event. |
|
* @return \Cake\Http\Response|null|void |
|
*/ |
|
public function beforeFilter(EventInterface $event) |
|
{ |
|
} |
|
|
|
/** |
|
* beforeRender callback. |
|
* |
|
* @param \Cake\Event\EventInterface $event Event. |
|
* @return \Cake\Http\Response|null|void |
|
*/ |
|
public function beforeRender(EventInterface $event) |
|
{ |
|
parent::beforeRender($event); |
|
|
|
$this->viewBuilder()->setTemplatePath('Error'); |
|
} |
|
|
|
/** |
|
* afterFilter callback. |
|
* |
|
* @param \Cake\Event\EventInterface $event Event. |
|
* @return \Cake\Http\Response|null|void |
|
*/ |
|
public function afterFilter(EventInterface $event) |
|
{ |
|
} |
|
}
|
|
|