我有这个yml代码
my.oauth_aware.user_provider.service:
class: HWI\Bundle\OAuthBundle\Security\Core\User\FOSUBUserProvider
arguments: [@fos_user.user_manager,{facebook: facebook_id, google: google_id}]
但是我必须将其翻译成XML,所以我制作了这段代码。
我有一个问题。
<service id="my.oauth_aware.user_provider.service" class="HWI\Bundle\OAuthBundle\Security\Core\User\FOSUBUserProvider">
<argument type="service" id="fos_user.user_manager">
{facebook: facebook_id, google: google_id} #How do I write array in XML?
</service>
如何用XML编写数组?
答案 0 :(得分:4)
你的第二个论点是:
<argument type="collection">
<argument key="facebook">facebook_id</argument>
<argument key="google">google_id</argument>
</argument>