spec\Tolerance\Bridge\RabbitMqBundle\Tracer\TracedConsumerSpec::it_adds_the_span_in_the_stack_during_the_execution PHP Метод

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

public it_adds_the_span_in_the_stack_during_the_execution ( OldSound\RabbitMqBundle\RabbitMq\ConsumerInterface $decoratedConsumer, Tolerance\Tracer\SpanStack\SpanStack $spanStack )
$decoratedConsumer OldSound\RabbitMqBundle\RabbitMq\ConsumerInterface
$spanStack Tolerance\Tracer\SpanStack\SpanStack
    function it_adds_the_span_in_the_stack_during_the_execution(ConsumerInterface $decoratedConsumer, SpanStack $spanStack)
    {
        $message = new AMQPMessage('');
        $spanStack->push(Argument::type(Span::class))->shouldBeCalled();
        $decoratedConsumer->execute($message)->shouldBeCalled();
        $spanStack->pop()->shouldBeCalled();
        $this->execute($message);
    }