bug #32156 [Workflow] re-add workflow.definition tag to workflow services (nikossvnk)
This PR was squashed before being merged into the 4.3 branch (closes #32156).
Discussion
----------
[Workflow] re-add workflow.definition tag to workflow services
| Q | A
| ------------- | ---
| Branch? | 4.3
| Bug fix? | yes
| New feature? | no <!-- please update src/**/CHANGELOG.md files -->
| BC breaks? | no <!-- see https://symfony.com/bc -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tests pass? | yes <!-- please add some, will be required by reviewers -->
| Fixed tickets | #32155 <!-- #-prefixed issue number(s), if any -->
| License | MIT
| Doc PR |
Add again the `workflow.definition` tag in workflow services.
Commits
-------
4df2dc5aaa
[Workflow] re-add workflow.definition tag to workflow services
This commit is contained in:
commit
9830c64db0
@ -652,6 +652,10 @@ class FrameworkExtension extends Extension
|
|||||||
$definitionDefinition->addArgument($transitions);
|
$definitionDefinition->addArgument($transitions);
|
||||||
$definitionDefinition->addArgument($initialMarking);
|
$definitionDefinition->addArgument($initialMarking);
|
||||||
$definitionDefinition->addArgument($metadataStoreDefinition);
|
$definitionDefinition->addArgument($metadataStoreDefinition);
|
||||||
|
$definitionDefinition->addTag('workflow.definition', [
|
||||||
|
'name' => $name,
|
||||||
|
'type' => $type,
|
||||||
|
]);
|
||||||
|
|
||||||
// Create MarkingStore
|
// Create MarkingStore
|
||||||
if (isset($workflow['marking_store']['type'])) {
|
if (isset($workflow['marking_store']['type'])) {
|
||||||
|
@ -311,6 +311,8 @@ abstract class FrameworkExtensionTest extends TestCase
|
|||||||
$workflowDefinition->getArgument(0),
|
$workflowDefinition->getArgument(0),
|
||||||
'Places are passed to the workflow definition'
|
'Places are passed to the workflow definition'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$this->assertSame(['workflow.definition' => [['name' => 'legacy', 'type' => 'state_machine']]], $workflowDefinition->getTags());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user