init
This commit is contained in:
commit
8686e2cfc4
|
@ -0,0 +1,25 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace dominion\validators;
|
||||||
|
|
||||||
|
use Yii;
|
||||||
|
use yii\validators\Validator;
|
||||||
|
|
||||||
|
|
||||||
|
class IntegerValidator extends Validator
|
||||||
|
{
|
||||||
|
public function init()
|
||||||
|
{
|
||||||
|
parent::init();
|
||||||
|
if ($this->message === null) {
|
||||||
|
$this->message = Yii::t('yii', '{attribute} must be an integer.');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public function validateAttribute($model, $attribute)
|
||||||
|
{
|
||||||
|
if (!is_int($model->$attribute)) {
|
||||||
|
$this->addError($model, $attribute, $this->message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"name": "dominion/validators",
|
||||||
|
"description": "Функционал для работы с validators",
|
||||||
|
"type": "yii2-extension",
|
||||||
|
"keywords": ["yii2","extension"],
|
||||||
|
"license": "MIT",
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Rybkin Sasha",
|
||||||
|
"email": "ribkin@dominion.ru"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"require": {
|
||||||
|
"yiisoft/yii2": "~2.0.0"
|
||||||
|
},
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"dominion\\validators\\": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue