Code Duplication    Length = 12-13 lines in 2 locations

src/Eccube/ServiceProvider/PurchaseFlowServiceProvider.php 2 locations

@@ 60-72 (lines=13) @@
57
            return $processors;
58
        };
59
60
        $app['eccube.purchase.flow.shopping.holder_processors'] = function (Container $app) {
61
            $processors = new ArrayCollection();
62
            $processors[] = new Processor\PaymentTotalLimitValidator($app['config']['max_total_fee']);
63
            $processors[] = new Processor\DeliveryFeeProcessor($app['orm.em']);
64
            $processors[] = new Processor\PaymentTotalNegativeValidator();
65
            if ($app[BaseInfo::class]->isOptionPoint()) {
66
                $processors[] = new Processor\UsePointProcessor($app['orm.em'], $app[BaseInfo::class]);
67
                $processors[] = new Processor\AddPointProcessor($app['orm.em'], $app[BaseInfo::class]);
68
                $processors[] = new Processor\SubstractPointProcessor($app[BaseInfo::class]);
69
            }
70
71
            return $processors;
72
        };
73
74
        $app['eccube.purchase.flow.shopping.purchase'] = function (Container $app) {
75
            $processors = new ArrayCollection();
@@ 99-110 (lines=12) @@
96
            return $processors;
97
        };
98
99
        $app['eccube.purchase.flow.order.holder_processors'] = function (Container $app) {
100
            $processors = new ArrayCollection();
101
            $processors[] = new Processor\PaymentTotalLimitValidator($app['config']['max_total_fee']);
102
            $processors[] = new Processor\UpdateDatePurchaseProcessor($app['config']);
103
            if ($app[BaseInfo::class]->isOptionPoint()) {
104
                $processors[] = new Processor\UsePointProcessor($app['orm.em'], $app[BaseInfo::class]);
105
                $processors[] = new Processor\AddPointProcessor($app['orm.em'], $app[BaseInfo::class]);
106
                $processors[] = new Processor\SubstractPointProcessor($app[BaseInfo::class]);
107
            }
108
109
            return $processors;
110
        };
111
112
        $app['eccube.purchase.flow.order.purchase'] = function (Container $app) {
113
            $processors = new ArrayCollection();