.editorconfig | |
|
|
.gitattributes | |
|
|
.github/CONTRIBUTING.md | |
|
|
.github/FUNDING.yml | |
|
|
.github/ISSUE_TEMPLATE/1_Bug_report.yml | |
|
|
.github/ISSUE_TEMPLATE/2_Feature_request.yml | |
|
|
.github/ISSUE_TEMPLATE/3_Question.yml | |
|
|
.github/ISSUE_TEMPLATE/config.yml | |
|
|
.github/PULL_REQUEST_TEMPLATE.md | |
|
|
.github/dependabot.yml | |
|
|
.github/stale.yml | |
|
|
.github/workflows/tests.yml | |
|
|
.gitignore | |
|
|
BENCHMARK.txt | |
|
|
CHANGELOG.md | |
|
|
LICENSE | |
|
|
README.md | |
|
|
composer.json | |
|
|
phpbench.json | |
|
|
phpcs.xml.dist | |
|
|
phpstan.neon.dist | |
|
|
phpunit.xml.dist | |
|
|
psalm.xml.dist | |
|
|
src/Annotation/Listener.php | 91 | C 1 day | A 100% |
src/Annotation/Route.php | 23 | A 1 hr | A 100% |
src/Exceptions/InvalidControllerException.php | 6 | A 0 mins | F 0% |
src/Exceptions/MethodNotAllowedException.php | 17 | A 0 mins | A 100% |
src/Exceptions/RouteNotFoundException.php | 14 | A 0 mins | F 0% |
src/Exceptions/UriHandlerException.php | 6 | A 0 mins | F 0% |
src/Exceptions/UrlGenerationException.php | 6 | A 0 mins | F 0% |
src/Handlers/CallbackHandler.php | 16 | A 0 mins | A 100% |
src/Handlers/FileHandler.php | 70 | A 0 mins |
|
src/Handlers/ResourceHandler.php | 38 | A 0 mins | A 100% |
src/Handlers/RouteHandler.php | 62 | A 1 hr | A 100% |
src/Handlers/RouteInvoker.php | 140 | D 2 days | C 77% |
src/Interfaces/ExceptionInterface.php | 5 | A 0 mins | F 0% |
src/Interfaces/RouteCompilerInterface.php | 9 | A 0 mins | F 0% |
src/Interfaces/RouteMatcherInterface.php | 10 | A 0 mins | F 0% |
src/Interfaces/UrlGeneratorInterface.php | 8 | A 0 mins |
|
src/Middlewares/PathMiddleware.php | 50 | A 45 mins | A 100% |
src/Middlewares/UriRedirectMiddleware.php | 35 | A 1 hr | A 100% |
src/RouteCollection.php | 187 | B 5 hrs | A 100% |
src/RouteCompiler.php | 146 | B 5 hrs | A 100% |
src/RouteUri.php | 82 | A 0 mins |
|
src/Router.php | 126 | A 1 hr | B 81% |
src/Traits/CacheTrait.php | 133 | C 1 day |
|
src/Traits/PrototypeTrait.php | 323 | F 3 days | A 100% |
src/Traits/ResolverTrait.php | 86 | A 3 hrs |
|