public function deleteParameter($name) {

        if ( !array_key_exists($name, $this->signatures[$this->current_signature]["PARAMETERS"]) ) throw new Exception("Cannot find parameter $name");

        unset($this->signatures[$this->current_signature]["PARAMETERS"][$name]);

        return $this;

    }
public function deleteParameter($name) {

        if ( !array_key_exists($name, $this->signatures[$this->current_signature]["PARAMETERS"]) ) throw new Exception("Cannot find parameter $name");

        unset($this->signatures[$this->current_signature]["PARAMETERS"][$name]);

        return $this;

    }
public function deleteParameter ( $ name ) { if ( ! array_key_exists ( $ name , $ this -> signatures [ $ this -> current_signature ] [ "PARAMETERS" ] ) ) throw new Exception ( "Cannot find parameter $name" ) ; unset ( $ this -> signatures [ $ this -> current_signature ] [ "PARAMETERS" ] [ $ name ] ) ; return $ this ; }
Delete a parameter from current signature

@param string $name

@return self
@throws Exception
Delete a parameter from current signature