我设法配置和设置了Phabricator,一切运行正常,但是当我尝试添加外部扩展时,我得到PHP异常
我按了How to modify values show in Phabricator task tile in backlog workflow mode将https://github.com/wikimedia/phabricator-extensions-Sprint添加到我的应用实例中。
当我尝试在添加扩展程序后编辑项目时,我得到:
Function name must be a string
/usr/local/Sprint/src/util/SprintValidator.php:6
这就是SprintValidator.php的内容
<?php
final class SprintValidator {
public function checkForSprint($showfields, $project_phid) {
$show = $showfields($project_phid);
if ($show == false) {
return false;
} else {
return true;
}
}
public function isSprint($project_phid) {
$query = id(new SprintQuery())
->setPHID($project_phid);
$issprint = $query->getIsSprint();
return $issprint;
}
}
安装了PHP版本:PHP 5.3.3-7 +带有Suhosin-Patch的squeeze25
非常感谢任何帮助