gossi\codegen\tests\generator\ParameterGeneratorTest::testPhp5TypeHints PHP Method

testPhp5TypeHints() public method

public testPhp5TypeHints ( )
    public function testPhp5TypeHints()
    {
        $generator = new ModelGenerator(['generateScalarTypeHints' => false]);
        $param = PhpParameter::create('foo')->setType('string');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('int');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('integer');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('float');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('double');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('bool');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('boolean');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('mixed');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('object');
        $this->assertEquals('$foo', $generator->generate($param));
        $param = PhpParameter::create('foo')->setType('resource');
        $this->assertEquals('$foo', $generator->generate($param));
    }