Pimcore\Model\Object\ClassDefinition\Data\Checkbox::checkValidity PHP Метод

checkValidity() публичный Метод

Checks if data is valid for current data field
public checkValidity ( mixed $data, boolean $omitMandatoryCheck = false )
$data mixed
$omitMandatoryCheck boolean
    public function checkValidity($data, $omitMandatoryCheck = false)
    {
        if (!$omitMandatoryCheck and $this->getMandatory() and $data === null) {
            throw new Model\Element\ValidationException("Empty mandatory field [ " . $this->getName() . " ]");
        }
        /* @todo seems to cause problems with old installations
           if(!is_bool($data) and $data !== 1 and $data !== 0){
           throw new \Exception(get_class($this).": invalid data");
           }*/
    }