diff --git a/lib/Common/EntityManagerFactory.php b/lib/Common/EntityManagerFactory.php index 4b4ac25..771032f 100755 --- a/lib/Common/EntityManagerFactory.php +++ b/lib/Common/EntityManagerFactory.php @@ -57,7 +57,11 @@ class EntityManagerFactory if ($skip_names_in_schema_tool) { $connection->getConfiguration()->setSchemaAssetsFilter(function (AbstractNamedObject|string $object) use ($skip_names_in_schema_tool) { $object_name = is_string($object) ? $object : $object->getObjectName()->toString(); - return !in_array($object_name, $skip_names_in_schema_tool); + foreach ($skip_names_in_schema_tool as $name) { + if (preg_match("/$name/", $object_name)) return false; + } + + return true; }); }