コード例 #1
0
ファイル: Pecl.php プロジェクト: hoborglabs/CommonsBundle
 protected function svnAdd(array $target)
 {
     $return = array();
     foreach ($target as $file) {
         $return[] = svn_add($file);
     }
     return $return;
 }
コード例 #2
0
ファイル: class.File.php プロジェクト: nagyist/generis
 /**
  * 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;
 }