を使用して、Phingbuild.xmlファイル内に直接PHPを記述adhoc-task
しています。
以下は機能しますが、コンソールエラーをスローします。
<adhoc-task name="foo"><![CDATA[
define('WP_INSTALLING', true);
require_once '${build.dir.wp}/wp-load.php';
require_once '${build.dir.wp}/wp-admin/includes/upgrade.php';
require_once '${build.dir.wp}/wp-includes/wp-db.php';
$result = wp_install( 'title', 'admin', 'admin@example.com');
]]></adhoc-task>
エラー:定義したアドホッククラスはphing.Taskのインスタンスである必要がありますBUILDFAILED。定義したアドホッククラスはphing.Taskのインスタンスである必要があります
しかし、それでも機能します...
PHPをクラスでラップすると、まったく機能しません。
<adhoc-task name="foo"><![CDATA[
class FooTest extends Task {
//php code ....
}
]]></adhoc-task>
エラー:AdhocTaskdefTask用に少なくとも1つのクラスを定義する必要があります。
(php / phing / tasksフォルダーにアクセスせずに)ビルドファイル内にPHPを含める適切な方法は何ですか?