Set exit to false by default. When calling it inside of a Controller class, exit() will trigger the call to destruct() if the class has one. By setting it to false, it is left to the developer to do an explicit exit(), so the program doesn't barf. destruct() may have certain stuff that you may not want to execute. This fix it.
Coverage decreased (-13.16%) when pulling 665e5d3b45300d68692797cb53158d29daef07fd on mardix:1.0 into 00c993c9da27a612dd973c69a32c97fe8da6b2f7 on opauth:1.0.
Set exit to false by default. When calling it inside of a Controller class, exit() will trigger the call to destruct() if the class has one. By setting it to false, it is left to the developer to do an explicit exit(), so the program doesn't barf. destruct() may have certain stuff that you may not want to execute. This fix it.