234 lines
6.1 KiB
YAML
234 lines
6.1 KiB
YAML
name: WorkflowTest
|
|
class_comment: null
|
|
dependencies:
|
|
- name: TestCase
|
|
type: class
|
|
source: PHPUnit\Framework\TestCase
|
|
- name: EventDispatcher
|
|
type: class
|
|
source: Symfony\Component\EventDispatcher\EventDispatcher
|
|
- name: Definition
|
|
type: class
|
|
source: Symfony\Component\Workflow\Definition
|
|
- name: Event
|
|
type: class
|
|
source: Symfony\Component\Workflow\Event\Event
|
|
- name: GuardEvent
|
|
type: class
|
|
source: Symfony\Component\Workflow\Event\GuardEvent
|
|
- name: TransitionEvent
|
|
type: class
|
|
source: Symfony\Component\Workflow\Event\TransitionEvent
|
|
- name: LogicException
|
|
type: class
|
|
source: Symfony\Component\Workflow\Exception\LogicException
|
|
- name: NotEnabledTransitionException
|
|
type: class
|
|
source: Symfony\Component\Workflow\Exception\NotEnabledTransitionException
|
|
- name: UndefinedTransitionException
|
|
type: class
|
|
source: Symfony\Component\Workflow\Exception\UndefinedTransitionException
|
|
- name: Marking
|
|
type: class
|
|
source: Symfony\Component\Workflow\Marking
|
|
- name: MethodMarkingStore
|
|
type: class
|
|
source: Symfony\Component\Workflow\MarkingStore\MethodMarkingStore
|
|
- name: Transition
|
|
type: class
|
|
source: Symfony\Component\Workflow\Transition
|
|
- name: TransitionBlocker
|
|
type: class
|
|
source: Symfony\Component\Workflow\TransitionBlocker
|
|
- name: Workflow
|
|
type: class
|
|
source: Symfony\Component\Workflow\Workflow
|
|
- name: WorkflowEvents
|
|
type: class
|
|
source: Symfony\Component\Workflow\WorkflowEvents
|
|
- name: WorkflowBuilderTrait
|
|
type: class
|
|
source: WorkflowBuilderTrait
|
|
properties: []
|
|
methods:
|
|
- name: testGetMarkingWithEmptyDefinition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testGetMarkingWithImpossiblePlace
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testGetMarkingWithEmptyInitialMarking
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testGetMarkingWithExistingMarking
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCanWithUnexistingTransition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCan
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCanWithGuard
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCanDoesNotTriggerGuardEventsForNotEnabledTransitions
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCanWithSameNameTransition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testBuildTransitionBlockerListReturnsUndefinedTransition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testBuildTransitionBlockerList
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testBuildTransitionBlockerListReturnsReasonsProvidedByMarking
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testBuildTransitionBlockerListReturnsReasonsProvidedInGuards
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithNotExisingTransition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithNotEnabledTransition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApply
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithSameNameTransition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithSameNameTransition2
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithSameNameTransition3
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithEventDispatcher
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: provideApplyWithEventDispatcherForAnnounceTests
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithEventDispatcherForAnnounce
|
|
visibility: public
|
|
parameters:
|
|
- name: fired
|
|
- name: context
|
|
comment: '# * @dataProvider provideApplyWithEventDispatcherForAnnounceTests'
|
|
- name: testApplyDispatchesWithDisableEventInContext
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyDispatchesNoEventsWhenSpecifiedByDefinition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyOnlyDispatchesEventsThatHaveBeenSpecifiedByDefinition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyDoesNotTriggerExtraGuardWithEventDispatcher
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithContext
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testEventName
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testEventContext
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testEventContextUpdated
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testEventDefaultInitialContext
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testMarkingStateOnApplyWithEventDispatcher
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testGetEnabledTransitions
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testGetEnabledTransition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testGetEnabledTransitionsWithSameNameTransition
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testApplyWithSameNameBackTransition
|
|
visibility: public
|
|
parameters:
|
|
- name: transition
|
|
comment: '# * @@testWith ["back1"]
|
|
|
|
# * ["back2"]'
|
|
- name: assertPlaces
|
|
visibility: private
|
|
parameters:
|
|
- name: expected
|
|
- name: marking
|
|
comment: null
|
|
- name: dispatch
|
|
visibility: public
|
|
parameters:
|
|
- name: event
|
|
- name: eventName
|
|
default: 'null'
|
|
comment: null
|
|
traits:
|
|
- PHPUnit\Framework\TestCase
|
|
- Symfony\Component\EventDispatcher\EventDispatcher
|
|
- Symfony\Component\Workflow\Definition
|
|
- Symfony\Component\Workflow\Event\Event
|
|
- Symfony\Component\Workflow\Event\GuardEvent
|
|
- Symfony\Component\Workflow\Event\TransitionEvent
|
|
- Symfony\Component\Workflow\Exception\LogicException
|
|
- Symfony\Component\Workflow\Exception\NotEnabledTransitionException
|
|
- Symfony\Component\Workflow\Exception\UndefinedTransitionException
|
|
- Symfony\Component\Workflow\Marking
|
|
- Symfony\Component\Workflow\MarkingStore\MethodMarkingStore
|
|
- Symfony\Component\Workflow\Transition
|
|
- Symfony\Component\Workflow\TransitionBlocker
|
|
- Symfony\Component\Workflow\Workflow
|
|
- Symfony\Component\Workflow\WorkflowEvents
|
|
- WorkflowBuilderTrait
|
|
interfaces:
|
|
- \Symfony\Contracts\EventDispatcher\EventDispatcherInterface
|