-
Notifications
You must be signed in to change notification settings - Fork 73
Warning about the generated classes and their property usage
Mikaël DELSOL edited this page Jun 20, 2017
·
2 revisions
Each generated class which represents a Struct element that has to be sent or received have its properties defined as public. Nevertheless you SHOULD always use the generated setters and getters in order to ensure the good behavior of the objects you create.
Following the fixed issue #48, it has been decided to unset nillable
and non required (minOccurs
=0) properties from the object as soon as the value assigned to the property is null.
To handle this particularities:
- the setter takes care of unsetting the property if the value passed as parameter to this method is
null
, - the getter ensure that no PHP notice (
Undefined property
) is fired when we try to access the property,null
is then returned.