original_string: public function unRegister()
      {
          if (isset(static::$handlers[$this->handlerId])) {
              if (!is_null($this->getKey())) {
                  static::$keys[$this->getKey()]--;
              }
              unset(static::$handlers[$this->handlerId]);
              return true;
          }
          return false;
      }
code: public function unRegister()
      {
          if (isset(static::$handlers[$this->handlerId])) {
              if (!is_null($this->getKey())) {
                  static::$keys[$this->getKey()]--;
              }
              unset(static::$handlers[$this->handlerId]);
              return true;
          }
          return false;
      }
code_tokens: public function unRegister ( ) { if ( isset ( static :: $ handlers [ $ this -> handlerId ] ) ) { if ( ! is_null ( $ this -> getKey ( ) ) ) { static :: $ keys [ $ this -> getKey ( ) ] -- ; } unset ( static :: $ handlers [ $ this -> handlerId ] ) ; return true ; } return false ; }
docstring: Unregister handler.
  
  @return boolean
  true if handler was unregistered (i.e. not already unregistered).
docstring_tokens: Unregister handler .