Exemplo n.º 1
0
 function it_returns_actions_for_given_group(ActionGroup $actionGroup, Action $action)
 {
     $actionGroup->getName()->willReturn('row');
     $actionGroup->getActions()->willReturn([$action]);
     $this->addActionGroup($actionGroup);
     $this->getActions('row')->shouldReturn([$action]);
 }
Exemplo n.º 2
0
 /**
  * @param ActionGroup $actionGroup
  */
 public function addActionGroup(ActionGroup $actionGroup)
 {
     $name = $actionGroup->getName();
     if ($this->hasActionGroup($name)) {
         throw new \InvalidArgumentException(sprintf('ActionGroup "%s" already exists.', $name));
     }
     $this->actionGroups[$name] = $actionGroup;
 }