I am currently working on a framework and have come accros a snag... how should I handle incorrect parameter types when someone calls a function in the framework?
Ex
If anything, just use SPLTypes and be done; otherwise throw InvalidArgument exceptions