0
我正在使用Phalcon 3.0.3和PHP 7.0.15-0ubuntu0.16.04.4
以及PHPUnit 6.0.8。如果我嘗試使用Phalcon\Validation\Validator\Callback
我會永遠結束了那種者的errros:PHPUnit找不到Phalcon的回調驗證器(名稱空間問題)
1) Test\ConfirmActivityTest::testConfirm Error: Class 'Phalcon\Validation\Validator\Callback' not found
到目前爲止,我發現瞭解決這個問題的唯一途徑是建立在我的代碼庫類的副本:
命名空間Phapp \ Validators;
/**
* A workaround to fix the namespace problem of
* Phalcon\Validation\Validator\Callback
*
*/
class CallbackValidator extends \Phalcon\Validation\Validator
{
/**
* Executes the validation
*
* @param \Phalcon\Validation $validation
* @param string $field
* @return bool
*/
public function validate(\Phalcon\Validation $validation, $field) {}
}
是否有任何其他解決方法可以用來解決此問題?這是一個Phalcon錯誤嗎?
就是這樣。接得好。 – sentenza