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:----qTyBObMAkGKXp3eIvK0/aFlMaNI6l+PikqrS9RvGld2m+ib5CMOOFr8FDjHfMzjUrED8LdQQdvM74KTxHAKz9U2dHn3iRc90bnDUHNbl5/K5toILHX492RG5eMxNBIRBpD12maC92otMVMUEoAj7uGU2EO1mpOgaPpyIh48fCN1gd5pwtiNbAZrUVsyoS8RpWTlRof90ZofrtlXShfeQKR1W5gyhir8J9/0no/70ukH8VYLCch38SMwB7sQlB/+le9D4n/abO5l3xINkN3mmycR5eYVRkDWoQ5CgzqbCXMHo2VRmbDWZ9MqxCC/SC2LUNtpUm10WOKGFvtBPF1ptpjuQin+Bgea05BBvzKRq6pQZTu46xkw/4JedyiNaBv3Df/XW65l/oEfSHPH1zfERI8pBE2/cUEGlxIlxG43JL6H7NHiOSbCFa3+rwkP3epBv9MEUG1mlyEvIL+tr1XZOvGrwfdDide5mDYvcOgZ8reGsNhlA3Sq+fzwJ4DhlNlZKicrOPU/gn/ee5AfzSSNw3rIZHHTvUOEo4GE21DqcTx6NBEIi+ZSMB2SRZhdoAnwRVaKOL6Wq0iFwhf3gQvDyMQ6QsnoQ0oSPx0HsuzzVbR1yk5VC4++ENiZM0yhkB05bkNXTWRsvlAjRLg9FtSkBcjBjT4RlwfZZds/vEEPFnhk=----ATTACHMENT:----NDIwODgyOTQ4NTY5OTM0OSA5OTQ1NDk1NzIyNzkwMDcyIDQ2MDAwMjMxMDEzNjg1ODA=