feat : ajout du bundle Malio ednotif pour l'utilisation des WS

This commit is contained in:
2026-01-23 17:14:45 +01:00
parent d32b607dda
commit f881488549
14 changed files with 581 additions and 378 deletions

View File

@@ -1751,6 +1751,33 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* },
* }>,
* }
* @psalm-type EdnotifConfig = array{
* guichet_wsdl: scalar|null|Param,
* metier_wsdl: scalar|null|Param,
* entreprise: scalar|null|Param,
* zone?: scalar|null|Param, // Default: null
* application?: scalar|null|Param, // Default: null
* login: scalar|null|Param,
* password: scalar|null|Param,
* exploitation_number: scalar|null|Param,
* exploitation_country_code?: scalar|null|Param, // Default: "FR"
* token_ttl_seconds?: int|Param, // Default: 900
* soap_options?: array{
* trace?: bool|Param, // Default: false
* exceptions?: bool|Param, // Default: true
* connection_timeout?: int|Param, // Default: 15
* cache_wsdl?: int|Param, // Default: 3
* features?: int|Param, // Default: 1
* },
* }
* @psalm-type WebProfilerConfig = array{
* toolbar?: bool|array{ // Profiler toolbar configuration
* enabled?: bool|Param, // Default: false
* ajax_replace?: bool|Param, // Replace toolbar on AJAX requests // Default: false
* },
* intercept_redirects?: bool|Param, // Default: false
* excluded_ajax_paths?: scalar|null|Param, // Default: "^/((index|app(_[\\w]+)?)\\.php/)?_wdt"
* }
* @psalm-type ConfigType = array{
* imports?: ImportsConfig,
* parameters?: ParametersConfig,
@@ -1764,6 +1791,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* lexik_jwt_authentication?: LexikJwtAuthenticationConfig,
* api_platform?: ApiPlatformConfig,
* monolog?: MonologConfig,
* ednotif?: EdnotifConfig,
* "when@dev"?: array{
* imports?: ImportsConfig,
* parameters?: ParametersConfig,
@@ -1777,6 +1805,8 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* lexik_jwt_authentication?: LexikJwtAuthenticationConfig,
* api_platform?: ApiPlatformConfig,
* monolog?: MonologConfig,
* ednotif?: EdnotifConfig,
* web_profiler?: WebProfilerConfig,
* },
* "when@prod"?: array{
* imports?: ImportsConfig,
@@ -1791,6 +1821,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* lexik_jwt_authentication?: LexikJwtAuthenticationConfig,
* api_platform?: ApiPlatformConfig,
* monolog?: MonologConfig,
* ednotif?: EdnotifConfig,
* },
* "when@test"?: array{
* imports?: ImportsConfig,
@@ -1805,6 +1836,8 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
* lexik_jwt_authentication?: LexikJwtAuthenticationConfig,
* api_platform?: ApiPlatformConfig,
* monolog?: MonologConfig,
* ednotif?: EdnotifConfig,
* web_profiler?: WebProfilerConfig,
* },
* ...<string, ExtensionType|array{ // extra keys must follow the when@%env% pattern or match an extension alias
* imports?: ImportsConfig,