私はサービスを作成しており、「コンテナ」を引数として渡したいと考えています。こんな風に使いたいから
$user = $this->container->get('security.context')->getToken()->getUser();
私の Acme/MemberBundle/Resouces/confit/services.xml は以下のようなものです。
<services>
<service id="acme.memberbundle.calendar_listener" class="Acme\MemberBundle\EventListener\CalendarEventListener">
<argument type="service" id="container" />
<tag name="kernel.event_listener" event="calendar.load_events" method="loadEvents" />
</service>
</services>
しかし、「サービス「acme.memberbundle.calendar_listener」は、存在しないサービス「コンテナ」に依存しています」と表示されます。
コンテナーをサービスに渡すにはどうすればよいですか?