delobelf@gmail.com
2/2/2017 - 2:38 PM

inject container in a class via a call

inject container in a class via a call


in service .yml :

    service_name :
        class: .....
        calls:
            - [ setContainer, [ '@service_container' ] ]

in the class : 

class ....
{

    public function setContainer(ContainerInterface $container = null)
    {
        $this->container = $container;
    }