SerializableClosure
class SerializableClosure extends SerializableClosure (View source)
Traits
Methods
mixed
getSerializedPropertyValue(mixed $value)
Get the property value prepared for serialization.
mixed
getRestoredPropertyValue(mixed $value)
Get the restored property value after deserialization.
array
transformUseVariables(array $data)
Transform the use variables before serialization.
array
resolveUseVariables(array $data)
Resolve the use variables after unserialization.
Details
protected mixed
getSerializedPropertyValue(mixed $value)
Get the property value prepared for serialization.
protected mixed
getRestoredPropertyValue(mixed $value)
Get the restored property value after deserialization.
protected Collection
restoreCollection(ModelIdentifier $value)
Restore a queueable collection instance.
Model
restoreModel(ModelIdentifier $value)
Restore the model from the model identifier instance.
protected Builder
getQueryForModelRestoration(Model $model, array|int $ids)
Get the query for model restoration.
protected array
transformUseVariables(array $data)
Transform the use variables before serialization.
protected array
resolveUseVariables(array $data)
Resolve the use variables after unserialization.