setName('featureflags:enable'); $this->setDescription('Enable a given feature flag'); $this->addRequiredArgument('featureFlagName'); } protected function doExecute(): int { $input = $this->getInput(); $featureFlag = FeatureFlagFinder::findFeatureFlagByName($input->getArgument('featureFlagName')); if ($featureFlag === null) { throw new \Exception("Feature flag could not be found"); } /** @var FeatureFlagStorageInterface $storage */ foreach (StaticContainer::get('featureflag.storages') as $storage) { $storage->enableFeatureFlag($featureFlag); } return self::SUCCESS; } }