File tree Expand file tree Collapse file tree 1 file changed +13
-5
lines changed
src/Symfony/Component/Workflow Expand file tree Collapse file tree 1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -6,11 +6,19 @@ CHANGELOG
6
6
7
7
* Trigger ` entered ` event for subject entering in the Workflow for the first time
8
8
* Added a context to ` Workflow::apply() ` . The ` MethodMarkingStore ` could be used to leverage this feature.
9
- * Added dump styling of states and transitions through ` metadata ` ,
10
- configuration of places is:
11
- ` label ` and ` description ` (only for PUML) (text), ` bg_color ` (` #RRGGBB ` or CSS color name)
12
- and configuration of transitions is:
13
- ` label ` (text), ` color ` and ` arrow_color ` (` #RRGGBB ` or CSS color name)
9
+ * Add style to transitions by declaring metadata:
10
+ ```
11
+ $places = range('a', 'b');
12
+ $transition = new Transition('t1', 'a', 'b');
13
+ $transitions[ ] = $transition;
14
+ $transitionsMetadata = new \SplObjectStorage();
15
+ $transitionsMetadata[ $transition] = [
16
+ 'color' => 'Red',
17
+ 'arrow_color' => '#00ff00',
18
+ ] ;
19
+ $inMemoryMetadataStore = new InMemoryMetadataStore([ ] , [ ] , $transitionsMetadata);
20
+ return new Definition($places, $transitions, null, $inMemoryMetadataStore);
21
+ ```
14
22
15
<
3F99
/td>23
4.1.0
16
24
-----
You can’t perform that action at this time.
0 commit comments