final class LocatorDefinition extends Definition

Definition of a locator service backed by a generated implementation of a user-defined interface with multiple get()/create() methods.

Methods

setImplement(string $interface)

No description

string|null
getImplement()

No description

setReferences(array $references)

No description

array
getReferences()

No description

setTagged(string|null $tagged)

No description

string|null
getTagged()

No description

void
resolveType(Resolver $resolver)

No description

void
complete(Resolver $resolver)

No description

string
generateCode(PhpGenerator $generator)

No description

Details

at line 24
LocatorDefinition setImplement(string $interface)

No description

Parameters

string $interface

Return Value

LocatorDefinition

at line 61
string|null getImplement()

No description

Return Value

string|null

at line 68
LocatorDefinition setReferences(array $references)

No description

Parameters

array $references

Return Value

LocatorDefinition

at line 84
array getReferences()

No description

Return Value

array

at line 90
LocatorDefinition setTagged(string|null $tagged)

No description

Parameters

string|null $tagged

Return Value

LocatorDefinition

at line 97
string|null getTagged()

No description

Return Value

string|null

at line 103
void resolveType(Resolver $resolver)

No description

Parameters

Resolver $resolver

Return Value

void

at line 108
void complete(Resolver $resolver)

No description

Parameters

Resolver $resolver

Return Value

void

at line 132
string generateCode(PhpGenerator $generator)

No description

Parameters

PhpGenerator $generator

Return Value

string