diff --git a/core/tests/Drupal/Tests/Listeners/DrupalListener.php b/core/tests/Drupal/Tests/Listeners/DrupalListener.php index ccff1d9f417..ab02b79a2e8 100644 --- a/core/tests/Drupal/Tests/Listeners/DrupalListener.php +++ b/core/tests/Drupal/Tests/Listeners/DrupalListener.php @@ -96,6 +96,10 @@ class DrupalListener implements TestListener { } } } + // Check for incorrect visibility of the $modules property. + if ($class->hasProperty('modules') && !$class->getProperty('modules')->isProtected()) { + @trigger_error('The ' . get_class($test) . '::$modules property must be declared protected. See https://www.drupal.org/node/2909426', E_USER_DEPRECATED); + } } /**