Code Duplication    Length = 8-8 lines in 2 locations

src/Plugin/RetryPlugin.php 2 locations

@@ 58-65 (lines=8) @@
55
     */
56
    public function __construct(array $config = [])
57
    {
58
        if (array_key_exists('decider', $config)) {
59
            if (array_key_exists('exception_decider', $config)) {
60
                throw new \InvalidArgumentException('Do not set both the old "decider" and new "exception_decider" options');
61
            }
62
            trigger_error('The "decider" option has been deprecated in favour of "exception_decider"', E_USER_DEPRECATED);
63
            $config['exception_decider'] = $config['decider'];
64
            unset($config['decider']);
65
        }
66
        if (array_key_exists('delay', $config)) {
67
            if (array_key_exists('exception_delay', $config)) {
68
                throw new \InvalidArgumentException('Do not set both the old "delay" and new "exception_delay" options');
@@ 66-73 (lines=8) @@
63
            $config['exception_decider'] = $config['decider'];
64
            unset($config['decider']);
65
        }
66
        if (array_key_exists('delay', $config)) {
67
            if (array_key_exists('exception_delay', $config)) {
68
                throw new \InvalidArgumentException('Do not set both the old "delay" and new "exception_delay" options');
69
            }
70
            trigger_error('The "delay" option has been deprecated in favour of "exception_delay"', E_USER_DEPRECATED);
71
            $config['exception_delay'] = $config['delay'];
72
            unset($config['delay']);
73
        }
74
75
        $resolver = new OptionsResolver();
76
        $resolver->setDefaults([