DiscordPHP Documentation

AbstractRepositoryInterface extends CollectionInterface

Table of Contents

Methods

__construct()  : mixed
__debugInfo()  : array<string|int, mixed>
__get()  : mixed
__serialize()  : array<string|int, mixed>
__unserialize()  : void
cacheGet()  : PromiseInterface
cachePull()  : PromiseInterface
clear()  : void
count()  : int
create()  : Part
delete()  : PromiseInterface
fetch()  : PromiseInterface
fill()  : self
filter()  : mixed
find()  : mixed
first()  : mixed
fresh()  : PromiseInterface
freshen()  : PromiseInterface
get()  : mixed
getIterator()  : Traversable
has()  : bool
isset()  : bool
jsonSerialize()  : array<string|int, mixed>
keys()  : array<string|int, mixed>
last()  : mixed
map()  : mixed
merge()  : self
offsetExists()  : bool
offsetGet()  : mixed
offsetSet()  : void
offsetUnset()  : void
pull()  : mixed
push()  : self
pushItem()  : self
save()  : PromiseInterface
serialize()  : string
set()  : mixed
toArray()  : array<string|int, mixed>
unserialize()  : void
values()  : array<string|int, mixed>

Methods

__debugInfo()

public __debugInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>

__serialize()

public __serialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

cacheGet()

public cacheGet(mixed $offset) : PromiseInterface
Parameters
$offset : mixed
Return values
PromiseInterface

cachePull()

public cachePull(mixed $key[, mixed $default = null ]) : PromiseInterface
Parameters
$key : mixed
$default : mixed = null
Return values
PromiseInterface

create()

public create([array<string|int, mixed>|object $attributes = [] ][, bool $created = false ]) : Part
Parameters
$attributes : array<string|int, mixed>|object = []
$created : bool = false
Return values
Part

delete()

public delete(mixed $part[, string|null $reason = null ]) : PromiseInterface
Parameters
$part : mixed
$reason : string|null = null
Return values
PromiseInterface

fetch()

public fetch(string $id[, bool $fresh = false ]) : PromiseInterface
Parameters
$id : string
$fresh : bool = false
Return values
PromiseInterface

fill()

public fill(mixed $items) : self
Parameters
$items : mixed
Return values
self

fresh()

public fresh(Part $part[, array<string|int, mixed> $queryparams = [] ]) : PromiseInterface
Parameters
$part : Part
$queryparams : array<string|int, mixed> = []
Return values
PromiseInterface

freshen()

public freshen([array<string|int, mixed> $queryparams = [] ]) : PromiseInterface
Parameters
$queryparams : array<string|int, mixed> = []
Return values
PromiseInterface

isset()

public isset(mixed $offset) : bool
Parameters
$offset : mixed
Return values
bool

merge()

public merge(mixed $collection) : self
Parameters
$collection : mixed
Return values
self

push()

public push(mixed ...$items) : self
Parameters
$items : mixed
Return values
self

save()

public save(Part $part[, string|null $reason = null ]) : PromiseInterface
Parameters
$part : Part
$reason : string|null = null
Return values
PromiseInterface

serialize()

public serialize([int $flags = 0 ][, int|null $depth = 512 ]) : string
Parameters
$flags : int = 0
$depth : int|null = 512
Return values
string

unserialize()

public unserialize(string $serialized) : void
Parameters
$serialized : string

        
On this page

Search results