src/Resources/config/client.xml
<?xml version="1.0" encoding="UTF-8" ?>
<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<services>
<service id="nexy_slack.client" class="Nexy\Slack\Client" public="true">
<argument type="service" id="nexy_slack.http.client" />
<argument type="service" id="nexy_slack.http.request_factory" />
<argument type="service" id="nexy_slack.http.stream_factory" />
<argument>%nexy_slack.endpoint%</argument>
<argument>%nexy_slack.config%</argument>
</service>
<service id="Nexy\Slack\Client" alias="nexy_slack.client"/>
<service id="nexy_slack.request_factory.default" class="Psr\Http\Message\RequestFactoryInterface">
<factory class="Http\Discovery\Psr17FactoryDiscovery" method="findRequestFactory" />
</service>
<service id="nexy_slack.stream_factory.default" class="Psr\Http\Message\StreamFactoryInterface">
<factory class="Http\Discovery\Psr17FactoryDiscovery" method="findStreamFactory" />
</service>
</services>
</container>