Skip to content

Commit 41982b6

Browse files
Merge pull request #107 from mostafamaklad/v2.0
V2.0.1
2 parents 8db9d82 + dcc7bbc commit 41982b6

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/PermissionServiceProvider.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Maklad\Permission;
44

5+
use Illuminate\Contracts\Auth\Access\Gate;
56
use Illuminate\Support\ServiceProvider;
67
use Illuminate\View\Compilers\BladeCompiler;
78
use Maklad\Permission\Contracts\PermissionInterface as Permission;
@@ -14,7 +15,7 @@
1415
*/
1516
class PermissionServiceProvider extends ServiceProvider
1617
{
17-
public function boot(PermissionRegistrar $permissionLoader)
18+
public function boot()
1819
{
1920
$helpers = new Helpers();
2021
if ($helpers->isNotLumen()) {
@@ -40,7 +41,9 @@ public function boot(PermissionRegistrar $permissionLoader)
4041

4142
$this->registerModelBindings();
4243

43-
$permissionLoader->registerPermissions();
44+
$this->app->afterResolving(Gate::class, function () {
45+
app(PermissionRegistrar::class)->registerPermissions();
46+
});
4447
}
4548

4649
public function register()

src/Traits/HasPermissions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ public function hasAnyPermission(...$permissions): bool
281281
* @return bool
282282
* @throws \ReflectionException
283283
*/
284-
public function hasAllPermissions(... $permissions): bool
284+
public function hasAllPermissions(...$permissions): bool
285285
{
286286
$helpers = new Helpers();
287287
$permissions = $helpers->flattenArray($permissions);

src/Traits/HasRoles.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ public function hasAnyRole($roles): bool
168168
*
169169
* @return bool
170170
*/
171-
public function hasAllRoles(... $roles): bool
171+
public function hasAllRoles(...$roles): bool
172172
{
173173
$helpers = new Helpers();
174174
$roles = $helpers->flattenArray($roles);

0 commit comments

Comments
 (0)