public function ComposerUtility::getCorePackageNames in Automatic Updates 8.2
Returns the names of the core packages required in composer.json.
All packages listed in ../core_packages.json are considered core packages.
@todo Make this return a keyed array of packages, not just names.
Return value
string[] The names of the required core packages.
Throws
\LogicException If neither drupal/core or drupal/core-recommended are required.
File
- package_manager/
src/ ComposerUtility.php, line 100
Class
- ComposerUtility
- Defines a utility object to get information from Composer's API.
Namespace
Drupal\package_managerCode
public function getCorePackageNames() : array {
$requirements = array_keys($this->composer
->getPackage()
->getRequires());
return array_intersect(static::getCorePackageList(), $requirements);
}