for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\Form;
final class FieldFactoryConfig
{
private ?string $template = null;
private ?bool $setInputIdAttribute = null;
private array $labelConfig = [];
private array $hintConfig = [];
private array $inputTextConfig = [];
public function template(?string $template): self
$new = clone $this;
$new->template = $template;
return $new;
}
public function setInputIdAttribute(?bool $value): self
$new->setInputIdAttribute = $value;
public function labelConfig(array $config): self
$new->labelConfig = $config;
public function hintConfig(array $config): self
$new->hintConfig = $config;
public function inputTextConfig(array $config): self
$new->inputTextConfig = $config;
public function getTemplate(): ?string
return $this->template;
public function getSetInputIdAttribute(): ?bool
return $this->setInputIdAttribute;
public function getLabelConfig(): array
return $this->labelConfig;
public function getHintConfig(): array
return $this->hintConfig;
public function getInputTextConfig(): array
return $this->inputTextConfig;