protected function svnAdd(array $target) { $return = array(); foreach ($target as $file) { $return[] = svn_add($file); } return $return; }
/** * Add a file * * @access public * @author Cédric Alfonsi, <*****@*****.**> * @param File resource * @param string path * @param boolean recursive * @param boolean force * @return boolean * @see core_kernel_versioning_File::add() */ public function add(core_kernel_file_File $resource, $path, $recursive = false, $force = false) { $returnValue = (bool) false; $startTime = helpers_Time::getMicroTime(); if ($resource->getRepository()->authenticate()) { $returnValue = svn_add($path, $recursive, $force); } else { //throw an Exception } $endTime = helpers_Time::getMicroTime(); common_Logger::i("svn_add (" . $path . ') recursive=' . ($recursive ? 'true' : 'false') . ' -> ' . ($endTime - $startTime) . 's'); return (bool) $returnValue; }