public static function init($row, $id = null) { $objUsuario = new Usuario(); try { if (is_null($id)) { $objUsuario->setId($row->usu_id); } else { $objUsuario->setId($row->{$id}); throw new \Exception(); } $objUsuario->setActivo($row->usu_activo); $objUsuario->setHabilitado($row->usu_habilitado); $objUsuario->setLDAP($row->usu_ldap); $objUsuario->setFechaAlta($row->usu_fecha_alta); $objUsuario->setFechaMod($row->usu_fecha_mod); $objUsuario->setFechaBaja($row->usu_fecha_baja); $objUsuario->isFromDb(true); } catch (\Exception $e) { return $objUsuario; } return $objUsuario; }