generator = new Simple(); $this->fields($fields); } public function fields(array $fields): FormInterface { $this->fields = $fields; return $this; } public function generator(FormGenerator $generator): self { $this->generator = $generator; return $this; } public function display(?Entity $entity = null): string { $output = $this->generator->generate($this->fields, $entity); if ($this->generator instanceof Generator && !$this->generator->supportsStackWrapper()) { return $output; } return '
' . $output . '
'; } public function save(Entity $entity, array $values = []): bool { return true; } public function isQuickEdit(array $values): bool { return false; } }