示例#1
0
 /**
  * @param Model $Model
  *
  * @return Model
  * @throws \DockerCloud\Exception
  */
 public function update(Model $Model)
 {
     return new Model($this->getClient()->request('PATCH', $this->getAPINameSpace() . $Model->getUuid() . '/', ['body' => Json::encode(['services' => $Model->getServices()])]));
 }
 public function testFindByName()
 {
     $Model = new Model(json_decode($this->getMockData()));
     $Model->setName('test');
     $this->mockGetListResponse(200, $Model);
     $API = new API();
     $Model = $API->findByName('test');
     $this->assertInstanceOf(Model::class, $Model);
     $this->assertEquals('test', $Model->getName());
 }