<touch>タスクを使用して特定のファイルの権限をチェックするphingビルドファイルがあります。
<target description="list of files to check permission" name="files-to-test">
<property name="filesToCheck" value=""/>
<php expression="file_get_contents('filesToCheck.txt')" returnProperty="filesToCheck"/>
<foreach list="${filesToCheck}" param="file" target="permission-test"/>
</target>
<target description="Test the permission of files that needs to be written" name="permission-test">
<touch file="${file}"/>
</target>
さまざまなファイルの場所のリストである外部ファイル(filesToCheck.txt)を呼び出します。これは正常に機能します。ただし、同じ外部ファイル(filesToCheck.txt)の特定のキーに基づいて特定のファイルにアクセスする場合、PHPコードで同じリストを再利用することはできません。
Phingのドキュメントを調べましたが、配列タスクが見つかりませんでした。誰かが回避策を知っているか、Phingで配列プロパティを処理するための唯一の解決策である新しいタスクを作成していますか?