/** * create() * */ public function create() { parent::create(); $zfPath = $this->_getZfPath(); if ($zfPath != false) { $zfIterator = new \RecursiveDirectoryIterator($zfPath); foreach ($rii = new \RecursiveIteratorIterator($zfIterator, \RecursiveIteratorIterator::SELF_FIRST) as $file) { $relativePath = preg_replace('#^' . preg_quote(realpath($zfPath), '#') . '#', '', realpath($file->getPath())) . DIRECTORY_SEPARATOR . $file->getFilename(); if (strpos($relativePath, DIRECTORY_SEPARATOR . '.') !== false) { continue; } if ($file->isDir()) { mkdir($this->getBaseDirectory() . DIRECTORY_SEPARATOR . $this->getFilesystemName() . $relativePath); } else { copy($file->getPathname(), $this->getBaseDirectory() . DIRECTORY_SEPARATOR . $this->getFilesystemName() . $relativePath); } } } }
public function create() { parent::create(); }
/** * create() * * @return \Zend\Tool\Project\Context\System\ProjectDirectory */ public function create() { parent::create(); return $this; }