Skip to content

Commit f180e54

Browse files
authored
Merge pull request #23 from robertfausk/circular_dependency_exception_only_for_used_tables
Throw CircularDependencyException only for included tables #18
2 parents 31316a7 + c9da4be commit f180e54

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Dumper/Sql/TableSelector.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ public function findTablesToDump(DumperConfigurationInterface $config)
5757
$tables = $schemaManager->listTables();
5858
$this->createMissingTableConfigs($config, $tables);
5959

60-
$tables = $this->tableDependencyResolver->sortTablesByDependencies($tables);
61-
$this->tableDependencyResolver->createDependentFilters($tables, $config);
62-
6360
$filter = new TableFilter($config);
6461
$tables = $filter->filterWhiteListTables($tables);
6562
$tables = $filter->filterIgnoredTables($tables);
6663

64+
$tables = $this->tableDependencyResolver->sortTablesByDependencies($tables);
65+
$this->tableDependencyResolver->createDependentFilters($tables, $config);
66+
6767
// Quote all identifiers, as Doctrine DBAL only quotes reserved keywords by default
6868
$tables = $this->identifierQuoter->quoteTables($tables);
6969

0 commit comments

Comments
 (0)