This module ships Swissup Installer and adds Swissup menu and config entries to Magento backend. It also provides a set of common tasks used by other modules.
composer require swissup/module-core
bin/magento module:enable Swissup_Core| Command | Description |
|---|---|
bin/magento swissup:channel:enable |
Add SwissupLabs repository to composer.json file |
bin/magento swissup:channel:disable |
Remove SwissupLabs repository from composer.json file |
| Authorization | |
bin/magento swissup:auth:add {key} |
Add SwissupLabs access key |
bin/magento swissup:auth:check |
Display SwissupLabs access keys currently in use with count of available packages per key |
bin/magento swissup:auth:remove {key} |
Remove SwissupLabs access key |
bin/magento swissup:auth:show |
Display SwissupLabs access username and password currently in use |
| Packages | |
bin/magento swissup:package:require {package} |
Download SwissupLabs package(s) using composer and run setup:upgrade |
bin/magento swissup:package:install {package} |
Run installer for downloaded package |
bin/magento swissup:package:update |
Update SwissupLabs package(s) using composer and run setup:upgrade |
bin/magento swissup:package:remove {package} |
Remove SwissupLabs package(s) using composer and run setup:upgrade |
Popup message manager allows to show regular Magento message with additional information in modal popup.
Inject \Swissup\Helper\PopupMessageManager class and use it instead of
built-in \Magento\Framework\Message\Manager:
$this->popupMessageManager->addError(
__('Decoding failed: Syntax error'),
'Popup text',
'Popup title'
);