ActionScheduler_ScheduleDeserializer::__invoke
Deserialize a blob of serialized data.
Метод класса: ActionScheduler_ScheduleDeserializer{}
Хуков нет.
Возвращает
ActionScheduler_Schedule|false.
Использование
$ActionScheduler_ScheduleDeserializer = new ActionScheduler_ScheduleDeserializer(); $ActionScheduler_ScheduleDeserializer->__invoke( $serialized_blob );
- $serialized_blob(разное) (обязательный)
- Data to unserialize. Expected to be a string.
Код ActionScheduler_ScheduleDeserializer::__invoke() ActionScheduler ScheduleDeserializer:: invoke WC 11.2.2
public function __invoke( $serialized_blob ) {
if ( ! is_string( $serialized_blob ) || '' === $serialized_blob ) {
return false;
}
$this->seen = array();
$this->potential_offenders = array();
$this->source_data = $serialized_blob;
try {
return $this->deserialize();
} catch ( Throwable $e ) {
return false;
}
}