Pimcore\Model\Object\ClassDefinition\Data\Multiselect::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 empty($data)) {
            throw new \Exception("Empty mandatory field [ " . $this->getName() . " ]");
        }
        if (!is_array($data) and !empty($data)) {
            throw new \Exception("Invalid multiselect data");
        }
    }