1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace Drupal\Core\Extension;
- /**
- * Provides a list of installation profiles.
- *
- * @internal
- * This class is not yet stable and therefore there are no guarantees that the
- * internal implementations including constructor signature and protected
- * properties / methods will not change over time. This will be reviewed after
- * https://www.drupal.org/project/drupal/issues/2940481
- */
- class ProfileExtensionList extends ExtensionList {
- /**
- * {@inheritdoc}
- */
- protected $defaults = [
- 'dependencies' => [],
- 'install' => [],
- 'description' => '',
- 'package' => 'Other',
- 'version' => NULL,
- 'php' => DRUPAL_MINIMUM_PHP,
- ];
- /**
- * {@inheritdoc}
- */
- protected function getInstalledExtensionNames() {
- return [$this->installProfile];
- }
- }
|