Completed
Push — master ( 8e286a...78e0f9 )
by Rafał
09:27
created

FailedEntriesProvider   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 12
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Importance

Changes 0
Metric Value
wmc 2
lcom 0
cbo 2
dl 0
loc 12
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A getRedeliveryStamps() 0 4 1
A getExceptionTraceAsString() 0 4 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace SWP\Behat\Service;
6
7
use SWP\Behat\Stamp\RedeliveryStamp;
8
use SWP\Bundle\CoreBundle\Provider\FailedEntriesProvider as BaseFailedEntriesProvider;
9
use Symfony\Component\Messenger\Envelope;
10
use Symfony\Component\Messenger\Stamp\StampInterface;
11
12
class FailedEntriesProvider extends BaseFailedEntriesProvider
13
{
14
    protected function getRedeliveryStamps(Envelope $envelope): array
15
    {
16
        return $envelope->all(RedeliveryStamp::class);
17
    }
18
19
    protected function getExceptionTraceAsString(StampInterface $lastRedeliveryStampWithException): ?string
20
    {
21
        return 'stack trace exception';
22
    }
23
}
24