name: ConfigurationTest class_comment: null dependencies: - name: Connection type: class source: Doctrine\DBAL\Connection - name: TestCase type: class source: PHPUnit\Framework\TestCase - name: Configuration type: class source: Symfony\Bundle\FrameworkBundle\DependencyInjection\Configuration - name: FullStack type: class source: Symfony\Bundle\FullStack - name: DoctrineAdapter type: class source: Symfony\Component\Cache\Adapter\DoctrineAdapter - name: InvalidConfigurationException type: class source: Symfony\Component\Config\Definition\Exception\InvalidConfigurationException - name: Processor type: class source: Symfony\Component\Config\Definition\Processor - name: ContainerBuilder type: class source: Symfony\Component\DependencyInjection\ContainerBuilder - name: HtmlSanitizer type: class source: Symfony\Component\HtmlSanitizer\HtmlSanitizer - name: HttpClient type: class source: Symfony\Component\HttpClient\HttpClient - 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: TokenBucketLimiter type: class source: Symfony\Component\RateLimiter\Policy\TokenBucketLimiter - name: SchedulerTransportFactory type: class source: Symfony\Component\Scheduler\Messenger\SchedulerTransportFactory - name: JsonDecode type: class source: Symfony\Component\Serializer\Encoder\JsonDecode - name: Type type: class source: Symfony\Component\TypeInfo\Type - name: UuidFactory type: class source: Symfony\Component\Uid\Factory\UuidFactory properties: [] methods: - name: testDefaultConfig visibility: public parameters: [] comment: null - name: getTestValidSessionName visibility: public parameters: [] comment: null - name: testInvalidSessionName visibility: public parameters: - name: sessionName comment: '# * @dataProvider getTestInvalidSessionName' - name: getTestInvalidSessionName visibility: public parameters: [] comment: null - name: testAssetsCanBeEnabled visibility: public parameters: [] comment: null - name: testAssetMapperCanBeEnabled visibility: public parameters: [] comment: null - name: testAssetMapperPolyfillValue visibility: public parameters: - name: polyfillValue - name: isValid - name: expected comment: '# * @dataProvider provideImportmapPolyfillTests' - name: provideImportmapPolyfillTests visibility: public parameters: [] comment: null - name: testValidAssetsPackageNameConfiguration visibility: public parameters: - name: packageName comment: '# * @dataProvider provideValidAssetsPackageNameConfigurationTests' - name: provideValidAssetsPackageNameConfigurationTests visibility: public parameters: [] comment: null - name: testInvalidAssetsConfiguration visibility: public parameters: - name: assetConfig - name: expectedMessage comment: '# * @dataProvider provideInvalidAssetConfigurationTests' - name: provideInvalidAssetConfigurationTests visibility: public parameters: [] comment: null - name: testValidLockConfiguration visibility: public parameters: - name: lockConfig - name: processedConfig comment: '# * @dataProvider provideValidLockConfigurationTests' - name: provideValidLockConfigurationTests visibility: public parameters: [] comment: null - name: testLockMergeConfigs visibility: public parameters: [] comment: null - name: testValidSemaphoreConfiguration visibility: public parameters: - name: semaphoreConfig - name: processedConfig comment: '# * @dataProvider provideValidSemaphoreConfigurationTests' - name: provideValidSemaphoreConfigurationTests visibility: public parameters: [] comment: null - name: testItShowANiceMessageIfTwoMessengerBusesAreConfiguredButNoDefaultBus visibility: public parameters: [] comment: null - name: testBusMiddlewareDontMerge visibility: public parameters: [] comment: null - name: testItErrorsWhenDefaultBusDoesNotExist visibility: public parameters: [] comment: null - name: testLockCanBeDisabled visibility: public parameters: [] comment: null - name: testEnabledLockNeedsResources visibility: public parameters: [] comment: null - name: testSerializerJsonDetailedErrorMessagesEnabledWhenDefaultContextIsConfigured visibility: public parameters: [] comment: null - name: testSerializerJsonDetailedErrorMessagesInDefaultContextCanBeDisabled visibility: public parameters: [] comment: null - name: testSerializerJsonDetailedErrorMessagesInDefaultContextCanBeDisabledWithSeveralConfigsBeingMerged visibility: public parameters: [] comment: null - name: testScopedHttpClientsInheritRateLimiterAndRetryFailedConfiguration visibility: public parameters: [] comment: null - name: getBundleDefaultConfig visibility: protected parameters: [] comment: null traits: - Doctrine\DBAL\Connection - PHPUnit\Framework\TestCase - Symfony\Bundle\FrameworkBundle\DependencyInjection\Configuration - Symfony\Bundle\FullStack - Symfony\Component\Cache\Adapter\DoctrineAdapter - Symfony\Component\Config\Definition\Exception\InvalidConfigurationException - Symfony\Component\Config\Definition\Processor - Symfony\Component\DependencyInjection\ContainerBuilder - Symfony\Component\HtmlSanitizer\HtmlSanitizer - Symfony\Component\HttpClient\HttpClient - Symfony\Component\Lock\Store\SemaphoreStore - Symfony\Component\Mailer\Mailer - Symfony\Component\Messenger\MessageBusInterface - Symfony\Component\Notifier\Notifier - Symfony\Component\RateLimiter\Policy\TokenBucketLimiter - Symfony\Component\Scheduler\Messenger\SchedulerTransportFactory - Symfony\Component\Serializer\Encoder\JsonDecode - Symfony\Component\TypeInfo\Type - Symfony\Component\Uid\Factory\UuidFactory interfaces: []