AutoCompleter
in package
A readline tab completion service.
Tags
Table of Contents
- $matchers : array<string|int, AbstractMatcher>
- __destruct() : mixed
- Remove readline callback handler on destruct.
- activate() : mixed
- Activate readline tab completion.
- addMatcher() : mixed
- Register a tab completion Matcher.
- callback() : array<string|int, mixed>
- The readline_completion_function callback handler.
- processCallback() : array<string|int, mixed>
- Handle readline completion.
Properties
$matchers
protected
array<string|int, AbstractMatcher>
$matchers
Methods
__destruct()
Remove readline callback handler on destruct.
public
__destruct() : mixed
Return values
mixed —activate()
Activate readline tab completion.
public
activate() : mixed
Return values
mixed —addMatcher()
Register a tab completion Matcher.
public
addMatcher(AbstractMatcher $matcher) : mixed
Parameters
- $matcher : AbstractMatcher
Return values
mixed —callback()
The readline_completion_function callback handler.
public
callback(string $input, int $index) : array<string|int, mixed>
Parameters
- $input : string
- $index : int
Tags
Return values
array<string|int, mixed> —processCallback()
Handle readline completion.
public
processCallback(string $input, int $index[, array<string|int, mixed> $info = [] ]) : array<string|int, mixed>
Parameters
- $input : string
-
Readline current word
- $index : int
-
Current word index
- $info : array<string|int, mixed> = []
-
readline_info() data