com\setasign\SetaFramework\Helper

UnserializableClosure Class UnserializableClosure

File: /SetaFramework/src/Helper/UnserializableClosure.php

If the closure will be serialized it won't throw an exception. Instead, null will be serialized.

Class hierarchy

Implements

Summary

Properties

$callback

protected callable UnserializableClosure::$callback

Methods

__construct()

public UnserializableClosure::__construct (
callable $callback
)

UnserializableClosure constructor.

Parameters
$callback : callable
 

__invoke()

public UnserializableClosure::__invoke (
mixed ...$params
): ?mixed
Parameters
$params : mixed
 

__serialize()

public UnserializableClosure::__serialize (
void
): array

__unserialize()

public UnserializableClosure::__unserialize (
array $data
): void
Parameters
$data : array
 

serialize()

public UnserializableClosure::serialize (
void
): ?string

unserialize()

public UnserializableClosure::unserialize (
string $data
): void
Parameters
$data : string