public function addDirectories($src) { $files = pantr::_getFinderFromArg($src); foreach ($files as $dir) { pantr::writeAction('phar incl', $dir); $this->buildFromDirectory($dir); } }
public static function chmod($arg, $target_dir, $mode, $umask = 00) { $current_umask = umask(); umask($umask); $files = pantr::_getFinderFromArg($arg, $target_dir, true); foreach ($files as $file) { pantr::writeAction(sprintf('chmod %o', $mode), $target_dir . DIRECTORY_SEPARATOR . $file); chmod($target_dir . DIRECTORY_SEPARATOR . $file, $mode); } umask($current_umask); }