Model
ThemeDependencyChecker
Magento\Theme\Model\Theme\ThemeDependencyChecker
What it does
This class checks if themes have child themes (either virtual or physical) before allowing them to be uninstalled.
Developers use this when implementing theme management features to prevent breaking dependencies by removing parent themes that other themes depend on.
It validates theme packages and generates warning messages about dependencies.
Public Methods
- checkChildThemeByPackagesName()
- checkChildTheme()