/** * @param IAction $action * @return array */ protected function actionToArray(IAction $action) { return ['label' => $action->getParsedLabel(), 'link' => $action->getLink(), 'type' => $action->getRequestType(), 'icon' => $action->getIcon()]; }
/** * @dataProvider dataSetIcon * @param string $icon */ public function testSetIcon($icon) { $this->assertSame('', $this->action->getIcon()); $this->action->setIcon($icon); $this->assertSame($icon, $this->action->getIcon()); }