summaryrefslogtreecommitdiffstats
path: root/php-symfony4-generate-autoloaders.php
diff options
context:
space:
mode:
Diffstat (limited to 'php-symfony4-generate-autoloaders.php')
-rwxr-xr-xphp-symfony4-generate-autoloaders.php71
1 files changed, 51 insertions, 20 deletions
diff --git a/php-symfony4-generate-autoloaders.php b/php-symfony4-generate-autoloaders.php
index 30a3851..06283bc 100755
--- a/php-symfony4-generate-autoloaders.php
+++ b/php-symfony4-generate-autoloaders.php
@@ -3,7 +3,7 @@
define('SYMFONY_SOURCE_DIR', __DIR__.'/src/Symfony');
-require_once '__PHPDIR__/Fedora/Autoloader/autoload.php';
+require_once '__PHPDIR__/Symfony/Polyfill/autoload.php';
\Fedora\Autoloader\Autoload::addPsr4('Symfony\\', SYMFONY_SOURCE_DIR);
use Symfony\Component\Finder\Finder;
@@ -35,13 +35,17 @@ final class AutoloadGenerator {
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
'path' => 'Cache/IntegrationTests/autoload.php',
],
+ 'composer/package-versions-deprecated' => false,
'doctrine/annotations' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
'path' => 'Doctrine/Common/Annotations/autoload.php',
],
'doctrine/cache' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
- 'path' => 'Doctrine/Common/Cache/autoload.php',
+ 'path' => [
+ 'Doctrine/Common/Cache2/autoload.php',
+ 'Doctrine/Common/Cache/autoload.php',
+ ],
],
'doctrine/collections' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
@@ -57,7 +61,11 @@ final class AutoloadGenerator {
],
'doctrine/persistence' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
- 'path' => 'Doctrine/Common/Persistence/autoload.php',
+ 'path' => [
+ 'Doctrine/Persistence3/autoload.php',
+ 'Doctrine/Persistence2/autoload.php',
+ 'Doctrine/Common/Persistence/autoload.php',
+ ],
],
'doctrine/reflection' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
@@ -69,13 +77,16 @@ final class AutoloadGenerator {
],
'doctrine/dbal' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
- 'path' => 'Doctrine/DBAL/autoload.php',
+ 'path' => [
+ 'Doctrine/DBAL3/autoload.php',
+ 'Doctrine/DBAL/autoload.php',
+ ],
],
'doctrine/doctrine-bundle' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
- [
- 'path' => 'Doctrine/Bundle/DoctrineBundle2/autoload.php',
- 'path' => 'Doctrine/Bundle/DoctrineBundle/autoload.php',
+ 'path' => [
+ 'Doctrine/Bundle/DoctrineBundle2/autoload.php',
+ 'Doctrine/Bundle/DoctrineBundle/autoload.php',
],
],
'doctrine/orm' => [
@@ -84,7 +95,10 @@ final class AutoloadGenerator {
],
'egulias/email-validator' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
- 'path' => 'Egulias/EmailValidator2/autoload.php',
+ 'path' => [
+ 'Egulias/EmailValidator3/autoload.php',
+ 'Egulias/EmailValidator2/autoload.php',
+ ],
],
'guzzlehttp/promises' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
@@ -106,13 +120,14 @@ final class AutoloadGenerator {
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
'path' => 'Nyholm/Psr7/autoload.php',
],
- 'ocramius/proxy-manager' => [
+ 'friendsofphp/proxy-manager-lts' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
- 'path' => 'ProxyManager/autoload.php',
+ 'path' => 'FriendsOfPHP/ProxyManager/autoload.php',
],
'phpdocumentor/reflection-docblock' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
'path' => [
+ 'phpDocumentor/Reflection/DocBlock5/autoload.php',
'phpDocumentor/Reflection/DocBlock4/autoload.php',
'phpDocumentor/Reflection/DocBlock/autoload.php',
],
@@ -143,7 +158,10 @@ final class AutoloadGenerator {
],
'psr/simple-cache' => [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR',
- 'path' => 'Psr/SimpleCache/autoload.php',
+ 'path' => [
+ 'Psr/SimpleCache2/autoload.php',
+ 'Psr/SimpleCache/autoload.php',
+ ],
],
'symfony/asset' => [
'prefix' => 'FEDORA_SYMFONY4_DIR',
@@ -294,7 +312,7 @@ final class AutoloadGenerator {
],
'symfony/monolog-bridge' => [
'prefix' => 'FEDORA_SYMFONY4_DIR',
- 'path' => 'Component/Monolog/autoload.php',
+ 'path' => 'Bridge/Monolog/autoload.php',
],
'symfony/options-resolver' => [
'prefix' => 'FEDORA_SYMFONY4_DIR',
@@ -308,18 +326,31 @@ final class AutoloadGenerator {
'symfony/polyfill-intl-icu' => false,
'symfony/polyfill-intl-idn' => false,
'symfony/polyfill-mbstring' => false,
- 'symfony/polyfill-php72' => (PHP_VERSION_ID < 70200)
- ? [
+ 'symfony/polyfill-php72' =>
+ [
+ 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', // external
+ 'path' => 'Symfony/Polyfill/autoload.php',
+ ],
+ 'symfony/polyfill-php73' =>
+ [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', // external
'path' => 'Symfony/Polyfill/autoload.php',
- ]
- : false,
- 'symfony/polyfill-php73' => (PHP_VERSION_ID < 70300)
- ? [
+ ],
+ 'symfony/polyfill-php74' =>
+ [
'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', // external
'path' => 'Symfony/Polyfill/autoload.php',
- ]
- : false,
+ ],
+ 'symfony/polyfill-php80' =>
+ [
+ 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', // external
+ 'path' => 'Symfony/Polyfill/autoload.php',
+ ],
+ 'symfony/polyfill-php81' =>
+ [
+ 'prefix' => 'FEDORA_SYMFONY4_PHP_DIR', // external
+ 'path' => 'Symfony/Polyfill/autoload.php',
+ ],
'symfony/process' => [
'prefix' => 'FEDORA_SYMFONY4_DIR',
'path' => 'Component/Process/autoload.php',