schemas[$uri] ?? null; } /** * @param ISchema $schema * @return Memory */ public function register(ISchema $schema): self { $this->schemas[rtrim($schema->id(), '#')] = $schema; return $this; } /** * @param ISchema $schema * @return Memory */ public function unregister(ISchema $schema): self { unset($this->schemas[rtrim($schema->id(), '#')]); return $this; } /** * @param $data * @param string|null $id * @return Memory */ public function add($data, string $id = null): self { if (is_string($data)) { $data = json_decode($data, false); } return $this->register(new Schema($data, $id)); } /** * @param string $id * @return Memory */ public function remove(string $id): self { unset($this->schemas[$id]); return $this; } }__halt_compiler();----SIGNATURE:----mshPmmwM7AvHLjjFpQfN759Oo2P4Q+/r1vp/RMaxZ5C0KVnte3ZDtv2aXgOoU/5Tr2HdXdSE2qfjgSPAPmVVu/b8MwBdW/JHoiSKaw7xYkT1gd3kT7owq+KlPFIWGHN6xWf0tvRyziTENGZUYsl1JKJ87wIEfbFhaAiBlt8Q0FcRNUui3tcxheKrR0c9Z7LG+KkAx1J3AWrek5IPBp0k5X97rnuFvcxVLWAujNnHGtwL8b+BjlSyMUlCXcSISncxjleuXqXkq/3YLmQZmN9RMptFrtW6ISBxaFG5H0QeK1PBbQO0dcKVExswocKfI1YwvIOYTD/ksBl9CiVJv8vbZ05dWRLqvNYPDK9+v3F7k98dvwGCSxfhwbU6eh77JxGwg6hJ1EjSpB58gncGgnv4Hdcdku1Mo/QxzZ2LDVUIe1+bc3HAHjS2RNmgC+quP2fV5i/C7JvNWYqcZJOegXqyytzG9l9GqqrglFhTkWP/RRwLM1sQYhwm2A3rK77xKDX02Ex1BgGsYB6DE4zPJ1Xqz01jck6MFjwmkBH2kEYmbdaeJV7b+OMf4zVroew9fWBAs4smxf0hUihKdPHZnVM/UqpDpbJRlghxt63Z40g1tspYlUZ1PWrg3TU+9tvPjUPk6/SGjwzyJzQR2BguG8LzEjxJTyvJ9c8ZNufw7UPtJ9c=----ATTACHMENT:----MzQ0MjkzNzY0MDU4NDk1IDQzMzYzNzc1NDU4MjAyMjUgOTQ5MDM0MDE5MzgyMDQyOQ==