owner_type === 'event' && $schema->owner_id !== null) { return PublishGuardResult::passed($this->code()); } return PublishGuardResult::failed( guardCode: $this->code(), messageKey: 'form_builder_publish_guards.schema_has_linked_event', ); } }