'onRecordChange', ]; } /** * @var \appbox */ private $appbox; public function __construct(\appbox $appbox) { $this->appbox = $appbox; } public function onRecordChange(RecordEvent $recordEvent) { $record = $recordEvent->getRecord(); $databoxId = $record->getDataboxId(); $recordId = $record->getRecordId(); $recordAdapter = $this->appbox->get_databox($databoxId)->getRecordRepository()->find($recordId); if ($recordAdapter) { $recordAdapter->touch(); } } }