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] |