added guzzle_parameters section to goutte config

This commit is contained in:
everzet
2012-08-28 11:55:25 +02:00
parent 5cb72c3d71
commit cf32eff0ce
2 changed files with 14 additions and 0 deletions

View File

@@ -157,6 +157,10 @@ class Extension implements ExtensionInterface
useAttributeAsKey('key')-> useAttributeAsKey('key')->
prototype('variable')->end()-> prototype('variable')->end()->
end()-> end()->
arrayNode('guzzle_parameters')->
useAttributeAsKey('key')->
prototype('variable')->end()->
end()->
end()-> end()->
end()-> end()->
arrayNode('sahi')-> arrayNode('sahi')->

View File

@@ -6,7 +6,9 @@
<parameter key="behat.mink.driver.goutte.class">Behat\Mink\Driver\GoutteDriver</parameter> <parameter key="behat.mink.driver.goutte.class">Behat\Mink\Driver\GoutteDriver</parameter>
<parameter key="behat.mink.goutte.class">Behat\Mink\Driver\Goutte\Client</parameter> <parameter key="behat.mink.goutte.class">Behat\Mink\Driver\Goutte\Client</parameter>
<parameter key="behat.mink.guzzle.class">Guzzle\Http\Client</parameter>
<parameter key="behat.mink.goutte.server_parameters" type="collection"></parameter> <parameter key="behat.mink.goutte.server_parameters" type="collection"></parameter>
<parameter key="behat.mink.goutte.guzzle_parameters" type="collection"></parameter>
</parameters> </parameters>
<services> <services>
@@ -23,6 +25,14 @@
<service id="behat.mink.goutte" class="%behat.mink.goutte.class%"> <service id="behat.mink.goutte" class="%behat.mink.goutte.class%">
<argument>%behat.mink.goutte.server_parameters%</argument> <argument>%behat.mink.goutte.server_parameters%</argument>
<call method="setClient">
<argument type="service" id="behat.mink.guzzle" />
</call>
</service>
<service id="behat.mink.guzzle" class="%behat.mink.guzzle.class%">
<argument>null</argument>
<argument>%behat.mink.goutte.guzzle_parameters%</argument>
</service> </service>
</services> </services>