Gitonomy\Git\Repository::getWorkingCopy PHP Method

getWorkingCopy() public method

public getWorkingCopy ( ) : Gitonomy\Git\WorkingCopy
return Gitonomy\Git\WorkingCopy
    public function getWorkingCopy()
    {
        return new WorkingCopy($this);
    }

Usage Example

Beispiel #1
0
 /**
  * @return FilesCollection
  */
 public function locate()
 {
     $diff = $this->repository->getWorkingCopy()->getDiffStaged();
     $files = array();
     /** @var File $file */
     foreach ($diff->getFiles() as $file) {
         if ($file->isDeletion()) {
             continue;
         }
         $fileName = $file->isRename() ? $file->getNewName() : $file->getName();
         $files[] = new SplFileInfo($fileName, dirname($fileName), $file);
     }
     return new FilesCollection($files);
 }
All Usage Examples Of Gitonomy\Git\Repository::getWorkingCopy