class MissingThemeDependencyException
Same name in other branches
- 8.9.x core/lib/Drupal/Core/Theme/MissingThemeDependencyException.php \Drupal\Core\Theme\MissingThemeDependencyException
- 10 core/lib/Drupal/Core/Theme/MissingThemeDependencyException.php \Drupal\Core\Theme\MissingThemeDependencyException
- 11.x core/lib/Drupal/Core/Theme/MissingThemeDependencyException.php \Drupal\Core\Theme\MissingThemeDependencyException
Exception to be thrown when base theme for installed theme is not installed.
Hierarchy
- class \Drupal\Core\Theme\MissingThemeDependencyException extends \Drupal\Core\Theme\Exception
Expanded class hierarchy of MissingThemeDependencyException
See also
\Drupal\Core\Theme\ThemeInitialization::getActiveThemeByName().
File
-
core/
lib/ Drupal/ Core/ Theme/ MissingThemeDependencyException.php, line 10
Namespace
Drupal\Core\ThemeView source
class MissingThemeDependencyException extends \Exception {
/**
* The missing theme dependency.
*
* @var string
*/
protected $theme;
/**
* Constructs the exception.
*
* @param string $message
* The exception message.
* @param string $theme
* The missing theme dependency.
*/
public function __construct($message, $theme) {
parent::__construct($message);
$this->theme = $theme;
}
/**
* Gets the machine name of the missing theme.
*
* @return string
* The machine name of the theme that is missing.
*/
public function getMissingThemeName() {
return $this->theme;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
MissingThemeDependencyException::$theme | protected | property | The missing theme dependency. |
MissingThemeDependencyException::getMissingThemeName | public | function | Gets the machine name of the missing theme. |
MissingThemeDependencyException::__construct | public | function | Constructs the exception. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.