Unverified Commit 82fd5d66 authored by Sergei Morozov's avatar Sergei Morozov Committed by GitHub

Merge pull request #3316 from morozov/deprecate-filter-expressions

Deprecated regex-based asset filters
parents 18a8040a 111e42df
# 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