*/
public function getTables($prefix = null)
{
- $metadata = new \Laminas\Db\Metadata\Metadata($this->db);
+ $metadata = \Laminas\Db\Metadata\Source\Factory::createSourceFromAdapter($this->db);
$tmp_tables_list = $metadata->getTableNames();
if ($prefix === null) {
*/
public function getColumns($table)
{
- $metadata = new \Laminas\Db\Metadata\Metadata($this->db);
+ $metadata = \Laminas\Db\Metadata\Source\Factory::createSourceFromAdapter($this->db);
$table = $metadata->getTable(PREFIX_DB . $table);
return $table->getColumns();
}
}
try {
- $metadata = new \Laminas\Db\Metadata\Metadata($this->db);
+ $metadata = \Laminas\Db\Metadata\Source\Factory::createSourceFromAdapter($this->db);
$tbl = $metadata->getTable($table);
$columns = $tbl->getColumns();
$constraints = $tbl->getConstraints();