getObject(); $type = $expiration->getOrigData() === [] ? LogEntryTypes::TYPE_NEW : LogEntryTypes::TYPE_EDIT; return [ LogEntry::TYPE => $type, LogEntry::ITEM => __('Expiration for Admin #%1', $expiration->getUserId()), LogEntry::CATEGORY => 'admin/user/edit', LogEntry::CATEGORY_NAME => __('Admin Expiration'), LogEntry::ELEMENT_ID => (int)$expiration->getUserId(), LogEntry::PARAMETER_NAME => 'user_id' ]; } public function processAfterSave($object): array { $object->load($object->getId()); return parent::processAfterSave($object); } }