processor = $processor; } /** * @param array $options */ public function beforeSave(Entity $entity, array $options): void { if (!empty($options[SaveOption::SILENT])) { return; } assert($entity instanceof Note); $this->processor->beforeSave($entity); } }