PHP Класс spec\Tolerance\Operation\Runner\Metrics\SuccessFailurePublisherOperationRunnerSpec

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

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

Метод Описание
it_do_not_supports_the_operation_if_not_supported_by_the_decorated_runner ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
it_is_an_operation_runner ( )
it_publish_a_failure_metric_and_rethrow_an_exception ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Metrics\Publisher\MetricPublisher $publisher, Tolerance\Operation\Operation $operation )
it_run_the_operation_and_publish_the_success_metric ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Metrics\Publisher\MetricPublisher $publisher, Tolerance\Operation\Operation $operation )
it_supports_the_operation_if_supported_by_the_decorated_runner ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
let ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Metrics\Publisher\MetricPublisher $publisher )

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

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

public it_do_not_supports_the_operation_if_not_supported_by_the_decorated_runner ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
$runner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation

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

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

public it_publish_a_failure_metric_and_rethrow_an_exception ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Metrics\Publisher\MetricPublisher $publisher, Tolerance\Operation\Operation $operation )
$runner Tolerance\Operation\Runner\OperationRunner
$publisher Tolerance\Metrics\Publisher\MetricPublisher
$operation Tolerance\Operation\Operation

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

public it_run_the_operation_and_publish_the_success_metric ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Metrics\Publisher\MetricPublisher $publisher, Tolerance\Operation\Operation $operation )
$runner Tolerance\Operation\Runner\OperationRunner
$publisher Tolerance\Metrics\Publisher\MetricPublisher
$operation Tolerance\Operation\Operation

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

public it_supports_the_operation_if_supported_by_the_decorated_runner ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Operation\Operation $operation )
$runner Tolerance\Operation\Runner\OperationRunner
$operation Tolerance\Operation\Operation

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

public let ( Tolerance\Operation\Runner\OperationRunner $runner, Tolerance\Metrics\Publisher\MetricPublisher $publisher )
$runner Tolerance\Operation\Runner\OperationRunner
$publisher Tolerance\Metrics\Publisher\MetricPublisher