Code Duplication    Length = 7-7 lines in 2 locations

src/BladeProvider.php 2 locations

@@ 267-273 (lines=7) @@
264
        $simpleDirectives = [
265
            'actionAddForIBlock' => 'addForIBlock',
266
        ];
267
        foreach ($simpleDirectives as $directive => $action) {
268
            $compiler->directive($directive, function ($expression) use ($action) {
269
                $expression = rtrim($expression, ')');
270
                $expression = ltrim($expression, '(');
271
                return '<?php \Arrilot\BitrixHermitage\Action::' . $action . '($template, ' . $expression . '); ?>';
272
            });
273
        }
274
275
        $echoDirectives = [
276
            'actionEditIBlockElement' => 'editIBlockElement',
@@ 288-294 (lines=7) @@
285
            'actionDeleteHLBlockElement' => 'deleteHLBlockElement',
286
            'actionEditAndDeleteHLBlockElement' => 'editAndDeleteHLBlockElement',
287
        ];
288
        foreach ($echoDirectives as $directive => $action) {
289
            $compiler->directive($directive, function ($expression) use ($action) {
290
                $expression = rtrim($expression, ')');
291
                $expression = ltrim($expression, '(');
292
                return '<?= \Arrilot\BitrixHermitage\Action::' . $action . '($template, ' . $expression . '); ?>';
293
            });
294
        }
295
    }
296
297
    /**