/** * Move os arquivos do diretório temporário para o diretório correto. * Importante que na chamada ela precisa final depois de todos os addFile * e fora de qualquer if. */ public function move() { foreach ($this->_files as $file) { Folder::delete(dirname($file['destiny'])); Folder::make_writable(dirname($file['destiny'])); rename($file['origin'], $file['destiny']); } }
public function save($folder_path) { $this->generate(); Folder::make_writable($folder_path); $objWriter = PHPExcel_IOFactory::createWriter($this->_phpexcel, 'Excel2007'); $objWriter->save($folder_path . $this->_file_name . '.xlsx'); return $this->_file_name . '.xlsx'; }
public function setPath($path) { try { Folder::make_writable($path); $this->path = $path; } catch (\Exception $e) { throw new \InvalidArgumentException('Caminho de destino inválido'); } }
/** * Move os arquivos do diretório temporário para o diretório correto. * Importante que na chamada ela precisa final depois de todos os addFile * e fora de qualquer if. */ public function copy() { foreach ($this->_files as $index => $file) { Folder::delete(dirname($file['destiny'])); Folder::make_writable($file['destiny']); $path_parts = pathinfo($file['origin']); $basename = urldecode($path_parts['basename']); copy($path_parts['dirname'] . '/' . $basename, $file['destiny'] . $basename); $this->_files[$index]['final'] = str_replace('public', '', $file['destiny'] . $basename); } }
public function save($path) { $diretorio = dirname($path); Folder::make_writable($diretorio); if (strrpos($path, DIRECTORY_SEPARATOR) == strlen($path) - 1) { $path .= basename($this->_path); } $opt = array('jpeg_quality' => 100, 'png_compression_level' => 9); $this->_resizeImage->save($path, $opt); return $path; }