RefClass
+ Inheritance diagram for RefClass:

Description

Classes, Traits, and Interfaces.

Public Methods

void write (RefXML $xml)
 
- Public Methods inherited from AbstractRefClass
string __toString ()
 FQN. More...
 
RefConstant getConstant ($name)
 
RefConstant[] getConstants ()
 
RefMethod getConstructor ()
 
RefConstant[] getDeclaredConstants ()
 
RefMethod[] getDeclaredMethods ()
 
RefProperty[] getDeclaredProperties ()
 
mixed getDefaultValue (string $property)
 
RefConstant[] getInheritedConstants ()
 
RefMethod[] getInheritedMethods ()
 
RefProperty[] getInheritedProperties ()
 
RefInterface[] getInterfaces ()
 
null RefMethod getMethod ($name)
 
RefMethod[] getMethods ($filter=null)
 
null RefClass getParentClass ()
 
RefClass[] getParents ()
 Returns all interfaces, traits, and parent class. More...
 
RefConstant[] RefProperty[] RefMethod[] getParentsOf ($member)
 Resolves the parents of a member belonging to the entity. More...
 
array ReflectionProperty[] getProperties ($filter=null)
 
null RefProperty getProperty ($name)
 
null RefConstant getReflectionConstant ($name)
 
RefConstant[] getReflectionConstants ()
 
RefTrait[] getTraits ()
 

Additional Inherited Members

- Protected Properties inherited from DocBlockTrait
string[] $warnings = []
 
- Public Static Methods inherited from AbstractRefClass
static self from (ReflectionClass $entity)
 
- Protected Methods inherited from AbstractRefClass
bool isDeclaring ($member)
 
void writeAttributes (RefXML $xml, array $extra=[])
 
void writeConstants (RefXML $xml)
 
void writeDocBlock_Tags (RefXML $xml, string &$docblock)
 
void writeInherited (RefXML $xml)
 
void writeMethods (RefXML $xml)
 
void writeParents (RefXML $xml)
 
void writeProperties (RefXML $xml)
 
- Protected Methods inherited from DocBlockTrait
void writeDocBlock (RefXML $xml, string $docblock)
 Writes the docblock. More...
 
void writeDocBlock_Prune (&$docblock)
 
void writeDocBlock_Tags_internal (RefXML $xml, string &$docblock)
 
void writeDocBlock_Tags_see (RefXML $xml, string &$docblock)
 
void writeDocBlock_Tags_todo (RefXML $xml, string &$docblock)
 

Methods

◆ write()

void write ( RefXML  $xml)
Parameters
RefXML$xml

Implements XMLWriterInterface.