I would choose the class name in the same way as the module name.
class mymodule(){
not myModule
Also you wrote
if (!parent::uninstall()) parent::uninstall();
meaning, if there are errors when deleting that you donβt delete by force? I think better
if(parent::uninstall()) return false; return true;
source share