public function findPageTemplates($page) { $templates = []; $view = $page->view; $config = $this->Config->get('devise.templates'); $config = isset($config[$view]) ? $config[$view] : []; $extends = isset($config['extends']) ? $config['extends'] : null; if ($view) { $templates[] = $view; } if ($extends) { $templates[] = $extends; } $templates = array_merge($templates, $this->ViewOpener->findAllIncludedViews($view)); return $templates; }