public function applyChangeToMember($empId, \Application\BookingChange $bookingData) { $this->rewind(); foreach ($this as $member) { if ($member->getId() == $empId) { $member->setNewTime($bookingData->getStart(), $bookingData->getEnd()); $member->setNotes($bookingData->getNotes()); $member->setEmpId($bookingData->getEmpId()); break; } } }