You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
namespace NFePHP\Emitente;
class Emitente {
private $xNome;
private $xFant;
private $CNPJ;
private $IE;
/*
* Discutir se são necessários.
*/
// private $xLgr;
// private $nro;
// private $xCpl;
// private $xBairro;
// private $cMun;
// private $xMun;
// private $CEP;
// private $UF;
// private $xPais;
private $json;
public function __set($attr, $value)
{
if (method_exists($this, $attr)) {
$this->$attr();
} else {
$this->$attr = $value;
}
}
public function __get($attr)
{
return $this->$attr;
}
public function __toString()
{
print_r($this);
}
public function __toArray()
{
//TODO Atributos para array
}
public function __toJson()
{
// TODO Atributos para json
}
/*
* Cria atributos a partir de um json
*/
public function __serializer()
{
}
};
Foi o que pensei até o momento.
The text was updated successfully, but these errors were encountered:
Se você vai por esse caminho, pode ter um único objeto emitente com os dados e endereço ou ainda dois objetos um "Emitente" e outro "EmitenteEndereco" sendo que "EmitenteEndereco" é Interno a "Emitente" (pelo menos no xml), Agora isso não deve estar aqui no sped-common, e sim no repositório do projeto em si. Mas não é uma coisa comum a vários projetos ? Sim e Não ... podem haver estruturas, regras e validações diferentes.
Essa discussão pode ir para o GITTER, para um HANGOUT ou mesmo para o grupo !!!
The text was updated successfully, but these errors were encountered: