trait SerializesAndRestoresModelIdentifiers

Methods

mixed
getSerializedPropertyValue(mixed $value)

Get the property value prepared for serialization.

mixed
getRestoredPropertyValue(mixed $value)

Get the restored property value after deserialization.

restoreCollection(ModelIdentifier $value)

Restore a queueable collection instance.

getQueryForModelRestoration(Model $model)

Get the query for restoration.

Details

at line 18
protected mixed getSerializedPropertyValue(mixed $value)

Get the property value prepared for serialization.

Parameters

mixed $value

Return Value

mixed

at line 37
protected mixed getRestoredPropertyValue(mixed $value)

Get the restored property value after deserialization.

Parameters

mixed $value

Return Value

mixed

at line 55
protected Collection restoreCollection(ModelIdentifier $value)

Restore a queueable collection instance.

Parameters

ModelIdentifier $value

Return Value

Collection

at line 73
protected Builder getQueryForModelRestoration(Model $model)

Get the query for restoration.

Parameters

Model $model

Return Value

Builder