diff --git a/src/Symfony/Component/Validator/MessageInterpolator/XliffMessageInterpolator.php b/src/Symfony/Component/Validator/MessageInterpolator/XliffMessageInterpolator.php index 8d2fc9c5fa..c5b73f0c14 100644 --- a/src/Symfony/Component/Validator/MessageInterpolator/XliffMessageInterpolator.php +++ b/src/Symfony/Component/Validator/MessageInterpolator/XliffMessageInterpolator.php @@ -59,7 +59,7 @@ class XliffMessageInterpolator implements MessageInterpolatorInterface throw new \Exception(implode("\n", $this->getXmlErrors())); } - $parts = explode('/', __DIR__.'/schema/dic/xliff-core/xml.xsd'); + $parts = explode('/', str_replace('\\', '/', __DIR__).'/schema/dic/xliff-core/xml.xsd'); $drive = '\\' === DIRECTORY_SEPARATOR ? array_shift($parts).'/' : ''; $location = 'file:///'.$drive.implode('/', array_map('rawurlencode', $parts));