Code Duplication    Length = 6-6 lines in 2 locations

src/PermissionServiceProvider.php 2 locations

@@ 77-82 (lines=6) @@
74
                return '<?php endif; ?>';
75
            });
76
77
            $bladeCompiler->directive('hasanyrole', function ($arguments) {
78
                list($roles, $guard) = explode(',', $arguments.',');
79
                $roles = $this->convertPipeToArray($roles);
80
81
                return "<?php if(auth({$guard})->check() && auth({$guard})->user()->hasAnyRole({$roles})): ?>";
82
            });
83
            $bladeCompiler->directive('endhasanyrole', function () {
84
                return '<?php endif; ?>';
85
            });
@@ 87-92 (lines=6) @@
84
                return '<?php endif; ?>';
85
            });
86
87
            $bladeCompiler->directive('hasallroles', function ($arguments) {
88
                list($roles, $guard) = explode(',', $arguments.',');
89
                $roles = $this->convertPipeToArray($roles);
90
91
                return "<?php if(auth({$guard})->check() && auth({$guard})->user()->hasAllRoles({$roles})): ?>";
92
            });
93
            $bladeCompiler->directive('endhasallroles', function () {
94
                return '<?php endif; ?>';
95
            });