+ SchemaAssetsFilterBypassInterface
+ +Temporarily lifts whatever schema assets filter is configured on a +connection so a callback can see every table, then restores it.
+ + +Doctrine\DBAL\Configuration::setSchemaAssetsFilter() is applied by +AbstractSchemaManager to every schema introspection call on a connection +(listTables(), tablesExist(), listTableDetails(), ...), not just to +doctrine:schema:update's comparison. Code that legitimately needs to see +a table hidden by such a filter - e.g. checking whether its own +hand-managed table already exists - has to bypass the filter for that one +call rather than rely on it.
+ ++ Methods¶ +
+ +
+
call()
+ ¶
+
+ |
+
+
+ + |
+
+
+
+
+ |
+
Parameters
+| Name | +Type | +Default value | +Description | +
|---|---|---|---|
| + $connection + | ++ Connection + | ++ - + | ++ - + | +
| + $callback + | ++ callable + | ++ - + | ++ - + | +
+