You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
574 B
36 lines
574 B
<?php |
|
|
|
namespace yiiunit\framework\validators; |
|
|
|
use yii\base\Model; |
|
|
|
/** |
|
* @codeCoverageIgnore |
|
*/ |
|
class FakedValidationModel extends Model |
|
{ |
|
private $attr = array(); |
|
|
|
public function __get($name) |
|
{ |
|
if (stripos($name, 'attr') === 0) { |
|
return isset($this->attr[$name]) ? $this->attr[$name] : null; |
|
} |
|
|
|
return parent::__get($name); |
|
} |
|
|
|
public function __set($name, $value) |
|
{ |
|
if (stripos($name, 'attr') === 0) { |
|
$this->attr[$name] = $value; |
|
} else { |
|
parent::__set($name, $value); |
|
} |
|
} |
|
|
|
public function getAttributeLabel($attr) |
|
{ |
|
return $attr; |
|
} |
|
} |