Code Duplication    Length = 7-7 lines in 2 locations

src/BladeProvider.php 2 locations

@@ 240-246 (lines=7) @@
237
238
            'actionAddForIBlock' => 'addForIBlock',
239
        ];
240
        foreach ($simpleDirectives as $directive => $action) {
241
            $compiler->directive($directive, function ($expression) use ($action) {
242
                $expression = rtrim($expression, ')');
243
                $expression = ltrim($expression, '(');
244
                return '<?php \Arrilot\BitrixHermitage\Action::' . $action . '($template, ' . $expression . '); ?>';
245
            });
246
        }
247
248
        $echoDirectives = [
249
            'actionAreaForIBlockElement' => 'areaForIBlockElement',
@@ 253-259 (lines=7) @@
250
            'actionAreaForIBlockSection' => 'areaForIBlockSection',
251
            'actionAreaForHLBlockElement' => 'areaForHLBlockElement',
252
        ];
253
        foreach ($echoDirectives as $directive => $action) {
254
            $compiler->directive($directive, function ($expression) use ($action) {
255
                $expression = rtrim($expression, ')');
256
                $expression = ltrim($expression, '(');
257
                return '<?= \Arrilot\BitrixHermitage\Action::' . $action . '($template, ' . $expression . '); ?>';
258
            });
259
        }
260
    }
261
}
262