WsdlToPhp\PackageGenerator\Model\Struct::__construct PHP Method

__construct() public method

Main constructor
See also: AbstractModel::__construct()
public __construct ( Generator $generator, string $name, boolean $isStruct = true, boolean $isRestriction = false )
$generator WsdlToPhp\PackageGenerator\Generator\Generator
$name string the original name
$isStruct boolean defines if it's a real sruct or not
$isRestriction boolean defines if it's an enumeration or not
    public function __construct(Generator $generator, $name, $isStruct = true, $isRestriction = false)
    {
        parent::__construct($generator, $name);
        $this->setIsStruct($isStruct)->setIsRestriction($isRestriction)->setAttributes(new StructAttributeContainer($generator))->setValues(new StructValueContainer($generator));
    }