Definition
/**
* Create a resource detector chain.
*
* When no detectors are provided, uses the default detector chain:
* 1. OsDetector - Operating system information
* 2. HostDetector - Host information
* 3. ProcessDetector - Process information
* 4. ComposerDetector - Service information from Composer
* 5. EnvironmentDetector - Environment variable overrides (highest precedence)
*
* When detectors are provided, uses only those detectors.
*
* @param array<ResourceDetector> $detectors Optional custom detectors (empty = use defaults)
*/
resource_detector(array $detectors) : ChainDetector