name: UuidFactory
class_comment: null
dependencies:
- name: Uuid
  type: class
  source: Symfony\Component\Uid\Uuid
- name: UuidV1
  type: class
  source: Symfony\Component\Uid\UuidV1
- name: UuidV4
  type: class
  source: Symfony\Component\Uid\UuidV4
- name: UuidV5
  type: class
  source: Symfony\Component\Uid\UuidV5
- name: UuidV6
  type: class
  source: Symfony\Component\Uid\UuidV6
properties: []
methods:
- name: __construct
  visibility: public
  parameters:
  - name: defaultClass
    default: UuidV6::class
  - name: timeBasedClass
    default: UuidV6::class
  - name: nameBasedClass
    default: UuidV5::class
  - name: randomBasedClass
    default: UuidV4::class
  - name: timeBasedNode
    default: 'null'
  - name: nameBasedNamespace
    default: 'null'
  comment: null
- name: create
  visibility: public
  parameters: []
  comment: null
- name: randomBased
  visibility: public
  parameters: []
  comment: null
- name: timeBased
  visibility: public
  parameters:
  - name: node
    default: 'null'
  comment: null
- name: nameBased
  visibility: public
  parameters:
  - name: namespace
    default: 'null'
  comment: null
- name: getNamespace
  visibility: private
  parameters:
  - name: namespace
  comment: null
traits:
- Symfony\Component\Uid\Uuid
- Symfony\Component\Uid\UuidV1
- Symfony\Component\Uid\UuidV4
- Symfony\Component\Uid\UuidV5
- Symfony\Component\Uid\UuidV6
interfaces: []