InterfaceEnumerator
extends Enumerator
in package
Interface Enumerator class.
Tags
Table of Contents
- IS_CLASS = 'class'
- IS_CONSTANT = 'const'
- IS_FUNCTION = 'function'
- IS_GLOBAL = 'global'
- IS_PRIVATE = 'private'
- IS_PROTECTED = 'protected'
- IS_PUBLIC = 'public'
- $filter : mixed
- $presenter : mixed
- __construct() : mixed
- Enumerator constructor.
- enumerate() : array<string|int, mixed>
- Return a list of categorized things with the given input options and target.
- listItems() : array<string|int, mixed>
- Enumerate specific items with the given input options and target.
- prepareInterfaces() : array<string|int, mixed>
- Prepare formatted interface array.
- presentRef() : mixed
- presentSignature() : mixed
- showItem() : mixed
Constants
IS_CLASS
public
mixed
IS_CLASS
= 'class'
IS_CONSTANT
public
mixed
IS_CONSTANT
= 'const'
IS_FUNCTION
public
mixed
IS_FUNCTION
= 'function'
IS_GLOBAL
public
mixed
IS_GLOBAL
= 'global'
IS_PRIVATE
public
mixed
IS_PRIVATE
= 'private'
IS_PROTECTED
public
mixed
IS_PROTECTED
= 'protected'
IS_PUBLIC
public
mixed
IS_PUBLIC
= 'public'
Properties
$filter
private
mixed
$filter
$presenter
private
mixed
$presenter
Methods
__construct()
Enumerator constructor.
public
__construct(Presenter $presenter) : mixed
Parameters
- $presenter : Presenter
Return values
mixed —enumerate()
Return a list of categorized things with the given input options and target.
public
enumerate(InputInterface $input[, Reflector $reflector = null ][, mixed $target = null ]) : array<string|int, mixed>
Parameters
- $input : InputInterface
- $reflector : Reflector = null
- $target : mixed = null
Return values
array<string|int, mixed> —listItems()
Enumerate specific items with the given input options and target.
protected
listItems(InputInterface $input[, Reflector $reflector = null ][, mixed $target = null ]) : array<string|int, mixed>
Parameters
- $input : InputInterface
- $reflector : Reflector = null
- $target : mixed = null
Return values
array<string|int, mixed> —prepareInterfaces()
Prepare formatted interface array.
protected
prepareInterfaces(array<string|int, mixed> $interfaces) : array<string|int, mixed>
Parameters
- $interfaces : array<string|int, mixed>
Return values
array<string|int, mixed> —presentRef()
protected
presentRef(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —presentSignature()
protected
presentSignature(mixed $target) : mixed
Parameters
- $target : mixed
Return values
mixed —showItem()
protected
showItem(mixed $name) : mixed
Parameters
- $name : mixed