Log in
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()