function channelInfo($channel = null, $noaliases = false)
    {
        if (PEAR::isError($e = $this->_lock(LOCK_SH))) {
            return $e;
        }
        $ret = $this->_channelInfo($channel, $noaliases);
        $this->_unlock();
        return $ret;
    }
function channelInfo($channel = null, $noaliases = false)
    {
        if (PEAR::isError($e = $this->_lock(LOCK_SH))) {
            return $e;
        }
        $ret = $this->_channelInfo($channel, $noaliases);
        $this->_unlock();
        return $ret;
    }
function channelInfo ( $ channel = null , $ noaliases = false ) { if ( PEAR :: isError ( $ e = $ this -> _lock ( LOCK_SH ) ) ) { return $ e ; } $ ret = $ this -> _channelInfo ( $ channel , $ noaliases ) ; $ this -> _unlock ( ) ; return $ ret ; }
Retrieve a raw array of channel data.

Do not use this, instead use {@link getChannel()} for normal
operations.  Array structure is undefined in this method
@param string channel name
@param bool whether to strictly retrieve information only on non-aliases
@return array|null|PEAR_Error
Retrieve a raw array of channel data .