Log.php
function detach($observer)
    {
        if (!is_a($observer, 'Log_observer') ||
            !isset($this->_listeners[$observer->_id])) {
            return false;
        }

        unset($this->_listeners[$observer->_id]);

        return true;
    }
function detach($observer)
    {
        if (!is_a($observer, 'Log_observer') ||
            !isset($this->_listeners[$observer->_id])) {
            return false;
        }

        unset($this->_listeners[$observer->_id]);

        return true;
    }
function detach ( $ observer ) { if ( ! is_a ( $ observer , 'Log_observer' ) || ! isset ( $ this -> _listeners [ $ observer -> _id ] ) ) { return false ; } unset ( $ this -> _listeners [ $ observer -> _id ] ) ; return true ; }
Removes a Log_observer instance from the list of observers.

@param object    $observer   The Log_observer instance to detach from
the list of listeners.

@return boolean  True if the observer is successfully detached.

@access  public
@since   Log 1.0
Removes a Log_observer instance from the list of observers .