Storage
extends StorageType
in package
Class representing Storage.
Table of Contents
Properties
- $itemStorage : array<string|int, ItemStorageType>
- $version : string|null
Methods
- addToItemStorage() : self
- Adds as itemStorage.
- getItemStorage() : array<string|int, ItemStorageType>
- Gets as itemStorage.
- getVersion() : string
- Gets as version.
- issetItemStorage() : bool
- isset itemStorage.
- setItemStorage() : self
- Sets a new itemStorage.
- setVersion() : self
- Sets a new version.
- unsetItemStorage() : void
- unset itemStorage.
Properties
$itemStorage
private
array<string|int, ItemStorageType>
$itemStorage
= []
$version
private
string|null
$version
= null
Methods
addToItemStorage()
Adds as itemStorage.
public
addToItemStorage(ItemStorageType $itemStorage) : self
Parameters
- $itemStorage : ItemStorageType
Return values
selfgetItemStorage()
Gets as itemStorage.
public
getItemStorage() : array<string|int, ItemStorageType>
Return values
array<string|int, ItemStorageType>getVersion()
Gets as version.
public
getVersion() : string
Return values
stringissetItemStorage()
isset itemStorage.
public
issetItemStorage(int|string $index) : bool
Parameters
- $index : int|string
Return values
boolsetItemStorage()
Sets a new itemStorage.
public
setItemStorage(array<string|int, ItemStorageType> $itemStorage) : self
Parameters
- $itemStorage : array<string|int, ItemStorageType>
Return values
selfsetVersion()
Sets a new version.
public
setVersion(string $version) : self
Parameters
- $version : string
Return values
selfunsetItemStorage()
unset itemStorage.
public
unsetItemStorage(int|string $index) : void
Parameters
- $index : int|string