class PHPEnum extends PHPClassLikeObject (View source)

Methods

string|null
getName()

No description

void
setName(string|null $name)

No description

string|null
getId()

No description

void
setId(string|null $id)

No description

getStubsMetadata()

No description

string|null
getNamespace()

No description

void
setNamespace(string|null $namespace)

No description

array
getImplementedInterfaces()

No description

void
setImplementedInterfaces(array $interfaces)

No description

void
addImplementedInterface(PHPInterface $interface)

No description

bool
isFinal()

No description

void
setIsFinal(bool $isFinal)

No description

bool
isReadonly()

No description

void
setIsReadonly(bool $isReadonly)

No description

array
getConstants()

No description

void
setConstants(array $constants)

No description

void
addConstant(PHPClassConstant $constant)

No description

array
getMethods()

No description

void
setMethods(array $methods)

No description

void
addMethod(PHPMethod $method)

No description

array
getCaseNames()

No description

void
setCases(array $cases)

No description

void
addCase(string $case)

No description

Details

string|null getName()

No description

Return Value

string|null

void setName(string|null $name)

No description

Parameters

string|null $name

Return Value

void

string|null getId()

No description

Return Value

string|null

void setId(string|null $id)

No description

Parameters

string|null $id

Return Value

void

StubsMetadata|null getStubsMetadata()

No description

Return Value

StubsMetadata|null

StubsMetadata initStubsMetadata()

No description

Return Value

StubsMetadata

string|null getNamespace()

No description

Return Value

string|null

void setNamespace(string|null $namespace)

No description

Parameters

string|null $namespace

Return Value

void

array getImplementedInterfaces()

No description

Return Value

array

void setImplementedInterfaces(array $interfaces)

No description

Parameters

array $interfaces

Return Value

void

void addImplementedInterface(PHPInterface $interface)

No description

Parameters

PHPInterface $interface

Return Value

void

bool isFinal()

No description

Return Value

bool

void setIsFinal(bool $isFinal)

No description

Parameters

bool $isFinal

Return Value

void

bool isReadonly()

No description

Return Value

bool

void setIsReadonly(bool $isReadonly)

No description

Parameters

bool $isReadonly

Return Value

void

array getConstants()

No description

Return Value

array

void setConstants(array $constants)

No description

Parameters

array $constants

Return Value

void

void addConstant(PHPClassConstant $constant)

No description

Parameters

PHPClassConstant $constant

Return Value

void

array getMethods()

No description

Return Value

array

void setMethods(array $methods)

No description

Parameters

array $methods

Return Value

void

void addMethod(PHPMethod $method)

No description

Parameters

PHPMethod $method

Return Value

void

array getCaseNames()

No description

Return Value

array

void setCases(array $cases)

No description

Parameters

array $cases

Return Value

void

void addCase(string $case)

No description

Parameters

string $case

Return Value

void