$this->savedFeatureConfig = null;
if (!
str_starts_with($class,
$this->namespacePrefix
)) { return;
} $this->savedFeatureConfig = Feature::
getRegisteredFeatures();
$this->savedServerVars =
$_SERVER;
Feature::
resetRegisteredFeatures();
foreach ($_SERVER as $key =>
$value) { if (str_starts_with($key, 'v6.'
) ||
str_starts_with($key, 'FEATURE_'
) ||
str_starts_with($key, 'V6_'
)) { // set to false so that $_ENV is not checked
$_SERVER[$key] = false;
} } $disabledFlags =
[];
foreach ($features as $feature) { foreach ($feature->features
as $featureName) { $disabledFlags[Feature::
normalizeName($featureName)] = true;
}