SerializableClosure
class SerializableClosure extends SerializableClosure (View source)
Traits
| SerializesAndRestoresModelIdentifiers | 
Methods
| mixed |  getSerializedPropertyValue(mixed $value)  Get the property value prepared for serialization.  |  from SerializesAndRestoresModelIdentifiers | 
| mixed |  getRestoredPropertyValue(mixed $value)  Get the restored property value after deserialization.  |  from SerializesAndRestoresModelIdentifiers | 
| Collection |  restoreCollection(ModelIdentifier $value)  Restore a queueable collection instance.  |  from SerializesAndRestoresModelIdentifiers | 
| Model |  restoreModel(ModelIdentifier $value)  Restore the model from the model identifier instance.  |  from SerializesAndRestoresModelIdentifiers | 
| Builder |  getQueryForModelRestoration(Model $model, array|int $ids)  Get the query for model restoration.  |  from SerializesAndRestoresModelIdentifiers | 
| 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.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/5.8/Illuminate/Queue/SerializableClosure.html