Ejemplo n.º 1
0
 /**
  * Add source file.
  *
  * @param SourceFile $sourceFile
  *
  * @return void
  */
 public function addSourceFile(SourceFile $sourceFile)
 {
     $this->sourceFiles[$sourceFile->getPath()] = $sourceFile;
 }
 protected function assertSourceFile(SourceFile $sourceFile, $name, $path, $fileLines, array $coverage, $source)
 {
     $this->assertSame($name, $sourceFile->getName());
     $this->assertSame($path, $sourceFile->getPath());
     $this->assertSame($fileLines, $sourceFile->getFileLines());
     $this->assertSame($coverage, $sourceFile->getCoverage());
     $this->assertSame($source, $sourceFile->getSource());
 }
Ejemplo n.º 3
0
 protected function calculateBlobId(SourceFile $sourceFile)
 {
     $content = file_get_contents($sourceFile->getPath());
     $header = "blob " . strlen($content) . "";
     return sha1($header . $content);
 }