public function group($Name, $Options = null)
    {
    
        if (!$Name) {
            throw $this->newException('You must specify a label for the group!');
        }
        
        if ($Options) {
            if (!is_array($Options)) {
                throw $this->newException('Options must be defined as an array!');
            }
            if (array_key_exists('Collapsed', $Options)) {
                $Options['Collapsed'] = ($Options['Collapsed'])?'true':'false';
            }
        }
        
        return $this->fb(null, $Name, FirePHP::GROUP_START, $Options);
    }
public function group($Name, $Options = null)
    {
    
        if (!$Name) {
            throw $this->newException('You must specify a label for the group!');
        }
        
        if ($Options) {
            if (!is_array($Options)) {
                throw $this->newException('Options must be defined as an array!');
            }
            if (array_key_exists('Collapsed', $Options)) {
                $Options['Collapsed'] = ($Options['Collapsed'])?'true':'false';
            }
        }
        
        return $this->fb(null, $Name, FirePHP::GROUP_START, $Options);
    }
public function group ( $ Name , $ Options = null ) { if ( ! $ Name ) { throw $ this -> newException ( 'You must specify a label for the group!' ) ; } if ( $ Options ) { if ( ! is_array ( $ Options ) ) { throw $ this -> newException ( 'Options must be defined as an array!' ) ; } if ( array_key_exists ( 'Collapsed' , $ Options ) ) { $ Options [ 'Collapsed' ] = ( $ Options [ 'Collapsed' ] ) ? 'true' : 'false' ; } } return $ this -> fb ( null , $ Name , FirePHP :: GROUP_START , $ Options ) ; }
Start a group for following messages.

Options:
Collapsed: [true|false]
Color:     [#RRGGBB|ColorName]

@param string $Name
@param array $Options OPTIONAL Instructions on how to log the group
@return true
@throws Exception
Start a group for following messages .