Skip to content

Commit fe29853

Browse files
authored
Merge pull request #715 from driehle/feature/middleware-docs
Added documentation for DBAL 3 middlewares
2 parents 2edb480 + 80a43dc commit fe29853

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

docs/en/configuration.rst

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,38 @@ Next, you will need to register your custom type with the underlying database pl
6161
],
6262
];
6363
64+
Using DBAL Middlewares
65+
----------------------
66+
67+
.. note::
68+
69+
This feature is only available when using DBAL 3.x and has no effect on DBAL 2.x!
70+
71+
`Official documentation <https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/architecture.html#middlewares>`__
72+
73+
Laminas configuration
74+
75+
.. code:: php
76+
77+
return [
78+
'service_manager' => [
79+
'invokables' => [
80+
\My\Middlewares\CustomMiddleware::class => \My\Middlewares\CustomMiddleware::class,
81+
\My\Middlewares\AnotherCustomMiddleware::class => \My\Middlewares\AnotherCustomMiddleware::class,
82+
],
83+
],
84+
'doctrine' => [
85+
'configuration' => [
86+
'test_default' => [
87+
'middlewares' => [
88+
\My\Middlewares\CustomMiddleware::class,
89+
\My\Middlewares\AnotherCustomMiddleware::class,
90+
],
91+
],
92+
],
93+
],
94+
];
95+
6496
Built-in Resolver
6597
-----------------
6698

0 commit comments

Comments
 (0)