wdmg/yii2-validators

Custom validators for Yii 2.0


Keywords
extension, validators, yii, blacklist, yii2, wdmg, stoplist
License
MIT

Documentation

Yii2 Downloads Packagist Version Progress GitHub license

Yii2 Validators

Custom validators for Yii2

Requirements

  • PHP 5.6 or higher
  • Yii2 v.2.0.40 and newest

Installation

To install the validators, run the following command in the console:

$ composer require "wdmg/yii2-validators"

Usage

Example of usecase StopListValidator to model rules:

<?php

use wdmg\validators\StopListValidator;
...

public function rules() {
    return [
        [['attribute'], StopListValidator::class, 'stoplist' => ['admin', 'root', 'superuser', ...], 'message' => 'You can not use this value `{value}` for field `{attribute}`'],
        ...
    ];
}

?>

Status and version [in progress development]

  • v.1.1.0 - Update copyrights
  • v.1.0.7 - StopListValidator renamed to ReservedValidator
  • v.1.0.6 - Update README.md and dependencies