original_string: public function deleteSignature($signature) {
  
          if ( !is_integer($signature) || !isset($this->signatures[$signature]) ) {
  
              throw new InvalidArgumentException("Invalid RpcMethod signature reference");
  
          }
  
          unset($this->signatures[$signature]);
  
          return true;
  
      }
code: public function deleteSignature($signature) {
  
          if ( !is_integer($signature) || !isset($this->signatures[$signature]) ) {
  
              throw new InvalidArgumentException("Invalid RpcMethod signature reference");
  
          }
  
          unset($this->signatures[$signature]);
  
          return true;
  
      }
code_tokens: public function deleteSignature ( $ signature ) { if ( ! is_integer ( $ signature ) || ! isset ( $ this -> signatures [ $ signature ] ) ) { throw new InvalidArgumentException ( "Invalid RpcMethod signature reference" ) ; } unset ( $ this -> signatures [ $ signature ] ) ; return true ; }
docstring: Delete a signature
  
  @param integer $signature The signature's ID
  
  @return bool
  @throws InvalidArgumentException
docstring_tokens: Delete a signature