/** * @inheritdoc. * * @param static $valueObject */ public function sameValueAs(ValueObjectInterface $valueObject) { return $this->prefix->sameValueAs($valueObject->prefix()) && $this->lineNumber->sameValueAs($valueObject->lineNumber()); }
/** * @inheritdoc. * * @param static $valueObject */ public function sameValueAs(ValueObjectInterface $valueObject) { return $this->iso31661Alpha2Code->sameValueAs($valueObject->iso31661Alpha2Code()) && $this->iso31661Alpha3Code->sameValueAs($valueObject->iso31661Alpha3Code()) && $this->englishName->sameValueAs($valueObject->englishName()) && $this->phoneNumberPrefix->sameValueAs($valueObject->phoneNumberPrefix); }