class ArrayCompletionResponse extends CompletionResponse

Constants

protected MAX_VALUES

Methods

__construct(array $items)

Create an array-backed completion response.

empty()

Create an empty completion response.

match(array|string $items)

Create completions to match against an argument prefix.

result(array|string $items)

Create a response containing the given completions.

resolve(string $value)

Resolve matching completions for the given prefix.

array
values()

Get the completion values.

bool
hasMore()

Determine whether more completions are available.

array
toArray()

Convert the completion response to an array.

Details

at line 14
__construct(array $items)

Create an array-backed completion response.

Parameters

array $items

in CompletionResponse at line 40
static CompletionResponse empty()

Create an empty completion response.

Return Value

CompletionResponse

in CompletionResponse at line 50
static CompletionResponse match(array|string $items)

Create completions to match against an argument prefix.

Parameters

array|string $items

Return Value

CompletionResponse

in CompletionResponse at line 64
static CompletionResponse result(array|string $items)

Create a response containing the given completions.

Parameters

array|string $items

Return Value

CompletionResponse

at line 22
CompletionResponse resolve(string $value)

Resolve matching completions for the given prefix.

Parameters

string $value

Return Value

CompletionResponse

in CompletionResponse at line 87
array values()

Get the completion values.

Return Value

array

in CompletionResponse at line 95
bool hasMore()

Determine whether more completions are available.

Return Value

bool

in CompletionResponse at line 105
array toArray()

Convert the completion response to an array.

Return Value

array