_setType(PaymentMethodType::ALFABANK); } /** * @return string Имя пользователя в Альфа-Клике */ public function getLogin() { return $this->_login; } /** * @param string $value Имя пользователя в Альфа-Клике */ public function setLogin($value) { if ($value === null || $value === '') { throw new EmptyPropertyValueException('Empty login value', 0, 'PaymentDataAlfabank.login'); } elseif (TypeCast::canCastToString($value)) { $this->_login = (string)$value; } else { throw new InvalidPropertyValueTypeException( 'Invalid login value type', 0, 'PaymentDataAlfabank.login', $value ); } } }