私はAPIとしてZend Expressiveを使用しています。 APIキーのリクエストヘッダーを検証するミドルウェアを追加することに成功しました。私はこれは実際にはかなりうまく動作設定/ pipeline.phpにZend Servicemanagerを使用してミドルウェアをパイプすることは可能ですか?
$app->pipe(new MyAuthMiddleware(....);
をmiddleware using the pipe() functionを追加瞬間
。
return [
'dependencies' => [
/* ... */
'invokables' => [
// Remove this entry:
App\Action\HelloAction::class => App\Action\HelloAction::class,
],
'factories' => [
/* ... */
// Add this:
App\Action\HelloAction::class => App\Action\HelloActionFactory::class,
],
/* ... */
],];
質問: しかし、私は次のように、configuration fileで、代わりにZendのServicemanagerを使用して配管を追加したいそれはZendのServicemanagerを使用してミドルウェアをパイプすることは可能ですか?それはどうですか?