예제 #1
0
 /**
  * A function for setting fields.
  *
  * @param string $key Object's field name.
  * @param mixed $value
  * @return true
  */
 public function set($key, $value)
 {
     $key = trim($key, '_');
     switch ($key) {
         case 'chunk':
         case 'around':
             $value = (int) $value;
             break;
     }
     return parent::set($key, $value);
 }
예제 #2
0
 /**
  * A function for setting fields.
  *
  * @param string $key Object's field name.
  * @param mixed $value
  * @return true
  */
 public function set($key, $value)
 {
     $key = trim($key, '_');
     switch ($key) {
         case 'range':
             if ($value < 1) {
                 $value = 1;
             }
             $value = (int) $value;
             break;
     }
     return parent::set($key, $value);
 }
예제 #3
0
 /**
  * A function for setting fields.
  *
  * @param string $key Object's field name.
  * @param mixed $value
  * @return true
  */
 public function set($key, $value)
 {
     $key = trim($key, '_');
     switch ($key) {
         case 'stepping':
             $value = (int) $value;
             break;
         case 'steps':
             $value = (bool) $value;
             break;
     }
     return parent::set($key, $value);
 }