class TestFeaturesManager in Features 8.4
Same name and namespace in other branches
- 8.3 tests/src/Unit/FeaturesManagerTest.php \Drupal\Tests\features\Unit\TestFeaturesManager
Hierarchy
- class \Drupal\features\FeaturesManager implements FeaturesManagerInterface uses StringTranslationTrait
- class \Drupal\Tests\features\Unit\TestFeaturesManager
Expanded class hierarchy of TestFeaturesManager
File
- tests/
src/ Unit/ FeaturesManagerTest.php, line 990
Namespace
Drupal\Tests\features\UnitView source
class TestFeaturesManager extends FeaturesManager {
protected $allModules;
/**
* Set extension storages.
*
* @param \Drupal\features\FeaturesExtensionStoragesInterface $extensionStorages
* The feature extension storages interface.
*/
public function setExtensionStorages($extensionStorages) {
$this->extensionStorages = $extensionStorages;
}
/**
* {@inheritdoc}
*/
public function getAllModules() {
if (isset($this->allModules)) {
return $this->allModules;
}
return parent::getAllModules();
}
/**
* Set all modules.
*
* @param mixed $all_modules
*/
public function setAllModules($all_modules) {
$this->allModules = $all_modules;
return $this;
}
/**
* {@inheritDoc}
*/
protected function drupalGetProfile() {
return FeaturesManagerTest::PROFILE_NAME;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FeaturesManager:: |
protected | property | The package assigner. | |
FeaturesManager:: |
private | property | The configuration present on the site. | |
FeaturesManager:: |
protected | property | The configuration factory. | |
FeaturesManager:: |
protected | property | The configuration manager. | |
FeaturesManager:: |
protected | property | The config reverter. | |
FeaturesManager:: |
protected | property | The target storage. | |
FeaturesManager:: |
protected | property | The entity type manager. | |
FeaturesManager:: |
protected | property | The extension storages. | |
FeaturesManager:: |
protected | property | Cache module.features.yml data keyed by module name. | |
FeaturesManager:: |
protected | property | The module extension list service. | |
FeaturesManager:: |
protected | property | The module handler. | |
FeaturesManager:: |
protected | property | The packages to be generated. | |
FeaturesManager:: |
protected | property | Whether the packages have been assigned a bundle prefix. | |
FeaturesManager:: |
protected | property | The app root. | |
FeaturesManager:: |
protected | property | The Features settings. | |
FeaturesManager:: |
protected | function | ||
FeaturesManager:: |
protected | function | Generates and adds .info.yml files to a package. | |
FeaturesManager:: |
protected | function | Generates and adds files to a given package or profile. | |
FeaturesManager:: |
public | function |
Assigns configuration items with names matching given strings to given
packages. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
For given configuration items, assigns any dependent configuration to the
same package. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Assigns a set of configuration items to a given package or profile. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Assigns dependencies between packages based on configuration dependencies. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Assigns dependencies from config items into the package. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Creates configuration in a collection based on the provided list. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Determines which config is exported in the feature but not in the active. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Determines which config has not been exported to the feature. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Determines which config is overridden in a package. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Determine if extension is enabled. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Filters the supplied package list by the given namespace. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Gets a specific package.
Similar to getPackage but will also match package FullName. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Returns the active config store. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Gets a reference to a package assigner. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Gets an array of site configuration. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
protected | function | Helper function to update dependencies array for a specific config item. | |
FeaturesManager:: |
public | function |
Returns the short name and type of a full config name. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
protected | function | Convert a Dependency object back to a string value. | |
FeaturesManager:: |
public | function |
Returns the full machine name and directory for exporting a package. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Returns the current export settings. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Returns the contents of an extensions info.yml file. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Returns a set of config storages. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
protected | function | Creates a high performant version of the ConfigDependencyManager. | |
FeaturesManager:: |
public | function |
Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Returns a list of Features modules regardless of if they are installed. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Returns the full name of a config item. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Gets a reference to a package generator. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Gets a specific package. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
protected | function | Initializes and returns a package or profile array. | |
FeaturesManager:: |
public | function |
Gets an array of packages. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Returns the current general features settings. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
The import function. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
protected | function | Loads configuration from storage into a property. | |
FeaturesManager:: |
public | function |
Initializes a configuration package. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Initializes a configuration package using module info data. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Determines if the module is a Features package, optionally testing by
bundle. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Lists stored configuration for a given configuration type. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Lists the types of configuration available on the site. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Lists names of configuration items provided by existing Features modules. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Lists names of configuration objects provided by a given extension. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Lists directories in which packages are present. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Load a specific package. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Merges two info arrays and processes the resulting array. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
protected | function | Merges a set of new item into an array. | |
FeaturesManager:: |
public | function |
Iterates through packages and prepares file names and contents. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Sort the Missing config into order by dependencies. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Resets packages and configuration assignment. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Injects the package assigner. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Sets an array of site configuration. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Injects the package generator. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Updates a package definition in the package list. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Adds the optional bundle prefix to package machine names. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Sets an array of packages. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Set the app.root. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Helper function that returns a translatable label for the different state
constants. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function |
Helper function that returns a translatable label for the different status
constants. Overrides FeaturesManagerInterface:: |
|
FeaturesManager:: |
public | function | Constructs a FeaturesManager object. | |
FeaturesManagerInterface:: |
constant | Constants for package/module state. | ||
FeaturesManagerInterface:: |
constant | |||
FeaturesManagerInterface:: |
constant | |||
FeaturesManagerInterface:: |
constant | |||
FeaturesManagerInterface:: |
constant | Constants for package/module status. | ||
FeaturesManagerInterface:: |
constant | |||
FeaturesManagerInterface:: |
constant | Simple configuration. | ||
StringTranslationTrait:: |
protected | property | The string translation service. | 1 |
StringTranslationTrait:: |
protected | function | Formats a string containing a count of items. | |
StringTranslationTrait:: |
protected | function | Returns the number of plurals supported by a given language. | |
StringTranslationTrait:: |
protected | function | Gets the string translation service. | |
StringTranslationTrait:: |
public | function | Sets the string translation service to use. | 2 |
StringTranslationTrait:: |
protected | function | Translates a string to the current language or to a given language. | |
TestFeaturesManager:: |
protected | property | ||
TestFeaturesManager:: |
protected | function |
Gets the name of the currently active installation profile. Overrides FeaturesManager:: |
|
TestFeaturesManager:: |
public | function |
Returns a list of all modules present on the site's file system. Overrides FeaturesManager:: |
|
TestFeaturesManager:: |
public | function | Set all modules. | |
TestFeaturesManager:: |
public | function | Set extension storages. |