Property | Type | Description | |
---|---|---|---|
$classDefinitions | array | The list of classes and interfaces. | |
$structureXmlFile | string | Path to the structure.xml file. |
Method | Description | |
---|---|---|
__construct ( string $structureXmlFile ) | ||
run ( ) | Starts the process. |
Method | Description | |
---|---|---|
expandMethods ( string $className ) : array | This method goes through all the class definitions, and adds non-overridden method information from parent classes. | |
expandProperties ( string $className ) : array | This method goes through all the class definitions, and adds non-overridden property information from parent classes. | |
getClassDefinitions ( SimpleXmlElement $xml ) | Gets all classes and interfaces from the file and puts them in an easy to use array. | |
parseConstants ( SimpleXMLElement $class ) : array | Parses all constant information for a single class or interface. | |
parseMethods ( SimpleXMLElement $class ) : array | Parses all the method information for a single class or interface. | |
parseProperties ( SimpleXMLElement $class ) : array | Parses all property information for a single class or interface. |
public __construct ( string $structureXmlFile ) | ||
$structureXmlFile | string |
protected expandMethods ( string $className ) : array | ||
$className | string | |
return | array |
protected expandProperties ( string $className ) : array | ||
$className | string | |
return | array |
protected getClassDefinitions ( SimpleXmlElement $xml ) | ||
$xml | SimpleXmlElement |
protected parseConstants ( SimpleXMLElement $class ) : array | ||
$class | SimpleXMLElement | |
return | array |
protected parseMethods ( SimpleXMLElement $class ) : array | ||
$class | SimpleXMLElement | |
return | array |
protected parseProperties ( SimpleXMLElement $class ) : array | ||
$class | SimpleXMLElement | |
return | array |
protected array $classDefinitions | ||
return | array |
protected string $structureXmlFile | ||
return | string |