Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
Laravel\SerializableClosure\Serializers\Signed Class Reference
Inheritance diagram for Laravel\SerializableClosure\Serializers\Signed:
Laravel\SerializableClosure\Contracts\Serializable

Public Member Functions

 __construct ($closure)
 Creates a new serializable closure instance.
 
 __invoke ()
 Resolve the closure with the given arguments.
 
 __serialize ()
 Get the serializable representation of the closure.
 
 __unserialize ($signature)
 Restore the closure after serialization.
 
 getClosure ()
 Gets the closure.
 

Static Public Attributes

static Laravel SerializableClosure Contracts Signer null $signer
 

Protected Attributes

Closure $closure
 The closure to be serialized/unserialized.
 

Constructor & Destructor Documentation

◆ __construct()

Laravel\SerializableClosure\Serializers\Signed::__construct ( $closure)

Creates a new serializable closure instance.

Parameters
Closure$closure
Return values
void

Member Function Documentation

◆ __invoke()

Laravel\SerializableClosure\Serializers\Signed::__invoke ( )

Resolve the closure with the given arguments.

Return values
mixed

Implements Laravel\SerializableClosure\Contracts\Serializable.

◆ __serialize()

Laravel\SerializableClosure\Serializers\Signed::__serialize ( )

Get the serializable representation of the closure.

Return values
array

◆ __unserialize()

Laravel\SerializableClosure\Serializers\Signed::__unserialize ( $signature)

Restore the closure after serialization.

Parameters
array$signature
Return values
void
Exceptions
Laravel\SerializableClosure\Exceptions\InvalidSignatureException

◆ getClosure()

Laravel\SerializableClosure\Serializers\Signed::getClosure ( )

Gets the closure.

Return values
Closure

Implements Laravel\SerializableClosure\Contracts\Serializable.


The documentation for this class was generated from the following file: