Exemplo n.º 1
0
 /**
  * @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();
     }
 }
Exemplo n.º 2
0
 /**
  * @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;
 }