class ExtensionType implements Type

Represents an extension type.

Methods

string
className()

Get the class name.

array<Type>
types()

Get the sub-types.

array
attributes()

Get the attributes.

mixed
accept( TypeVisitor $visitor)

Accept a visitor.

Details

at line 42
string className()

Get the class name.

Return Value

string The class name.

at line 54
array<Type> types()

Get the sub-types.

Return Value

array<Type> The sub-types.

at line 66
array attributes()

Get the attributes.

Return Value

array The attributes.

at line 80
mixed accept( TypeVisitor $visitor)

Accept a visitor.

Parameters

TypeVisitor $visitor The visitor.

Return Value

mixed The result of visitation.