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