File: wp-includes/class-wp-plugin-dependencies.php
-
Gets circular dependency data.
-
Checks for circular dependencies.
-
Converts a plugin filepath to a slug.
-
Gets the filepath of installed dependencies.
-
Retrieves and stores dependency plugin data from the WordPress.org Plugin API.
-
Gets plugin directory names.
-
Filters a plugin dependency’s slug before matching to the WordPress.org slug format.
-
Checks plugin dependencies after a plugin is installed via AJAX.
-
Gets data for installed plugins.
-
Reads and stores dependency slugs from a plugin’s ‘Requires Plugins’ header.
-
Sanitizes slugs.
-
Gets the names of plugins required by the plugin.
-
Gets the filepath for a dependency, relative to the plugin’s directory.
-
Returns API data for the dependency.
-
Displays an admin notice if dependencies are not installed.
-
Displays an admin notice if circular dependencies are installed.
-
Gets a dependent plugin’s filepath.
-
Determines whether the plugin has unmet dependencies.
-
Determines whether the plugin has a circular dependency.
-
Gets the names of plugins that require the plugin.
-
Determines whether the plugin has plugins that depend on it.
-
Determines whether the plugin has plugin dependencies.
-
Determines whether the plugin has active dependents.
-
Gets filepaths of plugins that require the dependency.
-
Gets the slugs of plugins that the dependent requires.
-
Core class for installing plugin dependencies.
-
Initializes by fetching plugin header and plugin API data.