Meilisearch PHP | Documentation

Keys extends Endpoint
in package

Table of Contents

Constants

PATH  = '/keys'

Properties

$apiKey  : string|null
$http  : Http
$keys  : Keys
$actions  : array<string|int, mixed>|null
$createdAt  : DateTime|null
$description  : string|null
$expiresAt  : DateTime|null
$indexes  : array<string|int, mixed>|null
$key  : string|null
$name  : string|null
$uid  : string|null
$updatedAt  : DateTime|null

Methods

__construct()  : mixed
all()  : KeysResults
allRaw()  : array<string|int, mixed>
create()  : self
delete()  : array<string|int, mixed>
get()  : self
getActions()  : array<string|int, mixed>|null
getCreatedAt()  : DateTime|null
getDescription()  : string|null
getExpiresAt()  : DateTime|null
getIndexes()  : array<string|int, mixed>|null
getKey()  : string|null
getName()  : string|null
getUid()  : string|null
getUpdatedAt()  : DateTime|null
show()  : array<string|int, mixed>|null
update()  : self
createDate()  : DateTime|null
fill()  : $this
newInstance()  : self

Constants

PATH

protected mixed PATH = '/keys'

Properties

$actions

private array<string|int, mixed>|null $actions

$createdAt

private DateTime|null $createdAt

$description

private string|null $description

$expiresAt

private DateTime|null $expiresAt

$indexes

private array<string|int, mixed>|null $indexes

$key

private string|null $key

$name

private string|null $name

$uid

private string|null $uid

$updatedAt

private DateTime|null $updatedAt

Methods

__construct()

public __construct(Http $http[, mixed $uid = null ][, mixed $name = null ][, mixed $key = null ][, mixed $description = null ][, mixed $actions = null ][, mixed $indexes = null ][, mixed $expiresAt = null ][, mixed $createdAt = null ][, mixed $updatedAt = null ]) : mixed
Parameters
$http : Http
$uid : mixed = null
$name : mixed = null
$key : mixed = null
$description : mixed = null
$actions : mixed = null
$indexes : mixed = null
$expiresAt : mixed = null
$createdAt : mixed = null
$updatedAt : mixed = null

allRaw()

public allRaw([array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
$options : array<string|int, mixed> = []
Return values
array<string|int, mixed>

create()

public create([array<string|int, mixed> $options = [] ]) : self
Parameters
$options : array<string|int, mixed> = []
Return values
self

delete()

public delete(string $keyOrUid) : array<string|int, mixed>
Parameters
$keyOrUid : string
Return values
array<string|int, mixed>

get()

public get(mixed $keyOrUid) : self
Parameters
$keyOrUid : mixed
Return values
self

getActions()

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

getCreatedAt()

public getCreatedAt() : DateTime|null
Return values
DateTime|null

getDescription()

public getDescription() : string|null
Return values
string|null

getExpiresAt()

public getExpiresAt() : DateTime|null
Return values
DateTime|null

getIndexes()

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

getKey()

public getKey() : string|null
Return values
string|null

getName()

public getName() : string|null
Return values
string|null

getUid()

public getUid() : string|null
Return values
string|null

getUpdatedAt()

public getUpdatedAt() : DateTime|null
Return values
DateTime|null

show()

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

update()

public update(string $keyOrUid[, array<string|int, mixed> $options = [] ]) : self
Parameters
$keyOrUid : string
$options : array<string|int, mixed> = []
Return values
self

createDate()

protected createDate(mixed $attribute) : DateTime|null
Parameters
$attribute : mixed
Return values
DateTime|null

fill()

protected fill(array<string|int, mixed> $attributes) : $this
Parameters
$attributes : array<string|int, mixed>
Return values
$this

newInstance()

protected newInstance(array<string|int, mixed> $attributes) : self
Parameters
$attributes : array<string|int, mixed>
Return values
self

On this page

Search results