public function delete(string $schema, string $typeName, string $id) { if (!$this->typeExists($schema, $typeName)) { return; } if (array_key_exists($id, $this->storage[$schema][$typeName])) { unset($this->storage[$schema][$typeName][$id]); } }