public function table(string $name) : Table\TableDefiner
    {
        return new TableDefiner($name, function (ITableDisplay $table) {
            $this->tables[$table->getName()] = $table;
        }, $this->tables);
    }
public function table(string $name) : Table\TableDefiner
    {
        return new TableDefiner($name, function (ITableDisplay $table) {
            $this->tables[$table->getName()] = $table;
        }, $this->tables);
    }
public function table ( string $ name ) : Table \ TableDefiner { return new TableDefiner ( $ name , function ( ITableDisplay $ table ) { $ this -> tables [ $ table -> getName ( ) ] = $ table ; } , $ this -> tables ) ; }
Defines a table data source with the supplied name.

@param string $name

@return TableDefiner
Defines a table data source with the supplied name .