Documentation

EngineResolver
in package

Table of Contents

$resolved  : array<string|int, mixed>
The resolved engine instances.
$resolvers  : array<string|int, mixed>
The array of engine resolvers.
register()  : void
Register a new engine resolver.
resolve()  : Engine
Resolve an engine instance by name.

Properties

$resolved

The resolved engine instances.

protected array<string|int, mixed> $resolved = []

$resolvers

The array of engine resolvers.

protected array<string|int, mixed> $resolvers = []

Methods

register()

Register a new engine resolver.

public register(string $engine, Closure $resolver) : void

The engine string typically corresponds to a file extension.

Parameters
$engine : string
$resolver : Closure
Return values
void

resolve()

Resolve an engine instance by name.

public resolve(string $engine) : Engine
Parameters
$engine : string
Tags
throws
InvalidArgumentException
Return values
Engine

Search results