diff --git a/plugins/baser-core/src/Controller/BcErrorController.php b/plugins/baser-core/src/Controller/BcErrorController.php index 29fe78d3e5..9f0a3639e6 100644 --- a/plugins/baser-core/src/Controller/BcErrorController.php +++ b/plugins/baser-core/src/Controller/BcErrorController.php @@ -24,6 +24,7 @@ use Cake\Http\Response; use Cake\Http\ServerRequest; use Cake\ORM\TableRegistry; +use Throwable; /** * BcErrorController @@ -110,4 +111,16 @@ public function beforeRender(EventInterface $event): void EventManager::instance()->off('View.beforeRender'); } + /** + * NotFoundException のエラーページを描画する + * + * @param Throwable|null $error + * @return void + * @noTodo + */ + public function notFound(?Throwable $error = null): void + { + $this->viewBuilder()->setTemplate('error400'); + } + }