/usr/share/phpmyadmin/libraries/classes/Database/Designer
Edit: /usr/share/phpmyadmin/libraries/classes/Database/Designer/DesignerTable.php (1930B)
databaseName = $databaseName;
$this->tableName = $tableName;
$this->tableEngine = $tableEngine;
$this->displayField = $displayField;
}
/**
* The table engine supports or not foreign keys
*/
public function supportsForeignkeys(): bool
{
return Util::isForeignKeySupported($this->tableEngine);
}
/**
* Get the database name
*/
public function getDatabaseName(): string
{
return $this->databaseName;
}
/**
* Get the table name
*/
public function getTableName(): string
{
return $this->tableName;
}
/**
* Get the table engine
*/
public function getTableEngine(): string
{
return $this->tableEngine;
}
/**
* Get the displayed field
*/
public function getDisplayField(): ?string
{
return $this->displayField;
}
/**
* Get the db and table separated with a dot
*/
public function getDbTableString(): string
{
return $this->databaseName . '.' . $this->tableName;
}
}