私は CodeIgniter 用のライブラリを作成しています。テストを作成するときは、ライブラリまたは CodeIgniter の構成が、利用可能なさまざまなオプションに変更されたときに何が起こるかを確認する必要があります。
最も簡単な方法は、Config クラスを使用してその場で構成変数を取得および設定することであり、問題を解決します。私はそのソリューションの外観が好きではありません。
他の言語/フレームワークでこれに相当するものは何ですか?直面する可能性のある潜在的な問題は何ですか?これらすべてを完全に回避するにはどうすればよいですか?