public function __get($name) { if ('formatter' === $name && !isset($this->properties[$name])) { $this->properties[$name] = new opDoctrineModule_Formatter($this); } return parent::__get($name); }
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); }