interface Aggregate (View source)

A PHP representation of an aggregate

Methods

string
name()

Returns the full name of the aggregate

string
simpleName()

Returns the simple name of the aggregate

array
argumentTypes()

Returns the argument types of the aggregate

finalFunction()

Returns the final function of the aggregate

stateFunction()

Returns the state function of the aggregate

initialCondition()

Returns the initial condition of the aggregate

returnType()

Returns the return type of the aggregate

stateType()

Returns the state type of the aggregate

string
signature()

Returns the signature of the aggregate

Details

string name()

Returns the full name of the aggregate

Return Value

string

Full name of the aggregate including name and types

string simpleName()

Returns the simple name of the aggregate

Return Value

string

Simple name of the aggregate

array argumentTypes()

Returns the argument types of the aggregate

Return Value

array

Argument types of the aggregate

Function_ finalFunction()

Returns the final function of the aggregate

Return Value

Function_

Final function of the aggregate

Function_ stateFunction()

Returns the state function of the aggregate

Return Value

Function_

State function of the aggregate

Value initialCondition()

Returns the initial condition of the aggregate

Return Value

Value

Initial condition of the aggregate

Type returnType()

Returns the return type of the aggregate

Return Value

Type

Return type of the aggregate

Type stateType()

Returns the state type of the aggregate

Return Value

Type

State type of the aggregate

string signature()

Returns the signature of the aggregate

Return Value

string

Signature of the aggregate (same as name())