Behat\Testwork\Call\CallCenter::handleCall PHP Method

handleCall() private method

Handles call using registered call handlers.
private handleCall ( Behat\Testwork\Call\Call $call ) : Behat\Testwork\Call\CallResult
$call Behat\Testwork\Call\Call
return Behat\Testwork\Call\CallResult
    private function handleCall(Call $call)
    {
        foreach ($this->callHandlers as $handler) {
            if (!$handler->supportsCall($call)) {
                continue;
            }
            return $handler->handleCall($call);
        }
        throw new CallHandlingException(sprintf('None of the registered call handlers could handle a `%s` call.', $call->getCallee()->getPath()), $call);
    }