我想使用 Symfony 验证器组件来验证类似于 Zend\Db\RowGateway 的对象。此类的一个非常简化的示例如下所示:
class Task
{
private $values;
public function __construct(array $values)
{
$this->values = $values;
}
public function __get($name)
{
return $this->values[$name];
}
}
验证.yml:
Task:
properties:
name:
- NotBlank: ~
验证 Task 的实例时出现以下错误: Property name does not exist in class Row_Place