/** * 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); }
/** * 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); }
/** * 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); }