PACK WOC  $VERSION$
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
WocPHPClass Class Reference

generates output for a PHP server side More...

#include <phpclass.h>

Inheritance diagram for WocPHPClass:

Signals

void errorFound ()
 

Public Member Functions

 WocPHPClass (WocPHPOut *)
 initializes the output object More...
 
virtual void finalize ()
 writes any last words after parsing finished More...
 
virtual void newClass (const WocClass &)
 creates a class More...
 

Protected Member Functions

QString propertyToXml (const WocClass &, QString)
 helper: generates PHP code to transform a class property to XML More...
 
QString classConstruct (const WocClass &)
 helper: generate class constructor More...
 
QString classEnums (const WocClass &)
 helper: generate class internal enums More...
 
QString classProperties (const WocClass &)
 helper: generate class internal props More...
 
QString classSerializers (const WocClass &)
 helper: generate class internal serializers More...
 
QString classDeserializers (const WocClass &)
 helper: generate class internal deserializers More...
 
QString classMappings (const WocClass &)
 helper: generate class internal mappers More...
 
QString classPropertyValidator (const WocClass &, QString)
 helper: generate property validator More...
 
QString classPropertyListGetters (const WocClass &, QString)
 helper: generate getters for list properties More...
 
QString classPropertyListSetters (const WocClass &, QString)
 helper: generate setters for list properties More...
 
QString classPropertyScalarGetters (const WocClass &, QString)
 helper: generate getters for scalar properties More...
 
QString classPropertyScalarSetters (const WocClass &, QString)
 helper: generate setters for sclar properties More...
 
QString classPropertiesList (const WocClass &)
 helper: generate the property to array converter, eg. More...
 

Protected Attributes

WocPHPOutm_parent
 

Detailed Description

generates output for a PHP server side

Constructor & Destructor Documentation

WocPHPClass::WocPHPClass ( WocPHPOut p)

initializes the output object

Member Function Documentation

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

Member Data Documentation

WocPHPOut* WocPHPClass::m_parent
protected

The documentation for this class was generated from the following files: