Example #1
0
 /**
  * Check if a behavior is enabled for a particular context/bucket combination.
  *
  * @param \Zumba\Swivel\BehaviorInterface $behavior
  *
  * @return bool
  *
  * @see \Zumba\Swivel\BucketInterface
  */
 public function enabled(BehaviorInterface $behavior)
 {
     $slug = $behavior->getSlug();
     if (!$this->featureMap->slugExists($slug)) {
         call_user_func($this->callback, $slug);
     }
     return $this->featureMap->enabled($slug, $this->index);
 }