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