generates output for a PHP server side More...
#include <phpclass.h>
Signals | |
| void | errorFound () |
Public Member Functions | |
| WocPHPClass (WocPHPOut *) | |
| initializes the output object | |
| virtual void | finalize () |
| writes any last words after parsing finished | |
| virtual void | newClass (const WocClass &) |
| creates a class | |
Protected Member Functions | |
| QString | propertyToXml (const WocClass &, QString) |
| helper: generates PHP code to transform a class property to XML | |
| QString | classConstruct (const WocClass &) |
| helper: generate class constructor | |
| QString | classEnums (const WocClass &) |
| helper: generate class internal enums | |
| QString | classProperties (const WocClass &) |
| helper: generate class internal props | |
| QString | classSerializers (const WocClass &) |
| helper: generate class internal serializers | |
| QString | classDeserializers (const WocClass &) |
| helper: generate class internal deserializers | |
| QString | classMappings (const WocClass &) |
| helper: generate class internal mappers | |
| QString | classPropertyValidator (const WocClass &, QString) |
| helper: generate property validator | |
| QString | classPropertyListGetters (const WocClass &, QString) |
| helper: generate getters for list properties | |
| QString | classPropertyListSetters (const WocClass &, QString) |
| helper: generate setters for list properties | |
| QString | classPropertyScalarGetters (const WocClass &, QString) |
| helper: generate getters for scalar properties | |
| QString | classPropertyScalarSetters (const WocClass &, QString) |
| helper: generate setters for sclar properties | |
| QString | classPropertiesList (const WocClass &) |
| helper: generate the property to array converter, eg. | |
Protected Attributes | |
| WocPHPOut * | m_parent |
generates output for a PHP server side
| WocPHPClass::WocPHPClass | ( | WocPHPOut * | p | ) |
initializes the output object
| QString WocPHPClass::classConstruct | ( | const WocClass & | cls | ) | [protected] |
helper: generate class constructor
| QString WocPHPClass::classDeserializers | ( | const WocClass & | cls | ) | [protected] |
helper: generate class internal deserializers
| QString WocPHPClass::classEnums | ( | const WocClass & | cls | ) | [protected] |
helper: generate class internal enums
| QString WocPHPClass::classMappings | ( | const WocClass & | cls | ) | [protected] |
helper: generate class internal mappers
| QString WocPHPClass::classProperties | ( | const WocClass & | cls | ) | [protected] |
helper: generate class internal props
| QString WocPHPClass::classPropertiesList | ( | const WocClass & | cls | ) | [protected] |
helper: generate the property to array converter, eg.
for renderers like for Twig
| QString WocPHPClass::classPropertyListGetters | ( | const WocClass & | cls, | |
| QString | prop | |||
| ) | [protected] |
helper: generate getters for list properties
| QString WocPHPClass::classPropertyListSetters | ( | const WocClass & | cls, | |
| QString | prop | |||
| ) | [protected] |
helper: generate setters for list properties
| QString WocPHPClass::classPropertyScalarGetters | ( | const WocClass & | cls, | |
| QString | prop | |||
| ) | [protected] |
helper: generate getters for scalar properties
| QString WocPHPClass::classPropertyScalarSetters | ( | const WocClass & | cls, | |
| QString | prop | |||
| ) | [protected] |
helper: generate setters for sclar properties
| QString WocPHPClass::classPropertyValidator | ( | const WocClass & | cls, | |
| QString | prop | |||
| ) | [protected] |
helper: generate property validator
| QString WocPHPClass::classSerializers | ( | const WocClass & | cls | ) | [protected] |
helper: generate class internal serializers
| void WocPHPClass::errorFound | ( | ) | [signal] |
| void WocPHPClass::finalize | ( | ) | [virtual] |
writes any last words after parsing finished
| void WocPHPClass::newClass | ( | const WocClass & | cls | ) | [virtual] |
creates a class
| QString WocPHPClass::propertyToXml | ( | const WocClass & | cls, | |
| QString | sl | |||
| ) | [protected] |
helper: generates PHP code to transform a class property to XML
WocPHPOut* WocPHPClass::m_parent [protected] |
1.7.1