Code Duplication    Length = 11-11 lines in 2 locations

src/PermissionServiceProvider.php 2 locations

@@ 129-139 (lines=11) @@
126
127
    protected function registerMacroHelpers()
128
    {
129
        Route::macro('role', function ($roles = []) {
130
            if (! is_array($roles)) {
131
                $roles = [$roles];
132
            }
133
134
            $roles = implode('|', $roles);
135
136
            $this->middleware("role:$roles");
137
138
            return $this;
139
        });
140
141
        Route::macro('permission', function ($permissions = []) {
142
            if (! is_array($permissions)) {
@@ 141-151 (lines=11) @@
138
            return $this;
139
        });
140
141
        Route::macro('permission', function ($permissions = []) {
142
            if (! is_array($permissions)) {
143
                $permissions = [$permissions];
144
            }
145
146
            $permissions = implode('|', $permissions);
147
148
            $this->middleware("permission:$permissions");
149
150
            return $this;
151
        });
152
    }
153
154
    /**