Skip to content

Commit b6316db

Browse files
committed
Test that a PhpParameter is created without explicit setNullable definition
…when generateNullableTypes is enabled
1 parent cfd9622 commit b6316db

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/generator/ParameterGeneratorTest.php

+7
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,13 @@ public function testPhp73Nullable() {
103103
$this->assertEquals('?float $foo', $generator->generate($param));
104104
}
105105

106+
public function testPhp73NullableDefaultsToFalseWhenUnset() {
107+
$generator = new ModelGenerator(['generateScalarTypeHints' => true, 'generateNullableTypes' => true]);
108+
109+
$param = PhpParameter::create('foo')->setType('float');
110+
$this->assertEquals('float $foo', $generator->generate($param));
111+
}
112+
106113
public function testValues() {
107114
$generator = new ModelGenerator();
108115

0 commit comments

Comments
 (0)