Opensoft\Rollout\Rollout::deactivatePercentage PHP Метод

deactivatePercentage() публичный Метод

public deactivatePercentage ( string $feature )
$feature string
    public function deactivatePercentage($feature)
    {
        $feature = $this->get($feature);
        if ($feature) {
            $feature->setPercentage(0);
            $this->save($feature);
        }
    }

Usage Example

Пример #1
0
 public function testDeactivatingThePercentageOfUsers()
 {
     $this->rollout->activatePercentage('chat', 100);
     $this->rollout->deactivatePercentage('chat');
     // it becomes inactive for all users
     $this->assertFalse($this->rollout->isActive('chat', new RolloutUser(24)));
 }