From dbf837e9f56b4c34fd77061a696b2cfe4e5b5544 Mon Sep 17 00:00:00 2001 From: Viktor Masicek Date: Tue, 12 Mar 2024 17:20:35 +0100 Subject: [PATCH] Add callback for set metadata on processing --- README.md | 1 + composer.json | 2 +- src/DI/BackgroundQueueExtension.php | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 970843e..78da6d0 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ backgroundQueue: onBeforeProcess: null # nepovinné onError: [ADT\Utils\Guzzle, handleException] # nepovinné onAfterProcess: null # nepovinné + onProcessingGetMetadata: null # nepovinné ``` ### 1.3 Broker (optional) diff --git a/composer.json b/composer.json index 42a3540..c3cd64f 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ "license": "MIT", "require": { "php": "^7.4|^8.0", - "adt/background-queue": "^4.16.10", + "adt/background-queue": "^4.20", "nette/di": "^2.4|^3.0", "nette/schema": "^1.2" }, diff --git a/src/DI/BackgroundQueueExtension.php b/src/DI/BackgroundQueueExtension.php index bc2e493..a529e7b 100644 --- a/src/DI/BackgroundQueueExtension.php +++ b/src/DI/BackgroundQueueExtension.php @@ -41,7 +41,8 @@ public function getConfigSchema(): Schema 'logger'=> Expect::anyOf(Expect::type(\Nette\DI\Definitions\Statement::class), Expect::type(\Nette\DI\Statement::class))->nullable(), 'onBeforeProcess' => Expect::type('callable')->nullable(), 'onError' => Expect::type('callable')->nullable(), - 'onAfterProcess' => Expect::type('callable')->nullable() + 'onAfterProcess' => Expect::type('callable')->nullable(), + 'onProcessingGetMetadata' => Expect::type('callable')->nullable(), ]); }