Craft\NeoService::validateBlockType PHP Method

validateBlockType() public method

Runs validation on a block type, and saves any errors to the block type.
public validateBlockType ( Neo_BlockTypeModel $blockType, boolean | true $validateUniques = true ) : boolean
$blockType Neo_BlockTypeModel
$validateUniques boolean | true
return boolean
    public function validateBlockType(Neo_BlockTypeModel $blockType, $validateUniques = true)
    {
        $validates = true;
        $blockTypeRecord = $this->_getBlockTypeRecord($blockType);
        $blockTypeRecord->fieldId = $blockType->fieldId;
        $blockTypeRecord->name = $blockType->name;
        $blockTypeRecord->handle = $blockType->handle;
        if (!$blockTypeRecord->validateUniques($validateUniques)) {
            $validates = false;
            $blockType->addErrors($blockTypeRecord->getErrors());
        }
        return $validates;
    }