UPD changing implementation to work off a single array parameter passed to constructor
UPD adding new method to allow restriction of a route to a certain method
UPD changing all creation of Route to work off new constructor param
UPD adding test for creating multiple routes from stored configs
UPD changing method to be more descriptive of what is actually going on
UPD fixing erroneous method usage
UPD adding changes so far to changelog
UPD adding implementation for building multiple stored routes
UPD moving FireRouter\RouteBuilder to Router\RouteBuilder\Builder
UPD fixing appropriate object creation
UPD adding tests for default behavior when requestMethodIs not called and a check for when it is called with no arguments
UPD fixing exception message and adding test for calling Builder::store with no matched controller
UPD refactoring how we throw exceptions, throwing exception in store if no controller, starting to support requestMethodIs
UPD adding tests and implementation for setting request method on a route
UPD adding test for methods being reset after build
UPD adding test to ConfigurationMatchStrategy to properly check for request method matching route method
UPD adding implementation to simply check if request and route method are exactly the same
UPD adding test for supporting an array of methods from route
UPD adding implementation to fully support Route setting restraint on HTTP method
UPD adding initial test for setting an entire pattern in one method call