/** * Constructor. */ public function __construct(HomeTabConfig $htc) { $homeTab = $htc->getHomeTab(); $details = []; $details['tabId'] = $homeTab->getId(); $details['tabName'] = $homeTab->getName(); $details['tabType'] = $homeTab->getType(); $details['tabIcon'] = $homeTab->getIcon(); $details['configId'] = $htc->getId(); $details['type'] = $htc->getType(); $details['locked'] = $htc->isLocked(); $details['visible'] = $htc->isVisible(); $details['tabOrder'] = $htc->getTabOrder(); $details['details'] = $htc->getDetails(); parent::__construct(self::ACTION, $details); }
/** * Constructor. */ public function __construct(HomeTabConfig $htc) { $workspace = $htc->getWorkspace(); $homeTab = $htc->getHomeTab(); $details = []; $details['tabId'] = $homeTab->getId(); $details['tabName'] = $homeTab->getName(); $details['tabType'] = $homeTab->getType(); $details['tabIcon'] = $homeTab->getIcon(); $details['configId'] = $htc->getId(); $details['type'] = $htc->getType(); $details['locked'] = $htc->isLocked(); $details['visible'] = $htc->isVisible(); $details['tabOrder'] = $htc->getTabOrder(); $details['details'] = $htc->getDetails(); $details['workspaceId'] = $workspace->getId(); $details['workspaceCode'] = $workspace->getCode(); $details['workspaceName'] = $workspace->getName(); $details['workspaceGuid'] = $workspace->getGuid(); parent::__construct(self::ACTION, $details, null, null, null, null, $workspace); }