コード例 #1
0
 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();
 }
コード例 #2
0
 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();
 }