diff --git a/RECIPES.md b/RECIPES.md index 2105e8c8..7f869219 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -296,6 +296,7 @@ Additional recipes can be found on the [Main Recipes Repository](https://github. | [jolicode/jolitypo](https://packagist.org/packages/jolicode/jolitypo) | [1.0](jolicode/jolitypo/1.0) | | [jolicode/media-bundle](https://packagist.org/packages/jolicode/media-bundle) | [0.1](jolicode/media-bundle/0.1) | | [jonathankablan/fast-entity-bundle](https://packagist.org/packages/jonathankablan/fast-entity-bundle) | [2.0](jonathankablan/fast-entity-bundle/2.0) | +| [jonathanlight/meta-entity-builder-bundle](https://packagist.org/packages/jonathanlight/meta-entity-builder-bundle) | [1.0](jonathanlight/meta-entity-builder-bundle/1.0) | | [jrmgx/interactive-bundle](https://packagist.org/packages/jrmgx/interactive-bundle) | [1.0](jrmgx/interactive-bundle/1.0) | | [jsor/doctrine-postgis](https://packagist.org/packages/jsor/doctrine-postgis) | [1.7](jsor/doctrine-postgis/1.7) | | [jupi/prestashop-webservice-bundle](https://packagist.org/packages/jupi/prestashop-webservice-bundle) | [1.0](jupi/prestashop-webservice-bundle/1.0) | diff --git a/archived/jonathanlight.meta-entity-builder-bundle/d592556059a6d31b7881706079ad1b698126f807.json b/archived/jonathanlight.meta-entity-builder-bundle/d592556059a6d31b7881706079ad1b698126f807.json new file mode 100644 index 00000000..c8817e0e --- /dev/null +++ b/archived/jonathanlight.meta-entity-builder-bundle/d592556059a6d31b7881706079ad1b698126f807.json @@ -0,0 +1,40 @@ +{ + "manifests": { + "jonathanlight/meta-entity-builder-bundle": { + "manifest": { + "bundles": { + "Meta\\EntityBuilderBundle\\MetaEntityBuilderBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/meta_entity_builder.yaml": { + "contents": [ + "meta_entity_builder:", + " # Path to YAML schema file defining your entities", + " schema_path: '%kernel.project_dir%/config/entities.yaml'", + "", + " # Directory where generated entities will be saved", + " entity_directory: '%kernel.project_dir%/src/Entity'", + "", + " # Namespace for generated entities", + " entity_namespace: 'App\\Entity'", + "", + " # Create backup before updating existing entities", + " backup_enabled: true", + "", + " # Backup directory (relative to project root)", + " backup_directory: '%kernel.project_dir%/var/backups/entities'", + "" + ], + "executable": false + } + }, + "ref": "d592556059a6d31b7881706079ad1b698126f807" + } + } +} diff --git a/index.json b/index.json index 69169d12..0093f7f4 100644 --- a/index.json +++ b/index.json @@ -940,6 +940,9 @@ "jonathankablan/fast-entity-bundle": [ "2.0" ], + "jonathanlight/meta-entity-builder-bundle": [ + "1.0" + ], "jrmgx/interactive-bundle": [ "1.0" ], diff --git a/jonathanlight.meta-entity-builder-bundle.1.0.json b/jonathanlight.meta-entity-builder-bundle.1.0.json new file mode 100644 index 00000000..c8817e0e --- /dev/null +++ b/jonathanlight.meta-entity-builder-bundle.1.0.json @@ -0,0 +1,40 @@ +{ + "manifests": { + "jonathanlight/meta-entity-builder-bundle": { + "manifest": { + "bundles": { + "Meta\\EntityBuilderBundle\\MetaEntityBuilderBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } + }, + "files": { + "config/packages/meta_entity_builder.yaml": { + "contents": [ + "meta_entity_builder:", + " # Path to YAML schema file defining your entities", + " schema_path: '%kernel.project_dir%/config/entities.yaml'", + "", + " # Directory where generated entities will be saved", + " entity_directory: '%kernel.project_dir%/src/Entity'", + "", + " # Namespace for generated entities", + " entity_namespace: 'App\\Entity'", + "", + " # Create backup before updating existing entities", + " backup_enabled: true", + "", + " # Backup directory (relative to project root)", + " backup_directory: '%kernel.project_dir%/var/backups/entities'", + "" + ], + "executable": false + } + }, + "ref": "d592556059a6d31b7881706079ad1b698126f807" + } + } +}