InterfaceType
final class InterfaceType extends ClassLike
Definition of an interface with properties, methods and constants.
Methods
setExtends(string|array $names)
No description
array
getExtends()
No description
addExtend(string $name)
Adds a parent interface.
addMember(Property $member, bool $overwrite = false)
Adds a member to the interface.
void
validate()
No description
void
__clone()
No description
Details
at line 27
InterfaceType
setExtends(string|array $names)
No description
at line 37
array
getExtends()
No description
at line 46
InterfaceType
addExtend(string $name)
Adds a parent interface.
at line 58
InterfaceType
addMember(Property $member, bool $overwrite = false)
Adds a member to the interface.
at line 75
void
validate()
No description
at line 87
void
__clone()
No description