_topped_up_phone; } /** * Устанавливает номер телефона для пополнения. * * @param string|null $topped_up_phone Номер телефона для пополнения * * @return FraudData */ public function setToppedUpPhone($topped_up_phone = null) { if ($topped_up_phone === null || $topped_up_phone === '') { $this->_topped_up_phone = null; } elseif (TypeCast::canCastToString($topped_up_phone)) { $value = preg_replace('/\D/', '', $topped_up_phone); if (mb_strlen($value, 'utf-8') > 15) { throw new InvalidPropertyValueException( 'Invalid FraudData topped_up_phone value', 0, 'FraudData.topped_up_phone', $value ); } $this->_topped_up_phone = (string)$value; } else { throw new InvalidPropertyValueTypeException( 'Invalid topped_up_phone topped_up_phone type in FraudData', 0, 'FraudData.topped_up_phone', $topped_up_phone ); } return $this; } }