registry = &$registry; } /** @return void */ final private function __getRegistryClass() { $this->registry = \Phacil\Framework\startEngineExacTI::getRegistry(); } /** * * @param mixed $key * @return mixed */ public function __get($key) { if (!$this->registry) { $this->__getRegistryClass(); } return $this->registry->get($key); } /** * * @param mixed $key * @param mixed $value * @return void */ public function __set($key, $value) { if (!$this->registry) { $this->__getRegistryClass(); } $this->registry->set($key, $value); } }