AdamWathan\Form\Elements\Text::defaultValue PHP Method

defaultValue() public method

public defaultValue ( $value )
    public function defaultValue($value)
    {
        if (!$this->hasValue()) {
            $this->setValue($value);
        }
        return $this;
    }

Usage Example

Example #1
0
 public function testDefaultValue()
 {
     $text = new Text('email');
     $expected = '<input type="text" name="email" value="*****@*****.**">';
     $result = $text->defaultValue('*****@*****.**')->render();
     $this->assertEquals($expected, $result);
     $text = new Text('email');
     $expected = '<input type="text" name="email" value="*****@*****.**">';
     $result = $text->value('*****@*****.**')->defaultValue('*****@*****.**')->render();
     $this->assertEquals($expected, $result);
     $text = new Text('email');
     $expected = '<input type="text" name="email" value="*****@*****.**">';
     $result = $text->defaultValue('*****@*****.**')->value('*****@*****.**')->render();
     $this->assertEquals($expected, $result);
 }