MDL-81031 core: Use ::class for PSR namespacing

This commit is contained in:
Andrew Nicols 2024-07-31 17:42:31 +08:00 committed by Jun Pataleta
parent 8a6e8563fd
commit 2c6910cb77
No known key found for this signature in database
GPG Key ID: F83510526D99E2C7

View File

@ -102,40 +102,40 @@ class component {
];
/** @var array<string|array<string>> associative array of PRS-4 namespaces and corresponding paths. */
protected static $psr4namespaces = [
'MaxMind' => 'lib/maxmind/MaxMind',
'GeoIp2' => 'lib/maxmind/GeoIp2',
'Sabberworm\\CSS' => 'lib/php-css-parser',
'MoodleHQ\\RTLCSS' => 'lib/rtlcss',
'ScssPhp\\ScssPhp' => 'lib/scssphp',
'OpenSpout' => 'lib/openspout/src',
'MatthiasMullie\\Minify' => 'lib/minify/matthiasmullie-minify/src/',
'MatthiasMullie\\PathConverter' => 'lib/minify/matthiasmullie-pathconverter/src/',
'IMSGlobal\LTI' => 'lib/ltiprovider/src',
'Packback\\Lti1p3' => 'lib/lti1p3/src',
'Phpml' => 'lib/mlbackend/php/phpml/src/Phpml',
'PHPMailer\\PHPMailer' => 'lib/phpmailer/src',
'RedeyeVentures\\GeoPattern' => 'lib/geopattern-php/GeoPattern',
'Firebase\\JWT' => 'lib/php-jwt/src',
'ZipStream' => 'lib/zipstream/src/',
'MyCLabs\\Enum' => 'lib/php-enum/src',
'PhpXmlRpc' => 'lib/phpxmlrpc',
'Psr\\Http\\Client' => 'lib/psr/http-client/src',
'Psr\\Http\\Message' => [
\MaxMind::class => 'lib/maxmind/MaxMind',
\GeoIp2::class => 'lib/maxmind/GeoIp2',
\Sabberworm\CSS::class => 'lib/php-css-parser',
\MoodleHQ\RTLCSS::class => 'lib/rtlcss',
\ScssPhp\ScssPhp::class => 'lib/scssphp',
\OpenSpout::class => 'lib/openspout/src',
\MatthiasMullie\Minify::class => 'lib/minify/matthiasmullie-minify/src/',
\MatthiasMullie\PathConverter::class => 'lib/minify/matthiasmullie-pathconverter/src/',
\IMSGlobal\LTI::class => 'lib/ltiprovider/src',
\Packback\Lti1p3::class => 'lib/lti1p3/src',
\Phpml::class => 'lib/mlbackend/php/phpml/src/Phpml',
\PHPMailer\PHPMailer::class => 'lib/phpmailer/src',
\RedeyeVentures\GeoPattern::class => 'lib/geopattern-php/GeoPattern',
\Firebase\JWT::class => 'lib/php-jwt/src',
\ZipStream::class => 'lib/zipstream/src/',
\MyCLabs\Enum::class => 'lib/php-enum/src',
\PhpXmlRpc::class => 'lib/phpxmlrpc',
\Psr\Http\Client::class => 'lib/psr/http-client/src',
\Psr\Http\Message::class => [
'lib/psr/http-message/src',
'lib/psr/http-factory/src',
],
'Psr\\EventDispatcher' => 'lib/psr/event-dispatcher/src',
'Psr\\Clock' => 'lib/psr/clock/src',
'Psr\\Container' => 'lib/psr/container/src',
'GuzzleHttp\\Psr7' => 'lib/guzzlehttp/psr7/src',
'GuzzleHttp\\Promise' => 'lib/guzzlehttp/promises/src',
'GuzzleHttp' => 'lib/guzzlehttp/guzzle/src',
'Kevinrob\\GuzzleCache' => 'lib/guzzlehttp/kevinrob/guzzlecache/src',
'Aws' => 'lib/aws-sdk/src',
'JmesPath' => 'lib/jmespath/src',
'Laravel\\SerializableClosure' => 'lib/laravel/serializable-closure/src',
'DI' => 'lib/php-di/php-di/src',
'Invoker' => 'lib/php-di/invoker/src',
\Psr\EventDispatcher::class => 'lib/psr/event-dispatcher/src',
\Psr\Clock::class => 'lib/psr/clock/src',
\Psr\Container::class => 'lib/psr/container/src',
\GuzzleHttp\Psr7::class => 'lib/guzzlehttp/psr7/src',
\GuzzleHttp\Promise::class => 'lib/guzzlehttp/promises/src',
\GuzzleHttp::class => 'lib/guzzlehttp/guzzle/src',
\Kevinrob\GuzzleCache::class => 'lib/guzzlehttp/kevinrob/guzzlecache/src',
\Aws::class => 'lib/aws-sdk/src',
\JmesPath::class => 'lib/jmespath/src',
\Laravel\SerializableClosure::class => 'lib/laravel/serializable-closure/src',
\DI::class => 'lib/php-di/php-di/src',
\Invoker::class => 'lib/php-di/invoker/src',
];
/**