DefaultContextFactory
in package
implements
ContextFactory
uses
ForbidCloning, ForbidSerialization
FinalYes
Table of Contents
Interfaces
Properties
Methods
- __construct() : mixed
- __serialize() : never
- __unserialize() : never
- start() : Context
- Creates a new execution context.
- __clone() : mixed
Properties
$contextFactory read-only
private
ContextFactory
$contextFactory
Methods
__construct()
public
__construct([IpcHub $ipcHub = new LocalIpcHub() ]) : mixed
Parameters
- $ipcHub : IpcHub = new LocalIpcHub()
-
Optional IpcHub instance.
__serialize()
public
final __serialize() : never
Return values
never__unserialize()
public
final __unserialize(array<string|int, mixed> $data) : never
Parameters
- $data : array<string|int, mixed>
Return values
neverstart()
Creates a new execution context.
public
start(string|array<int, string> $script[, Cancellation|null $cancellation = null ]) : Context
Parameters
- $script : string|array<int, string>
- $cancellation : Cancellation|null = null
Tags
Return values
Context__clone()
protected
final __clone() : mixed