From 95abe8154786b20fc9fb8a61838f3b55769f73a0 Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 9 Apr 2024 11:25:22 +0300 Subject: [PATCH] init memory model --- src/Model/Memory.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/Model/Memory.php b/src/Model/Memory.php index f83d9064..ddff0ad8 100644 --- a/src/Model/Memory.php +++ b/src/Model/Memory.php @@ -6,6 +6,23 @@ namespace Yggverse\Yoda\Model; class Memory { + private array $_memory = []; + public function __construct() {} + + public function set(string $key, mixed $value): void + { + $this->_memory[$key] = $value; + } + + public function get(string $key): mixed + { + if (isset($this->_memory[$key])) + { + return $this->_memory[$key]; + } + + return null; + } } \ No newline at end of file