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;
}