public function __set($atrib, $value) { if ($atrib == 'Endereco') { $this->isValidEndereco($value); } else { if ($atrib == 'Documento') { $value = Utility::FormatNumber($value); } else { if ($atrib == 'TipoPessoa' && is_numeric($value)) { switch ($value) { case 1: $value = 'Fisica'; break; case 2: $value = 'Juridica'; break; default: $value = 'NaoDefinido'; break; } } } } if (!is_numeric($value) && !is_object($value)) { $value = str_replace('"', '\\"', $value); } $this->{$atrib} = $value; }
public function __set($atrib, $value) { if (in_array($atrib, array('CPFCNPJSacado', 'CPFCNPJCedente'))) { $value = Utility::FormatNumber($value); } else { if ($atrib == 'DataPagamento') { $value = Utility::FormatDate($value); } } if (!is_numeric($value) && !is_object($value)) { $value = str_replace('"', '\\"', $value); } $this->{$atrib} = $value; }
public function __set($atrib, $value) { if ($atrib == 'Cidade') { $this->isValidCidade($value); } else { if ($atrib == 'CEP') { $value = Utility::FormatNumber($value); } } if (!is_numeric($value) && !is_object($value)) { $value = str_replace('"', '\\"', $value); } $this->{$atrib} = $value; }