PermissionPartitionViolation
class PermissionPartitionViolation extends LogicException
Methods
Create a new permission partition mismatch exception for a model.
Create a new permission partition mismatch exception for an immutable model partition.
Create a new permission partition violation for an invalid persisted value.
Create a new permission partition mismatch exception for pivot attributes.
Describe a partition value without dumping object state.
Details
at line 16
static PermissionPartitionViolation
forModel(Model $model, PermissionPartition $partition, mixed $actual)
Create a new permission partition mismatch exception for a model.
at line 29
static PermissionPartitionViolation
forImmutablePartition(Model $model, PermissionPartition $partition, mixed $persisted, mixed $attempted)
Create a new permission partition mismatch exception for an immutable model partition.
at line 46
static PermissionPartitionViolation
forMissingRecordPartition(Model $model, string $column, mixed $actual)
Create a new permission partition violation for an invalid persisted value.
at line 58
static PermissionPartitionViolation
forPivot(PermissionPartition $partition, mixed $actual)
Create a new permission partition mismatch exception for pivot attributes.
at line 70
static protected string
describeValue(mixed $value)
Describe a partition value without dumping object state.