private function setPreset() { switch ($this->preset) { case 'simple': $preset = __DIR__ . '/presets/' . $this->preset . '.php'; break; case 'advanced': $preset = __DIR__ . '/presets/' . $this->preset . '.php'; break; default: parent::initOptions(); } if (isset($preset)) { $this->clientOptions = ArrayHelper::merge(require $preset, $this->clientOptions); } }