Problem/Motivation

The code added in #3254669: Workspace specific caching for certain cache bins is throwing some warnings in some systems as some services don't seem to have a class that can be checked for using class_implements() in DecorateCacheFactoriesPass::process().

Steps to reproduce

Install wse on a site with several core and contrib modules enabled and observe the warnings printed while doing a drush cr.

Proposed resolution

Add a condition that verifies a service definition has an actual class before checking what interface(s) the class is implementing.

Issue fork wse-3260771

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

s_leu created an issue. See original summary.

amateescu’s picture

Status: Active » Fixed

Merged into 1.0.x, thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.