public static function setUpBeforeClass() { $mock = new MockHandler([new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><DisconnectTelephoneNumberOrderResponse> <orderRequest> <CustomerOrderId>Disconnect1234</CustomerOrderId> <OrderCreateDate>2015-06-17T18:14:08.683Z</OrderCreateDate> <id>b902dee1-0585-4258-becd-5c7e51ccf5e1</id> <DisconnectTelephoneNumberOrderType> <TelephoneNumberList> <TelephoneNumber>9192755378</TelephoneNumber> <TelephoneNumber>9192755703</TelephoneNumber> </TelephoneNumberList> <DisconnectMode>normal</DisconnectMode> </DisconnectTelephoneNumberOrderType> </orderRequest> <OrderStatus>RECEIVED</OrderStatus></DisconnectTelephoneNumberOrderResponse>"), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><ResponseSelectWrapper><ListOrderIdUserIdDate><TotalCount>7</TotalCount><Links><!-- SNIP --></Links><OrderIdUserIdDate><CountOfTNs>1</CountOfTNs><userId>smckinnon</userId><lastModifiedDate>2014-01-10T17-34-15Z</lastModifiedDate><OrderId>6d7da966-e071-4741-b31c-1d8932f4b8da</OrderId><OrderType>disconnect</OrderType><OrderDate>2014-01-10T17-34-15.797Z</OrderDate><OrderStatus>COMPLETE</OrderStatus><TelephoneNumberDetails> <!-- SNIP --></TelephoneNumberDetails></OrderIdUserIdDate><OrderIdUserIdDate><CountOfTNs>1</CountOfTNs><userId>jbm</userId><lastModifiedDate>2013-12-04T21-59-32Z</lastModifiedDate><OrderId>4ffe9262-1965-4479-a1d5-b8584440667d</OrderId><OrderType>disconnect</OrderType><OrderDate>2013-12-04T21-59-32.243Z</OrderDate><OrderStatus>COMPLETE</OrderStatus><TelephoneNumberDetails><!-- SNIP --></TelephoneNumberDetails></OrderIdUserIdDate></ListOrderIdUserIdDate></ResponseSelectWrapper>"), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><DisconnectTelephoneNumberOrderResponse> <ErrorList> <Error> <Code>5006</Code> <Description>Telephone number could not be disconnected since it is not associated with your account</Description> <TelephoneNumber>9192755703</TelephoneNumber> </Error> <Error> <Code>5006</Code> <Description>Telephone number could not be disconnected since it is not associated with your account</Description> <TelephoneNumber>9192755378</TelephoneNumber> </Error> </ErrorList> <orderRequest> <CustomerOrderId>Disconnect1234</CustomerOrderId> <OrderCreateDate>2015-06-17T18:14:08.683Z</OrderCreateDate> <id>b902dee1-0585-4258-becd-5c7e51ccf5e1</id> <DisconnectTelephoneNumberOrderType> <TelephoneNumberList> <TelephoneNumber>9192755378</TelephoneNumber> <TelephoneNumber>9192755703</TelephoneNumber> </TelephoneNumberList> <DisconnectMode>normal</DisconnectMode> </DisconnectTelephoneNumberOrderType> </orderRequest> <OrderStatus>FAILED</OrderStatus></DisconnectTelephoneNumberOrderResponse>")]); 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::$disconnects = $account->disconnects(); }
public static function setUpBeforeClass() { $mock = new MockHandler([new Response(200, ['Location' => 'https://api.test.inetwork.com/v1.0/accounts/9500249/disconnects/b902dee1-0585-4258-becd-5c7e51ccf5e1/notes/123']), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><Notes> <Note> <Id>11425</Id> <UserId>byo_dev</UserId> <Description>Test Note</Description> <LastDateModifier>2015-06-18T04:19:59.000Z</LastDateModifier> </Note></Notes>"), new Response(200, [], "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><Notes> <Note> <Id>11425</Id> <UserId>byo_dev</UserId> <Description>Test Note</Description> <LastDateModifier>2015-06-18T04:19:59.000Z</LastDateModifier> </Note><Note> <Id>11425</Id> <UserId>byo_dev</UserId> <Description>Test Note</Description> <LastDateModifier>2015-06-18T04:19:59.000Z</LastDateModifier> </Note></Notes>")]); 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::$notes = $account->disconnects()->create(array("OrderId" => "b902dee1-0585-4258-becd-5c7e51ccf5e1"), false)->notes(); }