Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Removed strict xml validation] #2535

Open
wants to merge 1 commit into
base: 2.10.x
Choose a base branch
from

Conversation

rupeshwankhede
Copy link

Q A
Type improvement
BC Break yes

Summary

Removed strict xml validation. Before due this not able to use external gedmo extension.
#2529

@@ -681,7 +681,7 @@ private function validateSchema(string $filename): void
libxml_clear_errors();

if (! $document->schemaValidate(__DIR__ . '/../../../../../../doctrine-mongo-mapping.xsd')) {
throw MappingException::xmlMappingFileInvalid($filename, $this->formatErrors(libxml_get_errors()));
return;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This removes feature altogether instead of letting user opt-out of it. There should be a flag passed to XmlDriver::__construct that defaults to true so current behaviour is preserved.

Also version 2.2.x that you're targeting is no longer maintained. This technically is a feature so 2.6.x branch should be targeted although we may consider releasing as a bugfix version (depending on where we'll end with configurating opt-out).

@alcaeus alcaeus changed the base branch from 2.2.x to 2.10.x September 20, 2024 12:42
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants