Hi everybody! tl;dr: ZF2: do you use composer or Zend\Loader? Simply reply with "loader" or "composer" :)
I've been discussing on IRC about dropping the pre-configured Zend\Loader instance in standard MVC applications (we're discussing that for ZF3). Since I was asserting that most users do use composer for autoloading their stuff, I got told to get proof of that - so please just drop me a line :) The main idea is to move away from configuring autoloading per-library and instead use composer to autoload everything. Here's how the config of a composer.json file would look: { "autoload": { "psr-0": { "MyLib": "path/to/my-lib" } } } Here's how it would look with Zend\Loader: include $zf2Path . '/Zend/Loader/AutoloaderFactory.php'; Zend\Loader\AutoloaderFactory::factory(array( 'Zend\Loader\StandardAutoloader' => array( 'autoregister_zf' => true, 'namespaces' => array( 'MyLib' => "path/to/my-lib", ), ) )); The main difference here is that composer requires us to run `composer dump-autoload` before being able to use `MyLib` The idea is NOT about dropping Zend\Loader, but just removing the initialization logic from the skeleton application. If you also have thoughts except for your preference, please share! Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/