Пример #1
0
 /**
  * Attach method information to storage.
  *
  * @param MethodEvent $event
  */
 public function methodFinish(MethodEvent $event)
 {
     if (empty($this->storage[$event->getClass()])) {
         $this->storage[$event->getClass()] = new \ArrayObject();
     }
     $this->storage[$event->getClass()]->append($event);
 }
Пример #2
0
 /**
  * Print skipped tests for specified method.
  *
  * @param MethodEvent $method
  */
 private function printSkippedTests(MethodEvent $method)
 {
     $index = 1;
     foreach ($this->skipped as $skipped) {
         if ($method->getClass() !== $skipped->getClass()) {
             continue;
         }
         $depends = $skipped->getDepends();
         if (in_array($method->getMethod(), $depends)) {
             $this->output->writeln("\t" . sprintf('<skipped>%d.</skipped> %s()', $index, $skipped->getMethod()));
         }
         $index++;
     }
 }