Example #1
0
 /**
  * Set an individual feature and its status
  *
  * @param string     $featureLabel
  * @param bool|array $status
  */
 public function setFeatureStatus($featureLabel, $status)
 {
     if (isset($this->featureFlags[$featureLabel])) {
         $feature = $this->get($featureLabel);
     } else {
         $feature = new Feature($featureLabel);
     }
     if (is_array($status)) {
         $feature->setStatus($status);
     } else {
         $feature->setBooleanStatus($status);
     }
     $this->featureFlags[$featureLabel] = $feature;
 }