Fork me on GitHub

XML

Parameter

<parameters>
  <parameter key="paramter_name.class">ClasName</parameter>
</parameters>
<parameter key="paramter_name">ClassName</parameter>
  • complete - Class name
  • goto - Class

Services

<argument type="service" id="<service_container>" />
  • complete - Service name
  • goto - Class
  • annotator - Missing class

based on container and local file parser

<service id="kernel.listener.your_listener_name" class="Acme\DemoBundle\EventListener\AcmeExceptionListener">
    <tag name="<kernel.event_listener>" event="<kernel.exception>" method="<onKernelException>" />
</service>
  • complete - All known tags, events and public methods
  • goto - tags, events and public methods where possible
<service id="service_name" class="Class">
  <call method="<method>"></call>
</service>
  • complete - Public methods of service class
  • goto - Class method
<service id="service_name" class="Class">
  <call method="<method>"></call>
  <tag method="<method>"/>
</service>
  • complete - Public methods of service class
  • goto - Class method
<service id="service_name" class="Class">
  <tag name="kernel.event_listener" event="<event_name>"/>
 </service>
  • goto - All class that use same event name
  • complete - Event name