Unverified Commit 9b0462f1 authored by Lee Rowlands's avatar Lee Rowlands
Browse files

Issue #3228963 by el7cosmos: Wrong path for Exception message in ThemeExtensionList

parent 923b2e65
Loading
Loading
Loading
Loading
+1 −1
Changes for core/lib/Drupal/Core/Extension/ThemeExtensionList.php: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -266,7 +266,7 @@ protected function createExtensionInfo(Extension $extension) {
    $info = parent::createExtensionInfo($extension);

    if (!isset($info['base theme'])) {
      throw new InfoParserException(sprintf('Missing required key ("base theme") in %s/%s, see https://www.drupal.org/node/3066038', $extension->getExtensionPathname(), $extension->getExtensionFilename()));
      throw new InfoParserException(sprintf('Missing required key ("base theme") in %s, see https://www.drupal.org/node/3066038', $extension->getPathname()));
    }

    // Remove the base theme when 'base theme: false' is set in a theme
+1 −1
Changes for core/tests/Drupal/KernelTests/Core/Theme/BaseThemeMissingTest.php: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -72,7 +72,7 @@ public function testMissingBaseThemeException() {
      ->setExtensionDiscovery(new ExtensionDiscovery('vfs://core'));

    $this->expectException(InfoParserException::class);
    $this->expectExceptionMessage('Missing required key ("base theme") in themes/test_missing_base_theme/test_missing_base_theme.theme/test_missing_base_theme.theme, see https://www.drupal.org/node/3066038');
    $this->expectExceptionMessage('Missing required key ("base theme") in themes/test_missing_base_theme/test_missing_base_theme.info.yml, see https://www.drupal.org/node/3066038');
    $this->themeInstaller->install(['test_missing_base_theme']);
  }