Predis\Configuration\Options::__get PHP Метод

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

public __get ( $option )
    public function __get($option)
    {
        if (isset($this->options[$option]) || array_key_exists($option, $this->options)) {
            return $this->options[$option];
        }
        if (isset($this->input[$option]) || array_key_exists($option, $this->input)) {
            $value = $this->input[$option];
            unset($this->input[$option]);
            if (isset($this->handlers[$option])) {
                $handler = $this->handlers[$option];
                $handler = new $handler();
                $value = $handler->filter($this, $value);
            } elseif (is_object($value) && method_exists($value, '__invoke')) {
                $value = $value($this);
            }
            return $this->options[$option] = $value;
        }
        if (isset($this->handlers[$option])) {
            return $this->options[$option] = $this->getDefault($option);
        }
        return;
    }