Open Journal Systems  3.3.0
Guzzle\Tests\Service\ServiceBuilderTest Class Reference
Inheritance diagram for Guzzle\Tests\Service\ServiceBuilderTest:
Guzzle\Tests\GuzzleTestCase

Public Member Functions

 testAddsGlobalPlugins ()
 
 testAllowsSerialization ()
 
 testBuilderAllowsReferencesBetweenClients ()
 
 testBuildersPassOptionsThroughToClients ()
 
 testCanAddGlobalParametersToServicesOnLoad ()
 
 testCanGetByAlias ()
 
 testCanGetData ()
 
 testCanOverwriteParametersForThrowawayClients ()
 
 testCanRegisterServiceData ()
 
 testCanUseArbitraryData ()
 
 testDelegatesFactoryMethodToAbstractFactory ()
 
 testEmitsEventsWhenClientsAreCreated ()
 
 testFactoryCanCreateFromArray ()
 
 testFactoryCanCreateFromJson ()
 
 testFactoryDoesNotRequireParams ()
 
 testGettingAThrowawayClientWithParametersDoesNotAffectGettingOtherClients ()
 
 testStoresClientCopy ()
 
 testThrowsExceptionWhenGettingInvalidClient ()
 
 testUsedAsArray ()
 
 testUsesTheDefaultBuilderWhenNoBuilderIsSpecified ()
 
- Public Member Functions inherited from Guzzle\Tests\GuzzleTestCase
 addMockedRequest (RequestInterface $request)
 
 assertContainsIns ($needle, $haystack, $message=null)
 
 compareHeaders ($filteredHeaders, $actualHeaders)
 
 getMockedRequests ()
 
 getMockResponse ($path)
 
 getWildcardObserver (HasDispatcherInterface $hasDispatcher)
 
 setMockResponse (Client $client, $paths)
 

Protected Attributes

 $arrayData
 

Additional Inherited Members

- Static Public Member Functions inherited from Guzzle\Tests\GuzzleTestCase
static getServer ()
 
static getServiceBuilder ()
 
static setMockBasePath ($path)
 
static setServiceBuilder (ServiceBuilderInterface $builder)
 
- Data Fields inherited from Guzzle\Tests\GuzzleTestCase
 $mockObserver
 
- Static Public Attributes inherited from Guzzle\Tests\GuzzleTestCase
static $server
 
static $serviceBuilder
 
- Protected Member Functions inherited from Guzzle\Tests\GuzzleTestCase
 hasSubscriber (HasDispatcherInterface $dispatcher, EventSubscriberInterface $subscriber)
 
- Static Protected Attributes inherited from Guzzle\Tests\GuzzleTestCase
static $mockBasePath
 

Detailed Description

See also
Guzzle\Service\Builder\ServiceBuilder

Definition at line 12 of file ServiceBuilderTest.php.

Member Function Documentation

◆ testAddsGlobalPlugins()

Guzzle\Tests\Service\ServiceBuilderTest::testAddsGlobalPlugins ( )

Definition at line 244 of file ServiceBuilderTest.php.

◆ testAllowsSerialization()

Guzzle\Tests\Service\ServiceBuilderTest::testAllowsSerialization ( )

◆ testBuilderAllowsReferencesBetweenClients()

Guzzle\Tests\Service\ServiceBuilderTest::testBuilderAllowsReferencesBetweenClients ( )

◆ testBuildersPassOptionsThroughToClients()

Guzzle\Tests\Service\ServiceBuilderTest::testBuildersPassOptionsThroughToClients ( )

Definition at line 92 of file ServiceBuilderTest.php.

◆ testCanAddGlobalParametersToServicesOnLoad()

Guzzle\Tests\Service\ServiceBuilderTest::testCanAddGlobalParametersToServicesOnLoad ( )

◆ testCanGetByAlias()

Guzzle\Tests\Service\ServiceBuilderTest::testCanGetByAlias ( )

