| Stewart\Runtime\Config\Psr4Map::findAutoloadRootContaining | 72 | 0.0% |
| Stewart\Runtime\Config\BooleanSpelling::tryParseBoolean | 20 | 0.0% |
| Stewart\Runtime\Config\EnvironmentVariables::fromGlobals | 12 | 0.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::inferValue | 10 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::resolveOverrideTarget | 9 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::parse | 8 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::collectEnvironmentOverrides | 7 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseForNode | 7 | 100.0% |
| Stewart\Runtime\Config\AutoloadRoot::findClassNameForFile | 6 | 0.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::substituteInTree | 6 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::findChildNode | 6 | 100.0% |
| Stewart\Runtime\Config\ConfigFileReader::readYamlMap | 5.20 | 80.0% |
| Stewart\Runtime\Config\BackoffPolicy::sumDelaysUpTo | 5 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findSecretFileKey | 5 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::substitute | 5 | 100.0% |
| Stewart\Runtime\Config\MqttConfig::fromSection | 5 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readOptionalDuration | 4.94 | 40.0% |
| Stewart\Runtime\Config\ConfigSection::readDuration | 4.84 | 62.5% |
| Stewart\Runtime\Config\ConfigSection::findSwitchableValue | 4 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findPrototypedSecretFileKey | 4 | 100.0% |
| Stewart\Runtime\Config\HttpListenAddress::__construct | 4 | 100.0% |
| Stewart\Runtime\Config\ProjectDirectory::__construct | 4 | 100.0% |
| Stewart\Runtime\Config\SecretFileReader::readSecretFile | 4 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addAppsSection | 4 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::__construct | 4 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseInlineList | 4 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readMap | 3.03 | 85.7% |
| Stewart\Runtime\Config\ConfigLoader::mergeConfigTree | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::findMissingDefaultFile | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::mapSubsections | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::findString | 3 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readStringMap | 3 | 100.0% |
| Stewart\Runtime\Config\ControlAddress::parse | 3 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::withValueAtPath | 3 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::resolveChildKey | 3 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::resolveValue | 3 | 100.0% |
| Stewart\Runtime\Config\EnvironmentVariables::filterByPrefix | 3 | 100.0% |
| Stewart\Runtime\Config\HttpListenAddress::parse | 3 | 100.0% |
| Stewart\Runtime\Config\MqttConfig::readWill | 3 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::__construct | 2.50 | 50.0% |
| Stewart\Runtime\Config\AutoloadRoot::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\BackoffPolicy::delayFor | 2 | 100.0% |
| Stewart\Runtime\Config\BackoffPolicy::isDelayFinalAt | 2 | 100.0% |
| Stewart\Runtime\Config\BooleanSpelling::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\ClassNamespace::__construct | 2 | 100.0% |
| Stewart\Runtime\Config\ClassNamespace::__toString | 2 | 0.0% |
| Stewart\Runtime\Config\ConfigLoader::readConfigFile | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::findSection | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readInt | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readBool | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::findInt | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readBackoff | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readParsedValue | 2 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::createKeyInvalidFailure | 2 | 0.0% |
| Stewart\Runtime\Config\ConfigSection::buildKeyPath | 2 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::isReadElsewhere | 2 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverrideTarget::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\EnvironmentVariables::get | 2 | 0.0% |
| Stewart\Runtime\Config\HttpListenAddress::formatAddress | 2 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::parse | 2 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::__toString | 2 | 100.0% |
| Stewart\Runtime\Config\ProjectDirectory::__toString | 2 | 0.0% |
| Stewart\Runtime\Config\ProjectRoot::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\ProjectRoot::resolvePath | 2 | 0.0% |
| Stewart\Runtime\Config\Psr4Map::__construct | 2 | 0.0% |
| Stewart\Runtime\Config\Psr4Map::listDirectoriesFor | 2 | 0.0% |
| Stewart\Runtime\Config\StewartConfig::fromSection | 2 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::isOff | 2 | 0.0% |
| Stewart\Runtime\Config\StewartConfigSchema::buildConfigTree | 2 | 0.0% |
| Stewart\Runtime\Config\SupervisionConfig::fromSection | 2 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::toConnectableAddress | 2 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::resolveSocketPath | 2 | 100.0% |
| Stewart\Runtime\Config\Collection\AppOverrideCollection::keyedByAppId | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\AppOverrideCollection::find | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\AppOverrideCollection::findMatchingApp | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection::keyedByDomain | 2 | 0.0% |
| Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection::find | 2 | 0.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::supportsNode | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseInteger | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseFloat | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::isScalarList | 2 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::isInlineCollection | 2 | 100.0% |
| Stewart\Runtime\Config\AppOverride::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\AppOverride::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\BackoffPolicy::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\CodegenConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\CodegenConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::loadConfig | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::buildValidatedConfigTree | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigLoader::locateConfigFile | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::forRoot | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readSection | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readString | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::readStringList | 1 | 100.0% |
| Stewart\Runtime\Config\ConfigSection::createSchemaMismatchFailure | 1 | 100.0% |
| Stewart\Runtime\Config\ControlConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ControlConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\DomainAttributesConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\DomainAttributesConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findMatchingFileKey | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findExistingFileKey | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::findFileKeyBy | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::normalizeForKeyComparison | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentOverlay::foldForKeyComparison | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentPlaceholders::resolve | 1 | 100.0% |
| Stewart\Runtime\Config\EnvironmentVariables::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ExposeConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ExposeConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\GitDeployConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\GitDeployConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\HttpAdminConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\HttpAdminConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\HttpConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\HttpConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\HttpListenAddress::__toString | 1 | 100.0% |
| Stewart\Runtime\Config\MqttConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::revealPassword | 1 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::toSocketUri | 1 | 100.0% |
| Stewart\Runtime\Config\MqttServerUrl::__toString | 1 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::off | 1 | 100.0% |
| Stewart\Runtime\Config\OptionalDuration::findDuration | 1 | 100.0% |
| Stewart\Runtime\Config\PersistenceConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\PersistenceConfig::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\PersistenceConfig::isStoreConfigured | 1 | 100.0% |
| Stewart\Runtime\Config\ProjectDirectory::resolveWithin | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::fromSection | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::limitsPerWorker | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::boundsTotal | 1 | 100.0% |
| Stewart\Runtime\Config\ServiceCallPolicy::createDryRunContext | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfig::requireHomeAssistant | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfig::readConnectionConfig | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::getConfigTreeBuilder | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addTopLevelSettings | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::requireKeysMatching | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createDurationNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::appendBackoffNodes | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createScalarNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addHomeAssistantSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addReconnectSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addSupervisionSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addPersistenceSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addMqttSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addControlSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addHttpSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addCodegenSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addDeploySection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addExposeSection | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createWebsocketUrlNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createSizeLimitNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createPatternListNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::createDomainAttributesNode | 1 | 100.0% |
| Stewart\Runtime\Config\StewartConfigSchema::addServiceCallsSection | 1 | 100.0% |
| Stewart\Runtime\Config\SupervisionConfig::__construct | 1 | 100.0% |
| Stewart\Runtime\Config\SupervisionConfig::killsUnresponsiveWorkers | 1 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::isLoopback | 1 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::resolveSocketAddress | 1 | 100.0% |
| Stewart\Runtime\Config\TcpControlAddress::__toString | 1 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::isLoopback | 1 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::toConnectableAddress | 1 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::resolveSocketAddress | 1 | 100.0% |
| Stewart\Runtime\Config\UnixControlAddress::__toString | 1 | 100.0% |
| Stewart\Runtime\Config\Environment\EnvironmentValueParser::createValueInvalidFailure | 1 | 100.0% |
| Stewart\Runtime\Config\ControlAddress::isLoopback | 0 | 100.0% |
| Stewart\Runtime\Config\ControlAddress::toConnectableAddress | 0 | 100.0% |
| Stewart\Runtime\Config\ControlAddress::resolveSocketAddress | 0 | 100.0% |