From d0af5fda5f25ac163375c5807a827b25b7812131 Mon Sep 17 00:00:00 2001 From: Avior Date: Tue, 7 May 2019 14:31:59 +0200 Subject: [PATCH] Added Abstract module --- src/DeltaCMS/Module/AbstractModule.php | 46 ++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 src/DeltaCMS/Module/AbstractModule.php diff --git a/src/DeltaCMS/Module/AbstractModule.php b/src/DeltaCMS/Module/AbstractModule.php new file mode 100644 index 0000000..490d6c6 --- /dev/null +++ b/src/DeltaCMS/Module/AbstractModule.php @@ -0,0 +1,46 @@ +logger = DeltaCMS::getInstance()->getLogger(); + } + + public function enable(): bool + { + return true; + } + + public function update(ConfigInterface $config = null): ConfigInterface + { + return new Config($config); + } + + public function disable() + { + return; + } + + public function delete() + { + return; + } + + public function getName(): string + { + $name = explode("\\", get_class($this)); + $name = $name[count($name) - 1]; + + return $name; + } +}