Problem/Motivation

Follows #839444: Make serializer customizable for Cache\DatabaseBackend.

The $serializer param has been added to DatabaseBackend and DatabaseBackendFactory in #839444: Make serializer customizable for Cache\DatabaseBackend. For BC reasons the parameter was added as optional.

Proposed resolution

Make it a mandatory parameter.

Remaining tasks

None.

User interface changes

None.

API changes

$serializer param is a mandatory parameter for DatabaseBackend and DatabaseBackendFactory.

Data model changes

None.

Comments

claudiu.cristea created an issue. See original summary.

claudiu.cristea’s picture

Status: Postponed » Closed (won't fix)

Closing this as we've added deprecation error triggering mechanism in #839444: Make serializer customizable for Cache\DatabaseBackend.

Version: 9.x-dev » 9.0.x-dev

The 9.0.x branch will open for development soon, and the placeholder 9.x branch should no longer be used. Only issues that require a new major version should be filed against 9.0.x (for example, removing deprecated code or updating dependency major versions). New developments and disruptive changes that are allowed in a minor version should be filed against 8.9.x, and significant new features will be moved to 9.1.x at committer discretion. For more information see the Allowed changes during the Drupal 8 and 9 release cycles and the Drupal 9.0.0 release plan.