public function validate($value) { if (is_array($value) && $value['type'] != '') { $linkModel = $this->_valueToModel($value); $validated = $linkModel->validate(); return $validated ? true : $linkModel->getAllErrors(); } parent::validate($value); }