api/symfony/Component/Workflow/Metadata/InMemoryMetadataStore.yaml

44 lines
1.1 KiB
YAML
Raw Normal View History

2024-09-26 09:03:21 +00:00
name: InMemoryMetadataStore
class_comment: null
dependencies:
- name: Transition
type: class
source: Symfony\Component\Workflow\Transition
- name: GetMetadataTrait
type: class
source: GetMetadataTrait
properties: []
methods:
- name: __construct
visibility: public
parameters:
- name: workflowMetadata
default: '[]'
- name: placesMetadata
default: '[]'
- name: transitionsMetadata
default: 'null'
comment: "# * @author Gr\xE9goire Pineau <lyrixx@lyrixx.info>\n# */\n# final class\
\ InMemoryMetadataStore implements MetadataStoreInterface\n# {\n# use GetMetadataTrait;\n\
# \n# private \\SplObjectStorage $transitionsMetadata;\n# \n# /**\n# * @param\
\ \\SplObjectStorage<Transition, array>|null $transitionsMetadata"
- name: getWorkflowMetadata
visibility: public
parameters: []
comment: null
- name: getPlaceMetadata
visibility: public
parameters:
- name: place
comment: null
- name: getTransitionMetadata
visibility: public
parameters:
- name: transition
comment: null
traits:
- Symfony\Component\Workflow\Transition
- GetMetadataTrait
interfaces:
- MetadataStoreInterface