/** * @param array $config * @throws \Exception */ public function __construct(array $config = array()) { if (!isset($config['files'])) { throw new \Exception('Files needs a "files" configuration.'); } $filesToBackup = $config['files']; if (!empty($filesToBackup) && is_array($filesToBackup)) { $names = array_map("basename", $filesToBackup); $this->files_to_backup = array_combine($filesToBackup, $names); } parent::__construct($config); }
/** * @param array $config */ public function __construct(array $config = array()) { parent::__construct($config); }