public function __construct(array $data = null) { if ($data) { if (isset($data['type']) && isset($data['value'])) { $this->setType($data['type']); $this->setValue(PagSeguroHelper::getOnlyNumbers($data['value'])); } } }
/** * Normalize metadata item value * @param string $parameterValue * @return string */ private function _normalizeParameter($parameterValue) { $parameterValue = PagSeguroHelper::formatString($parameterValue, 100, ''); switch ($this->getKey()) { case PagSeguroMetaDataItemKeys::getItemKeyByDescription('CPF do passageiro'): $parameterValue = PagSeguroHelper::getOnlyNumbers($parameterValue); break; case PagSeguroMetaDataItemKeys::getItemKeyByDescription('Tempo no jogo em dias'): $parameterValue = PagSeguroHelper::getOnlyNumbers($parameterValue); break; case PagSeguroMetaDataItemKeys::getItemKeyByDescription('Celular de recarga'): break; default: break; } return $parameterValue; }
public function setValue($value) { $this->value = PagSeguroHelper::getOnlyNumbers($value); }