diff --git a/core/lib/Drupal/Core/DrupalKernel.php b/core/lib/Drupal/Core/DrupalKernel.php index 94ab081d8c4864672da0211249d05063c5661ba2..a175e04b9486563b10da8f5379794ee0171c7252 100644 --- a/core/lib/Drupal/Core/DrupalKernel.php +++ b/core/lib/Drupal/Core/DrupalKernel.php @@ -15,6 +15,7 @@ use Drupal\Core\DependencyInjection\ServiceModifierInterface; use Drupal\Core\DependencyInjection\ServiceProviderInterface; use Drupal\Core\DependencyInjection\YamlFileLoader; +use Drupal\Core\Extension\Extension; use Drupal\Core\Extension\ExtensionDiscovery; use Drupal\Core\File\MimeType\MimeTypeGuesser; use Drupal\Core\Http\TrustedHostsRequestFactory; @@ -769,7 +770,7 @@ protected function moduleData($module) { $all_profiles = $listing->scan('profile'); $profiles = array_intersect_key($all_profiles, $this->moduleList); - $profile_directories = array_map(function ($profile) { + $profile_directories = array_map(function (Extension $profile) { return $profile->getPath(); }, $profiles); $listing->setProfileDirectories($profile_directories);