I'm working with CI 3.1.x which requires that all classes follow the naming convention of first letter UC and the rest lower case.
If I have third party libs installed directly or via composer and they do not follow that naming convention, will I have to modify them to conform, or is it more of just a convention to follow, but is somewhat optional?