public function factory($arrStrDados) { $obj = new PlanoConta(); $obj->setId($arrStrDados["PLA_ID"]); $obj->setDescricao($arrStrDados["PLA_Descricao"]); if (isset($arrStrDados["PLA_CodigoContabil"])) { $obj->setCodigoContabil($arrStrDados["PLA_CodigoContabil"]); } if (isset($arrStrDados["PLA_Movimentacao"])) { $obj->setMovimento($arrStrDados["PLA_Movimentacao"]); } if (isset($arrStrDados["PLA_Tipo"])) { $obj->setTipo($arrStrDados["PLA_Tipo"]); } if (isset($arrStrDados["PLA_Status"])) { $obj->setStatus($arrStrDados["PLA_Status"]); } else { $obj->setStatus("A"); } if (isset($arrStrDados["PLA_CodigoContabilPai"])) { $obj->setPai($arrStrDados["PLA_CodigoContabilPai"]); } else { $obj->setPai(""); } return $obj; }