function BasePackage::getNames
@inheritDoc
Overrides PackageInterface::getNames
File
-
vendor/
composer/ composer/ src/ Composer/ Package/ BasePackage.php, line 103
Class
- BasePackage
- Base class for packages providing name storage and default match implementation
Namespace
Composer\PackageCode
public function getNames($provides = true) : array {
$names = [
$this->getName() => true,
];
if ($provides) {
foreach ($this->getProvides() as $link) {
$names[$link->getTarget()] = true;
}
}
foreach ($this->getReplaces() as $link) {
$names[$link->getTarget()] = true;
}
return array_keys($names);
}