Smile\ElasticsuiteThesaurus\Model\ThesaurusRepository::validate PHP Метод

validate() защищенный Метод

Validate thesaurus values
protected validate ( Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus ) : void
$thesaurus Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface the thesaurus to validate
Результат void
    protected function validate(\Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus)
    {
        $exception = new \Magento\Framework\Exception\InputException();
        $validator = new \Zend_Validate();
        if (!$validator->is(trim($thesaurus->getName()), 'NotEmpty')) {
            $exception->addError(__(InputException::REQUIRED_FIELD, ['fieldName' => 'name']));
        }
        if ($exception->wasErrorAdded()) {
            throw $exception;
        }
    }