summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Added determine route middlewareorigin/determine-route-middlewareArnold Daniels2016-11-292-0/+133
* Merge pull request #16 from jasny/glob-stdclass-routesArnold Daniels2016-11-292-3/+27
|\
| * Support taking stdClass instead of an array as route listorigin/glob-stdclass-routesArnold Daniels2016-11-292-3/+27
|/
* Merge pull request #15 from jasny/controller-runner-notfoundArnold Daniels2016-11-293-26/+81
|\
| * Merge branch 'master' into controller-runner-notfoundorigin/controller-runner-notfoundArnold Daniels2016-11-293-14/+176
| |\ | |/ |/|
* | Merge pull request #14 from jasny/middleware-pathArnold Daniels2016-11-293-14/+176
|\ \
| * | Added tests for adding middleware with a pathorigin/middleware-pathArnold Daniels2016-11-292-2/+71
| * | Reversed the middleware orderArnold Daniels2016-11-292-8/+13
| * | Specify a path when adding middlewareArnold Daniels2016-11-293-11/+99
|/ /
| * Let the controller runner return a not found responseArnold Daniels2016-11-293-26/+81
|/
* Fix testsv1.0.2Arnold Daniels2016-11-222-8/+13
* Fix issue with splitUrl in Glob::getRouteArnold Daniels2016-11-221-1/+1
* Prepend 'Controller' to controller classArnold Daniels2016-11-222-8/+10
* Fix issue with Routes\Glob not working with full urlv1.0.1Arnold Daniels2016-11-222-17/+29
* Merge pull request #13 from jasny/fix-testsv1.0.0Arnold Daniels2016-11-0330-1429/+1597
|\
| * Move route binding (used in Glob) to a traitorigin/fix-testsArnold Daniels2016-11-036-423/+636
| * Improved tests for Routes/GlobArnold Daniels2016-11-034-140/+238
| * Error handler has moved to it's own libraryArnold Daniels2016-10-304-142/+4
| * Use mocks for NotFound middlewareArnold Daniels2016-10-252-221/+191
| * Minor fixes for Middleware\BasePath testsArnold Daniels2016-10-212-83/+83
| * Use vfsStream for Runner\PhpScript testsArnold Daniels2016-10-213-64/+112
| * Put RunnerFactory one dir upArnold Daniels2016-10-208-47/+72
| * Use mock for Runner\ControllerArnold Daniels2016-10-202-131/+80
| * Test Runner\Callback RuntimeExceptionArnold Daniels2016-10-201-1/+35
| * Use mocks for Runner\CallbackArnold Daniels2016-10-203-53/+26
| * Use mocks for RunnerTestArnold Daniels2016-10-205-50/+63
| * Rewritten Router tests, mocking all other objectsArnold Daniels2016-10-202-191/+169
| * Use Runner\Controller::instantiateController() to create a controllerArnold Daniels2016-10-203-20/+29
| * Router takes a Routes object, not an arrayArnold Daniels2016-10-201-34/+30
|/
* Merge remote-tracking branch 'origin/router-cleanup'Arnold Daniels2016-10-2012-14/+1139
|\
| * Merge pull request #10 from Minstel/middleware-errorsorigin/router-cleanupArnold Daniels2016-10-207-12/+379
| |\
| | * 'Error Handler' middlewareminstel2016-10-172-0/+140
| | * 'Error page' middleware. Switched names for router 'run' and 'handle' methodsminstel2016-10-175-12/+239
| * | Merge pull request #9 from Minstel/middleware-base-pathArnold Daniels2016-10-192-0/+353
| |\ \
| | * | Fixesminstel2016-10-192-81/+31
| | * | 'Base Path' middlewareminstel2016-10-172-0/+403
| | |/
| * | Merge pull request #7 from Minstel/router-cleanupArnold Daniels2016-10-184-3/+408
| |\ \
| | * | Major fixes to 'NotFound' and it's testsminstel2016-10-142-50/+126
| | * | Fixes to prev commitminstel2016-10-132-42/+41
| | * | 'Not found' middlewareminstel2016-10-134-3/+333
| | |/
* | | Merge pull request #12 from Minstel/Add_the_route_as_ServerRequest_attributeArnold Daniels2016-10-1812-107/+169
|\ \ \
| * | | Minor cleanup Runner::getFactory()Arnold Daniels2016-10-181-1/+5
| * | | Merge branch 'master' into Add_the_route_as_ServerRequest_attributeArnold Daniels2016-10-181-0/+1
| |\ \ \ | |/ / / |/| | |
* | | | Merge remote-tracking branch 'origin/router-cleanup' into glob-testsArnold Daniels2016-10-1713-615/+876
|\ \ \ \ | | |/ / | |/| |
| * | | Merge pull request #5 from Minstel/router-cleanupArnold Daniels2016-10-1211-54/+502
| |\ \ \ | | | |/ | | |/|
* | | | Merge pull request #8 from jasny/glob-testsArnold Daniels2016-10-133-24/+22
|\ \ \ \
| * | | | use php code quality v2origin/glob-testsArnold Daniels2016-10-131-1/+1
| * | | | Needless useArnold Daniels2016-10-131-1/+0
| * | | | Use phpunit 5's createMock rather than getMockArnold Daniels2016-10-133-24/+23
|/ / / /
* | | | Added travis config and added badges to READMEArnold Daniels2016-10-102-0/+22
| | | * Minor fixminstel2016-10-171-1/+1
| | | * Implemented RunnerFactoryminstel2016-10-176-56/+135
| | | * use php code quality v2Arnold Daniels2016-10-171-3/+3
| | | * Needless useArnold Daniels2016-10-171-1/+0
| | | * Use phpunit 5's createMock rather than getMockArnold Daniels2016-10-172-18/+18
| | | * Added travis config and added badges to READMEArnold Daniels2016-10-172-0/+22
| | | * Add the route as ServerRequest attributeminstel2016-10-1710-53/+32
| | |/
| | * Add and run middlewares in Routerminstel2016-10-122-13/+152
| | * Implementation and tests for Router. Minor fixesminstel2016-10-1111-54/+211
| | * Implementation as tests for Runner/Controllerminstel2016-10-112-1/+153
| |/
| * The Router::invoke method should not be finalArnold Daniels2016-10-101-2/+2
| * Removed base class as well. It can come back as middleware.Arnold Daniels2016-10-101-36/+0
| * Removed all functionality that's in PSR-7 or Routes / Runner.Arnold Daniels2016-10-101-469/+33
| * Moved Router.php to correct dirArnold Daniels2016-10-101-0/+0
| * Merge pull request #2 from Minstel/runnerArnold Daniels2016-10-109-56/+319
| |\
| | * Implementation and test for Runner/PhpScriptminstel2016-10-103-11/+102
| | * Implementation and tests for Runner/Callback. Minor fixesminstel2016-10-083-10/+86
| | * Added test for Runner class. Minor fixesminstel2016-10-087-49/+145
| |/
| * Added abstract Runner::run() method and make __invoke() call it.Arnold Daniels2016-10-071-3/+23
|/
* Start of Runner class.Arnold Daniels2016-10-074-12/+62
* Please Route in Jasny\Router namespaceArnold Daniels2016-10-075-8/+8
* Require jasny/php-code-qualityArnold Daniels2016-10-072-7/+9
* Merge pull request #1 from Minstel/masterArnold Daniels2016-10-066-43/+487
|\
| * Created tests for Router/Routes/Globminstel2016-10-066-43/+487
|/
* Added Route class (WIP)Arnold Daniels2016-10-049-180/+608
* Basic readmeArnold Daniels2016-08-171-3/+13
* Split out Router as standalone libArnold Daniels2016-08-177-1484/+8
* Fix casting to associated array in Router::bind()Arnold Daniels2016-06-221-3/+6
* Fix routing to a methodArnold Daniels2016-06-201-2/+6
* Use studlycase, fixing route controller class nameArnold Daniels2016-03-101-2/+2
* Fixup Router::fnmatchArnold Daniels2016-03-102-4/+4
* Updated to jasny/php-function v2Arnold Daniels2016-03-103-4/+4
* Use stripos to find header for Request::getOutputFormat()Arnold Daniels2016-01-241-1/+1
* Fixed Request::outputErrorListAsHTML()Arnold Daniels2016-01-241-2/+2
* Added return for POST case in getInput()Zlatan Menkovic2015-09-111-1/+1
* FixupArnold Daniels2015-09-111-5/+6
* Fixes for outputting text and html errorsArnold Daniels2015-09-101-41/+46
* Added Request::getClientIp() methodArnold Daniels2015-09-021-0/+30
* Removed list of http status codesArnold Daniels2015-08-101-33/+0
* Removed error handler from routerArnold Daniels2015-08-102-94/+7
* Get arguments by name if route->args isn't definedArnold Daniels2015-08-101-18/+62
* Fixed request method overrideArnold Daniels2015-03-101-1/+1
* Merge pull request #8 from moesjarraf/masterArnold Daniels2015-03-042-2/+2
|\
| * Revert Router and fix for Controllermoesjarraf2015-03-042-2/+2
|/
* Fixed routing with use of base pathroot2014-12-011-1/+1
* Fixed passing HTTP code from controllerArnold Daniels2014-11-031-6/+6
* Added 409 and 429 response functions to ControllerArnold Daniels2014-10-291-5/+35
* Fixed issues with getting input formatArnold Daniels2014-10-292-4/+13
* Added outline for Request::setCachingPolicy()Arnold Daniels2014-10-111-0/+18
* Fix Router::badRequestArnold Daniels2014-10-111-2/+5