private function factory($arrStrDados) { $obj = new FornecedorEmail(); if (isset($arrStrDados["EMA_ID"])) { $obj->setId($arrStrDados["EMA_ID"]); } $fornecedor = new Fornecedor(); if (isset($arrStrDados["FOR_ID"])) { $fornecedor->setId($arrStrDados["FOR_ID"]); } $obj->setFornecedor($fornecedor); if (isset($arrStrDados["EMA_Email"])) { $obj->setEmail($arrStrDados["EMA_Email"]); } return $obj; }