Changeset View
Changeset View
Standalone View
Standalone View
src/app/Group.php
Show All 38 Lines | class Group extends Model | ||||
public const STATUS_ACTIVE = 1 << 1; | public const STATUS_ACTIVE = 1 << 1; | ||||
// group has been suspended. | // group has been suspended. | ||||
public const STATUS_SUSPENDED = 1 << 2; | public const STATUS_SUSPENDED = 1 << 2; | ||||
// group has been deleted | // group has been deleted | ||||
public const STATUS_DELETED = 1 << 3; | public const STATUS_DELETED = 1 << 3; | ||||
// group has been created in LDAP | // group has been created in LDAP | ||||
public const STATUS_LDAP_READY = 1 << 4; | public const STATUS_LDAP_READY = 1 << 4; | ||||
/** @var int The allowed states for this object used in StatusPropertyTrait */ | |||||
private int $allowed_states = self::STATUS_NEW | | |||||
self::STATUS_ACTIVE | | |||||
self::STATUS_SUSPENDED | | |||||
self::STATUS_DELETED | | |||||
self::STATUS_LDAP_READY; | |||||
/** @var array<string, string> The attributes that should be cast */ | /** @var array<string, string> The attributes that should be cast */ | ||||
protected $casts = [ | protected $casts = [ | ||||
'created_at' => 'datetime:Y-m-d H:i:s', | 'created_at' => 'datetime:Y-m-d H:i:s', | ||||
'deleted_at' => 'datetime:Y-m-d H:i:s', | 'deleted_at' => 'datetime:Y-m-d H:i:s', | ||||
'updated_at' => 'datetime:Y-m-d H:i:s', | 'updated_at' => 'datetime:Y-m-d H:i:s', | ||||
]; | ]; | ||||
/** @var array<int, string> The attributes that are mass assignable */ | /** @var array<int, string> The attributes that are mass assignable */ | ||||
Show All 34 Lines |