for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Yiisoft\Validator\Tests\data;
use Yiisoft\Validator\DataSetInterface;
class FakedValidationModel implements DataSetInterface
{
public $attr_timestamp = false;
public $attr_date;
public function getValue(string $key)
if (property_exists(self::class, $key)) {
return $this->$key;
}
public static function createWithAttributes($attributes): FakedValidationModel
$model = new self();
foreach ($attributes as $attribute => $value) {
$model->$attribute = $value;
return $model;