laminas/laminas-loader
Abandoned Laminas component that provided autoloading and plugin loading utilities for PHP applications. No further development is planned; check Laminas TSC minutes for details and consider migrating to supported alternatives.
Zend_Loader, Laminas\Loader\PluginClassLoader) may still be embedded.Zend_*).composer/class-loader already implements PSR-4 autoloading efficiently. This package adds no direct value for standard Laravel projects unless addressing edge cases.laminas-mvc, laminas-di) that may rely on laminas/laminas-loader for internal class resolution.laminas/laminas-loader as a primary autoloader. Would require manual configuration in bootstrap/app.php or a service provider.Laminas\* vs. Zend\*) could cause collisions if not isolated.ClassLoader? Would it add measurable overhead?ClassLoader, custom PSR-4 implementations)?Laminas\* and Zend\* namespaces be isolated to avoid collisions?Zend_Loader, PluginClassLoader) are still embedded.bootstrap/app.php).composer dump-autoload --optimize).laminas/laminas-loader).Laminas\*, Zend\*).// bootstrap/app.php
$laminasLoader = new \Laminas\Loader\ClassMapAutoloader();
$laminasLoader->addClassMap([
'LegacyClass' => __DIR__ . '/path/to/LegacyClass.php',
]);
spl_autoload_register([$laminasLoader, 'loadClass']);
ClassLoader.// In a service provider
$laminasLoader = new \Laminas\Loader\PluginClassLoader();
$laminasLoader->addNamespacePrefix('Legacy\\', __DIR__ . '/legacy/');
spl_autoload_register([$laminasLoader, 'loadClass'], true, true);
composer.json:
{
"require": {
"laminas/laminas-loader": "^2.12"
},
"autoload": {
"psr-4": {
"App\\": "app/",
"Legacy\\": "legacy/" // Custom namespace for Laminas-loaded classes
}
}
}
composer dump-autoload --optimize.^2.12 in composer.json to avoid unintended updates.ClassLoader or custom PSR-4 logic if issues arise.laravel-debugbar or custom benchmarks.Laminas\* or Zend\* classes conflicting with Laravel’s autoloader.Legacy\Laminas\*).ClassMap or PluginClassLoader config.How can I help you explore Laravel packages today?