public function __get($name)
 {
     if ('formatter' === $name && !isset($this->properties[$name])) {
         $this->properties[$name] = new opDoctrineModule_Formatter($this);
     }
     return parent::__get($name);
 }
예제 #2
0
 public function __get($name)
 {
     if ($name === 'expression') {
         static $expressionModule = null;
         if ($expressionModule === null) {
             $class = 'Doctrine_Expression_' . $this->getDriverName() . '_ExtraFunctions';
             $expressionModule = new $class($this);
         }
         return $expressionModule;
     }
     return parent::__get($name);
 }