/
home
/
techb158
/
immovalet.com
/
platform
/
packages
/
page
/
src
/
Supports
/
/home/techb158/immovalet.com/platform/packages/page/src/Supports
mkdir
upload
Name
Size
Mode
Actions
Template.php
1219
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/platform/packages/page/src/Supports/Template.php
(1219B)
<?php namespace Botble\Page\Supports; use Theme; class Template { /** * @param array $templates * @return void * @since 16-09-2016 */ public static function registerPageTemplate($templates = []) { $validTemplates = []; foreach ($templates as $key => $template) { if (in_array($key, self::getExistsTemplate())) { $validTemplates[$key] = $template; } } config([ 'packages.page.general.templates' => array_merge(config('packages.page.general.templates'), $validTemplates), ]); } /** * @return array * @since 16-09-2016 */ protected static function getExistsTemplate() { $files = scan_folder(theme_path(Theme::getThemeName() . DIRECTORY_SEPARATOR . config('packages.theme.general.containerDir.layout'))); foreach ($files as $key => $file) { $files[$key] = str_replace('.blade.php', '', $file); } return $files; } /** * @return array * @since 16-09-2016 */ public static function getPageTemplates() { return config('packages.page.general.templates', []); } }
Save
cmd:
run