src/Debug/Debug.php
public function table()
    {
        if (!$this->cfg['collect']) {
            return;
        }
        $args = \func_get_args();
        $meta = $this->internal->getMetaVals(
            $args,
            array('channel' => $this->cfg['channel'])
        );
        $event = $this->methodTable->onLog(new Event($this, array(
            'method' => __FUNCTION__,
            'args' => $args,
            'meta' => $meta,
        )));
        $this->appendLog(
            $event['method'],
            $event['args'],
            $event['meta']
        );
    }
public function table()
    {
        if (!$this->cfg['collect']) {
            return;
        }
        $args = \func_get_args();
        $meta = $this->internal->getMetaVals(
            $args,
            array('channel' => $this->cfg['channel'])
        );
        $event = $this->methodTable->onLog(new Event($this, array(
            'method' => __FUNCTION__,
            'args' => $args,
            'meta' => $meta,
        )));
        $this->appendLog(
            $event['method'],
            $event['args'],
            $event['meta']
        );
    }
public function table ( ) { if ( ! $ this -> cfg [ 'collect' ] ) { return ; } $ args = \ func_get_args ( ) ; $ meta = $ this -> internal -> getMetaVals ( $ args , array ( 'channel' => $ this -> cfg [ 'channel' ] ) ) ; $ event = $ this -> methodTable -> onLog ( new Event ( $ this , array ( 'method' => __FUNCTION__ , 'args' => $ args , 'meta' => $ meta , ) ) ) ; $ this -> appendLog ( $ event [ 'method' ] , $ event [ 'args' ] , $ event [ 'meta' ] ) ; }
Output array as a table

Accepts array of arrays or array of objects

Arguments:
1st encountered array (or traversable) is the data
2nd encountered array (optional) specifies columns to output
1st encountered string is a label/caption

@return void
Output array as a table