{"id":15021870,"url":"https://github.com/wame/generatorbundle","last_synced_at":"2026-02-11T00:31:34.504Z","repository":{"id":62546259,"uuid":"104586585","full_name":"wame/GeneratorBundle","owner":"wame","description":null,"archived":false,"fork":false,"pushed_at":"2018-04-09T08:27:59.000Z","size":736,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-16T19:17:23.802Z","etag":null,"topics":["crud-generator","entity-generator","symfony-console","symfony3"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wame.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-23T17:38:13.000Z","updated_at":"2023-11-26T23:29:46.000Z","dependencies_parsed_at":"2022-11-02T22:15:46.271Z","dependency_job_id":null,"html_url":"https://github.com/wame/GeneratorBundle","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wame/GeneratorBundle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wame%2FGeneratorBundle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wame%2FGeneratorBundle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wame%2FGeneratorBundle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wame%2FGeneratorBundle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wame","download_url":"https://codeload.github.com/wame/GeneratorBundle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wame%2FGeneratorBundle/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271767743,"owners_count":24817582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud-generator","entity-generator","symfony-console","symfony3"],"created_at":"2024-09-24T19:57:09.779Z","updated_at":"2026-02-11T00:31:34.450Z","avatar_url":"https://github.com/wame.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"WameGeneratorBundle\n=====================\n\nThis bundle is a heaviliy altered version of the\n[SensioGeneratorBundle](http://symfony.com/doc/3.0/bundles/SensioGeneratorBundle/index.html).\nIt specifically has changes and extra features regarding entity and CRUD generations.\n\n\n## Documentation\n\n1. [Introduction](Resources/doc/1_introduction.md#wamegeneratorbundle)\n2. [Getting started](Resources/doc/2_getting_started.md#wamegeneratorbundle)\n3. [Configuration options](Resources/doc/3_configuration.md#wamegeneratorbundle)\n4. [Entity Generation](Resources/doc/4_entity_generation.md#wamegeneratorbundle)\n5. [CRUD Generation](Resources/doc/5_crud_generation.md#wamegeneratorbundle)\n6. [Enum Generation](Resources/doc/6_enum_generation.md#wamegeneratorbundle)\n7. [Form Generation](Resources/doc/7_form_generation.md#wamegeneratorbundle)\n8. [Voter Generation](Resources/doc/8_voter_generation.md#wamegeneratorbundle)\n9. [Datatable Generation](Resources/doc/9_datatable_generation.md#wamegeneratorbundle)\n10. [Overriding twig files](Resources/doc/10_overriding_twig.md#wamegeneratorbundle)\n11. [Extending this bundle](Resources/doc/11_extending_bundle.md#wamegeneratorbundle)\n\n\n#### TODO's\n\n- Usage of the 'Resources/translations/roles.(en|nl).yml.twig'\n- Configuration: \n    - There are configuration settings for using different trait-classes,\nbut the generator does not take these settings into account.\nThis should be implemented or the settings should be removed.\n    - A setting for using datatables by default exists, but the generator\n    currently ignores this setting. This is still to be implemented.\n    - More settings/defaults:  \n    we may want to set specific traits to be used or not by default. \n    For instance, some application may never use datatables, so that\n    option should be possible to disable for those applications.\n- Tests:\n    - lots of tests still need to be added, like interactive tests\n     and testing expected failures.\n     -  **Doctrine PSR-4 bug:**  \nThe  [getBasePathForClass](https://github.com/doctrine/DoctrineBundle/blob/1.7.1/Mapping/DisconnectedMetadataFactory.php#L151) \nmethod in \n[DisconnectedMetadataFactory](https://github.com/doctrine/DoctrineBundle/blob/1.7.1/Mapping/DisconnectedMetadataFactory.php)\nchecks entities by their namespace as if PSR-0 is used. Without this\nGeneratorBundle being in directory 'wame', the \n[RuntimeException](https://github.com/doctrine/DoctrineBundle/blob/1.6.12/Mapping/DisconnectedMetadataFactory.php#L158) \nwill be thrown.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwame%2Fgeneratorbundle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwame%2Fgeneratorbundle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwame%2Fgeneratorbundle/lists"}