Merge pull request #81 from RETROTEC-AG/feature/#1_OpenXE-does-not-run-on-Windows

Error Service "SystemConfigModule" was not found when run on windows
This commit is contained in:
OpenXE-ERP 2023-07-19 16:47:24 +02:00 committed by GitHub
commit f5c61ca6eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -35,7 +35,7 @@ final class Psr4ClassNameResolver
{ {
// Normalize inputs // Normalize inputs
$prefix = trim($prefix, '\\') . '\\'; $prefix = trim($prefix, '\\') . '\\';
$baseDir = rtrim($baseDir, '/') . '/'; $baseDir = rtrim($baseDir, '/\\') . DIRECTORY_SEPARATOR;
$this->prefixes[$prefix] = $baseDir; $this->prefixes[$prefix] = $baseDir;
} }

View File

@ -30,10 +30,10 @@ $factoryServiceMap = @include $serviceCacheFile;
if (!is_file($serviceCacheFile)) { if (!is_file($serviceCacheFile)) {
// Installer ausführen wenn ServiceMap nicht vorhanden ist // Installer ausführen, wenn ServiceMap nicht vorhanden ist
$resolver = new Psr4ClassNameResolver(); $resolver = new Psr4ClassNameResolver();
$resolver->addNamespace('Xentral\\', __DIR__); $resolver->addNamespace('Xentral\\', __DIR__);
$resolver->excludeFile(__DIR__ . '/bootstrap.php'); $resolver->excludeFile(__DIR__ . DIRECTORY_SEPARATOR . 'bootstrap.php');
$generator = new ClassMapGenerator($resolver, __DIR__); $generator = new ClassMapGenerator($resolver, __DIR__);
$installer = new Installer($generator, $resolver); $installer = new Installer($generator, $resolver);