diff --git a/RECIPES.md b/RECIPES.md index b1a5b29c..b20c333c 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -27,6 +27,7 @@ Additional recipes can be found on the [Main Recipes Repository](https://github. | [artox-lab/clarc-message-bus-bundle](https://packagist.org/packages/artox-lab/clarc-message-bus-bundle) | [1.0](artox-lab/clarc-message-bus-bundle/1.0) | | [artox-lab/sms-bundle](https://packagist.org/packages/artox-lab/sms-bundle) | [1.0](artox-lab/sms-bundle/1.0) | | [artprima/prometheus-metrics-bundle](https://packagist.org/packages/artprima/prometheus-metrics-bundle) | [1.14](artprima/prometheus-metrics-bundle/1.14) | +| [artyuum/request-dto-mapper-bundle](https://packagist.org/packages/artyuum/request-dto-mapper-bundle) | [1.0](artyuum/request-dto-mapper-bundle/1.0) | | [assoconnect/mjml-bundle](https://packagist.org/packages/assoconnect/mjml-bundle) | [1.0](assoconnect/mjml-bundle/1.0) | | [async-aws/async-aws-bundle](https://packagist.org/packages/async-aws/async-aws-bundle) | [1.0](async-aws/async-aws-bundle/1.0) | | [atlas/symfony](https://packagist.org/packages/atlas/symfony) | [1.0](atlas/symfony/1.0) | diff --git a/archived/artyuum.request-dto-mapper-bundle/44cb1f72b30bb12a238ec639228233ae38a1e502.json b/archived/artyuum.request-dto-mapper-bundle/44cb1f72b30bb12a238ec639228233ae38a1e502.json new file mode 100644 index 00000000..89547f0f --- /dev/null +++ b/archived/artyuum.request-dto-mapper-bundle/44cb1f72b30bb12a238ec639228233ae38a1e502.json @@ -0,0 +1,54 @@ +{ + "manifests": { + "artyuum/request-dto-mapper-bundle": { + "manifest": { + "bundles": { + "Artyum\\RequestDtoMapperBundle\\ArtyumRequestDtoMapperBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/artyum_request_dto_mapper.yaml": { + "contents": [ + "# Read the documentation at https://github.com/artyuum/request-dto-mapper-bundle", + "artyum_request_dto_mapper:", + "", + " # Used if the attribute does not specify any (must be a FQCN implementing \"\\Artyum\\RequestDtoMapperBundle\\Extractor\\ExtractorInterface\").", + " default_extractor: null # Example: Artyum\\RequestDtoMapperBundle\\Extractor\\JsonExtractor", + "", + " # The configuration related to the denormalizer (https://symfony.com/doc/current/components/serializer.html).", + " denormalizer:", + "", + " # Used when mapping the request data to the DTO if the attribute does not set any.", + " default_options: []", + "", + " # Used when mapping the request data to the DTO (merged with the values passed by the attribute or \"default_options\").", + " additional_options: []", + "", + " # The configuration related to the validator (https://symfony.com/doc/current/validation.html).", + " validation:", + "", + " # Whether to validate the DTO after mapping it.", + " enabled: false", + "", + " # Used when validating the DTO if the attribute does not set any.", + " default_groups: []", + "", + " # Used when validating the DTO (merged with the values passed by the attribute or \"default_groups\").", + " additional_groups: []", + "", + " # Whether to throw an exception if the DTO validation failed (constraint violations).", + " throw_on_violation: true", + "" + ], + "executable": false + } + }, + "ref": "44cb1f72b30bb12a238ec639228233ae38a1e502" + } + } +} diff --git a/artyuum.request-dto-mapper-bundle.1.0.json b/artyuum.request-dto-mapper-bundle.1.0.json new file mode 100644 index 00000000..89547f0f --- /dev/null +++ b/artyuum.request-dto-mapper-bundle.1.0.json @@ -0,0 +1,54 @@ +{ + "manifests": { + "artyuum/request-dto-mapper-bundle": { + "manifest": { + "bundles": { + "Artyum\\RequestDtoMapperBundle\\ArtyumRequestDtoMapperBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/artyum_request_dto_mapper.yaml": { + "contents": [ + "# Read the documentation at https://github.com/artyuum/request-dto-mapper-bundle", + "artyum_request_dto_mapper:", + "", + " # Used if the attribute does not specify any (must be a FQCN implementing \"\\Artyum\\RequestDtoMapperBundle\\Extractor\\ExtractorInterface\").", + " default_extractor: null # Example: Artyum\\RequestDtoMapperBundle\\Extractor\\JsonExtractor", + "", + " # The configuration related to the denormalizer (https://symfony.com/doc/current/components/serializer.html).", + " denormalizer:", + "", + " # Used when mapping the request data to the DTO if the attribute does not set any.", + " default_options: []", + "", + " # Used when mapping the request data to the DTO (merged with the values passed by the attribute or \"default_options\").", + " additional_options: []", + "", + " # The configuration related to the validator (https://symfony.com/doc/current/validation.html).", + " validation:", + "", + " # Whether to validate the DTO after mapping it.", + " enabled: false", + "", + " # Used when validating the DTO if the attribute does not set any.", + " default_groups: []", + "", + " # Used when validating the DTO (merged with the values passed by the attribute or \"default_groups\").", + " additional_groups: []", + "", + " # Whether to throw an exception if the DTO validation failed (constraint violations).", + " throw_on_violation: true", + "" + ], + "executable": false + } + }, + "ref": "44cb1f72b30bb12a238ec639228233ae38a1e502" + } + } +} diff --git a/index.json b/index.json index e2baa49e..3883a4e9 100644 --- a/index.json +++ b/index.json @@ -71,6 +71,9 @@ "1.0", "1.14" ], + "artyuum/request-dto-mapper-bundle": [ + "1.0" + ], "assoconnect/mjml-bundle": [ "1.0" ],