Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Composer.php

function Composer::getResource

Overrides ResourceDetectorInterface::getResource

File

vendor/open-telemetry/sdk/Resource/Detectors/Composer.php, line 17

Class

Composer

Namespace

OpenTelemetry\SDK\Resource\Detectors

Code

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);
}
RSS feed
Powered by Drupal