Пример #1
0
 /**
  * Config constructor.
  *
  * @param Config|array|null $config
  */
 public function __construct($config = null)
 {
     $data = new Data(self::$defaultData);
     if ($config instanceof self) {
         $data->importData($config->getAll());
     } elseif (is_array($config)) {
         $data->import($config);
     }
     $this->setFromData($data);
 }
Пример #2
0
 /**
  * Config::setDestinationDir alias.
  *
  * @param $destinationDir
  *
  * @return $this
  */
 public function setDestinationDir($destinationDir)
 {
     $this->config->setDestinationDir($destinationDir);
     return $this;
 }