SerializableClosure
class SerializableClosure extends SerializableClosure (View source)
Особенности
| SerializesAndRestoresModelIdentifiers |
Методы
| mixed | getSerializedPropertyValue(mixed $value) Получить значение свойства, подготовленного для сериализации. | из SerializesAndRestoresModelIdentifiers |
| mixed | getRestoredPropertyValue(mixed $value) Получить восстановленное значение свойства после десериализации. | из SerializesAndRestoresModelIdentifiers |
| Collection | restoreCollection(ModelIdentifier $value) Восстановить экземпляр коллекции, пригодной для очереди. | из SerializesAndRestoresModelIdentifiers |
| Model | restoreModel(ModelIdentifier $value) Восстановить модель из экземпляра идентификатора модели. | из SerializesAndRestoresModelIdentifiers |
| Builder | getQueryForModelRestoration(Model $model, array|int $ids) Получить запрос для восстановления модели. | из SerializesAndRestoresModelIdentifiers |
| array | transformUseVariables(array $data) Преобразовать переменные use перед сериализацией. | |
| array | resolveUseVariables(array $data) Разрешить переменные use после десериализации. |
Подробное описание
protected mixed getSerializedPropertyValue(mixed $value)
Получить значение свойства, подготовленного для сериализации.
protected mixed getRestoredPropertyValue(mixed $value)
Получить восстановленное значение свойства после десериализации.
protected Collection restoreCollection(ModelIdentifier $value)
Восстановить экземпляр коллекции, пригодной для очереди.
Model restoreModel(ModelIdentifier $value)
Восстановить модель из экземпляра идентификатора модели.
protected Builder getQueryForModelRestoration(Model $model, array|int $ids)
Получить запрос для восстановления модели.
protected array transformUseVariables(array $data)
Преобразовать переменные use перед сериализацией.
protected array resolveUseVariables(array $data)
Разрешить переменные use после десериализации.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Queue/SerializableClosure.html