Deprecated regex-based asset filters

parent 18a8040a
# Upgrade to 2.9 # Upgrade to 2.9
## Deprecated `Configuration::getFilterSchemaAssetsExpression()`, `::setFilterSchemaAssetsExpression()` and `AbstractSchemaManager::getFilterSchemaAssetsExpression()`.
Regular expression-based filters are hard to extend by combining together. Instead, you may use callback-based filers via `::getSchemaAssetsFilter()` and `::getSchemaAssetsFilter()`. Callbacks can use regular expressions internally.
## Deprecated `Doctrine\DBAL\Types\Type::getDefaultLength()` ## Deprecated `Doctrine\DBAL\Types\Type::getDefaultLength()`
This method was never used by DBAL internally. It is now deprecated and will be removed in DBAL 3.0. This method was never used by DBAL internally. It is now deprecated and will be removed in DBAL 3.0.
......
...@@ -70,6 +70,8 @@ class Configuration ...@@ -70,6 +70,8 @@ class Configuration
* schema instances generated for the active connection when calling * schema instances generated for the active connection when calling
* {AbstractSchemaManager#createSchema()}. * {AbstractSchemaManager#createSchema()}.
* *
* @deprecated Use Configuration::setSchemaAssetsFilter() instead
*
* @param string $filterExpression * @param string $filterExpression
* *
* @return void * @return void
...@@ -87,6 +89,8 @@ class Configuration ...@@ -87,6 +89,8 @@ class Configuration
/** /**
* Returns filter schema assets expression. * Returns filter schema assets expression.
* *
* @deprecated Use Configuration::getSchemaAssetsFilter() instead
*
* @return string|null * @return string|null
*/ */
public function getFilterSchemaAssetsExpression() public function getFilterSchemaAssetsExpression()
......
...@@ -228,6 +228,8 @@ abstract class AbstractSchemaManager ...@@ -228,6 +228,8 @@ abstract class AbstractSchemaManager
} }
/** /**
* @deprecated Use Configuration::getSchemaAssetsFilter() instead
*
* @return string|null * @return string|null
*/ */
protected function getFilterSchemaAssetsExpression() protected function getFilterSchemaAssetsExpression()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment