public function factory($arrStrDados) { $obj = new Modulo(); $obj->setId($arrStrDados["MOD_ID"]); $objModuloCategoria = new ModuloCategoria(); if (isset($arrStrDados["MCT_ID"])) { $objModuloCategoria->setId($arrStrDados["MCT_ID"]); } if (isset($arrStrDados["MCT_Descricao"])) { $objModuloCategoria->setDescricao($arrStrDados["MCT_Descricao"]); } if (isset($arrStrDados["MCT_Imagem"])) { $objModuloCategoria->setImagem($arrStrDados["MCT_Imagem"]); } if (isset($arrStrDados["MCT_BackgroundModulo"])) { $objModuloCategoria->setBackgroundModulo($arrStrDados["MCT_BackgroundModulo"]); } if (isset($arrStrDados["MCT_BackgroundSubModulo"])) { $objModuloCategoria->setBackgroundSubModulo($arrStrDados["MCT_BackgroundSubModulo"]); } $obj->setModuloCategoria($objModuloCategoria); $obj->setDescricao($arrStrDados["MOD_Descricao"]); $obj->setCaminho($arrStrDados["MOD_Caminho"]); $obj->setImagem($arrStrDados["MOD_Imagem"]); $obj->setStatus($arrStrDados["MOD_Status"]); return $obj; }