私はプロジェクトでComposerを使い始めています。このプロジェクトでは、これまですべての依存関係がバージョン管理下にありました。
このプロジェクトは現在、Symfony2オートローダーを使用しています。Composerには独自の自動ロードメカニズム(vendor/autoload.php
)が付属しているため、SymfonyClassLoaderを使用する必要があるかどうか疑問に思います。
Composerオートローダーを使用してプロジェクトクラスも自動ロードできると思います。
$loader = require 'vendor/autoload.php';
$loader->add('MyProject', 'src');
プロジェクト全体でComposerオートローダーを使用することに欠点はありますか?
ComposerオートローダーにはないSymfonyオートローダーの機能はありますか?