Пример #1
0
 /**
  * @param BenchmarkInterface $benchmark
  *
  * @return BenchmarkReportInterface
  */
 public function run(BenchmarkInterface $benchmark)
 {
     $this->loadTimeService->measureLoadTime($benchmark->getSiteToBenchmark());
     foreach ($benchmark->getSitesToCompare() as $site) {
         $this->loadTimeService->measureLoadTime($site);
     }
     $benchmark->setRunDate(new \DateTime());
     return $benchmark;
 }
Пример #2
0
 public function getSubject()
 {
     return sprintf('Benchmark: Site %s is slow', $this->benchmark->getSiteToBenchmark()->getUrl());
 }