FileAccess Orion

Compiler
in package

This class is used to remove circular dependencies between individual passes.

Tags
author

Johannes M. Schmitt schmittjoh@gmail.com

Table of Contents

$log  : mixed
$passConfig  : mixed
$serviceReferenceGraph  : mixed
__construct()  : mixed
addPass()  : mixed
Adds a pass to the PassConfig.
compile()  : mixed
Run the Compiler and process all Passes.
getLog()  : array<string|int, mixed>
Returns the log.
getPassConfig()  : PassConfig
Returns the PassConfig.
getServiceReferenceGraph()  : ServiceReferenceGraph
Returns the ServiceReferenceGraph.
log()  : mixed

Properties

$serviceReferenceGraph

private mixed $serviceReferenceGraph

Methods

__construct()

public __construct() : mixed
Return values
mixed

addPass()

Adds a pass to the PassConfig.

public addPass(CompilerPassInterface $pass[, string $type = PassConfig::TYPE_BEFORE_OPTIMIZATION ], int $priority) : mixed
Parameters
$pass : CompilerPassInterface
$type : string = PassConfig::TYPE_BEFORE_OPTIMIZATION
$priority : int
Return values
mixed

getLog()

Returns the log.

public getLog() : array<string|int, mixed>
Return values
array<string|int, mixed>

Log array

Search results