コード例 #1
0
 /**
  * @test
  */
 public function logToVampire_validLog_returnVampire()
 {
     $log = self::getLog();
     $returnValue = AnalyzerLogFormat::logToVampire($log);
     $expectedVampire = VampireFixture::getVampire();
     $this->assertEquals($expectedVampire, $returnValue);
 }
コード例 #2
0
 /**
  * @param string $file
  *
  * @return Vampire[]
  */
 public function aggregateLog($file)
 {
     $handle = fopen($file, "r");
     while (!feof($handle)) {
         $line = fgets($handle);
         $vampire = AnalyzerLogFormat::logToVampire($line);
         if ($vampire) {
             $this->vampires->addVampire($vampire);
         }
     }
     fclose($handle);
 }