1717
1818class GenericPermissionableEntity implements PermissionableEntityInterface {
1919
20- /**
21- *
22- * @var string
23- *
24- */
25- protected $ id ;
20+ protected string $ id ;
2621
27- /**
28- *
29- * @var PermissionsCollectionInterface
30- *
31- */
32- protected $ permissions ;
22+ protected \VersatileAcl \Interfaces \PermissionsCollectionInterface $ permissions ;
3323
34- /**
35- *
36- * @var PermissionableEntitiesCollectionInterface
37- *
38- */
39- protected $ parentEntities ;
24+ protected \VersatileAcl \Interfaces \PermissionableEntitiesCollectionInterface $ parentEntities ;
4025
4126
4227 /**
@@ -61,8 +46,8 @@ public function __construct(string $id, PermissionsCollectionInterface $perms =
6146 }
6247
6348 $ this ->id = Utils::strToLower ($ trimmedId );
64- $ this ->permissions = ( $ perms === null ) ? GenericPermission::createCollection () : $ perms ;
65- $ this ->parentEntities = ( $ parentEntities === null ) ? static ::createCollection () : $ parentEntities ;
49+ $ this ->permissions = $ perms ?? GenericPermission::createCollection ();
50+ $ this ->parentEntities = $ parentEntities ?? static ::createCollection ();
6651 }
6752
6853 /**
@@ -395,7 +380,7 @@ public function getDirectPermissions(): PermissionsCollectionInterface {
395380 public function getInheritedPermissions (PermissionsCollectionInterface $ inheritedPerms =null ): PermissionsCollectionInterface {
396381
397382 $ allParentEntities = $ this ->getAllParents ();
398- $ inheritedPermsToReturn = ( $ inheritedPerms === null ) ? GenericPermission::createCollection () : $ inheritedPerms ;
383+ $ inheritedPermsToReturn = $ inheritedPerms ?? GenericPermission::createCollection ();
399384
400385 foreach ($ allParentEntities as $ parent_entity ) {
401386 foreach ($ parent_entity ->getDirectPermissions () as $ parent_permission ) {
@@ -417,7 +402,7 @@ public function getInheritedPermissions(PermissionsCollectionInterface $inherite
417402 */
418403 public function getAllPermissions (bool $ directPermissionsFirst =true , PermissionsCollectionInterface $ allPerms =null ): PermissionsCollectionInterface {
419404
420- $ allPermissions = ( $ allPerms === null )? GenericPermission::createCollection () : $ allPerms ;
405+ $ allPermissions = $ allPerms ?? GenericPermission::createCollection ();
421406 $ directPerms = $ this ->getDirectPermissions ();
422407 $ inheritedPerms = $ this ->getInheritedPermissions ();
423408 $ collection1 = $ directPerms ;
0 commit comments