Example #1
0
 public function getDatabases(Connection $connection)
 {
     $driver = $this->drivers->getDriver($connection->getType());
     $dbs = array();
     foreach ($driver->getDatabases($connection) as $dbName) {
         $status = $driver->getDatabaseStatus($connection, $dbName);
         $model = new Database($dbName);
         $model->setSize($status->size);
         $model->setTableCount($status->tableCount);
         $dbs[] = $model;
     }
     return $dbs;
 }