Neos\FluidAdaptor\ViewHelpers\Form\TextfieldViewHelper::render PHP Метод

render() публичный Метод

Renders the textfield.
public render ( boolean $required = false, string $type = 'text' ) : string
$required boolean If the field is required or not
$type string The field type, e.g. "text", "email", "url" etc.
Результат string
    public function render($required = false, $type = 'text')
    {
        $name = $this->getName();
        $this->registerFieldNameForFormTokenGeneration($name);
        $this->tag->addAttribute('type', $type);
        $this->tag->addAttribute('name', $name);
        $value = $this->getValueAttribute();
        if ($value !== null) {
            $this->tag->addAttribute('value', $value);
        }
        if ($required === true) {
            $this->tag->addAttribute('required', 'required');
        }
        $this->addAdditionalIdentityPropertiesIfNeeded();
        $this->setErrorClassAttribute();
        return $this->tag->render();
    }

Usage Example

 /**
  * @test
  */
 public function renderCallsSetErrorClassAttribute()
 {
     $this->viewHelper->expects($this->once())->method('setErrorClassAttribute');
     $this->viewHelper->render();
 }