tableName = $tableName; $this->identifier = $identifier; $this->fieldName = $fieldName; $this->elementName = $elementName; } public function withElementName(string $elementName): self { if ($this->elementName === $elementName) { return $this; } $target = clone $this; $target->elementName = $elementName; return $target; } public function toArray(): array { return [ 'name' => 'typo3-backend-form-update-value', 'data' => [ 'tableName' => $this->tableName, 'identifier' => $this->identifier, 'fieldName' => $this->fieldName, 'elementName' => $this->elementName, ], ]; } }