TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator:
TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface

Public Member Functions

 isValid ($value)
 
- Public Member Functions inherited from TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator
 __construct (array $options=array())
 
 validate ($value)
 
 setOptions (array $options)
 
 getErrors ()
 
 getOptions ()
 

Protected Attributes

 $supportedOptions
 
- Protected Attributes inherited from TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator
 $acceptsEmptyValues = TRUE
 
 $supportedOptions = array()
 
 $options = array()
 
 $errors = array()
 
 $result
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator
 isValid ($value)
 
 addError ($message, $code, array $arguments=array(), $title='')
 
 isEmpty ($value)
 
 translateErrorMessage ($translateKey, $extensionName, $arguments=array())
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! Validator for boolean values

Definition at line 19 of file BooleanValidator.php.

Member Function Documentation

◆ isValid()

TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator::isValid (   $value)

Check if $value matches the expectation given to the validator. If it does not match, the function adds an error to the result.

Also testing for '1' (true), '0' and '' (false) because casting varies between tests and actual usage. This makes the validator loose but still keeping functionality.

Parameters
mixed$valueThe value that should be validated
Returns
void

Definition at line 44 of file BooleanValidator.php.

References TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator\addError().

Member Data Documentation

◆ $supportedOptions

TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator::$supportedOptions
protected
Initial value:
= array(
'is' => array(NULL, 'Boolean value', 'boolean|string|integer')
)

Definition at line 24 of file BooleanValidator.php.