示例#1
0
 public function __set($name, $value)
 {
     switch ($name) {
         case 'latitude':
         case 'longitude':
             $value = sprintf('%01.6lf', $value);
             break;
     }
     return parent::__set($name, $value);
 }
示例#2
0
 /**
  * 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);
 }