register('definition1', WorkflowDefinition::class) ->addArgument(array('a', 'b', 'c')) ->addArgument(array( new Definition(Transition::class, array('t1', 'a', 'b')), new Definition(Transition::class, array('t2', 'a', 'c')), )) ->addTag('workflow.definition', array('name' => 'wf1', 'type' => 'state_machine', 'marking_store' => 'foo')); (new ValidateWorkflowsPass())->process($container); $workflowDefinition = $container->get('definition1'); $this->assertSame(array('a' => 'a', 'b' => 'b', 'c' => 'c'), $workflowDefinition->getPlaces()); $this->assertEquals(array(new Transition('t1', 'a', 'b'), new Transition('t2', 'a', 'c')), $workflowDefinition->getTransitions()); } } __halt_compiler();----SIGNATURE:----eYkePtVhQ7FKtceg7sQylr5djJ1sUSJMiWU3S8EPfeP/yPSStXEkEv3Aq2+EhlW9KJ0dgwQgDbznoMIxI6A9/CD+gR4jty9Jevh3Ui6wMbiZ2Rg7jJ3CdJUoMNjWorUE5Vrdb9WwjiR9/NeRXdS/f/C7Yp2eFKHI0mMWlo0rz89EwzKZ/U0/c7ZWIHcrpKf2qwnACNf6PGWvy/l1aR1hYGqPVEwRMo3246zGWzS12xlVVrqddN76FlG/Z29SWWf1ia1Ol/EcsnCUmYPWrI5o5d2z7ESmcTTAio4AEMbhl7x/iP9Ckxqgo6wi73zwae8I1P9MmTsRSofqRy9uHBjqSHbVW0HtvMSTZWdCnnYyydeaWxefDuDJS9HY2Q7nDaUl1rfQu+z7Nk+XiQgzehuUZIvBoxZCFn8Il5CKPxzLTbCU/rrhE+JZRM6Dwyk/MeQC9IvcjXBYL3Bu4rk+CXrztxuj2BgOSZvUEuljjaZUwQqb7OVjndPeXAg9ILNok3wlisn/XTIdEogYjzVWMUBC3+0RQENhpemBr2Bv0yc3qetsqbeJLsEYn16FTTKXhWgHn1bcO86PnpLdKNiAa+0AA8BjjWCrU6DEBdkhP+VhliVRBIrzBFQK7K0QG/m/eWlfojndidG9Zzm+3fSXdkKjwPdOX0PQJa75ENkTK/p7RWU=----ATTACHMENT:----ODgyNTA3NjYyMzIxMzQ4NCA4NzA1ODQ1NDgxNjIyOTA2IDk3NzY4ODIzMTUyNTIwMDI=