目標は、定義された許可されたオプションのセットに制限するのではなく、任意のオプションを symfony CLI に渡すことを許可することです。
例えば:
php console.php --foo=bar
この例でfoo
は、symfony アプリケーションによって明示的に許可されていないオプションです。
私のコンソール アプリは、多くの CLI オプションを使用して別のアプリケーションにプロキシしています。symfony アプリケーションで利用できるようにするために、利用可能な各オプションを手動でミラーリングする必要はありません。