class Composer
Same name in this branch
- 11.1.x vendor/composer/composer/src/Composer/Composer.php \Composer\Composer
- 11.1.x composer/Composer.php \Drupal\Composer\Composer
- 11.1.x core/lib/Drupal/Core/Composer/Composer.php \Drupal\Core\Composer\Composer
Hierarchy
- class \OpenTelemetry\SDK\Resource\Detectors\Composer implements \OpenTelemetry\SDK\Resource\ResourceDetectorInterface
Expanded class hierarchy of Composer
30 string references to 'Composer'
- ArrayLoader::configureObject in vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ ArrayLoader.php - ComposerInspector::getVersion in core/
modules/ package_manager/ src/ ComposerInspector.php - Returns the current Composer version.
- ComposerIsAvailable::assertExecutableExists in vendor/
php-tuf/ composer-stager/ src/ Internal/ Precondition/ Service/ ComposerIsAvailable.php - ComposerIsAvailable::getName in vendor/
php-tuf/ composer-stager/ src/ Internal/ Precondition/ Service/ ComposerIsAvailable.php - Gets the name.
- ComposerIsAvailable::isValidExecutable in vendor/
php-tuf/ composer-stager/ src/ Internal/ Precondition/ Service/ ComposerIsAvailable.php
File
-
vendor/
open-telemetry/ sdk/ Resource/ Detectors/ Composer.php, line 15
Namespace
OpenTelemetry\SDK\Resource\DetectorsView source
final class Composer implements ResourceDetectorInterface {
public function getResource() : ResourceInfo {
if (!class_exists(InstalledVersions::class)) {
return ResourceInfoFactory::emptyResource();
}
$attributes = [
ResourceAttributes::SERVICE_NAME => InstalledVersions::getRootPackage()['name'],
ResourceAttributes::SERVICE_VERSION => InstalledVersions::getRootPackage()['pretty_version'],
];
return ResourceInfo::create(Attributes::create($attributes), ResourceAttributes::SCHEMA_URL);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
Composer::getResource | public | function | Overrides ResourceDetectorInterface::getResource |