Code Duplication    Length = 7-7 lines in 2 locations

src/BladeProvider.php 2 locations

@@ 239-245 (lines=7) @@
236
        $simpleDirectives = [
237
            'actionAddForIBlock' => 'addForIBlock',
238
        ];
239
        foreach ($simpleDirectives as $directive => $action) {
240
            $compiler->directive($directive, function ($expression) use ($action) {
241
                $expression = rtrim($expression, ')');
242
                $expression = ltrim($expression, '(');
243
                return '<?php \Arrilot\BitrixHermitage\Action::' . $action . '($template, ' . $expression . '); ?>';
244
            });
245
        }
246
247
        $echoDirectives = [
248
            'actionEditIBlockElement' => 'editIBlockElement',
@@ 260-266 (lines=7) @@
257
            'actionDeleteHLBlockElement' => 'deleteHLBlockElement',
258
            'actionEditAndDeleteHLBlockElement' => 'editAndDeleteHLBlockElement',
259
        ];
260
        foreach ($echoDirectives as $directive => $action) {
261
            $compiler->directive($directive, function ($expression) use ($action) {
262
                $expression = rtrim($expression, ')');
263
                $expression = ltrim($expression, '(');
264
                return '<?= \Arrilot\BitrixHermitage\Action::' . $action . '($template, ' . $expression . '); ?>';
265
            });
266
        }
267
    }
268
}
269