public function __construct(array $config = array()) { if (!empty($config)) { $this->config = $config; if (!isset($this->config['temp_dir'])) { $this->config['temp_dir'] = sys_get_temp_dir(); } } }