mini\Table\Wrappers\AliasTable::withAlias() Method

public

Signature

public function withAlias(?string $tableAlias = NULL, array $columnAliases = array (
)): mini\Table\Contracts\TableInterface

Parameters

Name Type Default Description
$tableAlias ?string NULL Documentation missing
$columnAliases array array ( ) Documentation missing

Returns

mini\Table\Contracts\TableInterface

Documentation

Create new AliasTable with replaced/merged alias configuration

When stacking aliases, the new table alias replaces the old one, but column aliases are merged (new overrides old).

Source

src/Table/Wrappers/AliasTable.php:357-362