Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit023c8d7

Browse files
committed
[Workflow] Make many internal services as hidden
1 parentddc0169 commit023c8d7

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 =newDefinition(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[] =newReference($transitionId);
638638
if (isset($transition['guard'])) {
@@ -654,7 +654,7 @@ private function registerWorkflowConfiguration(array $config, ContainerBuilder $
654654
foreach ($transition['to']as$to) {
655655
$transitionDefinition =newDefinition(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[] =newReference($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 =newChildDefinition('workflow.marking_store.method');
698+
$markingStoreDefinition =newChildDefinition('.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 =newChildDefinition(sprintf('%s.abstract',$type));
708+
$workflowDefinition =newChildDefinition(sprintf('.%s.abstract',$type));
709709
$workflowDefinition->replaceArgument(0,newReference(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(newReference('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-
newReference('workflow.security.expression_language'),
771+
newReference('.workflow.security.expression_language'),
772772
newReference('security.token_storage'),
773773
newReference('security.authorization_checker'),
774774
newReference('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
<defaultspublic="false" />
99

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

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

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

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

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp