Catalogue des Commandes 13/02/2026 09:00:00 angularforall.com

- Symfony : commandes Console et guide CLI complet

Symfony Php Framework-Web Console-Cli Doctrine-Orm Api-Platform Twig Securite Architecture Make-Bundle Messenger Events Dependency-Injection Mvc

Guide Symfony complet avec commandes console : framework PHP pour développer applications web, APIs et services avec architecture MVC robuste.

symfony
Description :

CLI Symfony (téléchargement recommandé pour démarrer des projets)

Options :
  • new
  • serve
  • console
  • php
  • composer
  • check:requirements
  • check:security
  • deploy
  • cloud
  • local
  • help
  • --version
  • -V
  • --no-interaction
  • -n
  • --ansi
  • --no-ansi
  • -v
  • -vv
  • -vvv
  • --verbose
  • --env=ENV
  • -e ENV
  • --no-debug
symfony new
Description :

Crée un nouveau projet Symfony (recommandé)

Options :
  • --webapp
  • --demo
  • --version
  • --debug
  • --no-interaction
  • --book
symfony serve
Description :

Lance un serveur web local avec support TLS (HTTPS)

Options :
  • --port
  • -p
  • --allow-http
  • --no-tls
  • --daemon
  • -d
  • --document-root ⚠️
  • --passthru
  • --help
symfony console
Description :

Exécute une commande console Symfony (alternative à php bin/console)

symfony check:requirements
Description :

Vérifie les prérequis techniques pour Symfony

Options :
  • --help
symfony check:security
Description :

Vérifie les vulnérabilités de sécurité des dépendances

Options :
  • --format ⚠️
  • --dir
  • --no-interaction
  • --help
symfony composer
Description :

Wrapper pour Composer avec la bonne version PHP

Options :
  • require
  • install
  • update
  • remove
  • dump-autoload
symfony local:php:list
Description :

Liste les versions PHP disponibles localement

symfony local:php:refresh
Description :

Rafraîchit la liste des versions PHP disponibles

symfony open:local
Description :

Ouvre le projet dans le navigateur

symfony cloud:login
Description :

Connexion à Symfony Cloud

symfony deploy
Description :

Déploie l'application sur Symfony Cloud

Options :
  • --env
  • -e
  • --no-build
  • --no-interaction
  • --help
composer create-project symfony/skeleton
Description :

Crée un projet Symfony minimal (sans composer global)

Options :
  • ^6.0
  • ^7.0
  • dev-master
composer create-project symfony/website-skeleton
Description :

Crée un projet Symfony complet (avec toutes les dépendances web)

Options :
  • ^6.0
  • ^7.0
  • dev-master
composer require
Description :

Ajoute un package Symfony à l'application

Options :
  • --dev
  • --no-update
  • --no-scripts
  • --with-all-dependencies
  • -W
  • --ignore-platform-reqs ⚠️
  • --help
php bin/console list
Description :

Liste toutes les commandes disponibles

Options :
  • --raw ⚠️
  • --format ⚠️
  • --short
  • --help
  • -h
  • -q
  • --quiet
  • -V
  • --version
  • --ansi
  • --no-ansi
  • -n
  • --no-interaction
  • -e
  • --env
  • --no-debug
  • -v
  • -vv
  • -vvv
  • --verbose
php bin/console help
Description :

Affiche l'aide d'une commande

Options :
  • --format ⚠️
  • --raw ⚠️
  • --help
php bin/console about
Description :

Affiche les informations sur le projet Symfony

Options :
  • --help
php bin/console cache:clear
Description :

Vide le cache de l'application

Options :
  • --no-warmup
  • --no-optional-warmers
  • --help
php bin/console cache:warmup
Description :

Préchauffe le cache de l'application

Options :
  • --no-optional-warmers
  • --help
php bin/console cache:pool:clear
Description :

Vide un pool de cache spécifique

Options :
  • --all
  • --help
php bin/console cache:pool:list
Description :

Liste les pools de cache disponibles

Options :
  • --help
php bin/console cache:pool:delete
Description :

Supprime un élément d'un pool de cache

Options :
  • --help
php bin/console config:dump-reference
Description :

Affiche la configuration par défaut d'une extension

Options :
  • --format ⚠️
  • --help
php bin/console debug:autowiring
Description :

Liste les services disponibles pour l'autowiring

Options :
  • --all
  • --show-arguments
  • --help
