public function processInput($parentRow, $postData = array()) { $ret = parent::processInput($parentRow, $postData); foreach ($this->_hideForValue as $v) { if (isset($ret[$v['field']->getFieldName()]) && $ret[$v['field']->getFieldName()] == $v) { $this->fields->remove($v['hide']); } } return $ret; }