diff --git a/src/Kodeine/Acl/Traits/HasPermission.php b/src/Kodeine/Acl/Traits/HasPermission.php index c50664f..f81a3e2 100644 --- a/src/Kodeine/Acl/Traits/HasPermission.php +++ b/src/Kodeine/Acl/Traits/HasPermission.php @@ -48,11 +48,9 @@ function () { // true values. foreach ($this->roles as $role) { foreach ($role->getPermissions() as $slug => $array) { - if ( array_key_exists($slug, $permissions) ) { + if (array_key_exists($slug, $permissions)) { foreach ($array as $clearance => $value) { - if( !array_key_exists( $clearance, $permissions[$slug] ) ) { - ! $value ?: $permissions[$slug][$clearance] = true; - } + ! $value ?: $permissions[$slug][$clearance] = true; } } else { $permissions = array_merge($permissions, [$slug => $array]); @@ -102,7 +100,7 @@ public function assignPermission($permission) $permissionId = $this->parsePermissionId($permission); - if ( ! $this->permissions->keyBy('id')->has($permissionId) ) { + if (! $this->permissions->keyBy('id')->has($permissionId)) { $this->permissions()->attach($permissionId); return $permission; @@ -173,13 +171,12 @@ public function revokeAllPermissions() */ protected function parsePermissionId($permission) { - if ( is_string($permission) || is_numeric($permission) ) { - + if (is_string($permission) || is_numeric($permission)) { $model = config('acl.permission', 'Kodeine\Acl\Models\Eloquent\Permission'); $key = is_numeric($permission) ? 'id' : 'name'; $alias = (new $model)->where($key, $permission)->first(); - if ( ! is_object($alias) || ! $alias->exists ) { + if (! is_object($alias) || ! $alias->exists) { throw new \InvalidArgumentException('Specified permission ' . $key . ' does not exists.'); } @@ -187,10 +184,10 @@ protected function parsePermissionId($permission) } $model = '\Illuminate\Database\Eloquent\Model'; - if ( is_object($permission) && $permission instanceof $model ) { + if (is_object($permission) && $permission instanceof $model) { $permission = $permission->getKey(); } return (int) $permission; } -} \ No newline at end of file +}