* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Adapter\SqlManager\QueryHandler; use PrestaShop\PrestaShop\Core\Domain\SqlManagement\DatabaseTablesList; use PrestaShop\PrestaShop\Core\Domain\SqlManagement\Query\GetDatabaseTablesList; use PrestaShop\PrestaShop\Core\Domain\SqlManagement\QueryHandler\GetDatabaseTablesListHandlerInterface; use RequestSql; /** * Class GetDatabaseTablesListHandler. * * @internal */ final class GetDatabaseTablesListHandler implements GetDatabaseTablesListHandlerInterface { /** * {@inheritdoc} */ public function handle(GetDatabaseTablesList $query) { $dbTables = (new RequestSql())->getTables(); return new DatabaseTablesList($dbTables); } }