From 7b01e653dd8acac476412a84597a7fe6087ec6fc Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Thu, 8 Nov 2018 13:49:33 +0100 Subject: [PATCH] add missing Events class, update requirements --- composer.json | 4 ++-- src/Setup/Events.php | 46 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 src/Setup/Events.php diff --git a/composer.json b/composer.json index 15105814..1c323bf9 100644 --- a/composer.json +++ b/composer.json @@ -33,8 +33,8 @@ "require": { "php": "7.1 - 7.2", "ext-ionCube-Loader": "*", - "oxid-esales/oxideshop-ce": "6.0 - 6.2", - "d3/modcfg": ">=5.1.0.0" + "oxid-esales/oxideshop-metapackage-ce": "~6.0.0 || ~6.1.0", + "d3/modcfg": ">=5.1.0.000" }, "autoload": { "psr-4": { diff --git a/src/Setup/Events.php b/src/Setup/Events.php new file mode 100644 index 00000000..1bcbbb9c --- /dev/null +++ b/src/Setup/Events.php @@ -0,0 +1,46 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\OrderManager\Setup; + +use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException; +use D3\ModCfg\Application\Model\Install\d3install; +use Doctrine\DBAL\DBALException; +use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; +use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; +use OxidEsales\Eshop\Core\Exception\StandardException; +use OxidEsales\Eshop\Core\Exception\SystemComponentException; + +class Events +{ + /** + * @throws d3ShopCompatibilityAdapterException + * @throws DBALException + * @throws DatabaseConnectionException + * @throws DatabaseErrorException + * @throws StandardException + * @throws SystemComponentException + */ + public static function onActivate() + { + d3install::checkUpdateStart(); + } + + public static function onDeactivate() + { + } +} \ No newline at end of file