check for null instead of instanceof UserInterface
update test
simplify condition
Fix bug in view publisher where it didn't publish to the correct directory (should be app/views/packages/{vendor}/{package}/ not app/views/{vendor}/{package}/)
Make resolveProviderClass public
Actually resolve instances for provides()

provides() was called before register(), so no instances were available.
working on variable.
Put collection methods in alpha order.
Merge pull request #3169 from barryvdh/console-providers

Fix provides () in ConsoleSupportServiceProvider
Spacing.
Merge pull request #3166 from alexrussell/fix-view-publisher

[Bugfix] Fix bug in view publisher
Fixed after filters on controllers. Added unit test.
Add View::composers to register several composers at once
Fix array syntax for PHP 5.3
Fix bug in Closure after filters.
Merge pull request #3174 from Anahkiasen/composers

Add View::composers to register several composers at once
Fix spacing. Update change log.
Increment version.
Collection::random() not actually random

array_intersect_key() is incorrectly using the output of array_rand() which is an array with zero based, consecutive keys (e.g. [0=>n, 1=>n, 2=>n, 3=>n]) of length $amount as the challenge. this resulting in identical results with calls on identical collections. flipping the output of array_rand() so that the random values are used as challenging keys with array_intersect_key() fixes this issue.
Add getLastAttempted method to Auth\Guard class.