From 28979ad0256bd4298ec9edb7a5756cfc80d3cf43 Mon Sep 17 00:00:00 2001 From: Bryan Joshua Pedini Date: Wed, 30 Dec 2020 12:12:16 +0100 Subject: [PATCH] renamed repository, working module --- Object.php | 24 ++++++++++++++++++++++-- README.md | 2 +- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/Object.php b/Object.php index 38d9605..24bd447 100644 --- a/Object.php +++ b/Object.php @@ -1,7 +1,27 @@ __DIR__."/../../vendor/autoload.php", + ]; + + private static function load_module(string $module):void { + if(isset(self::modules[$module]) !== TRUE) { + die("Fatal error: Module $module is not supported"); + } + if(is_file(self::modules[$module]) !== TRUE) { + die("Fatal error: Module $module not found"); + } + require_once(self::modules[$module]); + } + + public static function load(array|string $modules):void { + if(is_string($modules) === TRUE) { + self::load_module($modules); + } else { + foreach($modules as $module) { + self::load_module($module); + } + } } } diff --git a/README.md b/README.md index 6d6c351..597d831 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# phpcomposer_modules module for MyPHPFw +# composer_modules module for MyPHPFw