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();
}