PHP Класс OEDateCompareValidator
(C) OpenEyes Foundation, 2016
This file is part of OpenEyes.
OpenEyes is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
OpenEyes is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with OpenEyes in a file titled COPYING. If not, see
.
Показать файл
Открыть проект
Примеры использования класса
Открытые свойства
Свойство |
Тип |
Описание |
|
$allowCompareEmpty |
|
whether the compare attribute value can be null or empty. Defaults to false.
If this is true, it means the attribute is considered valid when the compare value is empty. |
|
$allowEmpty |
|
whether the attribute value can be null or empty. Defaults to false.
If this is true, it means the attribute is considered valid when it is empty. |
|
$compareAttribute |
|
the name of the attribute to be compared with |
|
$operator |
|
the operator for comparison. Defaults to '='.
The followings are valid operators:
- '=' or '==': validates to see if the two values are equal. If {@link strict} is true, the comparison
will be done in strict mode (i.e. checking value type as well).
- '!=': validates to see if the two values are NOT equal. If {@link strict} is true, the comparison
will be done in strict mode (i.e. checking value type as well).
- '>': validates to see if the value being validated is greater than the value being compared with.
- '>=': validates to see if the value being validated is greater than or equal to the value being compared with.
- '<': validates to see if the value being validated is less than the value being compared with.
- '<=': validates to see if the value being validated is less than or equal to the value being compared with.
|
|
Открытые методы
Защищенные методы
Описание методов
doComparison()
публичный Метод
validateAttribute()
защищенный Метод
Описание свойств
$allowCompareEmpty публичное свойство
whether the compare attribute value can be null or empty. Defaults to false.
If this is true, it means the attribute is considered valid when the compare value is empty.
public $allowCompareEmpty |
$allowEmpty публичное свойство
whether the attribute value can be null or empty. Defaults to false.
If this is true, it means the attribute is considered valid when it is empty.
$compareAttribute публичное свойство
the name of the attribute to be compared with
$operator публичное свойство
the operator for comparison. Defaults to '='.
The followings are valid operators:
- '=' or '==': validates to see if the two values are equal. If {@link strict} is true, the comparison
will be done in strict mode (i.e. checking value type as well).
- '!=': validates to see if the two values are NOT equal. If {@link strict} is true, the comparison
will be done in strict mode (i.e. checking value type as well).
- '>': validates to see if the value being validated is greater than the value being compared with.
- '>=': validates to see if the value being validated is greater than or equal to the value being compared with.
- '<': validates to see if the value being validated is less than the value being compared with.
- '<=': validates to see if the value being validated is less than or equal to the value being compared with.