ResettableContainerInterface deprecated
interface ResettableContainerInterface implements ContainerInterface, ResetInterface
deprecated since Symfony 4.2, use "Symfony\Contracts\Service\ResetInterface" instead.
ResettableContainerInterface defines additional resetting functionality for containers, allowing to release shared services when the container is not needed anymore.
Methods
Gets a service.
Check for whether or not a service has been initialized.
Resets shared services from the container.
Details
reset()
Resets shared services from the container.
The container is not intended to be used again after being reset in a normal workflow. This method is meant as a way to release references for ref-counting. A subsequent call to ContainerInterface::get will recreate a new instance of the shared service.