いくつかのカスタム例外を作成し、それらを内部にグループ化したいのですExceptions.php
が、コントローラーに名前空間を含めると、クラスが「見つからない」という致命的なエラーが発生します。すべてを別のファイルに分け、ファイル名がクラス名と同じ場合にのみ機能します。
クラスをファイルにグループ化する方法はありますか?
例外
<?php
namespace Test\MyBundle\Entities;
class SomeException extends \Exception{...}
class AnotherException extends \Exception{...}
例外を使用するエンティティ
<?php
namespace Test\MyBundle\Entities\MoneyManagement;
use Test\MyBundle\Entities\SomeException;
class MoneyManager{
public function deposit(){
throw new SomeException();