Documentation

EffectIdMap
in package
Uses SingletonTrait

Table of Contents

$effectToId  : array<string|int, int>
$idToEffect  : array<string|int, Effect>
$instance  : self|null
fromId()  : Effect|null
getInstance()  : self
register()  : void
reset()  : void
setInstance()  : void
toId()  : int
__construct()  : mixed
make()  : self

Properties

$effectToId

private array<string|int, int> $effectToId = []
Tags
phpstan-var

array<int, int>

$idToEffect

private array<string|int, Effect> $idToEffect = []
Tags
phpstan-var

array<int, Effect>

Methods

getInstance()

public static getInstance() : self
Return values
self

register()

public register(int $mcpeId, Effect $effect) : void
Parameters
$mcpeId : int
$effect : Effect
Return values
void

setInstance()

public static setInstance(self $instance) : void
Parameters
$instance : self
Return values
void

__construct()

private __construct() : mixed
Return values
mixed

Search results