maker-bundle
Symfony Maker Bundle
File Explorer
Download Latest Version (.zip)- ci-docs.yaml
- ci-linux.yaml
- ci-static-analysis.yaml
- ci-windows.yaml
- fabbot.yml
- .gitignore
- build.php
- composer.json
- redirection_map
- spelling_word_list.txt
- MakeCustom.txt
- MakeFormLogin.txt
- _WithTests.txt
- _WithUid.txt
- MakeAuth.txt
- MakeCommand.txt
- MakeController.txt
- MakeCrud.txt
- MakeDockerDatabase.txt
- MakeEntity.txt
- MakeFixture.txt
- MakeForm.txt
- MakeFunctionalTest.txt
- MakeListener.txt
- MakeMessage.txt
- MakeMiddleware.txt
- MakeMigration.txt
- MakeRegistrationForm.txt
- MakeResetPassword.txt
- MakeScheduler.txt
- MakeSerializerEncoder.txt
- MakeSerializerNormalizer.txt
- MakeStimulusController.txt
- MakeSubscriber.txt
- MakeTest.txt
- MakeTwigExtension.txt
- MakeUnitTest.txt
- MakeUser.txt
- MakeValidator.txt
- MakeVoter.txt
- MakeWebhook.txt
- makers.php
- services.php
- index.rst
- MakerCommand.php
- MigrationDiffFilteredOutput.php
- MakeCommandRegistrationPass.php
- RemoveMissingParametersPass.php
- SetDoctrineAnnotatedPrefixesPass.php
- DockerDatabaseServices.php
- BaseCollectionRelation.php
- BaseRelation.php
- DoctrineHelper.php
- EntityClassGenerator.php
- EntityDetails.php
- EntityRegenerator.php
- EntityRelation.php
- ORMDependencyBuilder.php
- RelationManyToMany.php
- RelationManyToOne.php
- RelationOneToMany.php
- RelationOneToOne.php
- StaticReflectionService.php
- ConsoleErrorSubscriber.php
- RuntimeCommandException.php
- CanGenerateTestsTrait.php
- EntityIdTypeEnum.php
- InstallDependencyTrait.php
- UidTrait.php
- MakeCustomAuthenticator.php
- MakeFormLogin.php
- AbstractMaker.php
- MakeAuthenticator.php
- MakeCommand.php
- MakeController.php
- MakeCrud.php
- MakeDockerDatabase.php
- MakeEntity.php
- MakeFixtures.php
- MakeForm.php
- MakeFunctionalTest.php
- MakeListener.php
- MakeMessage.php
- MakeMessengerMiddleware.php
- MakeMigration.php
- MakeRegistrationForm.php
- MakeResetPassword.php
- MakeSchedule.php
- MakeSerializerEncoder.php
- MakeSerializerNormalizer.php
- MakeStimulusController.php
- MakeSubscriber.php
- MakeTest.php
- MakeTwigComponent.php
- MakeTwigExtension.php
- MakeUnitTest.php
- MakeUser.php
- MakeValidator.php
- MakeVoter.php
- MakeWebhook.php
- FormTypeRenderer.php
- Authenticator.php
- AuthenticatorType.php
- InteractiveSecurityHelper.php
- SecurityConfigUpdater.php
- SecurityControllerBuilder.php
- UserClassBuilder.php
- UserClassConfiguration.php
- MakerTestCase.php
- MakerTestDetails.php
- MakerTestEnvironment.php
- MakerTestKernel.php
- MakerTestProcess.php
- MakerTestRunner.php
- ClassData.php
- ClassProperty.php
- AutoloaderUtil.php
- ClassDetails.php
- ClassNameDetails.php
- ClassNameValue.php
- ClassSourceManipulator.php
- CliOutputHelper.php
- ComposeFileManipulator.php
- ComposerAutoloaderFinder.php
- EnumHelper.php
- MakerFileLinkFormatter.php
- PhpCompatUtil.php
- PrettyPrinter.php
- TemplateComponentGenerator.php
- UseStatementGenerator.php
- YamlManipulationFailedException.php
- YamlSourceManipulator.php
- ApplicationAwareMakerInterface.php
- ConsoleStyle.php
- DependencyBuilder.php
- EventRegistry.php
- FileManager.php
- Generator.php
- GeneratorTwigHelper.php
- InputAwareMakerInterface.php
- InputConfiguration.php
- MakerBundle.php
- MakerInterface.php
- Str.php
- Validator.php
- EmptyAuthenticator.tpl.php
- EmptySecurityController.tpl.php
- login_form.tpl.php
- LoginFormAuthenticator.tpl.php
- Command.tpl.php
- Test.tpl.php
- Controller.tpl.php
- twig_template.tpl.php
- Controller.tpl.php
- _delete_form.tpl.php
- _form.tpl.php
- edit.tpl.php
- index.tpl.php
- new.tpl.php
- show.tpl.php
- Test.EntityManager.tpl.php
- broadcast_twig_template.tpl.php
- Entity.tpl.php
- Fixtures.tpl.php
- Repository.tpl.php
- Listener.tpl.php
- Subscriber.tpl.php
- Type.tpl.php
- Message.tpl.php
- MessageHandler.tpl.php
- Middleware.tpl.php
- RegistrationController.tpl.php
- Test.WithoutVerify.tpl.php
- Test.WithVerify.tpl.php
- twig_email.tpl.php
- twig_template.tpl.php
- ChangePasswordFormType.tpl.php
- ResetPasswordController.tpl.php
- ResetPasswordRequestFormType.tpl.php
- Test.ResetPasswordController.tpl.php
- twig_check_email.tpl.php
- twig_email.tpl.php
- twig_request.tpl.php
- twig_reset.tpl.php
- Schedule.tpl.php
- Authenticator.tpl.php
- login_form.tpl.php
- LoginController.tpl.php
- Test.LoginController.tpl.php
- UserProvider.tpl.php
- Voter.tpl.php
- Encoder.tpl.php
- Normalizer.tpl.php
- Controller.tpl.php
- ApiTestCase.tpl.php
- Functional.tpl.php
- KernelTestCase.tpl.php
- PantherTestCase.tpl.php
- TestCase.tpl.php
- Unit.tpl.php
- WebTestCase.tpl.php
- Component.tpl.php
- component_template.tpl.php
- Extension.tpl.php
- LiveComponent.tpl.php
- Runtime.tpl.php
- Constraint.tpl.php
- Validator.tpl.php
- EmailVerifier.tpl.php
- RequestParser.tpl.php
- WebhookConsumer.tpl.php
- Class.tpl.php
- MakerCommandTest.php
- DatabaseServicesTest.php
- BaseClient.php
- Client.php
- Embed.php
- Tag.php
- User.php
- UserAvatar.php
- UserProfile.php
- BaseClient.php
- Client.php
- Embed.php
- Tag.php
- User.php
- UserAvatar.php
- UserProfile.php
- BaseClient.php
- Client.php
- Embed.php
- Tag.php
- TeamTrait.php
- TimestampableTrait.php
- User.php
- UserAvatar.php
- UserProfile.php
- DoctrineHelperTest.php
- EntityRegeneratorTest.php
- BlankAuthenticator.php
- LoginFlowTest.php.twig
- SecurityController-empty.php
- UserProvider-no-entity.php
- it_makes_a_command.php
- it_makes_a_command_in_custom_namespace.php
- FinalController.php
- FinalControllerWithTemplate.php
- it_generates_a_controller.php
- it_generates_a_controller_with_twig.php
- it_generates_an_invokable_controller.php
- WithCustomRepository.php
- it_generates_basic_crud.php
- it_generates_correct_class_methods.php
- it_generates_crud_with_custom_controller.php
- it_generates_crud_with_custom_root_namespace.php
- Foo.php
- SweetFood-custom-namespace.php
- SweetFood.php
- SweetFoodCustomRepository.php
- SweetFoodRepository.php
- Role-basic.php
- User-sub-namespace.php
- User-basic.php
- User-custom-namespace.php
- User-invalid-method-no-property.php
- User-invalid-method.php
- UserAvatarPhoto-basic.php
- User.php
- UserAvatar.php
- Food.php
- Recipe.php
- Currency.php
- Invoice.php
- Money.php
- it_adds_many_to_many_simple.php
- it_adds_many_to_many_with_custom_root_namespace.php
- it_adds_many_to_one_self_referencing.php
- it_adds_one_to_many_simple.php
- it_adds_one_to_one_simple.php
- it_creates_class_that_matches_existing_namespace.php
- it_regenerates_embeddable_entity.php
- it_regenerates_embedded_entities.php
- it_regenerates_entities.php
- it_regenerates_with_overwrite.php
- it_updates_entity_many_to_one_no_inverse.php
- User.orm.xml
- GeneratedEntityTest.php.twig
- Group-vendor.php
- Food.php
- Receipt.php
- Food.php
- SourFood.php
- Book.php
- Library.php
- Author.php
- Book.php
- Librarian.php
- Library.php
- it_generates_basic_form.php
- it_generates_form_with_embeddable_entity.php
- it_generates_form_with_entity.php
- it_generates_form_with_many_to_many_relation.php
- it_generates_form_with_many_to_one_relation.php
- it_generates_form_with_non_entity_dto.php
- it_generates_form_with_one_to_many_relation.php
- it_generates_form_with_one_to_one_relation.php
- it_generates_form_with_single_table_inheritance_entity.php
- Property.php
- SourFood.php
- TaskData.php
- MainController.php
- routes.yaml
- BarListener.php
- CustomListener.php
- FooBarListener.php
- FooListener.php
- UnknownListener.php
- CustomSubscriber.php
- FooBarSubscriber.php
- FooSubscriber.php
- UnknownSubscriber.php
- it_generates_basic_message.php
- it_generates_message_with_transport.php
- SpicyFood.php
- RegistrationControllerCustomAuthenticator.php
- RegistrationControllerFormLogin.php
- RegistrationControllerNoLogin.php
- TestingController.php
- StubAuthenticator.php
- it_generates_registration_form_with_verification.php
- it_generates_registration_with_entity_and_authenticator.php
- FixtureController.php
- it_generates_with_normal_setup.php
- DefaultScheduleEmpty.php
- DefaultScheduleWithTransportName.php
- MyScheduleEmpty.php
- MyScheduleWithMessage.php
- MessageFixture.php
- EntityFixture.php
- EntityFixtureNormalizer.php
- FooBarNormalizer.php
- with_classes.js
- with_targets.js
- with_targets_values_classes.js
- with_values.js
- without_targets.js
- routes.yaml
- MainController.php
- it_generates_live_component.php
- it_generates_twig_component.php
- custom_twig_component.yaml
- routes.yaml
- TestingController.php
- AutomaticAuthenticator.php
- it_generates_entity_with_password.php
- it_generates_entity_with_password_and_ulid.php
- it_generates_entity_with_password_and_uuid.php
- it_generates_non_entity_no_password.php
- FooBar.php
- FooBarValidator.php
- FooBarVoter.php
- not_final_FooBarVoter.php
- RemoteServiceRequestParser.php
- RemoteServiceWebhookConsumer.php
- webhook.yaml
- FixtureAuthenticator.php
- login.html.twig
- login_no_logout.html.twig
- LoginController.php
- SecurityController.php
- SecurityControllerWithoutLogout.php
- FixtureController.php
- LoginTest.php
- MakeCustomAuthenticatorTest.php
- MakeFormLoginTest.php
- FunctionalTest.php
- MakeAuthenticatorTest.php
- MakeCommandTest.php
- MakeControllerTest.php
- MakeCrudTest.php
- MakeDockerDatabaseTest.php
- MakeEntityTest.php
- MakeFixturesTest.php
- MakeFormTest.php
- MakeFunctionalTestTest.php
- MakeListenerTest.php
- MakeMessageTest.php
- MakeMessengerMiddlewareTest.php
- MakeMigrationTest.php
- MakeRegistrationFormTest.php
- MakeResetPasswordTest.php
- MakeScheduleTest.php
- MakeSerializerEncoderTest.php
- MakeSerializerNormalizerTest.php
- MakeStimulusControllerTest.php
- MakeSubscriberTest.php
- MakeTestTest.php
- MakeTwigComponentTest.php
- MakeTwigExtensionTest.php
- MakeUnitTestTest.php
- MakeUserTest.php
- MakeValidatorTest.php
- MakeVoterTest.php
- MakeWebhookTest.php
- SecurityController_login.php
- SecurityController_login_logout.php
- SecurityController_logout.php
- UserEntityWithEmailAsIdentifier.php
- UserEntityWithoutPassword.php
- UserEntityWithPassword.php
- UserEntityWithUser_IdentifierAsIdentifier.php
- UserModelWithEmailAsIdentifier.php
- UserModelWithoutPassword.php
- UserModelWithPassword.php
- SecurityController.php
- UserEntity.php
- UserModel.php
- empty_source.yaml
- multiple_authenticators.yaml
- simple_security_source.yaml
- simple_security_with_firewalls.yaml
- simple_security_with_firewalls_and_always_remember_me.yaml
- simple_security_with_firewalls_and_authenticator.yaml
- simple_security_with_firewalls_and_logout.yaml
- simple_security_with_firewalls_and_remember_me_checkbox.yaml
- form_login.yaml
- json_login.yaml
- logout.yaml
- empty_source_model_email_with_password.yaml
- entity_email_with_password.yaml
- entity_username_no_password.yaml
- model_email_password_existing_providers.yaml
- model_email_with_password.yaml
- model_username_no_password.yaml
- security_52_complex_entity_email_with_password.yaml
- security_52_entity_email_with_password.yaml
- simple_security_with_single_memory_provider_configured.yaml
- empty_security.yaml
- multiple_authenticators.yaml
- multiple_providers_security.yaml
- simple_security.yaml
- simple_security_with_firewalls.yaml
- simple_security_with_firewalls_and_authenticator.yaml
- simple_security_with_firewalls_and_logout.yaml
- simple_security_with_single_memory_provider_configured.yaml
- InteractiveSecurityHelperTest.php
- SecurityConfigUpdaterTest.php
- SecurityControllerBuilderTest.php
- UserClassBuilderTest.php
- MakerTestDetailsTest.php
- .gitignore
- ClassDataTest.php
- User_empty.php
- User_simple.php
- User_with_constructor_constante.php
- UserEmpty_with_constructor.php
- UserSimple_with_constructor.php
- User_simple_object.php
- User_simple.php
- User_simple_datetime.php
- User_simple_object.php
- User_simple_prop_already_exists.php
- User_simple_prop_zero.php
- User_simple_ulid.php
- User_simple_uuid.php
- User_bool_begins_with_has.php
- User_bool_begins_with_is.php
- User_empty.php
- User_no_props.php
- User_simple.php
- User_simple_bool.php
- User_simple_inverse.php
- User_simple_no_inverse.php
- User_simple_owning.php
- User_empty_other_namespace.php
- User_simple_no_inverse.php
- User_simple_not_nullable.php
- User_simple_nullable.php
- User_simple_other_namespace.php
- User_with_relation_same_and_other_namespaces.php
- Controller_with_action.php
- UserEmpty_with_newMethod.php
- User_simple.php
- User_simple_orphan_removal.php
- User_with_use_statements.php
- User_simple.php
- User_simple_orphan_removal.php
- User_with_use_statements.php
- User_simple_self.php
- User_simple_no_inverse.php
- User_simple_no_inverse_not_nullable.php
- User_simple_owning.php
- User_simple_self.php
- User_with_use_statements_avoid_duplicate_use.php
- User_with_use_statements_avoid_duplicate_use_alias.php
- UserProfile_simple_inverse.php
- UserProfile_simple_inverse_not_nullable.php
- User_empty.php
- User_no_props.php
- User_no_props_constants.php
- User_simple.php
- User_bool_begins_with_is.php
- User_empty.php
- User_no_props.php
- User_simple.php
- User_simple_null_type.php
- User_with_const_trait.php
- User_with_only_trait.php
- User_with_prop_trait.php
- User_with_trait_trait.php
- UserProfile_stmts_clear.php
- User.php
- Priority.php
- Status.php
- User_simple.php
- User_simple_with_interface.php
- EmptyController.php
- User_empty.php
- User_no_props.php
- User_no_props_constants.php
- User_only_props.php
- User_property_hooks.php
- User_simple.php
- User_simple_with_interface.php
- User_some_props.php
- User_with_const.php
- User_with_constructor.php
- User_with_relation.php
- User_with_trait.php
- User_with_use_statements.php
- UserProfile_simple.php
- add_array_to_null.test
- add_comment_start.test
- add_comment_to_sequence.test
- add_indented_array.test
- add_item_and_sort.test
- add_item_and_sort_natural.test
- add_item_on_config_with_bind.test
- add_item_to_start_of_top_level_hash.test
- add_key_to_2nd_level_hash.test
- add_key_to_null.test
- add_multiple_comments.test
- add_new_item_in_multiline_hash.test
- add_new_line_middle.test
- add_new_line_start.test
- add_simple_scalar_to_hash.test
- array_semicolon_separator.test
- blank_line_null_value.test
- change_end_of_file.test
- change_key_type_from_array.test
- change_start_of_file.test
- complex_string_to_array.test
- deeper_hash_emptied.test
- deeper_hash_inline_item_prepend_no_spaces.test
- deeper_hash_inline_item_prepend_with_spaces.test
- deeper_hash_item_add_middle.test
- deeper_hash_item_appended.test
- deeper_hash_item_comment_location_prepend.test
- deeper_hash_item_prepend.test
- deeper_hash_item_removed.test
- deeper_hash_item_replaced.test
- deeper_hash_replace_key_eof.test
- duplicate_keys_in_file.test
- find_value_after_comment_containing_value_string.test
- full_security_example.test
- inline_hash_append_item.test
- inline_hash_remove_item.test
- inline_hash_remove_middle_item.test
- inline_sequence_add_first_item.test
- inline_sequence_remove_middle_item.test
- inline_sequene_append_item.test
- keyed_array_item.test
- keys_with_simple_quotes.test
- last_value_is_blank.test
- multiline_sequence_append_item.test
- multiline_string.test
- multiline_string_before_property.test
- multiline_string_remove_line.test
- multiline_string_with_blank_line.test
- multiline_string_without_update.test
- new_line_comment_location.test
- new_line_with_root_level_comment.test
- security_password_hashtag.test
- simple_bool_change.test
- simple_has_add_multiple_items.test
- simple_hash_add_first_item.test
- simple_hash_add_indexed_item.test
- simple_hash_add_item.test
- simple_hash_remove_item.test
- simple_hash_type_mismatch_add_first_item.test
- simple_sequence_add_array.test
- simple_sequence_add_array_with_comments.test
- simple_sequence_add_item.test
- simple_sequence_change_item.test
- simple_string_change.test
- simple_string_change_double_quotes.test
- simple_string_change_single_quotes.test
- string_to_array.test
- string_to_array_with_eof_blank_line.test
- AutoloaderUtilTest.php
- ClassDetailsTest.php
- ClassSourceManipulatorTest.php
- CliOutputHelperTest.php
- ComposeFileManipulatorTest.php
- ComposerAutoloaderFinderTest.php
- EnumHelperTest.php
- MakerFileLinkFormatterTest.php
- PhpCompatUtilTest.php
- TemplateComponentGeneratorTest.php
- UseStatementGeneratorTest.php
- YamlSourceManipulatorTest.php
- BundleConfigurationTest.php
- DependencyBuilderTest.php
- EventRegistryTest.php
- FileManagerTest.php
- GeneratorTest.php
- GeneratorTwigHelperTest.php
- RegexTest.php
- StrTest.php
- ValidatorTest.php
- composer.json
- .gitignore
- composer.json
- composer.json
- MakerTwigRuleSet.php
- .twig_cs.dist
- composer.json
- .doctor-rst.yaml
- .gitattributes
- .gitignore
- .php-cs-fixer.dist.php
- .symfony.bundle.yaml
- composer.json
- CONTRIBUTING.md
- docker-compose.yml
- LICENSE
- phpstan.dist.neon
- phpunit.xml.dist
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/symfony/maker-bundle
Downloads the entire project code from GitHub to your computer.
cd maker-bundle
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. PHP (Composer)
EasyPrerequisites
composer install
Installs the PHP libraries listed in composer.json.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
