/src/lib にクラス ファイルのディレクトリがあり、それらを自動ロードしたい場合、Silex の最新バージョンでこれを行うにはどうすればよいですか。
サービスのロード以外に適切なドキュメントはありません。
silex のオートロードはcomposerによって処理されます。オートローディングに関するコンポーザーのドキュメントでは、どのような種類のオートローディングが可能かについて詳しく説明しています。
psr-0
ファイルには命名スキームを使用することをお勧めします。しかし、それをしたくない場合は、クラスマップのオートローディングを使用することもできます。
Foo\Bar
クラスが にあると仮定して、PSR-0 の例を次に示しsrc/Foo/Bar.php
ます。
{
"autoload": {
"psr-0": { "Foo": "src/" }
}
}
クラスマップについては、上記のリンク先のドキュメントを参照してください。