diff --git a/includes/Constants.php b/includes/Constants.php index 469c67eb..df8a09f8 100644 --- a/includes/Constants.php +++ b/includes/Constants.php @@ -198,12 +198,12 @@ final class Constants { /** * @var string */ - public const FEATURE_TABLE_OF_CONTENTS = 'TableOfContents'; + public const FEATURE_TABLE_OF_CONTENTS_AB_TEST = 'TableOfContentsLegacyTOC'; /** * @var string */ - public const REQUIREMENT_TABLE_OF_CONTENTS = 'TableOfContents'; + public const REQUIREMENT_TABLE_OF_CONTENTS_AB_TEST = 'TableOfContentsLegacy'; /** * @var string diff --git a/includes/FeatureManagement/Requirements/TableOfContentsTreatmentRequirement.php b/includes/FeatureManagement/Requirements/TableOfContentsTreatmentRequirement.php index 3342d57e..4aed8e68 100644 --- a/includes/FeatureManagement/Requirements/TableOfContentsTreatmentRequirement.php +++ b/includes/FeatureManagement/Requirements/TableOfContentsTreatmentRequirement.php @@ -52,7 +52,7 @@ final class TableOfContentsTreatmentRequirement implements Requirement { * @inheritDoc */ public function getName(): string { - return Constants::REQUIREMENT_TABLE_OF_CONTENTS; + return Constants::REQUIREMENT_TABLE_OF_CONTENTS_AB_TEST; } /** diff --git a/includes/ServiceWiring.php b/includes/ServiceWiring.php index c4be1308..649a5c6a 100644 --- a/includes/ServiceWiring.php +++ b/includes/ServiceWiring.php @@ -193,10 +193,10 @@ return [ ); $featureManager->registerFeature( - Constants::FEATURE_TABLE_OF_CONTENTS, + Constants::FEATURE_TABLE_OF_CONTENTS_AB_TEST, [ Constants::REQUIREMENT_FULLY_INITIALISED, - Constants::REQUIREMENT_TABLE_OF_CONTENTS, + Constants::REQUIREMENT_TABLE_OF_CONTENTS_AB_TEST, ] ); diff --git a/includes/SkinVector22.php b/includes/SkinVector22.php index 1e22a7da..df39ee6d 100644 --- a/includes/SkinVector22.php +++ b/includes/SkinVector22.php @@ -45,7 +45,7 @@ class SkinVector22 extends SkinVector { */ public function isUserInTocTreatmentBucket(): bool { $featureManager = VectorServices::getFeatureManager(); - return $featureManager->isFeatureEnabled( Constants::FEATURE_TABLE_OF_CONTENTS ); + return !$featureManager->isFeatureEnabled( Constants::FEATURE_TABLE_OF_CONTENTS_AB_TEST ); } /**