Fixed some docblocks
Added missing types
Merge pull request #6697 from GrahamForks/4.2-doc

[4.2] Fixed Some Docblocks
Work on URL validation.
allowing for camel and studly-cased mutator attributes
Merge pull request #6702 from janhartigan/4.2

Allowing for camel and studly-cased mutator attributes
Fix spacing.
Add a cache of snake, camel, and studly cased words.
fix conflicts.