public function unregisterActionId($id)
    {
        if (is_array($id)) {
            foreach ($id as $each) {
                $this->unregisterActionId($each);
            }
            return $this;
        }

        foreach ($this->_actionhandler as $i => &$handlerinfo) {
            if ($handlerinfo['id'] == $id) {
                unset($this->_actionhandler[$i]);

                $this->log(SMARTIRC_DEBUG_ACTIONHANDLER, 'DEBUG_ACTIONHANDLER: '
                    .'actionhandler('.$id.') unregistered', __FILE__, __LINE__
                );
                $this->_actionhandler = array_values($this->_actionhandler);
                return $this;
            }
        }

        $this->log(SMARTIRC_DEBUG_ACTIONHANDLER, 'DEBUG_ACTIONHANDLER: could '
            .'not find actionhandler id: '.$id.' _not_ unregistered',
            __FILE__, __LINE__
        );
        return false;
    }
public function unregisterActionId($id)
    {
        if (is_array($id)) {
            foreach ($id as $each) {
                $this->unregisterActionId($each);
            }
            return $this;
        }

        foreach ($this->_actionhandler as $i => &$handlerinfo) {
            if ($handlerinfo['id'] == $id) {
                unset($this->_actionhandler[$i]);

                $this->log(SMARTIRC_DEBUG_ACTIONHANDLER, 'DEBUG_ACTIONHANDLER: '
                    .'actionhandler('.$id.') unregistered', __FILE__, __LINE__
                );
                $this->_actionhandler = array_values($this->_actionhandler);
                return $this;
            }
        }

        $this->log(SMARTIRC_DEBUG_ACTIONHANDLER, 'DEBUG_ACTIONHANDLER: could '
            .'not find actionhandler id: '.$id.' _not_ unregistered',
            __FILE__, __LINE__
        );
        return false;
    }
public function unregisterActionId ( $ id ) { if ( is_array ( $ id ) ) { foreach ( $ id as $ each ) { $ this -> unregisterActionId ( $ each ) ; } return $ this ; } foreach ( $ this -> _actionhandler as $ i => & $ handlerinfo ) { if ( $ handlerinfo [ 'id' ] == $ id ) { unset ( $ this -> _actionhandler [ $ i ] ) ; $ this -> log ( SMARTIRC_DEBUG_ACTIONHANDLER , 'DEBUG_ACTIONHANDLER: ' . 'actionhandler(' . $ id . ') unregistered' , __FILE__ , __LINE__ ) ; $ this -> _actionhandler = array_values ( $ this -> _actionhandler ) ; return $ this ; } } $ this -> log ( SMARTIRC_DEBUG_ACTIONHANDLER , 'DEBUG_ACTIONHANDLER: could ' . 'not find actionhandler id: ' . $ id . ' _not_ unregistered' , __FILE__ , __LINE__ ) ; return false ; }
unregisters an existing actionhandler via the id

@api
@param integer|array $id
@return boolean|void
unregisters an existing actionhandler via the id