A PHP representation of an aggregate

Implemented by

Methods

string

name

( )

Returns the full name of the aggregate

Returns:
Type Details
string

Full name of the aggregate including name and types

string

simpleName

( )

Returns the simple name of the aggregate

Returns:
Type Details
string

Simple name of the aggregate

array

argumentTypes

( )

Returns the argument types of the aggregate

Returns:
Type Details
array

Argument types of the aggregate

Dse\Function

finalFunction

( )

Returns the final function of the aggregate

Returns:
Type Details
Dse\Function

Final function of the aggregate

Dse\Function

stateFunction

( )

Returns the state function of the aggregate

Returns:
Type Details
Dse\Function

State function of the aggregate

Dse\Value

initialCondition

( )

Returns the initial condition of the aggregate

Returns:
Type Details
Dse\Value

Initial condition of the aggregate

Dse\Type

returnType

( )

Returns the return type of the aggregate

Returns:
Type Details
Dse\Type

Return type of the aggregate

Dse\Type

stateType

( )

Returns the state type of the aggregate

Returns:
Type Details
Dse\Type

State type of the aggregate

string

signature

( )

Returns the signature of the aggregate

Returns:
Type Details
string

Signature of the aggregate (same as Aggregate::name())