PHP Класс spec\Tolerance\Operation\Runner\PlaceholderOperationRunnerSpec

Наследование: extends PhpSpec\ObjectBehavior
Показать файл Открыть проект

Открытые методы

Метод Описание
it_catches_only_if_the_optional_catcher_voter_agrees ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Placeholder\PlaceholderResponseResolver $placeholderResponseResolver, Tolerance\Operation\Operation $operation, Tolerance\Operation\ExceptionCatcher\ThrowableCatcherVoter $catcherVoter )
it_is_an_operation_runner ( )
it_returns_a_placeholder_response_if_it_fails ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Operation $operation, Tolerance\Operation\Placeholder\PlaceholderResponseResolver $placeholderResponseResolver )
it_returns_what_the_runner_returns_in_case_of_success ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Operation $operation )
it_supports_what_the_decorated_runner_supports ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Operation $firstOperation, Tolerance\Operation\Operation $secondOperation )
it_warns_the_logger_if_any_when_failed ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Operation $operation, Tolerance\Operation\Placeholder\PlaceholderResponseResolver $placeholderResponseResolver, Psr\Log\LoggerInterface $logger )
let ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Placeholder\PlaceholderResponseResolver $placeholderResponseResolver )

Описание методов

it_catches_only_if_the_optional_catcher_voter_agrees() публичный Метод

public it_catches_only_if_the_optional_catcher_voter_agrees ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Placeholder\PlaceholderResponseResolver $placeholderResponseResolver, Tolerance\Operation\Operation $operation, Tolerance\Operation\ExceptionCatcher\ThrowableCatcherVoter $catcherVoter )
$decoratedRunner Tolerance\Operation\Runner\OperationRunner
$placeholderResponseResolver Tolerance\Operation\Placeholder\PlaceholderResponseResolver
$operation Tolerance\Operation\Operation
$catcherVoter Tolerance\Operation\ExceptionCatcher\ThrowableCatcherVoter

it_is_an_operation_runner() публичный Метод

it_returns_a_placeholder_response_if_it_fails() публичный Метод

public it_returns_a_placeholder_response_if_it_fails ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Operation $operation, Tolerance\Operation\Placeholder\PlaceholderResponseResolver $placeholderResponseResolver )
$decoratedRunner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation
$placeholderResponseResolver Tolerance\Operation\Placeholder\PlaceholderResponseResolver

it_returns_what_the_runner_returns_in_case_of_success() публичный Метод

public it_returns_what_the_runner_returns_in_case_of_success ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Operation $operation )
$decoratedRunner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation

it_supports_what_the_decorated_runner_supports() публичный Метод

public it_supports_what_the_decorated_runner_supports ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Operation $firstOperation, Tolerance\Operation\Operation $secondOperation )
$decoratedRunner Tolerance\Operation\Runner\OperationRunner
$firstOperation Tolerance\Operation\Operation
$secondOperation Tolerance\Operation\Operation

it_warns_the_logger_if_any_when_failed() публичный Метод

public it_warns_the_logger_if_any_when_failed ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Operation $operation, Tolerance\Operation\Placeholder\PlaceholderResponseResolver $placeholderResponseResolver, Psr\Log\LoggerInterface $logger )
$decoratedRunner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation
$placeholderResponseResolver Tolerance\Operation\Placeholder\PlaceholderResponseResolver
$logger Psr\Log\LoggerInterface

let() публичный Метод

public let ( Tolerance\Operation\Runner\OperationRunner $decoratedRunner, Tolerance\Operation\Placeholder\PlaceholderResponseResolver $placeholderResponseResolver )
$decoratedRunner Tolerance\Operation\Runner\OperationRunner
$placeholderResponseResolver Tolerance\Operation\Placeholder\PlaceholderResponseResolver