mihaildev\elfinder\volume\Base::getDefaults PHP Метод

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

public getDefaults ( )
    public function getDefaults()
    {
        if ($this->_defaults !== null) {
            return $this->_defaults;
        }
        $this->_defaults['read'] = false;
        $this->_defaults['write'] = false;
        if (isset($this->access['write'])) {
            $this->_defaults['write'] = true;
            if ($this->access['write'] != '*') {
                $this->_defaults['write'] = Yii::$app->user->can($this->access['write']);
            }
        }
        if ($this->_defaults['write']) {
            $this->_defaults['read'] = true;
        } elseif (isset($this->access['read'])) {
            $this->_defaults['read'] = true;
            if ($this->access['read'] != '*') {
                $this->_defaults['read'] = Yii::$app->user->can($this->access['read']);
            }
        }
        return $this->_defaults;
    }