diff --git a/config/autoload/local.php.dist b/config/autoload/local.php.dist index d24e0b3..ae7079a 100644 --- a/config/autoload/local.php.dist +++ b/config/autoload/local.php.dist @@ -17,9 +17,9 @@ return [ ], 'routes' => [ 'page' => [ - 'flowMiddlewares' => 'flow-middlewares', - 'flowLibraries' => 'flow-libraries', - 'flowLibrariesEmail' => 'flow-libraries-email', + 'flow-middleware' => 'flow-middleware', + 'flow-libraries' => 'flow-libraries', + 'flow-libraries-email' => 'flow-libraries-email', ], ], ]; diff --git a/src/App/templates/app/index.html.twig b/src/App/templates/app/index.html.twig index bd8e02e..4b5f4c3 100644 --- a/src/App/templates/app/index.html.twig +++ b/src/App/templates/app/index.html.twig @@ -272,14 +272,14 @@

Middleware Flow

-

The graph below demonstrates a default flow between Dotkernel's middlewares.

+

The graph below demonstrates a default flow between Dotkernel's middleware.

-
ErrorHandlerInterface
+
ProblemDetailsMiddleware
Request
Request
@@ -295,10 +295,45 @@
-
Other Middlewares (Optional)
+
MalformedRequestBodyMiddleware
Request
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
BodyParamsMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
ServerUrlMiddleware
+
+ Request +
Request
+
Route
Response @@ -315,6 +350,7 @@
Request
Request
+
Route
Response @@ -344,7 +380,41 @@
-
Other Middlewares (Optional)
+
ImplicitHeadMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
ImplicitOptionsMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
MethodNotAllowedMiddleware
Request
Request
@@ -377,6 +447,23 @@ Response
+
+
DeprecationMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+
ResponseHeaderMiddleware
@@ -445,6 +532,23 @@ Response
+
+
ResourceProviderMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+
DispatchMiddleware
@@ -463,7 +567,24 @@
-
NotFoundHandler (Fallback)
+
ProblemDetailsNotFoundHandler
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
GetNotFoundResourceHandler
Request
Request
@@ -492,7 +613,10 @@
Request
-
+
+
mezzio/mezzio-problem-details
+
dotkernel/dot-errorhandler
@@ -568,7 +692,10 @@
Request
-
+
+
mezzio/mezzio-problem-details
+
dotkernel/dot-errorhandler
diff --git a/src/App/templates/layout/default.html.twig b/src/App/templates/layout/default.html.twig index 14d9ccb..500555c 100644 --- a/src/App/templates/layout/default.html.twig +++ b/src/App/templates/layout/default.html.twig @@ -148,19 +148,19 @@

Request
-
+
+
mezzio/mezzio-problem-details
+
dotkernel/dot-errorhandler
@@ -35,20 +38,21 @@
-
mezzio/mezzio-authentication
+
mezzio/mezzio-helpers
-
mezzio/mezzio-authorization
+
mezzio/mezzio-authentication
-
mezzio/mezzio-helpers
+
mezzio/mezzio-authorization
mezzio/mezzio-router
-
+
laminas/laminas-diactoros - (NotFound)
diff --git a/src/Page/templates/page/flow-libraries.html.twig b/src/Page/templates/page/flow-libraries.html.twig index 048bbba..1ba4709 100644 --- a/src/Page/templates/page/flow-libraries.html.twig +++ b/src/Page/templates/page/flow-libraries.html.twig @@ -18,7 +18,10 @@
Request
-
+
+
mezzio/mezzio-problem-details
+
dotkernel/dot-errorhandler
@@ -35,20 +38,21 @@
-
mezzio/mezzio-authentication
+
mezzio/mezzio-helpers
-
mezzio/mezzio-authorization
+
mezzio/mezzio-authentication
-
mezzio/mezzio-helpers
+
mezzio/mezzio-authorization
mezzio/mezzio-router
-
+
laminas/laminas-diactoros - (NotFound)
diff --git a/src/Page/templates/page/flow-middlewares.html.twig b/src/Page/templates/page/flow-middleware.html.twig similarity index 51% rename from src/Page/templates/page/flow-middlewares.html.twig rename to src/Page/templates/page/flow-middleware.html.twig index 98f166f..0912c88 100644 --- a/src/Page/templates/page/flow-middlewares.html.twig +++ b/src/Page/templates/page/flow-middleware.html.twig @@ -8,14 +8,14 @@

Middleware Flow

-

The graph below demonstrates a default flow between Dotkernel's middlewares.

+

The graph below demonstrates a default flow between Dotkernel's middleware.

-
-
ErrorHandlerInterface
+
+
ProblemDetailsMiddleware
Request
Request
@@ -30,11 +30,29 @@ Response
-
-
Other Middlewares (Optional)
+
+
BodyParamsMiddleware
Request
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
ServerUrlMiddleware
+
+ Request +
Request
+
Route
Response @@ -46,11 +64,12 @@ Response
-
+
CorsMiddleware
Request
Request
+
Route
Response @@ -62,7 +81,7 @@ Response
-
+
RouteMiddleware
Request @@ -79,8 +98,8 @@ Response
-
-
AuthenticationMiddleware
+
+
ImplicitHeadMiddleware
Request
Request
@@ -96,8 +115,59 @@ Response
-
-
AuthorizationMiddleware
+
+
ImplicitOptionsMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
MethodNotAllowedMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
ContentNegotiationMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
DeprecationMiddleware
Request
Request
@@ -113,8 +183,8 @@ Response
-
-
Other Middlewares (Optional)
+
+
ResponseHeaderMiddleware
Request
Request
@@ -130,7 +200,7 @@ Response
-
+
UrlHelperMiddleware
Request @@ -147,7 +217,58 @@ Response
-
+
+
AuthenticationMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
AuthorizationMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
ResourceProviderMiddleware
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
DispatchMiddleware
Request @@ -164,8 +285,25 @@ Response
-
-
NotFoundHandler (Fallback)
+
+
ProblemDetailsNotFoundHandler
+
+ Request +
Request
+
Route
+
+
+ Response + Response +
+
+
+ Request + Response +
+ +
+
GetNotFoundResourceHandler
Request
Request