admin_orm.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <container xmlns="http://symfony.com/schema/dic/services"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
  5. <parameters>
  6. <!-- USER -->
  7. <parameter key="sonata.user.admin.user.class">Sonata\UserBundle\Admin\Entity\UserAdmin</parameter>
  8. <parameter key="sonata.user.admin.user.controller"></parameter>
  9. <parameter key="sonata.user.admin.user.entity">Application\Sonata\UserBundle\Entity\User</parameter>
  10. <!-- GROUP -->
  11. <parameter key="sonata.user.admin.group.class">Sonata\UserBundle\Admin\Entity\GroupAdmin</parameter>
  12. <parameter key="sonata.user.admin.group.controller"></parameter>
  13. <parameter key="sonata.user.admin.group.entity">Application\Sonata\UserBundle\Entity\Group</parameter>
  14. </parameters>
  15. <services>
  16. <service id="sonata.user.admin.user" class="%sonata.user.admin.user.class%">
  17. <tag name="sonata.admin" manager_type="orm" group="fos_user" />
  18. <argument />
  19. <argument>%sonata.user.admin.user.entity%</argument>
  20. <argument />
  21. <call method="setUserManager">
  22. <argument type="service" id="fos_user.user_manager" />
  23. </call>
  24. </service>
  25. <service id="sonata.user.admin.group" class="%sonata.user.admin.group.class%">
  26. <tag name="sonata.admin" manager_type="orm" group="fos_user"/>
  27. <argument />
  28. <argument>%sonata.user.admin.group.entity%</argument>
  29. <argument />
  30. </service>
  31. </services>
  32. </container>