PHP Интерфейс pocketmine\metadata\Metadatable

Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
getMetadata ( string $metadataKey ) : MetadataValue[] Returns a list of previously set metadata values from the implementing object's metadata store.
hasMetadata ( string $metadataKey ) : boolean Tests to see whether the implementing object contains the given metadata value in its metadata store.
removeMetadata ( string $metadataKey, pocketmine\plugin\Plugin $owningPlugin ) : void Removes the given metadata value from the implementing object's metadata store.
setMetadata ( string $metadataKey, MetadataValue $newMetadataValue ) : void Sets a metadata value in the implementing object's metadata store.

Описание методов

getMetadata() публичный Метод

Returns a list of previously set metadata values from the implementing object's metadata store.
public getMetadata ( string $metadataKey ) : MetadataValue[]
$metadataKey string
Результат MetadataValue[]

hasMetadata() публичный Метод

Tests to see whether the implementing object contains the given metadata value in its metadata store.
public hasMetadata ( string $metadataKey ) : boolean
$metadataKey string
Результат boolean

removeMetadata() публичный Метод

Removes the given metadata value from the implementing object's metadata store.
public removeMetadata ( string $metadataKey, pocketmine\plugin\Plugin $owningPlugin ) : void
$metadataKey string
$owningPlugin pocketmine\plugin\Plugin
Результат void

setMetadata() публичный Метод

Sets a metadata value in the implementing object's metadata store.
public setMetadata ( string $metadataKey, MetadataValue $newMetadataValue ) : void
$metadataKey string
$newMetadataValue MetadataValue
Результат void