public function param($key, $value, $defaultValue = false)
    {
        if (!$value && $defaultValue) {
            $value = $defaultValue;
        }

        $this->params[$key] = $value;

        return $this;
    }
public function param($key, $value, $defaultValue = false)
    {
        if (!$value && $defaultValue) {
            $value = $defaultValue;
        }

        $this->params[$key] = $value;

        return $this;
    }
public function param ( $ key , $ value , $ defaultValue = false ) { if ( ! $ value && $ defaultValue ) { $ value = $ defaultValue ; } $ this -> params [ $ key ] = $ value ; return $ this ; }
Set one param.

@param mixed $key
@param mixed $value
@param bool  $defaultValue

@return $this
Set one param .