いくつかのテストを作成する必要があり、それらが機能するためには、データベースに既存のデータをロードする必要があります。
ほとんどの場合、phpunit 拡張機能を使用してフィクスチャ (.YML ファイルで指定) を db にロードすることで動作しました。私にとっての問題は、一部のテーブルには、テキストであってもバイナリとして保存された情報が含まれていることです。
では、これらのバイナリ列を含むテーブルの初期状態を設定するにはどうすればよいでしょうか?
$dataset = new PHPUnit_Extensions_Database_DataSet_YamlDataSet("{$datasetDir}/InitialState.yml");