public function __set($name, $value) { switch ($name) { case 'latitude': case 'longitude': $value = sprintf('%01.6lf', $value); break; } return parent::__set($name, $value); }
/** * Set value * * @param string $name * @param string $value * @return void */ public function __set($name, $value) { switch ($name) { case 'password': $value = md5($value); break; case 'user_type': if (!array_key_exists($value, self::$userTypes)) { // $value = 'member'; $value = 'commentator'; } break; } return parent::__set($name, $value); }