Skip to content

Commit 97165fb

Browse files
committed
Switch from TaggedIterator to AutowireIterator
1 parent a9c4147 commit 97165fb

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

src/Middleware/RequestModification.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
namespace Hengebytes\WebserviceCoreAsyncBundle\Middleware;
44

55
use Hengebytes\WebserviceCoreAsyncBundle\Request\WSRequest;
6-
use Symfony\Component\DependencyInjection\Attribute\TaggedIterator;
6+
use Symfony\Component\DependencyInjection\Attribute\AutowireIterator;
77

88
readonly class RequestModification
99
{
1010
public function __construct(
11-
#[TaggedIterator('webservice_core_async.middleware.request', defaultPriorityMethod: 'getPriority')]
11+
#[AutowireIterator('webservice_core_async.middleware.request', defaultPriorityMethod: 'getPriority')]
1212
private iterable $modifiers
1313
) {
1414
}
@@ -22,4 +22,4 @@ public function modifyRequest(WSRequest $request): void
2222
}
2323
}
2424
}
25-
}
25+
}

src/Middleware/ResponseModification.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
namespace Hengebytes\WebserviceCoreAsyncBundle\Middleware;
44

55
use Hengebytes\WebserviceCoreAsyncBundle\Response\AsyncResponse;
6-
use Symfony\Component\DependencyInjection\Attribute\TaggedIterator;
6+
use Symfony\Component\DependencyInjection\Attribute\AutowireIterator;
77

88
readonly class ResponseModification
99
{
1010
public function __construct(
11-
#[TaggedIterator('webservice_core_async.middleware.response', defaultPriorityMethod: 'getPriority')]
11+
#[AutowireIterator('webservice_core_async.middleware.response', defaultPriorityMethod: 'getPriority')]
1212
private iterable $modifiers
1313
) {
1414
}
@@ -22,4 +22,4 @@ public function modifyResponse(AsyncResponse $response): void
2222
}
2323
}
2424
}
25-
}
25+
}

src/Provider/ModelProvider.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44

55
use Hengebytes\WebserviceCoreAsyncBundle\Exception\NotSupportedModelException;
66
use Hengebytes\WebserviceCoreAsyncBundle\Request\WSRequest;
7-
use Symfony\Component\DependencyInjection\Attribute\TaggedIterator;
7+
use Symfony\Component\DependencyInjection\Attribute\AutowireIterator;
88

99
/**
1010
* @template T
1111
*/
1212
readonly class ModelProvider
1313
{
1414
public function __construct(
15-
#[TaggedIterator('webservice_core_async.provider.model', defaultPriorityMethod: 'getPriority')]
15+
#[AutowireIterator('webservice_core_async.provider.model', defaultPriorityMethod: 'getPriority')]
1616
private iterable $providers
1717
) {
1818
}
@@ -39,4 +39,4 @@ public function getModel(string $className, mixed $data, ?WSRequest $request = n
3939

4040
return $supportedProvider->getModel($data, $this, $request);
4141
}
42-
}
42+
}

src/Tagger/CacheTagProvider.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
namespace Hengebytes\WebserviceCoreAsyncBundle\Tagger;
44

55
use Hengebytes\WebserviceCoreAsyncBundle\Request\WSRequest;
6-
use Symfony\Component\DependencyInjection\Attribute\TaggedIterator;
6+
use Symfony\Component\DependencyInjection\Attribute\AutowireIterator;
77

88
readonly class CacheTagProvider
99
{
1010
public function __construct(
11-
#[TaggedIterator('webservice_core_async.cache.tagger')]
11+
#[AutowireIterator('webservice_core_async.cache.tagger')]
1212
private iterable $taggers
1313
) {
1414
}
@@ -38,4 +38,4 @@ public function getInvalidateTags(WSRequest $request, mixed $response = null): a
3838

3939
return array_merge(...$tags);
4040
}
41-
}
41+
}

0 commit comments

Comments
 (0)