235 lines
6.1 KiB
YAML
235 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
|