|
@@ -57,7 +57,7 @@ class CoreService extends Service
|
|
|
}
|
|
}
|
|
|
$files = array_diff(scandir($runtimePath), ['.', '..']);
|
|
$files = array_diff(scandir($runtimePath), ['.', '..']);
|
|
|
foreach ($files as $file) {
|
|
foreach ($files as $file) {
|
|
|
- if (strpos($file, 'extension_') === 0 && substr($file, -4) === '.php') {
|
|
|
|
|
|
|
+ if (str_starts_with($file, 'extension_') && str_ends_with($file, '.php')) {
|
|
|
unlink($runtimePath . $file);
|
|
unlink($runtimePath . $file);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -67,7 +67,7 @@ class CoreService extends Service
|
|
|
$composer = $composerJson->read();
|
|
$composer = $composerJson->read();
|
|
|
$extensionID = $composer['extra']['sixshop']['id'] ?? $composer['name'];
|
|
$extensionID = $composer['extra']['sixshop']['id'] ?? $composer['name'];
|
|
|
self::$extensionComposerMap[$extensionID] = $composer;
|
|
self::$extensionComposerMap[$extensionID] = $composer;
|
|
|
- };
|
|
|
|
|
|
|
+ }
|
|
|
$header = '// This file is automatically generated at:' . date('Y-m-d H:i:s') . PHP_EOL . 'declare (strict_types = 1);' . PHP_EOL;
|
|
$header = '// This file is automatically generated at:' . date('Y-m-d H:i:s') . PHP_EOL . 'declare (strict_types = 1);' . PHP_EOL;
|
|
|
$content = '<?php ' . PHP_EOL . $header . "return " . var_export(self::$extensionComposerMap, true) . ';';
|
|
$content = '<?php ' . PHP_EOL . $header . "return " . var_export(self::$extensionComposerMap, true) . ';';
|
|
|
file_put_contents($extensionComposerFile, $content);
|
|
file_put_contents($extensionComposerFile, $content);
|