$resourceDetectors */ public function __construct(iterable $resourceDetectors) { $this->resourceDetectors = $resourceDetectors; } public function getResource(): ResourceInfo { $resource = ResourceInfoFactory::emptyResource(); foreach ($this->resourceDetectors as $resourceDetector) { $resource = $resource->merge($resourceDetector->getResource()); } return $resource; } }