<?php /** * Part of phoenix project. * * @copyright Copyright (C) 2016 {ORGANIZATION}. All rights reserved. * @license GNU General Public License version 2 or later. */ return ['providers' => [], 'routing' => ['files' => ['main' => PACKAGE_ADMIN_ROOT . '/routing.yml', 'warder' => \Lyrasoft\Warder\Helper\WarderHelper::getAdminRouting(), 'luna' => \Lyrasoft\Luna\Helper\LunaHelper::getAdminRouting()]], 'middlewares' => [], 'configs' => [], 'listeners' => ['orphans' => \Phoenix\Listener\DumpOrphansListener::class], 'console' => ['commands' => []]];
/** * loadRouting * * @return mixed */ public function loadRouting() { $routes = parent::loadRouting(); foreach (Folder::files(__DIR__ . '/Resources/routing') as $file) { if (File::getExtension($file) == 'yml') { $routes = array_merge($routes, (array) Yaml::parse(file_get_contents($file))); } } // Merge other routes here... $routes = array_merge($routes, WarderHelper::getAdminRouting()); $routes = array_merge($routes, LunaHelper::getAdminRouting()); return $routes; }