minor #26123 [Workflow] Drop nofooter option in PlantUmlDumper (dead code) (lyrixx)
This PR was merged into the 4.1-dev branch.
Discussion
----------
[Workflow] Drop nofooter option in PlantUmlDumper (dead code)
| Q | A
| ------------- | ---
| Branch? | master
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets |
| License | MIT
| Doc PR |
---
I also update the test suite: Dumping a worklow with a state machine
dumper does not make sense.
Commits
-------
9b946471e0
[Workflow] Drop nofooter option in PlantUmlDumper (dead code)
This commit is contained in:
commit
d418395514
@ -26,14 +26,6 @@ use Symfony\Component\Workflow\Marking;
|
|||||||
*/
|
*/
|
||||||
class PlantUmlDumper implements DumperInterface
|
class PlantUmlDumper implements DumperInterface
|
||||||
{
|
{
|
||||||
private const SYMFONY_LOGO = 'sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}';
|
|
||||||
private const INITIAL = '<<initial>>';
|
private const INITIAL = '<<initial>>';
|
||||||
private const MARKED = '<<marked>>';
|
private const MARKED = '<<marked>>';
|
||||||
|
|
||||||
@ -62,7 +54,7 @@ knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|||||||
|
|
||||||
public function __construct(string $transitionType = null)
|
public function __construct(string $transitionType = null)
|
||||||
{
|
{
|
||||||
if (!in_array($transitionType, self::TRANSITION_TYPES)) {
|
if (!\in_array($transitionType, self::TRANSITION_TYPES, true)) {
|
||||||
throw new InvalidArgumentException("Transition type '$transitionType' does not exist.");
|
throw new InvalidArgumentException("Transition type '$transitionType' does not exist.");
|
||||||
}
|
}
|
||||||
$this->transitionType = $transitionType;
|
$this->transitionType = $transitionType;
|
||||||
@ -121,21 +113,12 @@ knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|||||||
$start = '@startuml'.PHP_EOL;
|
$start = '@startuml'.PHP_EOL;
|
||||||
$start .= 'allow_mixing'.PHP_EOL;
|
$start .= 'allow_mixing'.PHP_EOL;
|
||||||
|
|
||||||
if ($options['nofooter'] ?? false) {
|
return $start;
|
||||||
return $start;
|
|
||||||
}
|
|
||||||
|
|
||||||
return $start.self::SYMFONY_LOGO.PHP_EOL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function endPuml(array $options): string
|
private function endPuml(array $options): string
|
||||||
{
|
{
|
||||||
$end = PHP_EOL.'@enduml';
|
return PHP_EOL.'@enduml';
|
||||||
if ($options['nofooter'] ?? false) {
|
|
||||||
return $end;
|
|
||||||
}
|
|
||||||
|
|
||||||
return PHP_EOL.'footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**'.$end;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getLines(array $code): string
|
private function getLines(array $code): string
|
||||||
|
@ -11,7 +11,6 @@
|
|||||||
namespace Symfony\Component\Workflow\Tests\Dumper;
|
namespace Symfony\Component\Workflow\Tests\Dumper;
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
use PHPUnit\Framework\TestCase;
|
||||||
use Symfony\Component\Workflow\Dumper\DumperInterface;
|
|
||||||
use Symfony\Component\Workflow\Dumper\PlantUmlDumper;
|
use Symfony\Component\Workflow\Dumper\PlantUmlDumper;
|
||||||
use Symfony\Component\Workflow\Marking;
|
use Symfony\Component\Workflow\Marking;
|
||||||
use Symfony\Component\Workflow\Tests\WorkflowBuilderTrait;
|
use Symfony\Component\Workflow\Tests\WorkflowBuilderTrait;
|
||||||
@ -20,74 +19,47 @@ class PlantUmlDumperTest extends TestCase
|
|||||||
{
|
{
|
||||||
use WorkflowBuilderTrait;
|
use WorkflowBuilderTrait;
|
||||||
|
|
||||||
/**
|
|
||||||
* @var DumperInterface[]
|
|
||||||
*/
|
|
||||||
private $dumpers;
|
|
||||||
|
|
||||||
protected function setUp()
|
|
||||||
{
|
|
||||||
$this->dumpers =
|
|
||||||
array(
|
|
||||||
PlantUmlDumper::STATEMACHINE_TRANSITION => new PlantUmlDumper(PlantUmlDumper::STATEMACHINE_TRANSITION),
|
|
||||||
PlantUmlDumper::WORKFLOW_TRANSITION => new PlantUmlDumper(PlantUmlDumper::WORKFLOW_TRANSITION),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @dataProvider provideWorkflowDefinitionWithoutMarking
|
* @dataProvider provideWorkflowDefinitionWithoutMarking
|
||||||
*/
|
*/
|
||||||
public function testDumpWithoutMarking($definition, $expectedFileName, $title, $nofooter)
|
public function testDumpWorkflowWithoutMarking($definition, $marking, $expectedFileName, $title)
|
||||||
{
|
{
|
||||||
foreach ($this->dumpers as $transitionType => $dumper) {
|
$dumper = new PlantUmlDumper(PlantUmlDumper::WORKFLOW_TRANSITION);
|
||||||
$dump = $dumper->dump($definition, null, array('title' => $title, 'nofooter' => $nofooter));
|
$dump = $dumper->dump($definition, $marking, array('title' => $title));
|
||||||
// handle windows, and avoid to create more fixtures
|
// handle windows, and avoid to create more fixtures
|
||||||
$dump = str_replace(PHP_EOL, "\n", $dump.PHP_EOL);
|
$dump = str_replace(PHP_EOL, "\n", $dump.PHP_EOL);
|
||||||
$this->assertStringEqualsFile($this->getFixturePath($expectedFileName, $transitionType), $dump);
|
$file = $this->getFixturePath($expectedFileName, PlantUmlDumper::WORKFLOW_TRANSITION);
|
||||||
}
|
$this->assertStringEqualsFile($file, $dump);
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @dataProvider provideWorkflowDefinitionWithMarking
|
|
||||||
*/
|
|
||||||
public function testDumpWithMarking($definition, $marking, $expectedFileName, $title, $footer)
|
|
||||||
{
|
|
||||||
foreach ($this->dumpers as $transitionType => $dumper) {
|
|
||||||
$dump = $dumper->dump($definition, $marking, array('title' => $title, 'nofooter' => $footer));
|
|
||||||
// handle windows, and avoid to create more fixtures
|
|
||||||
$dump = str_replace(PHP_EOL, "\n", $dump.PHP_EOL);
|
|
||||||
$this->assertStringEqualsFile($this->getFixturePath($expectedFileName, $transitionType), $dump);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function provideWorkflowDefinitionWithoutMarking()
|
public function provideWorkflowDefinitionWithoutMarking()
|
||||||
{
|
{
|
||||||
$title = 'SimpleDiagram';
|
yield array($this->createSimpleWorkflowDefinition(), null, 'simple-workflow-nomarking', 'SimpleDiagram');
|
||||||
yield array($this->createSimpleWorkflowDefinition(), 'simple-workflow-nomarking-nofooter', $title, true);
|
yield array($this->createComplexWorkflowDefinition(), null, 'complex-workflow-nomarking', 'ComplexDiagram');
|
||||||
yield array($this->createSimpleWorkflowDefinition(), 'simple-workflow-nomarking', $title, false);
|
$marking = new Marking(array('b' => 1));
|
||||||
$title = 'ComplexDiagram';
|
yield array($this->createSimpleWorkflowDefinition(), $marking, 'simple-workflow-marking', 'SimpleDiagram');
|
||||||
yield array($this->createComplexWorkflowDefinition(), 'complex-workflow-nomarking-nofooter', $title, true);
|
$marking = new Marking(array('c' => 1, 'e' => 1));
|
||||||
yield array($this->createComplexWorkflowDefinition(), 'complex-workflow-nomarking', $title, false);
|
yield array($this->createComplexWorkflowDefinition(), $marking, 'complex-workflow-marking', 'ComplexDiagram');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function provideWorkflowDefinitionWithMarking()
|
/**
|
||||||
|
* @dataProvider provideStateMachineDefinitionWithoutMarking
|
||||||
|
*/
|
||||||
|
public function testDumpStateMachineWithoutMarking($definition, $marking, $expectedFileName, $title)
|
||||||
{
|
{
|
||||||
$title = 'SimpleDiagram';
|
$dumper = new PlantUmlDumper(PlantUmlDumper::STATEMACHINE_TRANSITION);
|
||||||
$marking = new Marking(array('b' => 1));
|
$dump = $dumper->dump($definition, $marking, array('title' => $title));
|
||||||
yield array(
|
// handle windows, and avoid to create more fixtures
|
||||||
$this->createSimpleWorkflowDefinition(), $marking, 'simple-workflow-marking-nofooter', $title, true,
|
$dump = str_replace(PHP_EOL, "\n", $dump.PHP_EOL);
|
||||||
);
|
$file = $this->getFixturePath($expectedFileName, PlantUmlDumper::STATEMACHINE_TRANSITION);
|
||||||
yield array(
|
$this->assertStringEqualsFile($file, $dump);
|
||||||
$this->createSimpleWorkflowDefinition(), $marking, 'simple-workflow-marking', $title, false,
|
}
|
||||||
);
|
|
||||||
$title = 'ComplexDiagram';
|
public function provideStateMachineDefinitionWithoutMarking()
|
||||||
|
{
|
||||||
|
yield array($this->createComplexStateMachineDefinition(), null, 'complex-state-machine-nomarking', 'SimpleDiagram');
|
||||||
$marking = new Marking(array('c' => 1, 'e' => 1));
|
$marking = new Marking(array('c' => 1, 'e' => 1));
|
||||||
yield array(
|
yield array($this->createComplexStateMachineDefinition(), $marking, 'complex-state-machine-marking', 'SimpleDiagram');
|
||||||
$this->createComplexWorkflowDefinition(), $marking, 'complex-workflow-marking-nofooter', $title, true,
|
|
||||||
);
|
|
||||||
yield array(
|
|
||||||
$this->createComplexWorkflowDefinition(), $marking, 'complex-workflow-marking', $title, false,
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getFixturePath($name, $transitionType)
|
private function getFixturePath($name, $transitionType)
|
||||||
|
@ -11,8 +11,11 @@ skinparam state {
|
|||||||
FontColor<<marked>> White
|
FontColor<<marked>> White
|
||||||
}
|
}
|
||||||
state "a" <<initial>>
|
state "a" <<initial>>
|
||||||
state "b" <<marked>>
|
state "b"
|
||||||
state "c"
|
state "c" <<marked>>
|
||||||
|
state "d"
|
||||||
"a" --> "b": "t1"
|
"a" --> "b": "t1"
|
||||||
|
"d" --> "b": "t1"
|
||||||
"b" --> "c": "t2"
|
"b" --> "c": "t2"
|
||||||
|
"b" --> "d": "t3"
|
||||||
@enduml
|
@enduml
|
@ -13,6 +13,9 @@ skinparam state {
|
|||||||
state "a" <<initial>>
|
state "a" <<initial>>
|
||||||
state "b"
|
state "b"
|
||||||
state "c"
|
state "c"
|
||||||
|
state "d"
|
||||||
"a" --> "b": "t1"
|
"a" --> "b": "t1"
|
||||||
|
"d" --> "b": "t1"
|
||||||
"b" --> "c": "t2"
|
"b" --> "c": "t2"
|
||||||
|
"b" --> "d": "t3"
|
||||||
@enduml
|
@enduml
|
@ -1,28 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
title ComplexDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b"
|
|
||||||
state "c" <<marked>>
|
|
||||||
state "d"
|
|
||||||
state "e" <<marked>>
|
|
||||||
state "f"
|
|
||||||
state "g"
|
|
||||||
"a" --> "b": "t1"
|
|
||||||
"a" --> "c": "t1"
|
|
||||||
"b" --> "d": "t2"
|
|
||||||
"c" --> "d": "t2"
|
|
||||||
"d" --> "e": "t3"
|
|
||||||
"d" --> "f": "t4"
|
|
||||||
"e" --> "g": "t5"
|
|
||||||
"f" --> "g": "t6"
|
|
||||||
@enduml
|
|
@ -1,37 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}
|
|
||||||
title ComplexDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b"
|
|
||||||
state "c" <<marked>>
|
|
||||||
state "d"
|
|
||||||
state "e" <<marked>>
|
|
||||||
state "f"
|
|
||||||
state "g"
|
|
||||||
"a" --> "b": "t1"
|
|
||||||
"a" --> "c": "t1"
|
|
||||||
"b" --> "d": "t2"
|
|
||||||
"c" --> "d": "t2"
|
|
||||||
"d" --> "e": "t3"
|
|
||||||
"d" --> "f": "t4"
|
|
||||||
"e" --> "g": "t5"
|
|
||||||
"f" --> "g": "t6"
|
|
||||||
footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**
|
|
||||||
@enduml
|
|
@ -1,28 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
title ComplexDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b"
|
|
||||||
state "c"
|
|
||||||
state "d"
|
|
||||||
state "e"
|
|
||||||
state "f"
|
|
||||||
state "g"
|
|
||||||
"a" --> "b": "t1"
|
|
||||||
"a" --> "c": "t1"
|
|
||||||
"b" --> "d": "t2"
|
|
||||||
"c" --> "d": "t2"
|
|
||||||
"d" --> "e": "t3"
|
|
||||||
"d" --> "f": "t4"
|
|
||||||
"e" --> "g": "t5"
|
|
||||||
"f" --> "g": "t6"
|
|
||||||
@enduml
|
|
@ -1,37 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}
|
|
||||||
title ComplexDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b"
|
|
||||||
state "c"
|
|
||||||
state "d"
|
|
||||||
state "e"
|
|
||||||
state "f"
|
|
||||||
state "g"
|
|
||||||
"a" --> "b": "t1"
|
|
||||||
"a" --> "c": "t1"
|
|
||||||
"b" --> "d": "t2"
|
|
||||||
"c" --> "d": "t2"
|
|
||||||
"d" --> "e": "t3"
|
|
||||||
"d" --> "f": "t4"
|
|
||||||
"e" --> "g": "t5"
|
|
||||||
"f" --> "g": "t6"
|
|
||||||
footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**
|
|
||||||
@enduml
|
|
@ -1,27 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}
|
|
||||||
title SimpleDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b" <<marked>>
|
|
||||||
state "c"
|
|
||||||
"a" --> "b": "t1"
|
|
||||||
"b" --> "c": "t2"
|
|
||||||
footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**
|
|
||||||
@enduml
|
|
@ -1,27 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}
|
|
||||||
title SimpleDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b"
|
|
||||||
state "c"
|
|
||||||
"a" --> "b": "t1"
|
|
||||||
"b" --> "c": "t2"
|
|
||||||
footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**
|
|
||||||
@enduml
|
|
@ -1,44 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
title ComplexDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
skinparam agent {
|
|
||||||
BackgroundColor #ffffff
|
|
||||||
BorderColor #3887C6
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b"
|
|
||||||
state "c" <<marked>>
|
|
||||||
state "d"
|
|
||||||
state "e" <<marked>>
|
|
||||||
state "f"
|
|
||||||
state "g"
|
|
||||||
agent "t1"
|
|
||||||
agent "t2"
|
|
||||||
agent "t3"
|
|
||||||
agent "t4"
|
|
||||||
agent "t5"
|
|
||||||
agent "t6"
|
|
||||||
"a" --> "t1"
|
|
||||||
"t1" --> "b"
|
|
||||||
"t1" --> "c"
|
|
||||||
"b" --> "t2"
|
|
||||||
"t2" --> "d"
|
|
||||||
"c" --> "t2"
|
|
||||||
"d" --> "t3"
|
|
||||||
"t3" --> "e"
|
|
||||||
"d" --> "t4"
|
|
||||||
"t4" --> "f"
|
|
||||||
"e" --> "t5"
|
|
||||||
"t5" --> "g"
|
|
||||||
"f" --> "t6"
|
|
||||||
"t6" --> "g"
|
|
||||||
@enduml
|
|
@ -1,13 +1,5 @@
|
|||||||
@startuml
|
@startuml
|
||||||
allow_mixing
|
allow_mixing
|
||||||
sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}
|
|
||||||
title ComplexDiagram
|
title ComplexDiagram
|
||||||
skinparam titleBorderRoundCorner 15
|
skinparam titleBorderRoundCorner 15
|
||||||
skinparam titleBorderThickness 2
|
skinparam titleBorderThickness 2
|
||||||
@ -49,5 +41,4 @@ agent "t6"
|
|||||||
"t5" --> "g"
|
"t5" --> "g"
|
||||||
"f" --> "t6"
|
"f" --> "t6"
|
||||||
"t6" --> "g"
|
"t6" --> "g"
|
||||||
footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**
|
|
||||||
@enduml
|
@enduml
|
||||||
|
@ -1,44 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
title ComplexDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
skinparam agent {
|
|
||||||
BackgroundColor #ffffff
|
|
||||||
BorderColor #3887C6
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b"
|
|
||||||
state "c"
|
|
||||||
state "d"
|
|
||||||
state "e"
|
|
||||||
state "f"
|
|
||||||
state "g"
|
|
||||||
agent "t1"
|
|
||||||
agent "t2"
|
|
||||||
agent "t3"
|
|
||||||
agent "t4"
|
|
||||||
agent "t5"
|
|
||||||
agent "t6"
|
|
||||||
"a" --> "t1"
|
|
||||||
"t1" --> "b"
|
|
||||||
"t1" --> "c"
|
|
||||||
"b" --> "t2"
|
|
||||||
"t2" --> "d"
|
|
||||||
"c" --> "t2"
|
|
||||||
"d" --> "t3"
|
|
||||||
"t3" --> "e"
|
|
||||||
"d" --> "t4"
|
|
||||||
"t4" --> "f"
|
|
||||||
"e" --> "t5"
|
|
||||||
"t5" --> "g"
|
|
||||||
"f" --> "t6"
|
|
||||||
"t6" --> "g"
|
|
||||||
@enduml
|
|
@ -1,13 +1,5 @@
|
|||||||
@startuml
|
@startuml
|
||||||
allow_mixing
|
allow_mixing
|
||||||
sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}
|
|
||||||
title ComplexDiagram
|
title ComplexDiagram
|
||||||
skinparam titleBorderRoundCorner 15
|
skinparam titleBorderRoundCorner 15
|
||||||
skinparam titleBorderThickness 2
|
skinparam titleBorderThickness 2
|
||||||
@ -49,5 +41,4 @@ agent "t6"
|
|||||||
"t5" --> "g"
|
"t5" --> "g"
|
||||||
"f" --> "t6"
|
"f" --> "t6"
|
||||||
"t6" --> "g"
|
"t6" --> "g"
|
||||||
footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**
|
|
||||||
@enduml
|
@enduml
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
title SimpleDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
skinparam agent {
|
|
||||||
BackgroundColor #ffffff
|
|
||||||
BorderColor #3887C6
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b" <<marked>>
|
|
||||||
state "c"
|
|
||||||
agent "t1"
|
|
||||||
agent "t2"
|
|
||||||
"a" --> "t1"
|
|
||||||
"t1" --> "b"
|
|
||||||
"b" --> "t2"
|
|
||||||
"t2" --> "c"
|
|
||||||
@enduml
|
|
@ -1,13 +1,5 @@
|
|||||||
@startuml
|
@startuml
|
||||||
allow_mixing
|
allow_mixing
|
||||||
sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}
|
|
||||||
title SimpleDiagram
|
title SimpleDiagram
|
||||||
skinparam titleBorderRoundCorner 15
|
skinparam titleBorderRoundCorner 15
|
||||||
skinparam titleBorderThickness 2
|
skinparam titleBorderThickness 2
|
||||||
@ -31,5 +23,4 @@ agent "t2"
|
|||||||
"t1" --> "b"
|
"t1" --> "b"
|
||||||
"b" --> "t2"
|
"b" --> "t2"
|
||||||
"t2" --> "c"
|
"t2" --> "c"
|
||||||
footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**
|
|
||||||
@enduml
|
@enduml
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
@startuml
|
|
||||||
allow_mixing
|
|
||||||
title SimpleDiagram
|
|
||||||
skinparam titleBorderRoundCorner 15
|
|
||||||
skinparam titleBorderThickness 2
|
|
||||||
skinparam state {
|
|
||||||
BackgroundColor<<initial>> #87b741
|
|
||||||
BackgroundColor<<marked>> #3887C6
|
|
||||||
BorderColor #3887C6
|
|
||||||
BorderColor<<marked>> Black
|
|
||||||
FontColor<<marked>> White
|
|
||||||
}
|
|
||||||
skinparam agent {
|
|
||||||
BackgroundColor #ffffff
|
|
||||||
BorderColor #3887C6
|
|
||||||
}
|
|
||||||
state "a" <<initial>>
|
|
||||||
state "b"
|
|
||||||
state "c"
|
|
||||||
agent "t1"
|
|
||||||
agent "t2"
|
|
||||||
"a" --> "t1"
|
|
||||||
"t1" --> "b"
|
|
||||||
"b" --> "t2"
|
|
||||||
"t2" --> "c"
|
|
||||||
@enduml
|
|
@ -1,13 +1,5 @@
|
|||||||
@startuml
|
@startuml
|
||||||
allow_mixing
|
allow_mixing
|
||||||
sprite $sf_logo [81x20/16z] {
|
|
||||||
hPNRaYiX24K1xwBo_tyx6-qaCtDEJ-KXLYMTLbp0HWcHZr3KRDJ8z94HG3jZn4_mijbQ2ryJoFePtXLWA_qxyGy19DpdY_10z11ZAbGjFHRwcEbcKx5-wqsV
|
|
||||||
yIMo8StMCHKh8ZUxnEwrZiwRAUOvy1lLcPQF4lEFAjhzMd5WOAqvKflS0Enx8PbihiSYXM8ClGVAseIWTAjCgVSAcnYbQG79xKFsZ0VnDCNc7AVBoPSMcTsX
|
|
||||||
UnrujbYjjz0NnsObkTgnmolqJD4QgGUYTQiNe8eIjtx4b6Vv8nPGpncn3NJ8Geo9W9VW2wGACm_JzgIO8A8KXr2jUBCVGEAAJSZ6JUlsNnmOzmIYti9G7bjL
|
|
||||||
8InaHM9G40NkwTG7OxrggvNIejA8AZuqyWjOzTIKi-wwYvjeHYesSWuPiTGDN5THzkYLU4MD5r2_0PDhG7LIUG33z5HtM6CP3icyWEVOS61sD_2ZsBfJdbVA
|
|
||||||
qM53XHDUwhY0TAwPug3OG9NonRFhO8ynF3I4unuAMDHmSrXH57V1RGvl9jafuZF9ZhqjWOEh98y0tUYGsUxkBSllIyBdT2oM5Fn2-ut-fzsq_cQNuL6Uvwqr
|
|
||||||
knh4RrvOKzxZfLV3s0rs_R_1SdYt3VxeQ1_y2_W2
|
|
||||||
}
|
|
||||||
title SimpleDiagram
|
title SimpleDiagram
|
||||||
skinparam titleBorderRoundCorner 15
|
skinparam titleBorderRoundCorner 15
|
||||||
skinparam titleBorderThickness 2
|
skinparam titleBorderThickness 2
|
||||||
@ -31,5 +23,4 @@ agent "t2"
|
|||||||
"t1" --> "b"
|
"t1" --> "b"
|
||||||
"b" --> "t2"
|
"b" --> "t2"
|
||||||
"t2" --> "c"
|
"t2" --> "c"
|
||||||
footer \nGenerated by <$sf_logo> **Workflow Component** and **PlantUML**
|
|
||||||
@enduml
|
@enduml
|
||||||
|
Reference in New Issue
Block a user