コード例 #1
0
 public static function setUpBeforeClass()
 {
     $mock = new MockHandler([new Response(201, ['Location' => 'https://api.test.inetwork.com:443/v1.0/accounts/9500249/sunscriptions/2489']), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><SubscriptionsResponse><Subscriptions><Subscription><SubscriptionId>1</SubscriptionId><OrderType>orders</OrderType><OrderId>8684b1c8-7d41-4877-bfc2-6bd8ea4dc89f</OrderId><EmailSubscription><Email>test@test</Email><DigestRequested>NONE</DigestRequested></EmailSubscription></Subscription></Subscriptions></SubscriptionsResponse>"), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><SubscriptionsResponse>    <Subscriptions>        <Subscription>            <SubscriptionId>1c59e661-8c90-4cb5-aab1-00547ea45ecb</SubscriptionId>            <OrderType>portins</OrderType>            <OrderId>98939562-90b0-40e9-8335-5526432d9741</OrderId>            <EmailSubscription>                <Email>test@test.com</Email>                <DigestRequested>DAILY</DigestRequested>            </EmailSubscription>        </Subscription>    </Subscriptions></SubscriptionsResponse>"), new Response(200), new Response(200)]);
     self::$container = [];
     $history = Middleware::history(self::$container);
     $handler = HandlerStack::create($mock);
     $handler->push($history);
     $client = new Iris\Client("test", "test", array('url' => 'https://api.test.inetwork.com/v1.0', 'handler' => $handler));
     $account = new Iris\Account(9500249, $client);
     self::$subscriptions = $account->subscriptions();
 }