Zend\Code\Generator\ParameterGenerator::setDefaultValue PHP Method

setDefaultValue() public method

Certain variables are difficult to express
public setDefaultValue ( null | boolean | string | integer | float | array | ValueGenerator $defaultValue ) : ParameterGenerator
$defaultValue null | boolean | string | integer | float | array | ValueGenerator
return ParameterGenerator
    public function setDefaultValue($defaultValue)
    {
        if (!$defaultValue instanceof ValueGenerator) {
            $defaultValue = new ValueGenerator($defaultValue);
        }
        $this->defaultValue = $defaultValue;
        return $this;
    }

Usage Example

Esempio n. 1
0
 public function testGenerateIsCorrect()
 {
     $parameterGenerator = new ParameterGenerator();
     $parameterGenerator->setType('Foo');
     $parameterGenerator->setName('bar');
     $parameterGenerator->setDefaultValue(15);
     $this->assertEquals('Foo $bar = 15', $parameterGenerator->generate());
     $parameterGenerator->setDefaultValue('foo');
     $this->assertEquals('Foo $bar = \'foo\'', $parameterGenerator->generate());
 }
All Usage Examples Of Zend\Code\Generator\ParameterGenerator::setDefaultValue