/** * {@inheritdoc} */ public function hydrate(array $data) { // TODO: make a factory $study = new Study(); $study->setId(isset($data['id']) ? $data['id'] : null); $study->setName(isset($data['name']) ? $data['name'] : null); $study->setDescription(isset($data['description']) ? $data['description'] : null); $study->setGraduation(isset($data['graduation']) ? $data['graduation'] : null); $study->setStartDate(isset($data['startDate']) ? $data['startDate'] : null); $study->setEndDate(isset($data['endDate']) ? $data['endDate'] : null); return $study; }