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]); }
/** * @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; }