public function testExtract() { $group = (new GroupEntity())->setId(2); $data = $this->repository->extract($group); $this->assertArrayHasKey('id', $data); $this->assertEquals(2, $data['id']); }
public function saveRow(array $row) { $group = false; if (isset($row['id'])) { $group = $this->groupRepository->find($row['id']); } if (!$group) { $group = new Group(); } $group = $this->groupRepository->hydrate($group, $row); $this->groupRepository->save($group); return $this->groupRepository->extract($group); }