/** * @param $type * @param $code * @param $class */ public static function processSchema($type, $code, $class) { self::$code2type[$code] = $type; self::$classes[$code] = $class; $path = \TAO::getClassFile($class); if (\TAO::cache()->fileUpdated($path)) { $infoblock = new $class($code); //var_dump($infoblock);die; $infoblock->process(); } }
/** * @param $name * @return mixed */ public function getController($name) { $class = $this->className("Controller\\{$name}"); $file = \TAO::getClassFile($class); if (is_file($file)) { $controller = new $class(); $controller->bundle = $this; $controller->setup(); return $controller; } print "Unknown controller {$this->name}:{$name}"; die; }