public function applySet($value) { $value = parent::applySet($value); if (is_string($value)) { $value = strtolower($value); if ($value == 'true') { $value = TRUE; } else { if ($value == 'false') { $value = FALSE; } } } if ($value === NULL) { // return $value; } $value = $value == TRUE ? 1 : 0; return $value; }