From bc9de1c0fa9f1f9aa8c19733d662121b03b31ca8 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Mon, 3 Aug 2020 20:51:45 +0000 Subject: [PATCH] [MODULE] Added module base class --- src/Core/Module.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/Core/Module.php diff --git a/src/Core/Module.php b/src/Core/Module.php new file mode 100644 index 0000000000..f8980686a3 --- /dev/null +++ b/src/Core/Module.php @@ -0,0 +1,33 @@ +. +// }}} + +namespace App\Core; + +class Module +{ + public static function __set_state($state) + { + $class = get_called_class(); + $obj = new $class(); + foreach ($state as $k => $v) { + $obj->{$k} = $v; + } + return $obj; + } +}