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