12345678910111213141516171819202122232425262728293031 |
- services:
-
- webservice.http_client:
- class: Buzz\Client\Curl
-
- webservice:
- class: WebserviceBundle\Services\Webservice
- arguments: ["@service_container", "@security.token_storage", "@webservice.http_client"]
-
- webservice.client.choiceloader:
- class: WebserviceBundle\Form\ChoiceList\Loader\ClientChoiceLoader
- arguments: ["@webservice", "@base_tenancy.tenancy_service"]
-
- webservice.client.admin:
- class: WebserviceBundle\Services\ClientAdmin
- tags:
- - { name: kernel.event_listener, event: sonata.admin.event.configure.form, method: addType }
- - { name: kernel.event_listener, event: sonata.admin.event.configure.show, method: addClient }
- - { name: kernel.event_listener, event: sonata.admin.event.configure.list, method: addClient }
-
- webservice.form.type.remoteclient:
- class: WebserviceBundle\Form\Type\RemoteClientType
- arguments: ["@webservice.client.choiceloader"]
- tags:
- - { name: form.type }
-
- webservice.twig_remote_client_extension:
- class: WebserviceBundle\Twig\RemoteClientExtension
- arguments: ["@webservice", "%remote_client_create_url%"]
- tags:
- - { name: twig.extension }
|