コード例 #1
0
ファイル: M2XTest.php プロジェクト: attm2x/m2x-php
 /**
  * testGet method
  *
  * @return void
  */
 public function testGet()
 {
     $m2x = new M2X('abc123');
     $m2x->request = $this->getMockBuilder('Att\\M2X\\HttpRequest')->setMethods(array('header'))->getMock();
     $m2x->request->expects($this->at(0))->method('header')->with($this->equalTo('X-M2X-KEY'), $this->equalTo('abc123'));
     $m2x->get('/status');
 }
コード例 #2
0
ファイル: Stream.php プロジェクト: attm2x/m2x-php
 /**
  * Retrieves a single resource
  *
  * @param Resource $parent
  * @param string $id
  * @return Resource
  */
 public static function getStream(M2X $client, Resource $parent, $id)
 {
     $response = $client->get(str_replace(':parent_path', $parent->path(), static::$path) . '/' . $id);
     $class = get_called_class();
     return new $class($client, $parent, $response->json());
 }