/** * Update a facility * * @param integer $id * @param array|\Traversable|\stdClass $data * @return Facility * @throws ServiceException */ public function update($id, $data) { $data->id = $id; return $this->facilityService->persist($this->facilityService->populate($data)); }