Boolean: fix multiedit-related issues

fixes #13131
This commit is contained in:
Thomas Gelf 2016-12-13 16:04:09 +01:00
parent 7c6a10013f
commit c1e80afff4

View File

@ -28,14 +28,17 @@ class Boolean extends ZfSelect
return null;
}
public function isValid($value, $context = null)
protected function _filterValue(&$value, &$key)
{
return $value === 'y'
|| $value === 'n'
|| $value === null
|| $value === ''
|| $value === true
|| $value === false;
if ($value === true) {
$value = 'y';
} elseif ($value === false) {
$value = 'n';
} elseif ($value === '') {
$value = null;
}
parent::_filterValue($value, $key);
}
public function setValue($value)