TypedReference

class TypedReference extends Reference

Represents a PHP type-hinted service reference.

Methods

__construct(string $id, string $type, string $requiringClass = '', int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE)
string __toString() from Reference
int getInvalidBehavior()

Returns the behavior to be used when the service does not exist.

from Reference
getType()
getRequiringClass()
canBeAutoregistered()

Details

__construct(string $id, string $type, string $requiringClass = '', int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE)

Parameters

string $id
string $type The PHP type of the identified service
string $requiringClass The class of the service that requires the referenced type
int $invalidBehavior

string __toString()

Return Value

string The service identifier

int getInvalidBehavior()

Returns the behavior to be used when the service does not exist.

Return Value

int

getType()

getRequiringClass()

canBeAutoregistered()

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/DependencyInjection/TypedReference.html