Documentation

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
compile()  : mixed
Run the Compiler and process all Passes.
getLog()  : array<string|int, mixed>
getPassConfig()  : PassConfig
getServiceReferenceGraph()  : ServiceReferenceGraph
log()  : mixed

Properties

$serviceReferenceGraph

private mixed $serviceReferenceGraph

Methods

__construct()

public __construct() : mixed
Return values
mixed

addPass()

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()

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

Search results