Craft\NeoService::validateBlock PHP Method

validateBlock() public method

Runs validation on a block, and saves any errors to the block.
public validateBlock ( Neo_BlockModel $block ) : boolean
$block Neo_BlockModel
return boolean
    public function validateBlock(Neo_BlockModel $block)
    {
        $block->clearErrors();
        $blockRecord = $this->_getBlockRecord($block);
        $blockRecord->fieldId = $block->fieldId;
        $blockRecord->ownerId = $block->ownerId;
        $blockRecord->typeId = $block->typeId;
        $blockRecord->collapsed = $block->collapsed;
        $blockRecord->validate();
        $block->addErrors($blockRecord->getErrors());
        if (!craft()->content->validateContent($block)) {
            $block->addErrors($block->getContent()->getErrors());
        }
        return !$block->hasErrors();
    }