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(); }