/** * @param DataObjectInterface */ public function saveInto(DataObjectInterface $object) { $object->{$this->getName()} = $this->addressField->Value(); foreach ($this->getManualFields() as $field) { $fieldName = $this->getNestedFieldName($field); $object->{$fieldName} = $field->Value(); } }
public function Value() { return self::format(parent::Value(), $this->getRawPrecision()); }
/** * Create a new DomainSpecificEmailField based on the provided TextField. * @param TextField $field * @return DomainSpecificEmailField */ public static function createFrom(TextField $field) { return new self($field->getName(), $field->Title(), $field->Value(), $field->getMaxLength(), $field->getForm()); }