ManaPHP\Component::__get PHP Метод

__get() публичный Метод

Magic method __get
public __get ( string $name ) : mixed
$name string
Результат mixed
    public function __get($name)
    {
        if ($this->_dependencyInjector === null) {
            $this->_dependencyInjector = Di::getDefault();
        }
        if ($name === 'persistent') {
            $getParameter = [get_class($this), $this->_dependencyInjector];
            $this->{'persistent'} = $this->_dependencyInjector->get('sessionBag', $getParameter);
        } else {
            $this->{$name} = $this->_dependencyInjector->{$name};
            if ($this->{$name} === null) {
                trigger_error('Access to undefined property `' . $name . '` of `' . get_called_class() . '`.');
            }
        }
        return $this->{$name};
    }