<?xml version="1.0" ?>

<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">

    <parameters>
        <parameter key="be_simple.sso_auth.factory.class">BeSimple\SsoAuthBundle\Sso\Factory</parameter>
        <parameter key="be_simple.sso_auth.client.class">BeSimple\SsoAuthBundle\Buzz\AdaptiveClient</parameter>
        <parameter key="be_simple.sso_auth.client.option.curlopt_ssl_verifypeer.key">64</parameter>
        <parameter key="be_simple.sso_auth.client.option.curlopt_ssl_verifypeer.value">TRUE</parameter>
		<parameter key="be_simple.sso_auth.client.option.curlopt_sslversion.key">32</parameter>
        <parameter key="be_simple.sso_auth.client.option.curlopt_sslversion.value">3</parameter>
        <parameter key="be_simple.sso_auth.client.option.curlopt_proxy.key">10004</parameter>
        <parameter key="be_simple.sso_auth.client.option.curlopt_proxy.value"></parameter>
    </parameters>

    <services>
        <service id="be_simple.sso_auth.client" class="%be_simple.sso_auth.client.class%">
            <argument type="collection">
                <argument key="%be_simple.sso_auth.client.option.curlopt_ssl_verifypeer.key%">%be_simple.sso_auth.client.option.curlopt_ssl_verifypeer.value%</argument>
				<argument key="%be_simple.sso_auth.client.option.curlopt_sslversion.key%">%be_simple.sso_auth.client.option.curlopt_sslversion.value%</argument>
                <argument key="%be_simple.sso_auth.client.option.curlopt_proxy.key%">%be_simple.sso_auth.client.option.curlopt_proxy.value%</argument>
            </argument>
        </service>

        <service id="be_simple.sso_auth.factory" class="%be_simple.sso_auth.factory.class%">
            <argument type="service" id="service_container" />
            <argument type="service" id="be_simple.sso_auth.client" />
        </service>
    </services>
</container>
