Added some unit tests for quiqkRandom and random methods in  SupportStrTest.php  #5381
data is added to routable whatever the case
Corrected a docblock
Remove duplicate check
Let getRoutable only fetch public methods
Replace 4 spaces with tabs
Remove unused namespace
Cleanup testAttributesAreSetByConstructorGivenStdClass
Update docblocks for Eloquent Model
Merge pull request #5434 from lucasmichot/4.2-spaces-tabs

[4.2] Replace 4 spaces indentation with tabs
Merge pull request #5444 from lucasmichot/4.2-cache-tests-unused-namespace

[4.2] Cache : remove unused namespace in tests
Merge pull request #5448 from GrahamCampbell/patch-1

Cleanup testAttributesAreSetByConstructorGivenStdClass
Merge pull request #5432 from lucasmichot/4.2-session-store-oldinput

[4.2] Session : Remove duplicate check for getOldInput
Merge pull request #5446 from RSully/fix-docblocks_eloquent

Update a few docblocks in Eloquent Model
Merge pull request #5423 from lucasmichot/4.2-routing-getroutable-public

[4.2] Routing : let getRoutable only fetch public methods
Fix formatting.
Merge pull request #5422 from lucasmichot/4.2-controller-inspector

[4.2] Routing : data is added to routable whatever the case
Fixed wrong @return type.
Update route helper to match URL::route

This updates the `route` helper to accept the same arguments as the function it calls.
fix for forgetMiddleware function 

forgetMiddleware function was checking an object against a (string) class name so it would never match and remove the middleware.