Allow API route filtering by Scope(s) and / or version
PSR-2 Code format

Signed-off-by: Hunter Skrasek <hunterskrasek@me.com>
Update filterRoute docblock, refractor various filters into individual methods

Signed-off-by: Hunter Skrasek <hunterskrasek@me.com>
Goodbye `array` syntax. Good riddance

Signed-off-by: Hunter Skrasek <hunterskrasek@me.com>
Add illuminate/console to require-dev, so that things will work again.
Updating the branch aliases.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Merge branch 'feature/update-api-routes' of https://github.com/hskrasek/api into hskrasek-feature/update-api-routes

Conflicts:
	src/Console/ApiRoutesCommand.php
A whole bunch of changes.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Working on refactoring authentication into a filter.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Shifting the preparation of the providers out of the service provider and into the authenticator.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Bit of refactoring.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Abstract some of the AuthFilter methods out for use in other filters.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Change the names of the API filters.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Prepare the response for caught exceptions and fire router after filters.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Implement rate limiting as a filter.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Remove the outdated authentication event handler.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Split the router handler into two separate event handlers. Inject properties into controller via methods through the controller dispatcher.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Refactored the ApiServiceProvider into several service providers to clean it up somewhat.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
PSR-2 CS fixes. Silly silly.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Change name of auth filter to "api.auth".

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>