Skip to content

Commit

Permalink
Added YAML config samples in advance.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
kix committed Feb 13, 2014
1 parent d4ec7e6 commit 2adc0cd
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions Resources/doc/reference/advance.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,24 @@ You have 2 ways of defining the dependencies inside ``services.xml``:
<argument />
</service>
.. configuration-block::

.. code-block:: yaml
acme.project.admin.project:
class: Acme\ProjectBundle\Admin\ProjectAdmin
tags:
- name: sonata.admin
manager_type: orm
group: "Project"
label: "Project"
label_translator_strategy: "sonata.admin.label.strategy.native"
route_builder: "sonata.admin.route.path_info"
arguments:
- ~
- Acme\ProjectBundle\Entity\Project
- ~
* With a method call, more verbose

.. configuration-block::
Expand All @@ -74,6 +92,22 @@ You have 2 ways of defining the dependencies inside ``services.xml``:
</call>
</service>
.. configuration-block::

.. code-block:: yaml
acme.project.admin.project:
class: Acme\ProjectBundle\Admin\ProjectAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: "Project", label: "Project" }
arguments:
- ~
- Acme\ProjectBundle\Entity\Project
- ~
calls:
- [ setLabelTranslatorStrategy, [ @sonata.admin.label.strategy.native ]]
- [ setRouteBuilder, [ @sonata.admin.route.path_info ]]
If you want to modify the service that is going to be injected, add the following code to your
application's config file:

Expand Down

0 comments on commit 2adc0cd

Please sign in to comment.