php bin/console debug:config
Description :

Affiche la configuration actuelle d'un bundle

Options :
  • --help
php bin/console debug:container
Description :

Affiche les services du conteneur

Options :
  • --parameters
  • --tags
  • --deprecations
  • --format ⚠️
  • --help
php bin/console debug:dotenv
Description :

Liste toutes les variables d'environnement

Options :
  • --help
php bin/console debug:event-dispatcher
Description :

Affiche les listeners d'événements configurés

Options :
  • --format ⚠️
  • --help
php bin/console debug:firewall
Description :

Affiche les informations du pare-feu de sécurité

Options :
  • --help
php bin/console debug:form
Description :

Affiche les informations sur un type de formulaire

Options :
  • --help
php bin/console debug:router
Description :

Affiche les routes de l'application

Options :
  • --show-controllers
  • --format ⚠️
  • --help
php bin/console debug:serializer
Description :

Affiche la configuration du serializer

Options :
  • --help
php bin/console debug:translation
Description :

Affiche les messages de traduction manquants/obsolètes

Options :
  • --domain
  • --locale
  • --only-missing
  • --only-unused
  • --help
php bin/console debug:twig
Description :

Affiche les informations sur Twig (templates, extensions)

Options :
  • --help
php bin/console debug:validator
Description :

Affiche les contraintes de validation d'une classe

Options :
  • --help
php bin/console lint:container
Description :

Vérifie les définitions de services

Options :
  • --help
php bin/console lint:twig
Description :

Vérifie la syntaxe des templates Twig

Options :
  • --help
php bin/console lint:xliff
Description :

Vérifie la syntaxe des fichiers XLIFF

Options :
  • --help
php bin/console lint:yaml
Description :

Vérifie la syntaxe des fichiers YAML

Options :
  • --help
php bin/console router:match
Description :

Teste une URL contre les routes

Options :
  • --method
  • --scheme
  • --host
  • --help
php bin/console secrets:set
Description :

Définit un secret dans le coffre-fort

Options :
  • --help
php bin/console secrets:remove
Description :

Supprime un secret du coffre-fort

Options :
  • --help
php bin/console secrets:list
Description :

Liste les secrets existants

Options :
  • --reveal ⚠️
  • --help
php bin/console secrets:generate-keys
Description :

Génère les clés de chiffrement pour les secrets

Options :
  • --help
php bin/console secrets:decrypt-to-local
Description :

Déchiffre les secrets vers le dossier local

Options :
  • --force ⚠️
  • --help
php bin/console secrets:encrypt-from-local
Description :

Chiffre les fichiers locaux vers le coffre-fort

Options :
  • --help
php bin/console translation:extract
Description :

Extrait les messages de traduction du code

Options :
  • --format ⚠️
  • --output-dir
  • --prefix
  • --sort
  • --help
php bin/console translation:pull
Description :

Récupère les traductions depuis un service externe (Loco, Crowdin)

Options :
  • --provider
  • --locales
  • --format ⚠️
  • --help
php bin/console translation:push
Description :

Envoie les traductions vers un service externe

Options :
  • --provider
  • --locales
  • --help
php bin/console assets:install
Description :

Installe les assets web dans le dossier public

Options :
  • --symlink
  • --relative ⚠️
  • --help
php bin/console importmap:install
Description :

Installe les packages JavaScript via ImportMap

Options :
  • --help
php bin/console importmap:update
Description :

Met à jour l'importmap JavaScript

Options :
  • --help
php bin/console importmap:require
Description :

Ajoute un package JavaScript à l'importmap

Options :
  • --help
php bin/console importmap:remove
Description :

Supprime un package JavaScript de l'importmap

Options :
  • --help
php bin/console sass:build
Description :

Compile les fichiers Sass/SCSS en CSS

Options :
  • --watch
  • --help
php bin/console tailwind:build
Description :

Compile Tailwind CSS

Options :
  • --watch
  • --minify
  • --help
php bin/console messenger:consume
Description :

Consomme les messages d'une file d'attente Messenger

Options :
  • --limit
  • --memory-limit
  • --time-limit
  • --bus
  • --sleep
  • --queues
  • --no-reset ⚠️
  • --failure-limit ⚠️
  • --help
php bin/console messenger:failed:show
Description :

Affiche les messages en échec

Options :
  • --transport
  • --stats
  • --help
php bin/console messenger:failed:retry
Description :

