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)
Преобразовать переменные использования перед сериализацией. | |
| array | resolveUseVariables(array $data)
Разрешить переменные использования после десериализации. |
Подробное описание
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)
Преобразовать переменные использования перед сериализацией.
protected array resolveUseVariables(array $data)
Разрешить переменные использования после десериализации.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Queue/SerializableClosure.html