function setValue($value) { if (is_string($value)) { $value = str_replace(',', '.', $value); $value = str_replace(' ', '', $value); } parent::setValue($value); return $this; }
function setValue($value) { if (!is_bool($value)) { if (in_array($value, array(1, 'true', 't'))) { $value = true; } else { if (in_array($value, array(0, 'false', 'f'))) { $value = false; } else { throw new TypeCastException($this, $value, 'not an Boolean value specified'); } } } parent::setValue($value); return $this; }