示例#1
0
 /**
  * <ul>
  * <li>If a default parameter has been set, set its default value (parsing
  * according to $do_parse value).</li>
  * <li>Else, store the default value without as it is (without any parse).</li>
  * </ul>
  * @param mixed $default_value
  * @param boolean $do_parse Default is <i>true</i>, forced to false when no 
  * default parameter set.
  */
 public function setDefaultValue($default_value, $do_parse = true)
 {
     if (!is_null($default_parameter = $this->getDefaultParameter())) {
         $default_parameter->setDefaultValue($default_value, $do_parse);
     } else {
         parent::setDefaultValue($default_value, false);
         // store as it is
     }
 }