public function __get($name) { if (Strings::contains($name, "Repository") || Strings::contains($name, "Service")) { return parent::__get($name); } elseif (Strings::contains($name, "View")) { if (!isset($this->_views[$name])) { $this->registerView($name); } return $this->_views[$name]; } }
public function __get($name) { if (Strings::contains($name, "Repository")) { if (!$this->__isset($name)) { $this->registerRepository($name); } return $this->_repositories[$name]; } if (Strings::contains($name, "Service")) { if (!isset($this->_services[$name])) { $this->registerService($name); } return $this->_services[$name]; } return null; }