Opensoft\Rollout\Rollout::isActive PHP Method

isActive() public method

public isActive ( string $feature, RolloutUserInterface $user = null, array $requestParameters = [] ) : boolean
$feature string
$user RolloutUserInterface
$requestParameters array
return boolean
    public function isActive($feature, RolloutUserInterface $user = null, array $requestParameters = array())
    {
        $feature = $this->get($feature);
        return $feature ? $feature->isActive($this, $user, $requestParameters) : false;
    }

Usage Example

Ejemplo n.º 1
0
 public function testDeactivatingTheFeatureGlobally()
 {
     $this->rollout->activate('chat');
     $this->rollout->deactivate('chat');
     // inactive feature
     $this->assertFalse($this->rollout->isActive('chat'));
 }