8000 [Workflow] Make many internal services as hidden · symfony/symfony@023c8d7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 023c8d7

Browse files
committed
[Workflow] Make many internal services as hidden
1 parent ddc0169 commit 023c8d7

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -632,7 +632,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
632632
if ('workflow' === $type) {
633633
$transitionDefinition = new Definition(Workflow\Transition::class, [$transition['name'], $transition['from'], $transition['to']]);
634634
$transitionDefinition->setPublic(false);
635-
$transitionId = sprintf('%s.transition.%s', $workflowId, $transitionCounter++);
635+
$transitionId = sprintf('.%s.transition.%s', $workflowId, $transitionCounter++);
636636
$container->setDefinition($transitionId, $transitionDefinition);
637637
$transitions[] = new Reference($transitionId);
638638
if (isset($transition['guard'])) {
@@ -654,7 +654,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
654654
foreach ($transition['to'] as $to) {
655655
$transitionDefinition = new Definition(Workflow\Transition::class, [$transition['name'], $from, $to]);
656656
$transitionDefinition->setPublic(false);
657-
$transitionId = sprintf('%s.transition.%s', $workflowId, $transitionCounter++);
657+
$transitionId = sprintf('.%s.transition.%s', $workflowId, $transitionCounter++);
658658
$container->setDefinition($transitionId, $transitionDefinition);
659659
$transitions[] = new Reference($transitionId);
660660
if (isset($transition['guard'])) {
@@ -695,7 +695,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
695695

696696
// Create MarkingStore
697697
if (isset($workflow['marking_store']['type'])) {
698-
$markingStoreDefinition = new ChildDefinition('workflow.marking_store.method');
698+
$markingStoreDefinition = new ChildDefinition('.workflow.marking_store.method');
699699
$markingStoreDefinition->setArguments([
700700
'state_machine' === $type, //single state
701701
$workflow['marking_store']['property'],
@@ -705,7 +705,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
705705
}
706706

707707
// Create Workflow
708-
$workflowDefinition = new ChildDefinition(sprintf('%s.abstract', $type));
708+
$workflowDefinition = new ChildDefinition(sprintf('.%s.abstract', $type));
709709
$workflowDefinition->replaceArgument(0, new Reference(sprintf('%s.definition', $workflowId)));
710710
if (isset($markingStoreDefinition)) {
711711
$workflowDefinition->replaceArgument(1, $markingStoreDefinition);
@@ -750,7 +750,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
750750
$listener->addTag('kernel.event_listener', ['event' => sprintf('workflow.%s.transition', $name), 'method' => 'onTransition']);
751751
$listener->addTag('kernel.event_listener', ['event' => sprintf('workflow.%s.enter', $name), 'method' => 'onEnter']);
752752
$listener->addArgument(new Reference('logger'));
753-
$container->setDefinition(sprintf('%s.listener.audit_trail', $workflowId), $listener);
753+
$container->setDefinition(sprintf('.%s.listener.audit_trail', $workflowId), $listener);
754754
}
755755

756756
// Add Guard Listener
@@ -768,7 +768,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
768768

769769
$guard->setArguments([
770770
$guardsConfiguration,
771-
new Reference('workflow.security.expression_language'),
771+
new Reference('.workflow.security.expression_language'),
772772
new Reference('security.token_storage'),
773773
new Reference('security.authorization_checker'),
774774
new Reference('security.authentication.trust_resolver'),
@@ -779,7 +779,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
779779
$guard->addTag('kernel.event_listener', ['event' => $eventName, 'method' => 'onTransition']);
780780
}
781781

782-
$container->setDefinition(sprintf('%s.listener.guard', $workflowId), $guard);
782+
$container->setDefinition(sprintf('.%s.listener.guard', $workflowId), $guard);
783783
$container->setParameter('workflow.has_guard_listeners', true);
784784
}
785785
}

src/Symfony/Bundle/FrameworkBundle/Resources/config/workflow.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@
77
<services>
88
<defaults public="false" />
99

10-
<service id="workflow.abstract" class="Symfony\Component\Workflow\Workflow" abstract="true" public="true">
10+
<service id=".workflow.abstract" class="Symfony\Component\Workflow\Workflow" abstract="true" public="true">
1111
<argument /> <!-- workflow definition -->
1212
<argument type="constant">null</argument> <!-- marking store -->
1313
<argument type="service" id="event_dispatcher" on-invalid="ignore" />
1414
<argument /> <!-- name -->
1515
</service>
16-
<service id="state_machine.abstract" class="Symfony\Component\Workflow\StateMachine" abstract="true" public="true">
16+
<service id=".state_machine.abstract" class="Symfony\Component\Workflow\StateMachine" abstract="true" public="true">
1717
<argument /> <!-- workflow definition -->
1818
<argument type="constant">null</argument> <!-- marking store -->
1919
<argument type="service" id="event_dispatcher" on-invalid="ignore" />
2020
<argument /> <!-- name -->
2121
</service>
2222

23-
<service id="workflow.marking_store.method" class="Symfony\Component\Workflow\MarkingStore\MethodMarkingStore" abstract="true" />
23+
<service id=".workflow.marking_store.method" class="Symfony\Component\Workflow\MarkingStore\MethodMarkingStore" abstract="true" public="false" />
2424

2525
<service id="workflow.registry" class="Symfony\Component\Workflow\Registry" />
2626
<service id="Symfony\Component\Workflow\Registry" alias="workflow.registry" />
2727

28-
<service id="workflow.security.expression_language" class="Symfony\Component\Workflow\EventListener\ExpressionLanguage" />
28+
<service id=".workflow.security.expression_language" class="Symfony\Component\Workflow\EventListener\ExpressionLanguage" public="false" />
2929
</services>
3030
</container>

0 commit comments

Comments
 (0)
0