public function editRecord(Record $newRecord) { if ($newRecord->isRunning()) { foreach ($this->getCurrentRecords() as $running) { $running->stop(); } } $record = $this->editEntry('Record', $newRecord); if ($record) { Mapper::commit(); } return $record; }