Rejoue les messages en échec

Options :
  • --transport
  • --force ⚠️
  • --help
php bin/console messenger:failed:remove
Description :

Supprime les messages en échec

Options :
  • --transport
  • --help
php bin/console messenger:stop-workers
Description :

Arrête les workers Messenger

Options :
  • --help
php bin/console messenger:stats
Description :

Affiche les statistiques des files d'attente Messenger

Options :
  • --transport
  • --help
php bin/console schedule:run
Description :

Exécute les tâches planifiées (Scheduler)

Options :
  • --help
php bin/console schedule:list
Description :

Liste les tâches planifiées

Options :
  • --help
php bin/console doctrine:database:create
Description :

Crée la base de données

Options :
  • --if-not-exists
  • --connection
  • --help
php bin/console doctrine:database:drop
Description :

Supprime la base de données

Options :
  • --force ⚠️
  • --if-exists
  • --connection
  • --help
php bin/console doctrine:schema:create
Description :

Crée le schéma de base de données

Options :
  • --dump-sql
  • --help
php bin/console doctrine:schema:update
Description :

Met à jour le schéma de base de données

Options :
  • --dump-sql
  • --force ⚠️
  • --complete
  • --help
php bin/console doctrine:schema:drop
Description :

Supprime le schéma de base de données

Options :
  • --dump-sql
  • --force ⚠️
  • --full-database ⚠️
  • --help
php bin/console doctrine:schema:validate
Description :

Valide la correspondance entre mapping et base de données

Options :
  • --skip-sync
  • --help
php bin/console doctrine:migrations:diff
Description :

Génère une migration basée sur les différences de schéma

Options :
  • --namespace
  • --filter-expression ⚠️
  • --formatted ⚠️
  • --help
php bin/console doctrine:migrations:generate
Description :

Génère une migration vide

Options :
  • --namespace
  • --help
php bin/console doctrine:migrations:migrate
Description :

Exécute les migrations

Options :
  • --dry-run ⚠️
  • --query-time
  • --allow-no-migration
  • --all-or-nothing
  • --help
php bin/console doctrine:migrations:status
Description :

Affiche le statut des migrations

Options :
  • --show-versions
  • --help
php bin/console doctrine:migrations:list
Description :

Liste les migrations disponibles

Options :
  • --help
php bin/console doctrine:migrations:rollup
Description :

Regroupe toutes les migrations en une seule

Options :
  • --help
php bin/console doctrine:migrations:sync-metadata-storage
Description :

Synchronise le stockage des métadonnées

Options :
  • --help
php bin/console doctrine:migrations:version
Description :

Ajoute/supprime manuellement une version de migration

Options :
  • --add
  • --delete
  • --help
php bin/console doctrine:fixtures:load
Description :

Charge les fixtures (données de test)

Options :
  • --append
  • --group
  • --purge-with-truncate
  • --help
php bin/console doctrine:query:sql
Description :

Exécute une requête SQL directement

Options :
  • --connection
  • --depth
  • --help
php bin/console doctrine:query:dql
Description :

Exécute une requête DQL

Options :
  • --hydrate
  • --first-result ⚠️
  • --max-result ⚠️
  • --help
php bin/console doctrine:mapping:info
Description :

Affiche les entités mappées par Doctrine

Options :
  • --help
php bin/console make:entity
Description :

Crée ou met à jour une entité Doctrine

Options :
  • --regenerate ⚠️
  • --overwrite
  • --with-uuid
  • --help
php bin/console make:migration
Description :

Crée une migration basée sur les changements d'entités

Options :
  • --help
php bin/console make:controller
Description :

Crée un contrôleur Symfony

Options :
  • --no-template
  • --help
php bin/console make:form
Description :

Crée une classe de formulaire

Options :
  • --help
php bin/console make:user
Description :

Crée une entité User (sécurité)

Options :
  • --is-entity
  • --identity-property-name
  • --with-password
  • --help
php bin/console make:auth
Description :

Génère un système d'authentification

Options :
  • --help
php bin/console make:registration-form
Description :

Crée un formulaire d'inscription

Options :
  • --help
php bin/console make:reset-password
Description :

Crée un système de réinitialisation de mot de passe

Options :
  • --help
php bin/console make:crud
Description :

Génère un CRUD complet pour une entité

Options :
  • --help
php bin/console make:command
Description :

Crée une commande console personnalisée

Options :
  • --help
