プロジェクトの 1 つに symfony クラス ローダー コンポーネントをセットアップしようとしています。Logger クラスから新しいオブジェクトを作成しようとすると、
Fatal error: Class 'MyPrefix\Log\Logger' not found in /usr/htdocs/sf/index.php on line 12
これがプロジェクトの構造です
/
lib
MyPrefix
Log
Logger.php
vendor/
index.php
これがindex.phpファイルの内容です
<?php
require_once 'vendor/autoload.php';
use Symfony\Component\ClassLoader\ClassLoader;
$loader = new ClassLoader();
$loader->addPrefix('MyPrefix', __DIR__ .'/lib/MyPrefix/');
$loader->register();
use MyPrefix\Log\Logger;
$logger = new Logger();
私が間違っていることは何ですか?