class AbstractCompilerRegistrar implements CompilerRegistrarInterface

Class AbstractCompilerRegistrar.

Traits

ParametersToPropertiesMapperTrait

Methods

__construct( array[] $parameters)

Construct object with default parameters. Any number of parameters may be passed so long as they are each a single-element associative array of the form [propertyName=>propertyValue]. If passed, these additional parameters will overwrite the default instance properties and, as such, runtime handling of this registrar.

int
count()

No description

getIterator()

No description

$this
addAttendant( CompilerAttendantInterface $attendant, null|int $priority = null, array $extra = array())

No description

bool
hasAttendant( CompilerAttendantInterface $attendant)

No description

Details

at line line 42
__construct( array[] $parameters)

Construct object with default parameters. Any number of parameters may be passed so long as they are each a single-element associative array of the form [propertyName=>propertyValue]. If passed, these additional parameters will overwrite the default instance properties and, as such, runtime handling of this registrar.

Parameters

array[] $parameters

at line line 50
int count()

Return Value

int

at line line 58
ArrayIterator getIterator()

Return Value

ArrayIterator

at line line 66
CompilerAttendantInterface[] getAttendantCollection()

at line line 78
$this addAttendant( CompilerAttendantInterface $attendant, null|int $priority = null, array $extra = array())

Parameters

CompilerAttendantInterface $attendant
null|int $priority
array $extra

Return Value

$this

at line line 93
bool hasAttendant( CompilerAttendantInterface $attendant)

Parameters

CompilerAttendantInterface $attendant

Return Value

bool