php bin/console make:subscriber
Description :

Crée un subscriber d'événements

Options :
  • --help
php bin/console make:voter
Description :

Crée un voter de sécurité

Options :
  • --help
php bin/console make:test
Description :

Crée une classe de test

Options :
  • --type
  • --help
php bin/console make:twig-extension
Description :

Crée une extension Twig

Options :
  • --help
php bin/console make:validator
Description :

Crée une contrainte de validation personnalisée

Options :
  • --help
php bin/console make:listener
Description :

Crée un listener d'événements

Options :
  • --help
php bin/console make:serializer:encoder
Description :

Crée un encodeur/décodeur pour le serializer

Options :
  • --help
php bin/console make:serializer:normalizer
Description :

Crée un normalizer/dénormalizer

Options :
  • --help
php bin/console make:message
Description :

Crée un message Messenger et son handler

Options :
  • --help
php bin/console make:messenger-middleware
Description :

Crée un middleware Messenger personnalisé

Options :
  • --help
php bin/console make:provider
Description :

Crée un provider de données pour API Platform

Options :
  • --help
php bin/console make:processor
Description :

Crée un processor pour API Platform

Options :
  • --help
php bin/console make:stimulus-controller
Description :

Crée un contrôleur Stimulus

Options :
  • --help
php bin/console make:webhook
Description :

Crée un récepteur de webhook

Options :
  • --help
php bin/console make:docker:database
Description :

Ajoute une base de données Docker au projet

Options :
  • --help
php bin/console lexik:jwt:generate-keypair
Description :

Génère les clés JWT pour LexikJWTAuthenticationBundle

Options :
  • --skip-if-exists
  • --overwrite
  • --help
php bin/console lexik:jwt:check-config
Description :

Vérifie la configuration JWT

Options :
  • --help
php bin/console security:hash-password
Description :

Hash un mot de passe pour l'utiliser dans la configuration

Options :
  • --help
php bin/console nelmio:alice:fixtures:load
Description :

Charge les fixtures avec Alice (données de test complexes)

Options :
  • --append
  • --help
php bin/console api:openapi:export
Description :

Exporte la documentation OpenAPI (API Platform)

Options :
  • --spec-version
  • --format ⚠️
  • --output
  • --help
php bin/console api:graphql:export
Description :

Exporte le schéma GraphQL (API Platform)

Options :
  • --output
  • --help
php bin/console api:jsonld:export
Description :

Exporte le contexte JSON-LD (API Platform)

Options :
  • --output
  • --help
php bin/console asset-map:compile
Description :

Compile l'AssetMapper pour la production

Options :
  • --help
php bin/console dotenv:dump
Description :

Dump les variables d'environnement dans un fichier .env.local.php

Options :
  • --env
  • --help
php bin/console event-dispatcher:debug
Description :

Alias de debug:event-dispatcher

Options :
  • --format ⚠️
  • --help
php bin/console form:debug
Description :

Alias de debug:form

Options :
  • --help
php bin/console router:debug
Description :

Alias de debug:router

Options :
  • --show-controllers
  • --format ⚠️
  • --help
php bin/console serializer:debug
Description :

Alias de debug:serializer

Options :
  • --help
php bin/console translation:debug
Description :

Affiche les informations de traduction

Options :
  • --locale
  • --domain
  • --only-missing
  • --help
php bin/console twig:debug
Description :

Alias de debug:twig

Options :
  • --help
php bin/console validator:debug
Description :

Alias de debug:validator

Options :
  • --help
php bin/console yaml:lint
Description :

Alias de lint:yaml

Options :
  • --help
php bin/console twig:lint
Description :

Alias de lint:twig

Options :
  • --help
php bin/console xliff:lint
Description :

Alias de lint:xliff

Options :
  • --help
php bin/console container:debug
Description :

Alias de debug:container

Options :
  • --parameters
  • --tags
  • --help
php bin/console config:dump
Description :

Alias de config:dump-reference

Options :
  • --format ⚠️
  • --help
php bin/console server:log
Description :

Démarre un serveur de logs (développement)

Options :
  • --host
  • --port
  • --help
php bin/console server:dump
Description :

Lance un serveur de dump pour VarDumper

Options :
  • --format ⚠️
  • --help
php bin/console workflow:dump
Description :

Affiche le graphe d'un workflow

Options :
  • --format ⚠️
  • --dump
  • --help

Partager