newsletter = $newsletter; $this->optionField = $optionField; } /** * @return string|null */ public function getValue() { return $this->value; } /** * @return string|null */ public function getName() { $optionField = $this->getOptionField(); if ($optionField === null) { return null; } return $optionField->getName(); } /** * @param string|null $value */ public function setValue($value) { $this->value = $value; } /** * @return NewsletterEntity|null */ public function getNewsletter() { $this->safelyLoadToOneAssociation('newsletter'); return $this->newsletter; } /** * @return NewsletterOptionFieldEntity|null */ public function getOptionField() { $this->safelyLoadToOneAssociation('optionField'); return $this->optionField; } }