Code Duplication    Length = 11-11 lines in 2 locations

src/PermissionServiceProvider.php 2 locations

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