You are here

public function FeaturesManagerInterface::initPackage in Features 8.4

Same name and namespace in other branches
  1. 8.3 src/FeaturesManagerInterface.php \Drupal\features\FeaturesManagerInterface::initPackage()

Initializes a configuration package.

Parameters

string $machine_name: Machine name of the package.

string $name: (optional) Human readable name of the package.

string $description: (optional) Description of the package.

string $type: (optional) Type of project.

\Drupal\features\FeaturesBundleInterface $bundle: (optional) Bundle to use to add profile directories to the scan.

\Drupal\Core\Extension\Extension $extension: (optional) An Extension object.

Return value

\Drupal\features\Package The created package array.

1 method overrides FeaturesManagerInterface::initPackage()
FeaturesManager::initPackage in src/FeaturesManager.php
Initializes a configuration package.

File

src/FeaturesManagerInterface.php, line 302

Class

FeaturesManagerInterface
Provides an interface for the FeaturesManager.

Namespace

Drupal\features

Code

public function initPackage($machine_name, $name = NULL, $description = '', $type = 'module', FeaturesBundleInterface $bundle = NULL, Extension $extension = NULL);