From 30261da4a6b290c0ff4ca3754b932d8e61a72714 Mon Sep 17 00:00:00 2001
From: catch <catch@35733.no-reply.drupal.org>
Date: Mon, 9 Aug 2021 11:58:47 +0100
Subject: [PATCH] Issue #2293257 by quietone, rpayanm, Gauravmahlawat,
 neclimdul: Update Type Hints in DrupalKernel

---
 core/lib/Drupal/Core/DrupalKernel.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/core/lib/Drupal/Core/DrupalKernel.php b/core/lib/Drupal/Core/DrupalKernel.php
index 94ab081d8c48..a175e04b9486 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);
-- 
GitLab