platform/api/symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.yaml
2024-09-02 10:44:11 -07:00

400 lines
10 KiB
YAML

name: Configuration
class_comment: '# * FrameworkExtension configuration structure.'
dependencies:
- name: Connection
type: class
source: Doctrine\DBAL\Connection
- name: LogLevel
type: class
source: Psr\Log\LogLevel
- name: JsonParser
type: class
source: Seld\JsonLint\JsonParser
- name: FullStack
type: class
source: Symfony\Bundle\FullStack
- name: Package
type: class
source: Symfony\Component\Asset\Package
- name: AssetMapper
type: class
source: Symfony\Component\AssetMapper\AssetMapper
- name: DoctrineAdapter
type: class
source: Symfony\Component\Cache\Adapter\DoctrineAdapter
- name: ArrayNodeDefinition
type: class
source: Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition
- name: NodeBuilder
type: class
source: Symfony\Component\Config\Definition\Builder\NodeBuilder
- name: TreeBuilder
type: class
source: Symfony\Component\Config\Definition\Builder\TreeBuilder
- name: ConfigurationInterface
type: class
source: Symfony\Component\Config\Definition\ConfigurationInterface
- name: InvalidConfigurationException
type: class
source: Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
- name: ContainerBuilder
type: class
source: Symfony\Component\DependencyInjection\ContainerBuilder
- name: LogicException
type: class
source: Symfony\Component\DependencyInjection\Exception\LogicException
- name: Form
type: class
source: Symfony\Component\Form\Form
- name: HtmlSanitizerInterface
type: class
source: Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface
- name: HttpClient
type: class
source: Symfony\Component\HttpClient\HttpClient
- name: Cookie
type: class
source: Symfony\Component\HttpFoundation\Cookie
- name: IpUtils
type: class
source: Symfony\Component\HttpFoundation\IpUtils
- name: Lock
type: class
source: Symfony\Component\Lock\Lock
- name: SemaphoreStore
type: class
source: Symfony\Component\Lock\Store\SemaphoreStore
- name: Mailer
type: class
source: Symfony\Component\Mailer\Mailer
- name: MessageBusInterface
type: class
source: Symfony\Component\Messenger\MessageBusInterface
- name: Notifier
type: class
source: Symfony\Component\Notifier\Notifier
- name: PropertyAccessor
type: class
source: Symfony\Component\PropertyAccess\PropertyAccessor
- name: PropertyInfoExtractorInterface
type: class
source: Symfony\Component\PropertyInfo\PropertyInfoExtractorInterface
- name: TokenBucketLimiter
type: class
source: Symfony\Component\RateLimiter\Policy\TokenBucketLimiter
- name: RemoteEvent
type: class
source: Symfony\Component\RemoteEvent\RemoteEvent
- name: Schedule
type: class
source: Symfony\Component\Scheduler\Schedule
- name: Semaphore
type: class
source: Symfony\Component\Semaphore\Semaphore
- name: JsonDecode
type: class
source: Symfony\Component\Serializer\Encoder\JsonDecode
- name: Serializer
type: class
source: Symfony\Component\Serializer\Serializer
- name: Translator
type: class
source: Symfony\Component\Translation\Translator
- name: Type
type: class
source: Symfony\Component\TypeInfo\Type
- name: UuidFactory
type: class
source: Symfony\Component\Uid\Factory\UuidFactory
- name: Validation
type: class
source: Symfony\Component\Validator\Validation
- name: WebhookController
type: class
source: Symfony\Component\Webhook\Controller\WebhookController
- name: HttpHeaderSerializer
type: class
source: Symfony\Component\WebLink\HttpHeaderSerializer
- name: WorkflowEvents
type: class
source: Symfony\Component\Workflow\WorkflowEvents
properties: []
methods:
- name: __construct
visibility: public
parameters:
- name: debug
comment: '# * FrameworkExtension configuration structure.
# */
# class Configuration implements ConfigurationInterface
# {
# /**
# * @param bool $debug Whether debugging is enabled or not'
- name: getConfigTreeBuilder
visibility: public
parameters: []
comment: '# * Generates the configuration tree builder.'
- name: addSecretsSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addCsrfSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addFormSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addHttpCacheSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addEsiSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addSsiSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addFragmentsSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addProfilerSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addWorkflowSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addRouterSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addSessionSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addRequestSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addAssetsSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addAssetMapperSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addTranslatorSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addValidationSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addAnnotationsSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addSerializerSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addPropertyAccessSection
visibility: private
parameters:
- name: rootNode
- name: willBeAvailable
comment: null
- name: addPropertyInfoSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addTypeInfoSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addCacheSection
visibility: private
parameters:
- name: rootNode
- name: willBeAvailable
comment: null
- name: addPhpErrorsSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addExceptionsSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addLockSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addSemaphoreSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addWebLinkSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addMessengerSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addSchedulerSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addRobotsIndexSection
visibility: private
parameters:
- name: rootNode
comment: null
- name: addHttpClientSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: createHttpClientRetrySection
visibility: private
parameters: []
comment: null
- name: addMailerSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addNotifierSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addWebhookSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addRemoteEventSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addRateLimiterSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addUidSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
- name: addHtmlSanitizerSection
visibility: private
parameters:
- name: rootNode
- name: enableIfStandalone
comment: null
traits:
- Doctrine\DBAL\Connection
- Psr\Log\LogLevel
- Seld\JsonLint\JsonParser
- Symfony\Bundle\FullStack
- Symfony\Component\Asset\Package
- Symfony\Component\AssetMapper\AssetMapper
- Symfony\Component\Cache\Adapter\DoctrineAdapter
- Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition
- Symfony\Component\Config\Definition\Builder\NodeBuilder
- Symfony\Component\Config\Definition\Builder\TreeBuilder
- Symfony\Component\Config\Definition\ConfigurationInterface
- Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
- Symfony\Component\DependencyInjection\ContainerBuilder
- Symfony\Component\DependencyInjection\Exception\LogicException
- Symfony\Component\Form\Form
- Symfony\Component\HtmlSanitizer\HtmlSanitizerInterface
- Symfony\Component\HttpClient\HttpClient
- Symfony\Component\HttpFoundation\Cookie
- Symfony\Component\HttpFoundation\IpUtils
- Symfony\Component\Lock\Lock
- Symfony\Component\Lock\Store\SemaphoreStore
- Symfony\Component\Mailer\Mailer
- Symfony\Component\Messenger\MessageBusInterface
- Symfony\Component\Notifier\Notifier
- Symfony\Component\PropertyAccess\PropertyAccessor
- Symfony\Component\PropertyInfo\PropertyInfoExtractorInterface
- Symfony\Component\RateLimiter\Policy\TokenBucketLimiter
- Symfony\Component\RemoteEvent\RemoteEvent
- Symfony\Component\Scheduler\Schedule
- Symfony\Component\Semaphore\Semaphore
- Symfony\Component\Serializer\Encoder\JsonDecode
- Symfony\Component\Serializer\Serializer
- Symfony\Component\Translation\Translator
- Symfony\Component\TypeInfo\Type
- Symfony\Component\Uid\Factory\UuidFactory
- Symfony\Component\Validator\Validation
- Symfony\Component\Webhook\Controller\WebhookController
- Symfony\Component\WebLink\HttpHeaderSerializer
- Symfony\Component\Workflow\WorkflowEvents
interfaces:
- ConfigurationInterface