Symfony2 ファイル コンポーネントを使用していますが、「FileException」という例外がスローされました。問題は、次のように、エラー番号に応じて例外メッセージが動的に生成されることです。
throw new FileException($this->getErrorMessage($this->getError()))
最終的に、6 つの個別のメッセージを取得できるため、翻訳することも、キャッチ ブロックにカスタム メッセージを表示することもできないようです。私はこのようなものが欲しいです:
catch (FileRequiredException $e)
{
echo $e->getMessage();
}
catch (FileSizeException $e)
{
echo $e->getMessage();
}
catch (FileExistsException $e)
{
echo $e->getMessage();
}
これらの動的に生成された例外メッセージを翻訳するための解決策はありますか?