SYMFONY - TeSdY14/symfo5-dockerAndEasyAdmin-tests GitHub Wiki
SYMFONY COMMANDES
- Contrôler l'environnement
symfony check:requirements
SYMFONY CLI
Création d'une application Symfony
- Avec Symfony Cli
- Application Web Traditionnel
symfony new my_project_name --version=next --full
- Application Symfony MicroService
symfony new my_project_name --version=next
- Avec Composer
- Application Web Traditionnel
composer create-project symfony/website-skeleton:"5.2.x@dev" my_project_name
composer create-project symfony/skeleton:"5.2.x@dev" my_project_name
Et ensuite
- Démarrer le server symfony
symfony server:start
symfony check:security
- Liste des routes disponibles
symfony console debug:router
LISTE DE COMMANDES SYMFONY
php bin/console list
>
Available commands:
about Displays information about the current project
help Displays help for a command
list Lists commands
assets
assets:install Installs bundles web assets under a public directory
cache
cache:clear Clears the cache
cache:pool:clear Clears cache pools
cache:pool:delete Deletes an item from a cache pool
cache:pool:list List available cache pools
cache:pool:prune Prunes cache pools
cache:warmup Warms up an empty cache
config
config:dump-reference Dumps the default configuration for an extension
dbal
dbal:run-sql Executes arbitrary SQL directly from the command line.
debug
debug:autowiring Lists classes/interfaces you can use for autowiring
debug:config Dumps the current configuration for an extension
debug:container Displays current services for an application
debug:event-dispatcher Displays configured listeners for an application
debug:form Displays form type information
debug:messenger Lists messages you can dispatch using the message buses
debug:router Displays current routes for an application
debug:translation Displays translation messages information
debug:twig Shows a list of twig functions, filters, globals and tests
doctrine
doctrine:cache:clear-collection-region Clear a second-level cache collection region
doctrine:cache:clear-entity-region Clear a second-level cache entity region
doctrine:cache:clear-metadata Clears all metadata cache for an entity manager
doctrine:cache:clear-query Clears all query cache for an entity manager
doctrine:cache:clear-query-region Clear a second-level cache query region
doctrine:cache:clear-result Clears result cache for an entity manager
doctrine:database:create Creates the configured database
doctrine:database:drop Drops the configured database
doctrine:database:import Import SQL file(s) directly to Database.
doctrine:ensure-production-settings Verify that Doctrine is properly configured for a production environment
doctrine:fixtures:load Load data fixtures to your database
doctrine:mapping:convert [orm:convert:mapping] Convert mapping information between supported formats
doctrine:mapping:import Imports mapping information from an existing database
doctrine:mapping:info
doctrine:migrations:current [current] Outputs the current version
doctrine:migrations:diff [diff] Generate a migration by comparing your current database to your mapping in formation.
doctrine:migrations:dump-schema [dump-schema] Dump the schema for your database to a migration.
doctrine:migrations:execute [execute] Execute one or more migration versions up or down manually.
doctrine:migrations:generate [generate] Generate a blank migration class.
doctrine:migrations:latest [latest] Outputs the latest version
doctrine:migrations:list [list-migrations] Display a list of all available migrations and their status.
doctrine:migrations:migrate [migrate] Execute a migration to a specified version or the latest available version.
doctrine:migrations:rollup [rollup] Rollup migrations by deleting all tracked versions and insert the one version that exists.
doctrine:migrations:status [status] View the status of a set of migrations.
doctrine:migrations:sync-metadata-storage [sync-metadata-storage] Ensures that the metadata storage is at the latest version.
doctrine:migrations:up-to-date [up-to-date] Tells you if your schema is up-to-date.
doctrine:migrations:version [version] Manually add and delete migration versions from the version table.
doctrine:query:dql Executes arbitrary DQL directly from the command line
doctrine:query:sql Executes arbitrary SQL directly from the command line.
doctrine:schema:create Executes (or dumps) the SQL needed to generate the database schema
doctrine:schema:drop Executes (or dumps) the SQL needed to drop the current database schema
doctrine:schema:update Executes (or dumps) the SQL needed to update the database schema to match the current mapping metadata
doctrine:schema:validate Validate the mapping files
lint
lint:container Ensures that arguments injected into services match type declarations
lint:twig Lints a template and outputs encountered errors
lint:xliff Lints a XLIFF file and outputs encountered errors
lint:yaml Lints a file and outputs encountered errors
make
make:admin:migration Exports EasyAdmin 2 config to later migrate it to EasyAdmin 3 config.
make:auth Creates a Guard authenticator of different flavors
make:command Creates a new console command class
make:controller Creates a new controller class
make:crud Creates CRUD for Doctrine entity class
make:docker:database Adds a database container to your docker-compose.yaml file
make:entity Creates or updates a Doctrine entity class, and optionally an API Platform resource
make:fixtures Creates a new class to load Doctrine fixtures
make:form Creates a new form class
make:functional-test Creates a new functional test class
make:message Creates a new message and handler
make:messenger-middleware Creates a new messenger middleware
make:migration Creates a new migration based on database changes
make:registration-form Creates a new registration form system
make:reset-password Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle
make:serializer:encoder Creates a new serializer encoder class
make:serializer:normalizer Creates a new serializer normalizer class
make:subscriber Creates a new event subscriber class
make:twig-extension Creates a new Twig extension class
make:unit-test Creates a new unit test class
make:user Creates a new security user class
make:validator Creates a new validator and constraint class
make:voter Creates a new security voter class
messenger
messenger:consume Consumes messages
messenger:failed:remove Remove a message from the failure transport.
messenger:failed:retry Retries one or more messages from the failure transport.
messenger:failed:show Shows one or more messages from the failure transport.
messenger:setup-transports Prepares the required infrastructure for the transport
messenger:stop-workers Stops workers after their current message
router
router:match Helps debug routes by simulating a path info match
secrets
secrets:decrypt-to-local Decrypts all secrets and stores them in the local vault.
secrets:encrypt-from-local Encrypts all local secrets to the vault.
secrets:generate-keys Generates new encryption keys.
secrets:list Lists all secrets.
secrets:remove Removes a secret from the vault.
secrets:set Sets a secret in the vault.
security
security:encode-password Encodes a password.
server
server:dump Starts a dump server that collects and displays dumps in a single place
server:log Starts a log server that displays logs in real time
translation
translation:update Updates the translation file
workflow
workflow:dump Dump a workflow