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

Appearance settings

Commit ecdfa80

Browse filesBrowse files
committed
Merge branch '3.4' into 4.2
* 3.4: Revert "bug #30620 [FrameworkBundle][HttpFoundation] make session service resettable (dmaicher)" [Workflow] Fixed dumping when many transition with same name exist fix ConsoleFormatter - call to a member function format() on string
2 parents 0c3c21a + 9041637 commit ecdfa80
Copy full SHA for ecdfa80

File tree

Expand file treeCollapse file tree

7 files changed

+138
-76
lines changed
Filter options
Expand file treeCollapse file tree

7 files changed

+138
-76
lines changed

‎src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php

Copy file name to clipboardExpand all lines: src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php
+3-1Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,9 @@ public function format(array $record)
115115
}
116116

117117
$formatted = strtr($this->options['format'], [
118-
'%datetime%' => $record['datetime']->format($this->options['date_format']),
118+
'%datetime%' => $record['datetime'] instanceof \DateTimeInterface
119+
? $record['datetime']->format($this->options['date_format'])
120+
: $record['datetime'],
119121
'%start_tag%' => sprintf('<%s>', $levelColor),
120122
'%level_name%' => sprintf($this->options['level_name_format'], $record['level_name']),
121123
'%end_tag%' => '</>',
+66Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?php
2+
3+
/*
4+
* This file is part of the Symfony package.
5+
*
6+
* (c) Fabien Potencier <fabien@symfony.com>
7+
*
8+
* For the full copyright and license information, please view the LICENSE
9+
* file that was distributed with this source code.
10+
*/
11+
12+
namespace Symfony\Bridge\Monolog\Tests\Formatter;
13+
14+
use Monolog\Logger;
15+
use PHPUnit\Framework\TestCase;
16+
use Symfony\Bridge\Monolog\Formatter\ConsoleFormatter;
17+
18+
class ConsoleFormatterTest extends TestCase
19+
{
20+
/**
21+
* @dataProvider providerFormatTests
22+
*/
23+
public function testFormat(array $record, $expectedMessage)
24+
{
25+
$formatter = new ConsoleFormatter();
26+
self::assertSame($expectedMessage, $formatter->format($record));
27+
}
28+
29+
/**
30+
* @return array
31+
*/
32+
public function providerFormatTests()
33+
{
34+
$currentDateTime = new \DateTime();
35+
36+
return [
37+
'record with DateTime object in datetime field' => [
38+
'record' => [
39+
'message' => 'test',
40+
'context' => [],
41+
'level' => Logger::WARNING,
42+
'level_name' => Logger::getLevelName(Logger::WARNING),
43+
'channel' => 'test',
44+
'datetime' => $currentDateTime,
45+
'extra' => [],
46+
],
47+
'expectedMessage' => sprintf(
48+
"%s <fg=cyan>WARNING </> <comment>[test]</> test\n",
49+
$currentDateTime->format(ConsoleFormatter::SIMPLE_DATE)
50+
),
51+
],
52+
'record with string in datetime field' => [
53+
'record' => [
54+
'message' => 'test',
55+
'context' => [],
56+
'level' => Logger::WARNING,
57+
'level_name' => Logger::getLevelName(Logger::WARNING),
58+
'channel' => 'test',
59+
'datetime' => '2019-01-01T00:42:00+00:00',
60+
'extra' => [],
61+
],
62+
'expectedMessage' => "2019-01-01T00:42:00+00:00 <fg=cyan>WARNING </> <comment>[test]</> test\n",
63+
],
64+
];
65+
}
66+
}

‎src/Symfony/Bundle/FrameworkBundle/Resources/config/session.xml

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/FrameworkBundle/Resources/config/session.xml
-1Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
<argument type="service" id="session.storage" />
1616
<argument type="service" id="session.attribute_bag" />
1717
<argument type="service" id="session.flash_bag" />
18-
<tag name="kernel.reset" method="save" />
1918
</service>
2019

2120
<service id="Symfony\Component\HttpFoundation\Session\SessionInterface" alias="session" />

‎src/Symfony/Component/HttpFoundation/Session/Session.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpFoundation/Session/Session.php
+1-3Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,7 @@ public function migrate($destroy = false, $lifetime = null)
193193
*/
194194
public function save()
195195
{
196-
if ($this->isStarted()) {
197-
$this->storage->save();
198-
}
196+
$this->storage->save();
199197
}
200198

201199
/**

‎src/Symfony/Component/HttpFoundation/Tests/Session/SessionTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpFoundation/Tests/Session/SessionTest.php
-10Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -260,14 +260,4 @@ public function testIsEmpty()
260260
$flash->get('hello');
261261
$this->assertTrue($this->session->isEmpty());
262262
}
263-
264-
public function testSaveIfNotStarted()
265-
{
266-
$storage = $this->getMockBuilder('Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface')->getMock();
267-
$session = new Session($storage);
268-
269-
$storage->expects($this->once())->method('isStarted')->willReturn(false);
270-
$storage->expects($this->never())->method('save');
271-
$session->save();
272-
}
273263
}

‎src/Symfony/Component/Workflow/Dumper/GraphvizDumper.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Workflow/Dumper/GraphvizDumper.php
+16-9Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ protected function addTransitions(array $transitions)
120120
{
121121
$code = '';
122122

123-
foreach ($transitions as $place) {
124-
$code .= sprintf(" transition_%s [label=\"%s\", shape=box%s];\n", $this->dotize($place['name']), $this->escape($place['name']), $this->addAttributes($place['attributes']));
123+
foreach ($transitions as $i => $place) {
124+
$code .= sprintf(" transition_%s [label=\"%s\", shape=box%s];\n", $this->dotize($i), $this->escape($place['name']), $this->addAttributes($place['attributes']));
125125
}
126126

127127
return $code;
@@ -134,19 +134,21 @@ protected function findEdges(Definition $definition)
134134
{
135135
$dotEdges = [];
136136

137-
foreach ($definition->getTransitions() as $transition) {
137+
foreach ($definition->getTransitions() as $i => $transition) {
138138
foreach ($transition->getFroms() as $from) {
139139
$dotEdges[] = [
140140
'from' => $from,
141141
'to' => $transition->getName(),
142142
'direction' => 'from',
143+
'transition_number' => $i,
143144
];
144145
}
145146
foreach ($transition->getTos() as $to) {
146147
$dotEdges[] = [
147148
'from' => $transition->getName(),
148149
'to' => $to,
149150
'direction' => 'to',
151+
'transition_number' => $i,
150152
];
151153
}
152154
}
@@ -162,12 +164,17 @@ protected function addEdges(array $edges)
162164
$code = '';
163165

164166
foreach ($edges as $edge) {
165-
$code .= sprintf(" %s_%s -> %s_%s [style=\"solid\"];\n",
166-
'from' === $edge['direction'] ? 'place' : 'transition',
167-
$this->dotize($edge['from']),
168-
'from' === $edge['direction'] ? 'transition' : 'place',
169-
$this->dotize($edge['to'])
170-
);
167+
if ('from' === $edge['direction']) {
168+
$code .= sprintf(" place_%s -> transition_%s [style=\"solid\"];\n",
169+
$this->dotize($edge['from']),
170+
$this->dotize($edge['transition_number'])
171+
);
172+
} else {
173+
$code .= sprintf(" transition_%s -> place_%s [style=\"solid\"];\n",
174+
$this->dotize($edge['transition_number']),
175+
$this->dotize($edge['to'])
176+
);
177+
}
171178
}
172179

173180
return $code;

‎src/Symfony/Component/Workflow/Tests/Dumper/GraphvizDumperTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Workflow/Tests/Dumper/GraphvizDumperTest.php
+52-52Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -73,26 +73,26 @@ public function createComplexWorkflowDefinitionDumpWithMarking()
7373
place_58e6b3a414a1e090dfc6029add0f3555ccba127f [label="e", shape=circle];
7474
place_4a0a19218e082a343a1b17e5333409af9d98f0f5 [label="f", shape=circle];
7575
place_54fd1711209fb1c0781092374132c66e79e2241b [label="g", shape=circle];
76-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f [label="t1", shape=box, shape="box", regular="1"];
77-
transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [label="t2", shape=box, shape="box", regular="1"];
78-
transition_4358694eeb098c6708ae914a10562ce722bbbc34 [label="t3", shape=box, shape="box", regular="1"];
79-
transition_a9dfb15be45a5f3128784c80c733f2cdee2f756a [label="t4", shape=box, shape="box", regular="1"];
80-
transition_bf55e75fa263cbbc2529db49da43cb7f1d370b88 [label="t5", shape=box, shape="box", regular="1"];
81-
transition_e92a96c0e3a20d87ace74ab7871931a8f9f25943 [label="t6", shape=box, shape="box", regular="1"];
82-
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -> transition_e5353879bd69bfddcb465dad176ff52db8319d6f [style="solid"];
83-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f -> place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [style="solid"];
84-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f -> place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [style="solid"];
85-
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 -> transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [style="solid"];
86-
place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 -> transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [style="solid"];
87-
transition_2a5bd02710e975a7fbb92da876655950fbd5e70d -> place_3c363836cf4e16666669a25da280a1865c2d2874 [style="solid"];
88-
place_3c363836cf4e16666669a25da280a1865c2d2874 -> transition_4358694eeb098c6708ae914a10562ce722bbbc34 [style="solid"];
89-
transition_4358694eeb098c6708ae914a10562ce722bbbc34 -> place_58e6b3a414a1e090dfc6029add0f3555ccba127f [style="solid"];
90-
place_3c363836cf4e16666669a25da280a1865c2d2874 -> transition_a9dfb15be45a5f3128784c80c733f2cdee2f756a [style="solid"];
91-
transition_a9dfb15be45a5f3128784c80c733f2cdee2f756a -> place_4a0a19218e082a343a1b17e5333409af9d98f0f5 [style="solid"];
92-
place_58e6b3a414a1e090dfc6029add0f3555ccba127f -> transition_bf55e75fa263cbbc2529db49da43cb7f1d370b88 [style="solid"];
93-
transition_bf55e75fa263cbbc2529db49da43cb7f1d370b88 -> place_54fd1711209fb1c0781092374132c66e79e2241b [style="solid"];
94-
place_4a0a19218e082a343a1b17e5333409af9d98f0f5 -> transition_e92a96c0e3a20d87ace74ab7871931a8f9f25943 [style="solid"];
95-
transition_e92a96c0e3a20d87ace74ab7871931a8f9f25943 -> place_54fd1711209fb1c0781092374132c66e79e2241b [style="solid"];
76+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c [label="t1", shape=box, shape="box", regular="1"];
77+
transition_356a192b7913b04c54574d18c28d46e6395428ab [label="t2", shape=box, shape="box", regular="1"];
78+
transition_da4b9237bacccdf19c0760cab7aec4a8359010b0 [label="t3", shape=box, shape="box", regular="1"];
79+
transition_77de68daecd823babbb58edb1c8e14d7106e83bb [label="t4", shape=box, shape="box", regular="1"];
80+
transition_1b6453892473a467d07372d45eb05abc2031647a [label="t5", shape=box, shape="box", regular="1"];
81+
transition_ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4 [label="t6", shape=box, shape="box", regular="1"];
82+
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -> transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c [style="solid"];
83+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c -> place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [style="solid"];
84+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c -> place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [style="solid"];
85+
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 -> transition_356a192b7913b04c54574d18c28d46e6395428ab [style="solid"];
86+
place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 -> transition_356a192b7913b04c54574d18c28d46e6395428ab [style="solid"];
87+
transition_356a192b7913b04c54574d18c28d46e6395428ab -> place_3c363836cf4e16666669a25da280a1865c2d2874 [style="solid"];
88+
place_3c363836cf4e16666669a25da280a1865c2d2874 -> transition_da4b9237bacccdf19c0760cab7aec4a8359010b0 [style="solid"];
89+
transition_da4b9237bacccdf19c0760cab7aec4a8359010b0 -> place_58e6b3a414a1e090dfc6029add0f3555ccba127f [style="solid"];
90+
place_3c363836cf4e16666669a25da280a1865c2d2874 -> transition_77de68daecd823babbb58edb1c8e14d7106e83bb [style="solid"];
91+
transition_77de68daecd823babbb58edb1c8e14d7106e83bb -> place_4a0a19218e082a343a1b17e5333409af9d98f0f5 [style="solid"];
92+
place_58e6b3a414a1e090dfc6029add0f3555ccba127f -> transition_1b6453892473a467d07372d45eb05abc2031647a [style="solid"];
93+
transition_1b6453892473a467d07372d45eb05abc2031647a -> place_54fd1711209fb1c0781092374132c66e79e2241b [style="solid"];
94+
place_4a0a19218e082a343a1b17e5333409af9d98f0f5 -> transition_ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4 [style="solid"];
95+
transition_ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4 -> place_54fd1711209fb1c0781092374132c66e79e2241b [style="solid"];
9696
}
9797
';
9898
}
@@ -107,12 +107,12 @@ public function createSimpleWorkflowDumpWithMarking()
107107
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 [label="a", shape=circle, style="filled"];
108108
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [label="b", shape=circle];
109109
place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [label="c", shape=circle, color="#FF0000", shape="doublecircle"];
110-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f [label="t1", shape=box, shape="box", regular="1"];
111-
transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [label="t2", shape=box, shape="box", regular="1"];
112-
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -> transition_e5353879bd69bfddcb465dad176ff52db8319d6f [style="solid"];
113-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f -> place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [style="solid"];
114-
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 -> transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [style="solid"];
115-
transition_2a5bd02710e975a7fbb92da876655950fbd5e70d -> place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [style="solid"];
110+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c [label="t1", shape=box, shape="box", regular="1"];
111+
transition_356a192b7913b04c54574d18c28d46e6395428ab [label="t2", shape=box, shape="box", regular="1"];
112+
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -> transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c [style="solid"];
113+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c -> place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [style="solid"];
114+
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 -> transition_356a192b7913b04c54574d18c28d46e6395428ab [style="solid"];
115+
transition_356a192b7913b04c54574d18c28d46e6395428ab -> place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [style="solid"];
116116
}
117117
';
118118
}
@@ -131,26 +131,26 @@ public function provideComplexWorkflowDumpWithoutMarking()
131131
place_58e6b3a414a1e090dfc6029add0f3555ccba127f [label="e", shape=circle];
132132
place_4a0a19218e082a343a1b17e5333409af9d98f0f5 [label="f", shape=circle];
133133
place_54fd1711209fb1c0781092374132c66e79e2241b [label="g", shape=circle];
134-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f [label="t1", shape=box, shape="box", regular="1"];
135-
transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [label="t2", shape=box, shape="box", regular="1"];
136-
transition_4358694eeb098c6708ae914a10562ce722bbbc34 [label="t3", shape=box, shape="box", regular="1"];
137-
transition_a9dfb15be45a5f3128784c80c733f2cdee2f756a [label="t4", shape=box, shape="box", regular="1"];
138-
transition_bf55e75fa263cbbc2529db49da43cb7f1d370b88 [label="t5", shape=box, shape="box", regular="1"];
139-
transition_e92a96c0e3a20d87ace74ab7871931a8f9f25943 [label="t6", shape=box, shape="box", regular="1"];
140-
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -> transition_e5353879bd69bfddcb465dad176ff52db8319d6f [style="solid"];
141-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f -> place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [style="solid"];
142-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f -> place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [style="solid"];
143-
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 -> transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [style="solid"];
144-
place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 -> transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [style="solid"];
145-
transition_2a5bd02710e975a7fbb92da876655950fbd5e70d -> place_3c363836cf4e16666669a25da280a1865c2d2874 [style="solid"];
146-
place_3c363836cf4e16666669a25da280a1865c2d2874 -> transition_4358694eeb098c6708ae914a10562ce722bbbc34 [style="solid"];
147-
transition_4358694eeb098c6708ae914a10562ce722bbbc34 -> place_58e6b3a414a1e090dfc6029add0f3555ccba127f [style="solid"];
148-
place_3c363836cf4e16666669a25da280a1865c2d2874 -> transition_a9dfb15be45a5f3128784c80c733f2cdee2f756a [style="solid"];
149-
transition_a9dfb15be45a5f3128784c80c733f2cdee2f756a -> place_4a0a19218e082a343a1b17e5333409af9d98f0f5 [style="solid"];
150-
place_58e6b3a414a1e090dfc6029add0f3555ccba127f -> transition_bf55e75fa263cbbc2529db49da43cb7f1d370b88 [style="solid"];
151-
transition_bf55e75fa263cbbc2529db49da43cb7f1d370b88 -> place_54fd1711209fb1c0781092374132c66e79e2241b [style="solid"];
152-
place_4a0a19218e082a343a1b17e5333409af9d98f0f5 -> transition_e92a96c0e3a20d87ace74ab7871931a8f9f25943 [style="solid"];
153-
transition_e92a96c0e3a20d87ace74ab7871931a8f9f25943 -> place_54fd1711209fb1c0781092374132c66e79e2241b [style="solid"];
134+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c [label="t1", shape=box, shape="box", regular="1"];
135+
transition_356a192b7913b04c54574d18c28d46e6395428ab [label="t2", shape=box, shape="box", regular="1"];
136+
transition_da4b9237bacccdf19c0760cab7aec4a8359010b0 [label="t3", shape=box, shape="box", regular="1"];
137+
transition_77de68daecd823babbb58edb1c8e14d7106e83bb [label="t4", shape=box, shape="box", regular="1"];
138+
transition_1b6453892473a467d07372d45eb05abc2031647a [label="t5", shape=box, shape="box", regular="1"];
139+
transition_ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4 [label="t6", shape=box, shape="box", regular="1"];
140+
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -> transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c [style="solid"];
141+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c -> place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [style="solid"];
142+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c -> place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [style="solid"];
143+
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 -> transition_356a192b7913b04c54574d18c28d46e6395428ab [style="solid"];
144+
place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 -> transition_356a192b7913b04c54574d18c28d46e6395428ab [style="solid"];
145+
transition_356a192b7913b04c54574d18c28d46e6395428ab -> place_3c363836cf4e16666669a25da280a1865c2d2874 [style="solid"];
146+
place_3c363836cf4e16666669a25da280a1865c2d2874 -> transition_da4b9237bacccdf19c0760cab7aec4a8359010b0 [style="solid"];
147+
transition_da4b9237bacccdf19c0760cab7aec4a8359010b0 -> place_58e6b3a414a1e090dfc6029add0f3555ccba127f [style="solid"];
148+
place_3c363836cf4e16666669a25da280a1865c2d2874 -> transition_77de68daecd823babbb58edb1c8e14d7106e83bb [style="solid"];
149+
transition_77de68daecd823babbb58edb1c8e14d7106e83bb -> place_4a0a19218e082a343a1b17e5333409af9d98f0f5 [style="solid"];
150+
place_58e6b3a414a1e090dfc6029add0f3555ccba127f -> transition_1b6453892473a467d07372d45eb05abc2031647a [style="solid"];
151+
transition_1b6453892473a467d07372d45eb05abc2031647a -> place_54fd1711209fb1c0781092374132c66e79e2241b [style="solid"];
152+
place_4a0a19218e082a343a1b17e5333409af9d98f0f5 -> transition_ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4 [style="solid"];
153+
transition_ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4 -> place_54fd1711209fb1c0781092374132c66e79e2241b [style="solid"];
154154
}
155155
';
156156
}
@@ -165,12 +165,12 @@ public function provideSimpleWorkflowDumpWithoutMarking()
165165
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 [label="a", shape=circle, style="filled"];
166166
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [label="b", shape=circle];
167167
place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [label="c", shape=circle];
168-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f [label="t1", shape=box, shape="box", regular="1"];
169-
transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [label="t2", shape=box, shape="box", regular="1"];
170-
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -> transition_e5353879bd69bfddcb465dad176ff52db8319d6f [style="solid"];
171-
transition_e5353879bd69bfddcb465dad176ff52db8319d6f -> place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [style="solid"];
172-
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 -> transition_2a5bd02710e975a7fbb92da876655950fbd5e70d [style="solid"];
173-
transition_2a5bd02710e975a7fbb92da876655950fbd5e70d -> place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [style="solid"];
168+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c [label="t1", shape=box, shape="box", regular="1"];
169+
transition_356a192b7913b04c54574d18c28d46e6395428ab [label="t2", shape=box, shape="box", regular="1"];
170+
place_86f7e437faa5a7fce15d1ddcb9eaeaea377667b8 -> transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c [style="solid"];
171+
transition_b6589fc6ab0dc82cf12099d1c2d40ab994e8410c -> place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 [style="solid"];
172+
place_e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98 -> transition_356a192b7913b04c54574d18c28d46e6395428ab [style="solid"];
173+
transition_356a192b7913b04c54574d18c28d46e6395428ab -> place_84a516841ba77a5b4648de2cd0dfcb30ea46dbb4 [style="solid"];
174174
}
175175
';
176176
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.