Definition at line 259 of file ServiceBuilderTest.php.

◆ testCanGetData()

Guzzle\Tests\Service\ServiceBuilderTest::testCanGetData ( )

Definition at line 252 of file ServiceBuilderTest.php.

◆ testCanOverwriteParametersForThrowawayClients()

Guzzle\Tests\Service\ServiceBuilderTest::testCanOverwriteParametersForThrowawayClients ( )

Definition at line 265 of file ServiceBuilderTest.php.

◆ testCanRegisterServiceData()

Guzzle\Tests\Service\ServiceBuilderTest::testCanRegisterServiceData ( )

Definition at line 297 of file ServiceBuilderTest.php.

◆ testCanUseArbitraryData()

Guzzle\Tests\Service\ServiceBuilderTest::testCanUseArbitraryData ( )

Definition at line 287 of file ServiceBuilderTest.php.

◆ testDelegatesFactoryMethodToAbstractFactory()

Guzzle\Tests\Service\ServiceBuilderTest::testDelegatesFactoryMethodToAbstractFactory ( )

◆ testEmitsEventsWhenClientsAreCreated()

Guzzle\Tests\Service\ServiceBuilderTest::testEmitsEventsWhenClientsAreCreated ( )

◆ testFactoryCanCreateFromArray()

Guzzle\Tests\Service\ServiceBuilderTest::testFactoryCanCreateFromArray ( )

◆ testFactoryCanCreateFromJson()

Guzzle\Tests\Service\ServiceBuilderTest::testFactoryCanCreateFromJson ( )

◆ testFactoryDoesNotRequireParams()

Guzzle\Tests\Service\ServiceBuilderTest::testFactoryDoesNotRequireParams ( )

◆ testGettingAThrowawayClientWithParametersDoesNotAffectGettingOtherClients()

Guzzle\Tests\Service\ServiceBuilderTest::testGettingAThrowawayClientWithParametersDoesNotAffectGettingOtherClients ( )

Definition at line 276 of file ServiceBuilderTest.php.

◆ testStoresClientCopy()

Guzzle\Tests\Service\ServiceBuilderTest::testStoresClientCopy ( )

◆ testThrowsExceptionWhenGettingInvalidClient()

Guzzle\Tests\Service\ServiceBuilderTest::testThrowsExceptionWhenGettingInvalidClient ( )

@expectedException Guzzle\Service\Exception\ServiceNotFoundException @expectedExceptionMessage No service is registered as foobar

Definition at line 61 of file ServiceBuilderTest.php.

References Guzzle\Service\Builder\ServiceBuilder\factory().

◆ testUsedAsArray()

Guzzle\Tests\Service\ServiceBuilderTest::testUsedAsArray ( )

◆ testUsesTheDefaultBuilderWhenNoBuilderIsSpecified()

Guzzle\Tests\Service\ServiceBuilderTest::testUsesTheDefaultBuilderWhenNoBuilderIsSpecified ( )

Definition at line 111 of file ServiceBuilderTest.php.

Field Documentation

◆ $arrayData

Guzzle\Tests\Service\ServiceBuilderTest::$arrayData
protected
Initial value:
= array(
'michael.mock' => array(
'class' => 'Guzzle\Tests\Service\Mock\MockClient',
'params' => array(
'username' => 'michael',
'password' => 'testing123',
'subdomain' => 'michael',
),
),
'billy.mock' => array(
'alias' => 'Hello!',
'class' => 'Guzzle\Tests\Service\Mock\MockClient',
'params' => array(
'username' => 'billy',
'password' => 'passw0rd',
'subdomain' => 'billy',
),
),
'billy.testing' => array(
'extends' => 'billy.mock',
'params' => array(
'subdomain' => 'test.billy',
),
),
'missing_params' => array(
'extends' => 'billy.mock'
)
)

Definition at line 14 of file ServiceBuilderTest.php.


The documentation for this class was generated from the following file: