15 if(isset($className) && \class_exists($className)){
18 $this->route=
$route[
"path"];
20 $ctrl=
new $className();
21 $this->name=$className;
22 $this->urlsFile=$ctrl->_getUrlsFilename();
23 $this->siteMapTemplate=$ctrl->_getSeoTemplateFilename();
82 public static function init(){
89 }
catch ( \Exception $e ) {
93 foreach ( $files as $file ) {
96 if (isset($restCtrls[$controllerClass]) ===
false) {
97 $reflect=new \ReflectionClass($controllerClass);
98 if (!$reflect->isAbstract() && $reflect->isSubclassOf(
'Ubiquity\controllers\seo\SeoController')) {
__construct($className=null)
setSiteMapTemplate($siteMapTemplate)
static getClassFullNameFromFile($filePathName)
get the full name (name \ namespace) of a class from its file path result example: (string) "I\Am\The...
static getRouteInfoByControllerAction($controller, $action)
static getControllersFiles(&$config, $silent=false)