PHP Class 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
.
Exibir arquivo
Open project: openeyes/openeyes
Class Usage Examples
Public Properties
Property |
Type |
Description |
|
$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.
|
|
Public Methods
Protected Methods
Method Details
doComparison()
public method
validateAttribute()
protected method
Property Details
$allowCompareEmpty public_oe property
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 public_oe property
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 public_oe property
the name of the attribute to be compared with
$operator public_oe property
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.