You are here

public function FeaturesManager::getExtensionInfo in Features 8.3

Same name and namespace in other branches
  1. 8.4 src/FeaturesManager.php \Drupal\features\FeaturesManager::getExtensionInfo()

Returns the contents of an extensions info.yml file.

Parameters

\Drupal\Core\Extension\Extension $extension: An Extension object.

Return value

array An array representing data in an info.yml file.

Overrides FeaturesManagerInterface::getExtensionInfo

2 calls to FeaturesManager::getExtensionInfo()
FeaturesManager::getPackageObject in src/FeaturesManager.php
Initializes and returns a package or profile array.
FeaturesManager::initPackageFromExtension in src/FeaturesManager.php
Initializes a configuration package using module info data.

File

src/FeaturesManager.php, line 403

Class

FeaturesManager
The FeaturesManager provides helper functions for building packages.

Namespace

Drupal\features

Code

public function getExtensionInfo(Extension $extension) {
  return Yaml::decode(file_get_contents($this->root . '/' . $extension
    ->getPathname()));
}