AbstractRepositoryInterface
extends
CollectionInterface
in
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
__construct()
public
__construct(mixed $discord[, array<string|int, mixed> $vars = [] ]) : mixed
Parameters
- $discord : mixed
- $vars : array<string|int, mixed> = []
__debugInfo()
public
__debugInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>__get()
public
__get(string $key) : mixed
Parameters
- $key : string
__serialize()
public
__serialize() : array<string|int, mixed>
Return values
array<string|int, mixed>__unserialize()
public
__unserialize(mixed $data) : void
Parameters
- $data : mixed
cacheGet()
public
cacheGet(mixed $offset) : PromiseInterface
Parameters
- $offset : mixed
Return values
PromiseInterfacecachePull()
public
cachePull(mixed $key[, mixed $default = null ]) : PromiseInterface
Parameters
- $key : mixed
- $default : mixed = null
Return values
PromiseInterfaceclear()
public
clear() : void
count()
public
count() : int
Return values
intcreate()
public
create([array<string|int, mixed>|object $attributes = [] ][, bool $created = false ]) : Part
Parameters
- $attributes : array<string|int, mixed>|object = []
- $created : bool = false
Return values
Partdelete()
public
delete(mixed $part[, string|null $reason = null ]) : PromiseInterface
Parameters
- $part : mixed
- $reason : string|null = null
Return values
PromiseInterfacefetch()
public
fetch(string $id[, bool $fresh = false ]) : PromiseInterface
Parameters
- $id : string
- $fresh : bool = false
Return values
PromiseInterfacefill()
public
fill(mixed $items) : self
Parameters
- $items : mixed
Return values
selffilter()
public
filter(callable $callback) : mixed
Parameters
- $callback : callable
find()
public
find(callable $callback) : mixed
Parameters
- $callback : callable
first()
public
first() : mixed
fresh()
public
fresh(Part $part[, array<string|int, mixed> $queryparams = [] ]) : PromiseInterface
Parameters
- $part : Part
- $queryparams : array<string|int, mixed> = []
Return values
PromiseInterfacefreshen()
public
freshen([array<string|int, mixed> $queryparams = [] ]) : PromiseInterface
Parameters
- $queryparams : array<string|int, mixed> = []
Return values
PromiseInterfaceget()
public
get(string $discrim, mixed $key) : mixed
Parameters
- $discrim : string
- $key : mixed
getIterator()
public
& getIterator() : Traversable
Return values
Traversablehas()
public
has(mixed ...$keys) : bool
Parameters
- $keys : mixed
Return values
boolisset()
public
isset(mixed $offset) : bool
Parameters
- $offset : mixed
Return values
booljsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>keys()
public
keys() : array<string|int, mixed>
Return values
array<string|int, mixed>last()
public
last() : mixed
map()
public
map(callable $callback) : mixed
Parameters
- $callback : callable
merge()
public
merge(mixed $collection) : self
Parameters
- $collection : mixed
Return values
selfoffsetExists()
public
offsetExists(mixed $offset) : bool
Parameters
- $offset : mixed
Return values
booloffsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Attributes
- #[ReturnTypeWillChange]
offsetSet()
public
offsetSet(mixed $offset, mixed $value) : void
Parameters
- $offset : mixed
- $value : mixed
offsetUnset()
public
offsetUnset(mixed $offset) : void
Parameters
- $offset : mixed
pull()
public
pull(mixed $key[, mixed $default = null ]) : mixed
Parameters
- $key : mixed
- $default : mixed = null
push()
public
push(mixed ...$items) : self
Parameters
- $items : mixed
Return values
selfpushItem()
public
pushItem(mixed $item) : self
Parameters
- $item : mixed
Return values
selfsave()
public
save(Part $part[, string|null $reason = null ]) : PromiseInterface
v10.38.0 Use Part->save($reason) to ensure permissions are checked.
Parameters
- $part : Part
- $reason : string|null = null
Return values
PromiseInterfaceserialize()
public
serialize([int $flags = 0 ][, int|null $depth = 512 ]) : string
Parameters
- $flags : int = 0
- $depth : int|null = 512
Return values
stringset()
public
set(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
toArray()
public
toArray([bool $assoc = true ]) : array<string|int, mixed>
Parameters
- $assoc : bool = true
Return values
array<string|int, mixed>unserialize()
public
unserialize(string $serialized) : void
Parameters
- $serialized : string
values()
public
values() : array<string|int, mixed>