Author: Fabien Potencier (fabien@blackfire.io)
Example #1
0
 private function registerHandlers()
 {
     if ($this->handlersRegistered) {
         return;
     }
     foreach ($this->clients as $client) {
         $stack = $client->getConfig('handler');
         $stack->unshift(StepMiddleware::create($this->getRequestFactory(), $this->getLanguage(), $this->extensions, $this->logger), 'scenario');
         $stack->push(ExpectationsMiddleware::create($this->getLanguage(), $this->logger), 'expectations');
         foreach ($this->extensions as $extension) {
             $extension->registerHandlers($stack);
         }
     }
     $this->handlersRegistered = true;
 }