gossi\codegen\generator\BuilderFactory::__construct PHP 메소드

__construct() 공개 메소드

public __construct ( ModelGenerator $generator )
$generator ModelGenerator
    public function __construct(ModelGenerator $generator)
    {
        $this->generator = $generator;
        $this->classBuilder = new ClassBuilder($generator);
        $this->constantBuilder = new ConstantBuilder($generator);
        $this->functionBuilder = new FunctionBuilder($generator);
        $this->interfaceBuilder = new InterfaceBuilder($generator);
        $this->methodBuilder = new MethodBuilder($generator);
        $this->parameterBuilder = new ParameterBuilder($generator);
        $this->propertyBuilder = new PropertyBuilder($generator);
        $this->traitBuilder = new TraitBuilder($generator);
    }