diff --git a/.env b/.env
new file mode 100644
index 0000000..7bfe671
--- /dev/null
+++ b/.env
@@ -0,0 +1,47 @@
+# In all environments, the following files are loaded if they exist,
+# the latter taking precedence over the former:
+#
+# * .env contains default values for the environment variables needed by the app
+# * .env.local uncommitted file with local overrides
+# * .env.$APP_ENV committed environment-specific defaults
+# * .env.$APP_ENV.local uncommitted environment-specific overrides
+#
+# Real environment variables win over .env files.
+#
+# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.
+# https://symfony.com/doc/current/configuration/secrets.html
+#
+# Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2).
+# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration
+
+###> symfony/framework-bundle ###
+APP_ENV=dev
+APP_SECRET=abcd13223131_CHANGE_THIS_BEARER_TOKEN
+###< symfony/framework-bundle ###
+
+###> doctrine/doctrine-bundle ###
+# Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url
+# IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml
+#
+# DATABASE_URL="sqlite:///%kernel.project_dir%/var/data_%kernel.environment%.db"
+# DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=8.0.32&charset=utf8mb4"
+# DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=10.11.2-MariaDB&charset=utf8mb4"
+DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=16&charset=utf8"
+###< doctrine/doctrine-bundle ###
+
+###> symfony/messenger ###
+# Choose one of the transports below
+# MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages
+# MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages
+MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0
+###< symfony/messenger ###
+
+###> symfony/mailer ###
+MAILER_DSN=null://null
+###< symfony/mailer ###
+#DEBUG=0
+
+APP_OSM_BEARER=CHANGE_IT
+MAPBOX_TOKEN=
+MAPTILER_TOKEN=
+USE_PLACES_WITHOUT_EMAIL_TO_REFERENCE=false
diff --git a/.env.dev b/.env.dev
new file mode 100644
index 0000000..e69de29
diff --git a/.env.test b/.env.test
new file mode 100644
index 0000000..9e7162f
--- /dev/null
+++ b/.env.test
@@ -0,0 +1,6 @@
+# define your env variables for the test env here
+KERNEL_CLASS='App\Kernel'
+APP_SECRET='$ecretf0rt3st'
+SYMFONY_DEPRECATIONS_HELPER=999999
+PANTHER_APP_ENV=panther
+PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4a8bb69
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+
+###> symfony/framework-bundle ###
+/.env.local
+/.env.local.php
+/.env.*.local
+/config/secrets/prod/prod.decrypt.private.php
+/public/bundles/
+/var/
+/vendor/
+###< symfony/framework-bundle ###
+
+###> phpunit/phpunit ###
+/phpunit.xml
+.phpunit.result.cache
+###< phpunit/phpunit ###
+
+###> symfony/phpunit-bridge ###
+.phpunit.result.cache
+/phpunit.xml
+###< symfony/phpunit-bridge ###
+
+###> symfony/webpack-encore-bundle ###
+/node_modules/
+/public/build/
+npm-debug.log
+yarn-error.log
+###< symfony/webpack-encore-bundle ###
+venv
+
+wiki_compare/.env
+wiki_compare/*.png
+wiki_compare/*.json
+public/*.json
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/commandlinetools/Symfony_01_09_2025_18_12.xml b/.idea/commandlinetools/Symfony_01_09_2025_18_12.xml
new file mode 100644
index 0000000..2bfa039
--- /dev/null
+++ b/.idea/commandlinetools/Symfony_01_09_2025_18_12.xml
@@ -0,0 +1,5596 @@
+
+
Options: --shell (-s) The shell type ("bash", "fish", "zsh") --input (-i) An array of input tokens (e.g. COMP_WORDS or argv) --current (-c) The index of the "input" array that the cursor is in (e.g. COMP_CWORD) --api-version (-a) The API version of the completion script --symfony (-S) deprecated --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
The PHP section displays important configuration that could affect your application. The values might
be different between web and CLI.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
to use shell autocompletion (currently, bash, fish, zsh completion are supported).
------------------->
Dump the script to a global completion file and restart your shell:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console completion zsh | sudo tee $fpath[1]/_console>
Or dump the script to a local file and source it:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console completion zsh > completion.sh>
source completion.sh>
source /path/to/completion.sh>
-------------------->
Add this to the end of your shell configuration file (e.g. "~/.zshrc">):
eval "$(/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console completion zsh)">
Options: --debug Tail the completion debug log --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console help list
You can also output the help in other formats by using the
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console help --format=xml list
To display the list of available commands, please use the list command.
Options: --format The output format (txt, xml, json, or md) --raw To output raw command help --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console list
You can also display the commands for a specific namespace:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console list test
You can also output the information in other formats by using the
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console list --format=xml
It's also possible to get raw list of commands (useful for embedding command runner):
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console list --raw
Options: --raw To output raw command list --format The output format (txt, xml, json, or md) --short To skip describing commands' arguments --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
the asset mapper into the final public directory (usually
This command is meant to be run during deployment.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
This is especially useful to serve pre-compressed files through a web server.
The existing file will be kept. The compressed files will be created in the same directory.
The extension of the compression format will be appended to the original file name.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
directory (e.g. the
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console assets:install public
A "bundles" directory will be created inside the target directory and the
"Resources/public" directory of each bundle will be copied into it.
To create a symlink to each bundle instead of copying its assets, use the
--symlink option (will fall back to hard copies when symbolic links aren't possible:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console assets:install public --symlink
To make symlink relative, add the --relative option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console assets:install public --symlink --relative
Options: --symlink Symlink the assets instead of copying them --relative Make relative symlinks --no-cleanup Do not remove the assets of the bundles that no longer exist --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
and debug mode:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console cache:clear --env=dev
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console cache:clear --env=prod --no-debug
Options: --no-warmup Do not warm up the cache --no-optional-warmers Skip optional cache warmers (faster) --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console cache:pool:clear
Options: --all Clear all cache pools --exclude A list of cache pools or cache pool clearers to exclude --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console cache:pool:delete
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
have the passed tags invalidated. Pass --pool=my_pool to invalidate tags on a specific pool.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console cache:pool:invalidate-tags tag1 tag2
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console cache:pool:invalidate-tags tag1 tag2 --pool=cache2 --pool=cache1
Options: --pool (-p) The pools to invalidate on --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console cache:pool:prune
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Before running this command, the cache must be empty.
Options: --no-optional-warmers Skip optional cache warmers (faster) --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
extension/bundle.
Either the extension alias or bundle name can be used:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console config:dump-reference framework
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console config:dump-reference FrameworkBundle
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console config:dump-reference FrameworkBundle --format=json
For dumping a specific option, add its path as second argument (only available for the yaml format):
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console config:dump-reference framework http_client.default_options
Options: --format The output format ("yaml", "xml") --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
outputs the results:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console dbal:run-sql "SELECT * FROM users"
Options: --connection The named database connection --depth Dumping depth of result set (deprecated). --force-fetch Forces fetching the result. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Mapper for debugging purposes.
To list all configured paths (with local paths and their namespace prefixes) and
all mapped assets (with their logical path and filesystem path), run:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:asset-map
You can filter the results by providing a name to search for in the asset name
or path:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:asset-map bootstrap.js
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:asset-map style/
To filter the assets by extension, use the --ext option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:asset-map --ext=css
To show only assets from vendor packages, use the --vendor option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:asset-map --vendor
To exclude assets from vendor packages, use the --no-vendor option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:asset-map --no-vendor
To see the full paths, use the --full option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:asset-map --full
Options: --ext Filter assets by extension (e.g. "css") --full Whether to show the full paths --vendor Only show assets from vendor packages --no-vendor Negate the "--vendor" option --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
you can use as type-hints for autowiring:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:autowiring
You can also pass a search term to filter the list:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:autowiring log
Options: --all Show also services that are not aliased --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
extension/bundle.
Either the extension alias or bundle name can be used:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:config framework
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:config FrameworkBundle
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:config framework --format=json
For dumping a specific option, add its path as second argument:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:config framework serializer.enabled
Options: --resolve-env Display resolved environment variable values instead of placeholders --format The output format ("txt", "yaml", "json") --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container
To see deprecations generated during container compilation and cache warmup, use the --deprecations option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --deprecations
To get specific information about a service, specify its name:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container validator
To get specific information about a service including all its arguments, use the --show-arguments flag:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container validator --show-arguments
To see available types that can be used for autowiring, use the --types flag:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --types
To see environment variables used by the container, use the --env-vars flag:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --env-vars
Display a specific environment variable by specifying its name with the --env-var option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --env-var=APP_ENV
Use the --tags option to display tagged
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --tags
Find all services with a specific tag by specifying the tag name with the --tag option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --tag=form.type
Use the --parameters option to display all parameters:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --parameters
Display a specific parameter by specifying its name with the --parameter option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --parameter=kernel.debug
By default, internal services are hidden. You can display them
using the --show-hidden flag:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --show-hidden
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:container --format=json
Options: --show-arguments Show arguments in services --show-hidden Show hidden (internal) services --tag Show all services with a specific tag --tags Display tagged services for an application --parameter Display a specific parameter for an application --parameters Display parameters for an application --types Display types (classes/interfaces) available in the container --env-var Display a specific environment variable used in the container --env-vars Display environment variables used in the container --format The output format ("txt", "xml", "json", "md") --raw To output raw description --deprecations Display deprecations generated when compiling and warming up the container --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:dotenv
To get specific variables, specify its full or partial name:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:dotenv FOO_BAR
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:event-dispatcher
To get specific listeners for an event, specify its name:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:event-dispatcher kernel.request
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:event-dispatcher --format=json
Options: --dispatcher To view events of a specific event dispatcher --format The output format ("txt", "xml", "json", "md") --raw To output raw description --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
in your application:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:firewall
You can pass a firewall name to display more detailed information about
a specific firewall:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:firewall main
To include all events and event listeners for a specific firewall, use the
events option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:firewall --events main
Options: --events Include a list of event listeners (only available in combination with the "name" argument) --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:form
The command lists all built-in types, services types, type extensions and
guessers currently available.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:form Symfony\Component\Form\Extension\Core\Type\ChoiceType
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:form ChoiceType
The command lists all defined options that contains the given form type,
as well as their parents and type extensions.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:form ChoiceType choice_value
Use the --show-deprecated option to display form types with
deprecated options or the deprecated options of the given form type:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:form --show-deprecated
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:form ChoiceType --show-deprecated
The command displays the definition of the given option name.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:form --format=json
The command lists everything in a machine readable json format.
Options: --show-deprecated Display deprecated options in form types --format The output format ("txt", "json") --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
dispatched using the message buses:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:messenger
Or for a specific bus only:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:messenger command_bus
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:router
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:router --format=json
Options: --show-controllers Show assigned controllers in overview --show-aliases Show aliases in overview --format The output format ("txt", "xml", "json", "md") --raw To output raw route(s) --method Filter by HTTP method --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
messages and comparing them with the fallback ones by inspecting the
templates and translation files of a given bundle or the default translations directory.
You can display information about bundle translations in a specific locale:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:translation en AcmeDemoBundle
You can also specify a translation domain for the search:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:translation --domain=messages en AcmeDemoBundle
You can only display missing messages:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:translation --only-missing en AcmeDemoBundle
You can only display unused messages:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:translation --only-unused en AcmeDemoBundle
You can display information about application translations in a specific locale:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:translation en
You can display information about translations in all registered bundles in a specific locale:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:translation --all en
Options: --domain The messages domain --only-missing Display only missing messages --only-unused Display only unused messages --all Load messages from all registered bundles --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
filters, globals and tests.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:twig
The command lists all functions, filters, etc.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:twig @Twig/Exception/error.html.twig
The command lists all paths that match the given template name.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:twig --filter=date
The command lists everything that contains the word date.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console debug:twig --format=json
The command lists everything in a machine readable json format.
Options: --filter Show details for all entries matching this filter --format The output format ("txt", "json") --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
The debug:validator src/ command dumps the validators for the `src` directory.
Options: --show-all Show all classes even if they have no validation constraints --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
It is possible to delete/invalidate all collection region, a specific collection region or flushes the cache provider.
The execution type differ on how you execute the command.
If you want to invalidate all entries for an collection region this command would do the work:
doctrine:cache:clear-collection-region 'Entities\MyEntity' 'collectionName'
To invalidate a specific entry you should use :
doctrine:cache:clear-collection-region 'Entities\MyEntity' 'collectionName' 1
If you want to invalidate all entries for the all collection regions:
doctrine:cache:clear-collection-region --all
Alternatively, if you want to flush the configured cache provider for an collection region use this command:
doctrine:cache:clear-collection-region 'Entities\MyEntity' 'collectionName' --flush
Finally, be aware that if --flush option is passed,
not all cache providers are able to flush entries, because of a limitation of its execution nature.
Options: --em Name of the entity manager to operate on --all If defined, all entity regions will be deleted/invalidated. --flush If defined, all cache entries will be flushed. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
It is possible to delete/invalidate all entity region, a specific entity region or flushes the cache provider.
The execution type differ on how you execute the command.
If you want to invalidate all entries for an entity region this command would do the work:
doctrine:cache:clear-entity-region 'Entities\MyEntity'
To invalidate a specific entry you should use :
doctrine:cache:clear-entity-region 'Entities\MyEntity' 1
If you want to invalidate all entries for the all entity regions:
doctrine:cache:clear-entity-region --all
Alternatively, if you want to flush the configured cache provider for an entity region use this command:
doctrine:cache:clear-entity-region 'Entities\MyEntity' --flush
Finally, be aware that if --flush option is passed,
not all cache providers are able to flush entries, because of a limitation of its execution nature.
Options: --em Name of the entity manager to operate on --all If defined, all entity regions will be deleted/invalidated. --flush If defined, all cache entries will be flushed. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --em Name of the entity manager to operate on --flush If defined, cache entries will be flushed instead of deleted/invalidated. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --em Name of the entity manager to operate on --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
It is possible to delete/invalidate all query region, a specific query region or flushes the cache provider.
The execution type differ on how you execute the command.
If you want to invalidate all entries for the default query region this command would do the work:
doctrine:cache:clear-query-region
To invalidate entries for a specific query region you should use :
doctrine:cache:clear-query-region my_region_name
If you want to invalidate all entries for the all query region:
doctrine:cache:clear-query-region --all
Alternatively, if you want to flush the configured cache provider use this command:
doctrine:cache:clear-query-region my_region_name --flush
Finally, be aware that if --flush option is passed,
not all cache providers are able to flush entries, because of a limitation of its execution nature.
Options: --em Name of the entity manager to operate on --all If defined, all query regions will be deleted/invalidated. --flush If defined, all cache entries will be flushed. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
It is possible to invalidate all cache entries at once - called delete -, or flushes the cache provider
instance completely.
The execution type differ on how you execute the command.
If you want to invalidate the entries (and not delete from cache instance), this command would do the work:
doctrine:cache:clear-result
Alternatively, if you want to flush the cache provider using this command:
doctrine:cache:clear-result --flush
Finally, be aware that if --flush option is passed, not all cache providers are able to flush entries,
because of a limitation of its execution nature.
Options: --em Name of the entity manager to operate on --flush If defined, cache entries will be flushed instead of deleted/invalidated. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:database:create
You can also optionally specify the name of a connection to create the database for:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:database:create --connection=default
Options: --connection (-c) The connection to use for this command --if-not-exists Don't trigger an error, when the database already exists --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:database:drop
The --force parameter has to be used to actually drop the database.
You can also optionally specify the name of a connection to drop the database for:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:database:drop --connection=default
Options: --connection (-c) The connection to use for this command --if-exists Don't trigger an error, when the database doesn't exist --force (-f) Set this parameter to execute this action --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
entities exist and possibly if their mapping information contains errors or
not.
Options: --em Name of the entity manager to operate on --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:diff
Options: --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --namespace The namespace to use for the migration (must be in the list of configured namespaces) --filter-expression Tables which are filtered by Regular Expression. --formatted Format the generated SQL. --nowdoc Output the generated SQL as a nowdoc string (enabled by default for formatted queries). --no-nowdoc Negate the "--nowdoc" option --line-length Max line length of unformatted lines. --check-database-platform Check Database Platform to the generated code. --allow-empty-diff Do not throw an exception when no changes are detected. --from-empty-schema Generate a full migration as if the current database was empty. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:dump-schema
After dumping your schema to a migration, you can rollup your migrations using the migrations:rollup command.
Options: --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --formatted Format the generated SQL. --nowdoc Output the generated SQL as a nowdoc string (enabled by default for formatted queries). --no-nowdoc Negate the "--nowdoc" option --namespace Namespace to use for the generated migrations (defaults to the first namespace definition). --filter-tables Filter the tables to dump via Regex. --line-length Max line length of unformatted lines. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:execute FQCN
You can show more information about the process by increasing the verbosity level. To see the
executed queries, set the level to debug with
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:execute FQCN -vv
If no
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:execute FQCN --down
You can also execute the migration as a
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:execute FQCN --dry-run
You can output the prepared SQL statements to a file with
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:execute FQCN --write-sql
Or you can also execute the migration without a warning message which you need to interact with:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:execute FQCN --no-interaction
All the previous commands accept multiple migration versions, allowing you run execute more than
one migration at once:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:execute FQCN-1 FQCN-2 ...FQCN-n
Options: --write-sql The path to output the migration SQL file. Defaults to current working directory. --dry-run Execute the migration as a dry run. --up Execute the migration up. --down Execute the migration down. --query-time Time all the queries individually. --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:generate
Options: --namespace The namespace to use for the migration (must be in the list of configured namespaces) --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:list
Options: --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate
You can show more information about the process by increasing the verbosity level. To see the
executed queries, set the level to debug with
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate -vv
You can optionally manually specify the version you wish to migrate to:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate FQCN
You can specify the version you wish to migrate to using an alias:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate prev
These alias are defined: first, latest, prev, current and next
You can specify the version you wish to migrate to using a number against the current version:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate current+3
You can also execute the migration as a
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate FQCN --dry-run
You can output the prepared SQL statements to a file with
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate FQCN --write-sql
Or you can also execute the migration without a warning message which you need to interact with
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate --no-interaction
You can also time all the different queries if you want to know which one is taking so long with
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate --query-time
You can skip throwing an exception if no migration is available with
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate --allow-no-migration
You can wrap the entire migration in a transaction with
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:migrate --all-or-nothing
Options: --write-sql The path to output the migration SQL file. Defaults to current working directory. --dry-run Execute the migration as a dry run. --query-time Time all the queries individually. --allow-no-migration Do not throw an exception if no migration is available. --all-or-nothing Wrap the entire migration in a transaction. --no-all-or-nothing Disable wrapping the entire migration in a transaction. --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
inserts the one version that exists that was created with the migrations:dump-schema command.
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:rollup
To dump your schema to a migration version you can use the migrations:dump-schema command.
Options: --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:status
Options: --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
ensuring it is ready to receive migrations generated by the current version of Doctrine Migrations.
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:sync-metadata-storage
Options: --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:up-to-date
Options: --fail-on-unregistered (-u) Whether to fail when there are unregistered extra migrations found --list-migrations (-l) Show a list of missing or not migrated versions. --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:version MIGRATION-FQCN --add
If you want to delete a version you can use the
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:version MIGRATION-FQCN --delete
If you want to synchronize by adding or deleting all migration versions available in the version table you can use the
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:version --add --all
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:version --delete --all
If you want to synchronize by adding or deleting some range of migration versions available in the version table you can use the
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:version --add --range-from=MIGRATION-FQCN --range-to=MIGRATION-FQCN
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:version --delete --range-from=MIGRATION-FQCN --range-to=MIGRATION-FQCN
You can also execute this command without a warning message which you need to interact with:
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:migrations:version --no-interaction
Options: --add Add the specified version. --delete Delete the specified version. --all Apply to all the versions. --range-from Apply from specified version. --range-to Apply to specified version. --configuration The path to a migrations configuration file. --em The name of the entity manager to use. --conn The name of the connection to use. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
outputs the results:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:query:dql "SELECT u FROM App\Entity\User u"
You can also optionally specify some additional options like what type of
hydration to use when executing the query:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:query:dql "SELECT u FROM App\Entity\User u" --hydrate=array
Additionally you can specify the first result and maximum amount of results to
show:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:query:dql "SELECT u FROM App\Entity\User u" --first-result=0 --max-result=30
Options: --em Name of the entity manager to operate on --hydrate Hydration mode of result set. Should be either: object, array, scalar or single-scalar. --first-result The first result in the result set. --max-result The maximum number of results in the result set. --depth Dumping depth of Entity graph. --show-sql Dump generated SQL instead of executing query --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
outputs the results:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console doctrine:query:sql "SELECT * FROM users"
Options: --connection The named database connection --depth Dumping depth of result set (deprecated). --force-fetch Forces fetching the result. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
by the ORM, you can use a DBAL functionality to filter the tables and sequences down
on a global level:
$config->setSchemaAssetsFilter(function (string|AbstractAsset $assetName): bool {
if ($assetName instanceof AbstractAsset) {
$assetName = $assetName->getName();
}
return !str_starts_with($assetName, 'audit_');
});
Options: --em Name of the entity manager to operate on --dump-sql Instead of trying to apply generated SQLs into EntityManager Storage Connection, output them. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
by the ORM, you can use a DBAL functionality to filter the tables and sequences down
on a global level:
$config->setSchemaAssetsFilter(function (string|AbstractAsset $assetName): bool {
if ($assetName instanceof AbstractAsset) {
$assetName = $assetName->getName();
}
return !str_starts_with($assetName, 'audit_');
});
Options: --em Name of the entity manager to operate on --dump-sql Instead of trying to apply generated SQLs into EntityManager Storage Connection, output them. --force (-f) Don't ask for the deletion of the database, but force the operation to run. --full-database Instead of using the Class Metadata to detect the database table schema, drop ALL assets that the database contains. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
synchronize the database schema with the current mapping metadata of the
default entity manager.
For example, if you add metadata for a new column to an entity, this command
would generate and output the SQL needed to add the new column to the database:
doctrine:schema:update --dump-sql
Alternatively, you can execute the generated queries:
doctrine:schema:update --force
If both options are specified, the queries are output and then executed:
doctrine:schema:update --dump-sql --force
Finally, be aware that this task will drop all database assets (e.g. tables,
etc) that are *not* described by the current metadata. In other words, without
this option, this task leaves untouched any "extra" tables that exist in the
database, but which aren't described by any metadata.
by the ORM, you can use a DBAL functionality to filter the tables and sequences down
on a global level:
$config->setSchemaAssetsFilter(function (string|AbstractAsset $assetName): bool {
if ($assetName instanceof AbstractAsset) {
$assetName = $assetName->getName();
}
return !str_starts_with($assetName, 'audit_');
});
Options: --em Name of the entity manager to operate on --complete This option is a no-op, is deprecated and will be removed in 4.0 --dump-sql Dumps the generated SQL statements to the screen (does not execute them). --force (-f) Causes the generated SQL statements to be physically executed against your database. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --em Name of the entity manager to operate on --skip-mapping Skip the mapping validation check --skip-sync Skip checking if the mapping is in sync with the database --skip-property-types Skip checking if property types match the Doctrine types --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --force (-f) Force directory removal before dumping new error pages --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:audit --format=json
Options: --format The output format ("txt, json") --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Versions showing in
Versions showing in
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:outdated
Or specific packages only:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:outdated
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:outdated --format=json
Options: --format The output format ("txt, json") --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
If a package was downloaded into your app, the downloaded file will also be removed.
For example:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:remove lodash
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
by finding a CDN URL for the given package and version.
For example:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:require lodash
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:require "lodash@^4.15"
You can also require specific paths of a package:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:require "chart.js/auto"
Or require one package/file, but alias its name in your import map:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:require "vue/dist/vue.esm-bundler.js=vue"
Sometimes, a package may require other packages and multiple new items may be added
to the import map.
You can also require multiple packages at once:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:require "lodash@^4.15" "@hotwired/stimulus"
To add an importmap entry pointing to a local file, use the path option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:require "any_module_name" --path=./assets/some_file.js
To simulate the installation, use the --dry-run option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:require "any_module_name" --dry-run -v
When this option is enabled, this command does not perform any write operations to the filesystem.
Options: --entrypoint Make the packages an entrypoint? --path The local path where the package lives relative to the project root --dry-run Simulate the installation of the packages --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
in
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:update
Or specific packages only:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console importmap:update
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --resolve-env-vars Resolve environment variables and fail if one is missing. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:translations>
Options: --locale Specify the locales to lint. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
the first encountered syntax error.
You can validate the syntax of contents passed from STDIN:
cat filename | php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:twig -
Or the syntax of a file:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:twig filename
Or of a whole directory:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:twig dirname
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:twig dirname --format=json
Or all template files in a bundle:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:twig @AcmeDemoBundle
Options: --format The output format ("txt", "json", "github") --show-deprecations Show deprecations as errors --excludes Excluded directories --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
the first encountered syntax error.
You can validates XLIFF contents passed from STDIN:
cat filename | php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:xliff -
You can also validate the syntax of a file:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:xliff filename
Or of a whole directory:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:xliff dirname
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:xliff dirname --format=json
Options: --format The output format ("txt", "json", "github") --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
the first encountered syntax error.
You can validates YAML contents passed from STDIN:
cat filename | php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:yaml -
You can also validate the syntax of a file:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:yaml filename
Or of a whole directory:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:yaml dirname
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:yaml dirname --format=json
You can also exclude one or more specific files:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:yaml dirname --exclude="dirname/foo.yaml" --exclude="dirname/bar.yaml"
Or find all files in a bundle:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console lint:yaml @AcmeDemoBundle
Options: --format The output format ("txt", "json", "github") --exclude Path(s) to exclude --parse-tags Parse custom tags --no-parse-tags Negate the "--parse-tags" option --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console mailer:test to@example.com
You can also specify a specific transport:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console mailer:test to@example.com --transport=transport_name
Note that this command bypasses the Messenger bus if configured.
Options: --from The sender of the message --subject The subject of the message --body The body of the message --transport The transport to be used --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
by asking questions.
It can provide an empty authenticator, or a full login form authentication process.
In both cases it also updates your security.yaml.
For the login form, it also generates a controller and the Twig template.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:auth
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:command app:do-something
If the argument is missing, the command will ask for the command name interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:controller CoolStuffController
If the argument is missing, the command will ask for the controller class name interactively.
If you have the symfony/twig-bundle installed, a Twig template will also be
generated for the controller.
composer require symfony/twig-bundle
You can also generate the controller alone, without template with this option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:controller --no-template
To generate tailored PHPUnit tests, simply call:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:controller --with-tests
This will generate a unit test in tests/ for you to review then use
to test the new functionality of your app.
Options: --no-template Use this option to disable template generation --invokable (-i) Use this option to create an invokable controller --with-tests Generate PHPUnit Tests --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:crud BlogPost
If the argument is missing, the command will ask for the entity class name interactively.
To generate tailored PHPUnit tests, simply call:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:crud --with-tests
This will generate a unit test in tests/ for you to review then use
to test the new functionality of your app.
Options: --with-tests Generate PHPUnit Tests --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:docker:database
Supports MySQL, MariaDB and PostgreSQL
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:entity BlogPost
If the argument is missing, the command will ask for the entity class name interactively.
You can also mark this class as an API Platform resource. A hypermedia CRUD API will
automatically be available for this entity class:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:entity --api-resource
Symfony can also broadcast all changes made to the entity to the client using Symfony
UX Turbo.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:entity --broadcast
You can also generate all the getter/setter/adder/remover methods
for the properties of existing entities:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:entity --regenerate
You can also *overwrite* any existing methods:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:entity --regenerate --overwrite
Instead of using the default "int" type for the entity's "id", you can use the
UUID type from Symfony's Uid component.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:entity --with-uuid
Or you can use the ULID type from Symfony's Uid component.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:entity --with-ulid
Options: --api-resource (-a) Mark this class as an API Platform resource (expose a CRUD API for it) --broadcast (-b) Add the ability to broadcast entity updates using Symfony UX Turbo? --regenerate Instead of adding new fields, simply generate the methods (e.g. getter/setter) for existing fields --overwrite Overwrite any existing getter/setter methods --with-uuid Use UUID for entity "id" --with-ulid Use ULID for entity "id" --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:fixtures AppFixtures
If the argument is missing, the command will ask for a class interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:form UserType
If the argument is missing, the command will ask for the form class interactively.
You can optionally specify the bound class in a second argument.
This can be the name of an entity like User
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:form UserType User
You can also specify a fully qualified name to another class like \App\Dto\UserData.
Slashes must be escaped in the argument.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:form UserType \\App\\Dto\\UserData
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:listener ExceptionListener
If the argument is missing, the command will ask for the class name interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:message EmailMessage
If the argument is missing, the command will ask for the message class interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:messenger-middleware EmailMessage
If the argument is missing, the command will ask for the message class interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:migration
You can also generate a formatted migration with this option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:migration --formatted
Options: --formatted Format the generated SQL --configuration The path of doctrine configuration file --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:registration-form
The command will ask for several pieces of information to build your form.
To generate tailored PHPUnit tests, simply call:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:registration-form --with-tests
This will generate a unit test in tests/ for you to review then use
to test the new functionality of your app.
Options: --with-tests Generate PHPUnit Tests --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
a fully-functional & secure password reset system.
The SymfonycastsResetPasswordBundle is required and can be added using composer:
composer require symfonycasts/reset-password-bundle
For more information on the reset-password-bundle check out:
make:reset-password requires a user entity with an email property,
email getter method, and a password setter method. Maker will ask for these
interactively if they cannot be guessed.
Maker will also update your reset-password.yaml configuration file
if one exists. If you have customized the configuration file, maker will attempt
to modify it accordingly but preserve your customizations.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:reset-password
Instead of using the default "int" type for the entity's "id", you can use the
UUID type from Symfony's Uid component.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:reset-password --with-uuid
Or you can use the ULID type from Symfony's Uid component.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:reset-password --with-ulid
To generate tailored PHPUnit tests, simply call:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:reset-password --with-tests
This will generate a unit test in tests/ for you to review then use
to test the new functionality of your app.
Options: --with-uuid Use UUID for entity "id" --with-ulid Use ULID for entity "id" --with-tests Generate PHPUnit Tests --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
tasks using Symfony's Scheduler Component.
If the Scheduler Component is not installed, make:schedule will
install it automatically using composer. You can of course do this manually by
running composer require symfony/scheduler.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:schedule
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
class based off the example provided in:
This will also update your security.yaml for the new custom authenticator.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:security:custom
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
to allow users to login using the form_login authenticator.
The controller name, and logout ability can be customized by answering the
questions asked when running make:security:form-login.
This will also update your security.yaml for the new authenticator.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:security:form-login
To generate tailored PHPUnit tests, simply call:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:security:form-login --with-tests
This will generate a unit test in tests/ for you to review then use
to test the new functionality of your app.
Options: --with-tests Generate PHPUnit Tests --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:serializer:encoder YamlEncoder
If the argument is missing, the command will ask for the class name interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:serializer:normalizer UserNormalizer
If the argument is missing, the command will ask for the class name interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:stimulus-controller hello
If the argument is missing, the command will ask for the controller name interactively.
To generate a TypeScript file (instead of a JavaScript file) use the --typescript
(or --ts) option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:stimulus-controller hello --typescript
It will also interactively ask for values, targets, classes to add to the Stimulus
controller (optional).
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:stimulus-controller
Options: --typescript (-ts) Create a TypeScript controller (default is JavaScript) --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:test TestCase BlogPostTest
If the first argument is missing, the command will ask for the test type interactively.
If the second argument is missing, the command will ask for the class name interactively.
* TestCase: basic PHPUnit tests
* KernelTestCase: basic tests that have access to Symfony services
* WebTestCase: to run browser-like scenarios, but that don't execute JavaScript code
* ApiTestCase: to run API-oriented scenarios
* PantherTestCase: to run e2e scenarios, using a real-browser or HTTP client and a real web server
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Options: --live Whether to create a Live component (requires --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:twig-extension AppExtension
If the argument is missing, the command will ask for the class name interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
and updates your security.yaml file for it. It will also generate a user provider
class if your situation needs a custom class.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:user User
If the argument is missing, the command will ask for the class name interactively.
Instead of using the default "int" type for the entity's "id", you can use the
UUID type from Symfony's Uid component.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:user --with-uuid
Or you can use the ULID type from Symfony's Uid component.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:user --with-ulid
Options: --is-entity Do you want to store user data in the database (via Doctrine)? --identity-property-name Enter a property name that will be the unique "display" name for the user (e.g. --with-password Will this app be responsible for checking the password? Choose --with-uuid Use UUID for entity "id" --with-ulid Use ULID for entity "id" --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:validator EnabledValidator
If the argument is missing, the command will ask for the constraint class name interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:voter BlogPostVoter
If the argument is missing, the command will ask for the class name interactively.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
for a new Webhook.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console make:webhook stripe
If the argument is missing, the command will ask for the webhook name interactively.
It will also interactively ask for the RequestMatchers to use for the RequestParser's getRequestMatcher function.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume
To receive from multiple transports, pass each name:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume receiver1 receiver2
Use the --limit option to limit the number of messages received:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume
Use the --failure-limit option to stop the worker when the given number of failed messages is reached:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume
Use the --memory-limit option to stop the worker if it exceeds a given memory usage limit. You can use shorthand byte values [K, M or G]:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume
Use the --time-limit option to stop the worker when the given time limit (in seconds) is reached.
If a message is being handled, the worker will stop after the processing is finished:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume
Use the --bus option to specify the message bus to dispatch received messages
to instead of trying to determine it automatically. This is required if the
messages didn't originate from Messenger:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume
Use the --queues option to limit a receiver to only certain queues (only supported by some receivers):
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume
Use the --no-reset option to prevent services resetting after each message (may lead to leaking services' state between messages):
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume
Use the --all option to consume from all receivers:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:consume --all
Options: --limit (-l) Limit the number of received messages --failure-limit (-f) The number of failed messages the worker can consume --memory-limit (-m) The memory limit the worker can consume --time-limit (-t) The time limit in seconds the worker can handle new messages --sleep Seconds to sleep before asking for new messages after no messages were found --bus (-b) Name of the bus to which received messages should be dispatched (if not passed, bus is determined automatically) --queues Limit receivers to only consume from the specified queues --no-reset Do not reset container services after each message --all Consume messages from all receivers --keepalive Whether to use the transport's keepalive mechanism if implemented --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:failed:remove {id1} [{id2} ...]
The specific ids can be found via the messenger:failed:show command.
You can remove all failed messages from the failure transport by using the "--all" option:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:failed:remove --all
Options: --all Remove all failed messages from the transport --force Force the operation without confirmation --transport Use a specific failure transport --show-messages Display messages before removing it (if multiple ids are given) --class-filter Filter by a specific class name --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:failed:retry
The command will interactively ask if each message should be retried,
discarded or skipped.
Some transports support retrying a specific message id, which comes
from the messenger:failed:show command.
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:failed:retry {id}
Or pass multiple ids at once to process multiple messages:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:failed:retry {id1} {id2} {id3}
Options: --force Force action without confirmation --transport Use a specific failure transport --keepalive Whether to use the transport's keepalive mechanism if implemented --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:failed:show
Or look at a specific message by its id:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:failed:show {id}
Options: --max Maximum number of messages to list --transport Use a specific failure transport --stats Display the message count by class --class-filter Filter by a specific class name --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:setup-transports
Or a specific transport only:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:setup-transports
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:stats
Or specific transports only:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:stats
The --format option specifies the format of the command output:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:stats --format=json
Options: --format The output format ("txt", "json") --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console messenger:stop-workers
Each worker command will finish the message they are currently processing
and then exit. Worker commands are *not* automatically restarted: that
should be handled by a process control system.
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console router:match /foo
or
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console router:match /foo --method POST --scheme https --host symfony.com --verbose
Options: --method Set the HTTP method --scheme Set the URI scheme (usually http or https) --host Set the URI host --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:decrypt-to-local
When the --force option is provided, secrets that already exist in the local vault are overridden.
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:decrypt-to-local --force
Options: --force (-f) Force overriding of secrets that already exist in the local vault --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:encrypt-from-local
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:generate-keys
If encryption keys already exist, the command must be called with
the --rotate option in order to override those keys and re-encrypt
existing secrets.
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:generate-keys --rotate
Options: --local (-l) Update the local vault. --rotate (-r) Re-encrypt existing secrets with the newly generated keys. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:list
When the option --reveal is provided, the decrypted secrets are also displayed.
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:list --reveal
Options: --reveal (-r) Display decrypted values alongside names --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:remove
Options: --local (-l) Update the local vault. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:reveal
Options: --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
/home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:set
To reference secrets in services.yaml or any other config
files, use "%env(
By default, the secret value should be entered interactively.
Alternatively, provide a file where to read the secret from:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:set
Use "-" as a file name to read from STDIN:
cat filename | php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console secrets:set
Use --local to override secrets for local needs.
Options: --local (-l) Update the local vault. --random (-r) Generate a random value. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
security configuration. This command is mainly used to generate passwords for
the
in the database while developing the application.
Suppose that you have the following security configuration in your application:
# config/packages/security.yml
security:
password_hashers:
Symfony\Component\Security\Core\User\InMemoryUser: plaintext
App\Entity\User: auto
If you execute the command non-interactively, the first available configured
user class under the
generated to hash the password:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console security:hash-password --no-interaction [password]
Pass the full user class path as the second argument to hash passwords for
your own entities:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console security:hash-password --no-interaction [password] 'App\Entity\User'
Executing the command interactively allows you to generate a random salt for
hashing the password:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console security:hash-password [password] 'App\Entity\User'
In case your hasher doesn't require a salt, add the
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console security:hash-password --empty-salt [password] 'App\Entity\User'
Options: --empty-salt Do not generate a salt or let the hasher generate one. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
dumps in a single place for debugging you application:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console server:dump
You can consult dumped data in HTML format in your browser by providing the
and redirecting the output to a file:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console server:dump --format="html" > dump.html
Options: --format The output format (cli, html) --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
messages generated by your application:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console server:log
To filter the log messages using any ExpressionLanguage compatible expression, use the
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console server:log --filter="level > 200 or channel in ['app', 'doctrine']"
Options: --host The server host --format The line format --date-format The date format --filter An expression to filter log. Example: "level > 200 or channel in ['app', 'doctrine']" --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
of a given bundle or the default translations directory. It can display them or merge
the new ones into the translation files.
When new translation strings are found it can automatically add a prefix to the translation
message. However, if the
option has no effect, since the translation values are left empty.
Example running against a Bundle (AcmeBundle)
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:extract --dump-messages en AcmeBundle
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:extract --force --prefix="new_" fr AcmeBundle
Example running against default messages directory
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:extract --dump-messages en
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:extract --force --prefix="new_" fr
You can sort the output with the
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:extract --dump-messages --sort=asc en AcmeBundle
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:extract --force --sort=desc fr
You can dump a tree-like structure using the yaml format with
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:extract --force --format=yaml --as-tree=3 en AcmeBundle
Options: --prefix Override the default prefix --no-fill Extract translation keys without filling in values --format Override the default output format --dump-messages Should the messages be dumped in the console --force Should the extract be done --clean Should clean not found messages --domain Specify the domain to extract --sort Return list of messages sorted alphabetically --as-tree Dump the messages as a tree-like structure: The given value defines the level where to switch to inline YAML --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
new translations are pulled, existing ones are not overwritten.
You can overwrite existing translations (and remove the missing ones on local side) by using the
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:pull --force provider>
Full example:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:pull provider --force --domains=messages --domains=validators --locales=en>
This command pulls all translations associated with the
Local translations for the specified domains and locale are deleted if they're not present on the provider and overwritten if it's the case.
Local translations for others domains and locales are ignored.
Options: --force Override existing translations with provider ones (it will delete not synchronized messages). --intl-icu Associated to --force option, it will write messages in "%domain%+intl-icu.%locale%.xlf" files. --domains Specify the domains to pull. --locales Specify the locales to pull. --format Override the default output format. --as-tree Write messages as a tree-like structure. Needs --format=yaml. The given value defines the level where to switch to inline YAML --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
translations are pushed, existing ones are not overwritten.
You can overwrite existing translations by using the
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:push --force provider>
You can delete provider translations which are not present locally by using the
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:push --delete-missing provider>
Full example:
php /home/poule/encrypted/stockage-syncable/www/development/html/qualiwiki/bin/console translation:push provider --force --delete-missing --domains=messages --domains=validators --locales=en>
This command pushes all translations associated with the
Provider translations for the specified domains and locale are deleted if they're not present locally and overwritten if it's the case.
Provider translations for others domains and locales are ignored.
Options: --force Override existing translations with local ones (it will delete not synchronized messages). --delete-missing Delete translations available on provider but not locally. --domains Specify the domains to push. --locales Specify the locales to push. --help (-h) Display help for the given command. When no command is given display help for the list command --silent Do not output any message --quiet (-q) Only errors are displayed. All other output is suppressed --verbose (-v) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force (or disable --no-ansi) ANSI output --no-ansi Negate the "--ansi" option --no-interaction (-n) Do not ask any interactive question --env (-e) The Environment name. --no-debug Switch off debug mode. --profile Enables profiling (requires debug).
]]>
Changesets créés :
+Analyse des votes sur les propositions archivées du wiki OSM
+ + {% if last_updated %} +Statut | +Nombre | +Pourcentage | +
---|---|---|
{{ status }} | +{{ count }} | +{{ (count / statistics.total_proposals * 100)|round(1) }}% | +
# | +Utilisateur | +Total votes | +Approbations | +Abstentions | +Oppositions | +Répartition | +
---|---|---|---|---|---|---|
{{ loop.index }} | ++ + {{ voter.username }} + + | +{{ voter.total }} | +{{ voter.approve }} | +{{ voter.abstain }} | +{{ voter.oppose }} | ++ | + +
+ {% if en_page.is_specific_page is defined and en_page.is_specific_page %} + Comparaison détaillée des pages wiki en français et en anglais pour "{{ key }}". + {% else %} + Comparaison détaillée des pages wiki en français et en anglais pour la clé OSM "{{ key }}". + {% endif %} +
+ +Ces suggestions sont générées automatiquement par l'outil + Grammalecte et peuvent contenir des erreurs.
+Texte | +Message | +Suggestions | +
---|---|---|
+ {% if suggestion.before is defined and suggestion.text is defined and suggestion.after is defined %}
+
+
+
+ {{ suggestion.before|slice(-20)|trim }}
+
+ {{ suggestion.text }}
+
+
+
+ {{ suggestion.after|slice(0, 20)|trim }}
+
+
+ {% endif %}
+ |
+
+ {% if suggestion.paraghraph is defined %}
+ $ {{ suggestion.paragraph }} {{ suggestion.start }}
+ - {{ suggestion.end }}
+ {% endif %}
+ {% if suggestion.message is defined %}
+ {{ suggestion.message }}
+ {% endif %}
+ {# #} + {# {{ dump(suggestion) }} #} + {##} + |
+
+ {% if suggestion.suggestions is defined and suggestion.suggestions is iterable and suggestion.suggestions|length > 0 %}
+
+ {# #}
+
+ {% else %}
+
+ Aucune suggestion
+ {% endif %}
+ |
+
La page française ne contient aucune + catégorie.
+Les catégories aident à organiser les pages wiki et à les rendre plus facilement + découvrables. Considérez ajouter les catégories suivantes de la page anglaise :
+Pour ajouter des catégories à la page wiki :
+
+ [[Category:Nom de la catégorie]]
+ [[Category:Autre catégorie]]
+
+ Vous pouvez également utiliser l'interface d'édition du wiki pour ajouter des + catégories.
+ +{{ media.alt }}
+{{ media.alt }}
+Texte EN | #} + {#URL EN | #} + {#Texte FR | #} + {#URL FR | #} + {#||||
---|---|---|---|---|---|---|---|
{{ en_links[i].text }} | #} + {#{{ en_links[i].href|slice(0, 30) }} #} + {# ... | #} + {# {% else %} #} + {##} + {# | #} + {# {% endif %} #} + + {# {% if i < fr_links|length %} #} + {# | {{ fr_links[i].text }} | #} + {#{{ fr_links[i].href|slice(0, 30) }} #} + {# ... | #} + {# {% else %} #} + {##} + {# | #} + {# {% endif %} #} + {# |
La page wiki pour la clé "{{ key }}" #} + {# n'existe pas en français.
#} + {#Vous pouvez contribuer en créant cette page sur le wiki OpenStreetMap.
#} + {##} + {# Dernière modification: {{ en_page.last_modified }} #} + {#
#} + {#Vous pouvez créer la page française en suivant ces étapes :
#} + {#Le score de décrépitude est calculé en prenant en compte plusieurs facteurs, avec une pondération #} + {# plus importante pour la différence de nombre de mots :
#} + + {#Facteur | #} + {#Valeur | #} + {#Poids | #} + {#Contribution | #} + {#
---|---|---|---|
{{ component.description }} | #} + {#{{ component.value }} | #} + {#{{ component.weight * 100 }}% | #} + {#{{ component.component|round(2) }} | #} + {#
Score total | #} + {##} + {# {% set total_score = 0 %} #} + {# {% for key, component in score_components %} #} + {# {% set total_score = total_score + component.component %} #} + {# {% endfor %} #} + {# {{ total_score|round(2) }} #} + {# | #} + {#
Comment interpréter ce score :
#} + {##} + {# Dernière modification: {{ en_page.last_modified }} #} + {#
#} + {##} + {# Dernière modification: {{ fr_page.last_modified }} #} + {#
#} + {#Utilisez cette page pour traduire la page wiki en français. La page anglaise est affichée à gauche pour référence, et le formulaire d'édition de la page française est à droite.
+ +Liste des pages françaises du wiki OSM qui n'ont pas de traduction en anglais.
+ + {% if last_updated %} +Titre | +Clé | +Actions | +
---|---|---|
{{ page.title }} | +{{ page.key }} | +
+
+
+ FR
+
+
+ Créer EN
+
+
+ |
+
Aucune page française sans traduction anglaise n'a été trouvée.
+Ces pages sont des contenus originaux créés en français qui n'ont pas encore été traduits en anglais.
+Bien que la langue principale du wiki OSM soit l'anglais, il est parfois utile de créer d'abord du contenu dans sa langue maternelle, puis de le traduire.
+Contribuer à la traduction de ces pages en anglais permet de :
+Liste des groupes de travail et des groupes locaux d'OpenStreetMap France.
+ + {% if last_updated %} +{{ group.description }}
+ {% endif %} + + Voir sur le wiki + + + {% endfor %} +Aucun groupe de travail n'a été trouvé.
+{{ group.description }}
+ {% endif %} + + {% if source == 'framacalc' and group.contact %} +Contact: {{ group.contact }}
+ {% endif %} + + {% if source == 'framacalc' and group.website %} ++ + Site web + +
+ {% endif %} +Aucun groupe local n'a été trouvé.
+Les groupes de travail sont des équipes thématiques qui se concentrent sur des aspects spécifiques + d'OpenStreetMap en France. Ils permettent de coordonner les efforts sur des sujets particuliers + comme l'import de données, la cartographie des transports, etc.
+ +Les groupes locaux sont des communautés géographiques de contributeurs OpenStreetMap. Ils organisent + des rencontres, des ateliers de cartographie et d'autres événements pour promouvoir OSM dans leur + région.
+ + +Liste des pages du wiki OSM qui n'ont pas de traduction française, groupées par langue d'origine.
+ + {% if last_updated %} +{{ all_pages|length }}
+{{ grouped_pages['En']|default([])|length }}
+{{ grouped_pages|length }}
+Titre | +Score de décrépitude | +Actions | +
---|---|---|
+
+ {% if page.description_img_url is defined and page.description_img_url %}
+
+
+
+ {% endif %}
+
+ {{ page.title }}
+ {% if page.is_english %}
+ Priorité
+ {% endif %}
+
+ |
+
+ {% if page.outdatedness_score is defined %}
+
+ {% set score_class = page.outdatedness_score > 70 ? 'bg-danger' : (page.outdatedness_score > 40 ? 'bg-warning' : 'bg-success') %}
+
+ {% else %}
+
+ Non disponible
+ {% endif %}
+ |
+
+
+
+ Voir
+
+ {% set fr_url = page.url|replace({'/wiki/': '/wiki/FR:'}) %}
+
+ Traduire
+
+
+ |
+
Ces pages sont des contenus du wiki OpenStreetMap qui n'ont pas encore été traduits en français.
+Contribuer à la traduction de ces pages permet de :
+Priorité aux pages anglaises : Les pages commençant par "En:" sont prioritaires car l'anglais est la langue principale du wiki OSM.
+Voici une page wiki qui a besoin d'être améliorée.
+ +{{ page.reason }}
++ Dernière modification: {{ page.en_page.last_modified }} +
++ Dernière modification: {{ page.fr_page.last_modified }} +
+ {% else %} ++ Page non existante +
+ {% endif %} +La page wiki pour la clé + "{{ page.key }}" n'existe pas en français.
+Vous pouvez contribuer en créant cette page sur le wiki OpenStreetMap.
+Liste des changements récents dans l'espace de noms français du wiki OpenStreetMap.
+ + {% if last_updated %} +Contributeurs classés par nombre de modifications
+Page | +Date | +Utilisateur | +Commentaire | +Taille | +Actions | +
---|---|---|---|---|---|
+ + + {{ change.page_name }} + + + | +{{ change.timestamp }} | ++ {% if change.user_url %} + + {{ change.user }} + + {% else %} + {{ change.user }} + {% endif %} + | +
+ {{ change.comment }}
+ {% if change.added_text or change.removed_text %}
+
+ {% if change.added_text %}
+ {{ change.added_text }}
+ {% endif %}
+ {% if change.removed_text %}
+ {{ change.removed_text }}
+ {% endif %}
+
+ {% endif %}
+ |
+ + {% if change.change_size starts with '+' or change.change_size > 0 %} + {{ change.change_size }} + {% elseif change.change_size starts with '−' or change.change_size < 0 %} + {{ change.change_size }} + {% else %} + {{ change.change_size }} + {% endif %} + | ++ + Voir + + {% if change.diff_url %} + + Diff + + {% endif %} + | +
Aucun changement récent n'a été trouvé.
+Cette page affiche les changements récents dans l'espace de noms français (FR:) du wiki OpenStreetMap.
+Ces informations sont utiles pour suivre les traductions manquantes et les mises à jour des pages wiki.
+Les données sont mises à jour automatiquement toutes les heures.
+Page | +Suppression | +Date | +Utilisateur | +Commentaire | +Actions | +
---|---|---|---|---|---|
{{ deletion.page_title }} | ++ {{ deletion.deletion_size }} caractères + | +{{ deletion.timestamp }} | +{{ deletion.user }} | +{{ deletion.comment }} | +
+
+
+ Voir
+
+
+ Historique
+
+
+ |
+
Aucune suppression suspecte récente n'a été détectée.
+Les suppressions récentes sont détectées en analysant les changements récents du wiki OSM. Toute + suppression de plus de 20 caractères est considérée comme potentiellement suspecte et mérite une + vérification.
+ +Les différences de contenu sont identifiées lorsque la version française d'une page wiki contient + significativement moins de mots que la version anglaise (plus de 30% de différence).
+Cela peut indiquer :
+Ces pages sont des candidates prioritaires pour une mise à jour de la traduction française.
+Liste des propositions de tags OpenStreetMap actuellement en cours de vote ou récemment modifiées.
+ + {% if last_updated %} +Proposition | +Proposé par | +Votes | +Statut | +Actions | +
---|---|---|---|---|
{{ proposal.feature }} | ++ {% if proposal.proposer %} + + {{ proposal.proposer }} + + {% else %} + Non spécifié + {% endif %} + | +
+ {% if proposal.votes is defined and proposal.total_votes > 0 %}
+
+ {{ proposal.total_votes }} votes
+
+
+
+
+
+ {% else %}
+ Aucun vote
+ {% endif %}
+
+ {% if proposal.votes.approve.users|length > 0 %}
+
+
+ Approbations:
+
+ {% endif %}
+
+ {% if proposal.votes.abstain.users|length > 0 %}
+
+ {% for user in proposal.votes.approve.users %}
+ {{ user.username }}
+ {% endfor %}
+
+
+ Abstentions:
+
+ {% endif %}
+
+ {% if proposal.votes.oppose.users|length > 0 %}
+
+ {% for user in proposal.votes.abstain.users %}
+ {{ user.username }}
+ {% endfor %}
+
+
+ Oppositions:
+
+ {% endif %}
+
+ {% for user in proposal.votes.oppose.users %}
+ {{ user.username }}
+ {% endfor %}
+
+ |
+ + En vote + | ++ + Voir + + | +
Aucune proposition en cours de vote n'a été trouvée.
+Proposition | +Dernière modification | +Modifié par | +Actions | +
---|---|---|---|
{{ proposal.feature }} | +{{ proposal.description }} | +{{ proposal.proposer }} | ++ + Voir + + | +
Aucune proposition récemment modifiée n'a été trouvée.
+Les propositions de tags sont un processus communautaire pour introduire de nouveaux tags ou modifier des tags existants dans OpenStreetMap.
+Le processus typique comprend les étapes suivantes :
+Vous pouvez participer à ce processus en commentant les propositions ou en votant lorsqu'elles sont en phase de vote.
+ +Outil de qualité des des pages wiki OpenStreetMap en français et en anglais pour les clés OSM + les plus utilisées. + + Venez discuter QualiWiki sur le forum + +
+ +Image | +Clé | +Différences FR vs EN | +Score de décrépitude |
+ Liens | +|||
---|---|---|---|---|---|---|---|
Sections | +Mots | +Liens | +Images | +||||
+ |
+ + {{ key }} + | + + {% set diff = page_differences[key] %} + ++ {% if diff.section_diff > 0 %} + {{ diff.section_diff_formatted }} + {% elseif diff.section_diff < 0 %} + {{ diff.section_diff_formatted }} + {% else %} + 0 + {% endif %} + | + ++ {% if diff.word_diff > 0 %} + {{ diff.word_diff_formatted }} + {% elseif diff.word_diff < 0 %} + {{ diff.word_diff_formatted }} + {% else %} + 0 + {% endif %} + | + ++ {% if diff.link_diff > 0 %} + {{ diff.link_diff_formatted }} + {% elseif diff.link_diff < 0 %} + {{ diff.link_diff_formatted }} + {% else %} + 0 + {% endif %} + | + ++ {% if diff.media_diff > 0 %} + {{ diff.media_diff_formatted }} + {% elseif diff.media_diff < 0 %} + {{ diff.media_diff_formatted }} + {% else %} + 0 + {% endif %} + | + ++ {% set score = languages['en'].staleness_score|default(0) %} + {% if score > 50 %} + {{ score }} + {% elseif score > 20 %} + {{ score }} + {% else %} + {{ score }} + {% endif %} + | ++ + | +
Ces pages wiki ont une version anglaise mais pas de traduction française.
+Clé | +Sections | +Mots | +Liens | +Actions | +
---|---|---|---|---|
{{ key }} | +{{ page.sections }} | +{{ page.word_count }} | +{{ page.link_count }} | ++ + | +
Ces pages wiki sont des pages spécifiques qui ont été sélectionnées pour une comparaison + particulière.
+Titre | +Raison | +Score de décrépitude | +Actions | +
---|---|---|---|
+
+ {% if page.en_page.description_img_url is defined and page.en_page.description_img_url %}
+
+
+
+ {% endif %}
+
+ {{ page.key }}
+ Spécifique
+
+ |
+ + {{ page.reason }} + | +
+ {% if page.staleness_score is defined %}
+
+ {% set score_class = page.staleness_score > 70 ? 'bg-danger' : (page.staleness_score > 40 ? 'bg-warning' : 'bg-success') %}
+
+ {% else %}
+
+ Non disponible
+ {% endif %}
+ |
+
+
+
+ EN
+
+ {% if page.fr_page %}
+
+ FR
+
+
+ Comparer
+
+ {% else %}
+
+ Traduire
+
+ {% endif %}
+
+
+ |
+
Ces pages wiki ont une version française mais pas de traduction anglaise.
+Titre | +Score de décrépitude | +Actions | +
---|---|---|
+
+ {% if page.description_img_url is defined and page.description_img_url %}
+
+
+
+ {% endif %}
+
+ {{ page.title }}
+
+ |
+
+ {% if page.outdatedness_score is defined %}
+
+ {% set score_class = page.outdatedness_score > 70 ? 'bg-danger' : (page.outdatedness_score > 40 ? 'bg-warning' : 'bg-success') %}
+
+ {% else %}
+
+ Non disponible
+ {% endif %}
+ |
+
+
+
+ FR
+
+ {% set en_url = page.url|replace({'FR:': ''}) %}
+
+ créer EN
+
+
+ |
+
Ces pages wiki françaises ont été récemment créées et étaient auparavant dans la liste des pages + non disponibles en français.
+ ++ le score de fraîcheur prend en compte d'avantage la différence entre le nombre de mots que l'ancienneté de + modification. + On compte aussi le nombre de sections et de liens. +
+Analyse des votes sur les propositions archivées du wiki OSM
+ + {% if last_updated %} +Statut | +Nombre | +Pourcentage | +
---|---|---|
{{ status }} | +{{ count }} | +{{ (count / statistics.total_proposals * 100)|round(1) }}% | +
# | +Utilisateur | +Total votes | +Approbations | +Abstentions | +Oppositions | +Répartition | +
---|---|---|---|---|---|---|
{{ loop.index }} | ++ + {{ voter.username }} + + | +{{ voter.total }} | +{{ voter.approve }} | +{{ voter.abstain }} | +{{ voter.oppose }} | ++ | + +
+ {% if en_page.is_specific_page is defined and en_page.is_specific_page %} + Comparaison détaillée des pages wiki en français et en anglais pour "{{ key }}". + {% else %} + Comparaison détaillée des pages wiki en français et en anglais pour la clé OSM "{{ key }}". + {% endif %} +
+ +Ces suggestions sont générées automatiquement par l'outil + Grammalecte et peuvent contenir des erreurs.
+Texte | +Message | +Suggestions | +
---|---|---|
+ {% if suggestion.before is defined and suggestion.text is defined and suggestion.after is defined %}
+
+
+
+ {{ suggestion.before|slice(-20)|trim }}
+
+ {{ suggestion.text }}
+
+
+
+ {{ suggestion.after|slice(0, 20)|trim }}
+
+
+ {% endif %}
+ |
+
+ {% if suggestion.paraghraph is defined %}
+ $ {{ suggestion.paragraph }} {{ suggestion.start }}
+ - {{ suggestion.end }}
+ {% endif %}
+ {% if suggestion.message is defined %}
+ {{ suggestion.message }}
+ {% endif %}
+ {# #} + {# {{ dump(suggestion) }} #} + {##} + |
+
+ {% if suggestion.suggestions is defined and suggestion.suggestions is iterable and suggestion.suggestions|length > 0 %}
+
+ {# #}
+
+ {% else %}
+
+ Aucune suggestion
+ {% endif %}
+ |
+
La page française ne contient aucune + catégorie.
+Les catégories aident à organiser les pages wiki et à les rendre plus facilement + découvrables. Considérez ajouter les catégories suivantes de la page anglaise :
+Pour ajouter des catégories à la page wiki :
+
+ [[Category:Nom de la catégorie]]
+ [[Category:Autre catégorie]]
+
+ Vous pouvez également utiliser l'interface d'édition du wiki pour ajouter des + catégories.
+ +{{ media.alt }}
+{{ media.alt }}
+Texte EN | #} + {#URL EN | #} + {#Texte FR | #} + {#URL FR | #} + {#||||
---|---|---|---|---|---|---|---|
{{ en_links[i].text }} | #} + {#{{ en_links[i].href|slice(0, 30) }} #} + {# ... | #} + {# {% else %} #} + {##} + {# | #} + {# {% endif %} #} + + {# {% if i < fr_links|length %} #} + {# | {{ fr_links[i].text }} | #} + {#{{ fr_links[i].href|slice(0, 30) }} #} + {# ... | #} + {# {% else %} #} + {##} + {# | #} + {# {% endif %} #} + {# |
La page wiki pour la clé "{{ key }}" #} + {# n'existe pas en français.
#} + {#Vous pouvez contribuer en créant cette page sur le wiki OpenStreetMap.
#} + {##} + {# Dernière modification: {{ en_page.last_modified }} #} + {#
#} + {#Vous pouvez créer la page française en suivant ces étapes :
#} + {#Le score de décrépitude est calculé en prenant en compte plusieurs facteurs, avec une pondération #} + {# plus importante pour la différence de nombre de mots :
#} + + {#Facteur | #} + {#Valeur | #} + {#Poids | #} + {#Contribution | #} + {#
---|---|---|---|
{{ component.description }} | #} + {#{{ component.value }} | #} + {#{{ component.weight * 100 }}% | #} + {#{{ component.component|round(2) }} | #} + {#
Score total | #} + {##} + {# {% set total_score = 0 %} #} + {# {% for key, component in score_components %} #} + {# {% set total_score = total_score + component.component %} #} + {# {% endfor %} #} + {# {{ total_score|round(2) }} #} + {# | #} + {#
Comment interpréter ce score :
#} + {##} + {# Dernière modification: {{ en_page.last_modified }} #} + {#
#} + {##} + {# Dernière modification: {{ fr_page.last_modified }} #} + {#
#} + {#Utilisez cette page pour traduire la page wiki en français. La page anglaise est affichée à gauche pour référence, et le formulaire d'édition de la page française est à droite.
+ +Liste des pages françaises du wiki OSM qui n'ont pas de traduction en anglais.
+ + {% if last_updated %} +Titre | +Clé | +Actions | +
---|---|---|
{{ page.title }} | +{{ page.key }} | +
+
+
+ FR
+
+
+ Créer EN
+
+
+ |
+
Aucune page française sans traduction anglaise n'a été trouvée.
+Ces pages sont des contenus originaux créés en français qui n'ont pas encore été traduits en anglais.
+Bien que la langue principale du wiki OSM soit l'anglais, il est parfois utile de créer d'abord du contenu dans sa langue maternelle, puis de le traduire.
+Contribuer à la traduction de ces pages en anglais permet de :
+Liste des groupes de travail et des groupes locaux d'OpenStreetMap France.
+ + {% if last_updated %} +{{ group.description }}
+ {% endif %} + + Voir sur le wiki + + + {% endfor %} +Aucun groupe de travail n'a été trouvé.
+{{ group.description }}
+ {% endif %} + + {% if source == 'framacalc' and group.contact %} +Contact: {{ group.contact }}
+ {% endif %} + + {% if source == 'framacalc' and group.website %} ++ + Site web + +
+ {% endif %} +Aucun groupe local n'a été trouvé.
+Les groupes de travail sont des équipes thématiques qui se concentrent sur des aspects spécifiques + d'OpenStreetMap en France. Ils permettent de coordonner les efforts sur des sujets particuliers + comme l'import de données, la cartographie des transports, etc.
+ +Les groupes locaux sont des communautés géographiques de contributeurs OpenStreetMap. Ils organisent + des rencontres, des ateliers de cartographie et d'autres événements pour promouvoir OSM dans leur + région.
+ + +Liste des pages du wiki OSM qui n'ont pas de traduction française, groupées par langue d'origine.
+ + {% if last_updated %} +{{ all_pages|length }}
+{{ grouped_pages['En']|default([])|length }}
+{{ grouped_pages|length }}
+Titre | +Score de décrépitude | +Actions | +
---|---|---|
+
+ {% if page.description_img_url is defined and page.description_img_url %}
+
+
+
+ {% endif %}
+
+ {{ page.title }}
+ {% if page.is_english %}
+ Priorité
+ {% endif %}
+
+ |
+
+ {% if page.outdatedness_score is defined %}
+
+ {% set score_class = page.outdatedness_score > 70 ? 'bg-danger' : (page.outdatedness_score > 40 ? 'bg-warning' : 'bg-success') %}
+
+ {% else %}
+
+ Non disponible
+ {% endif %}
+ |
+
+
+
+ Voir
+
+ {% set fr_url = page.url|replace({'/wiki/': '/wiki/FR:'}) %}
+
+ Traduire
+
+
+ |
+
Ces pages sont des contenus du wiki OpenStreetMap qui n'ont pas encore été traduits en français.
+Contribuer à la traduction de ces pages permet de :
+Priorité aux pages anglaises : Les pages commençant par "En:" sont prioritaires car l'anglais est la langue principale du wiki OSM.
+Voici une page wiki qui a besoin d'être améliorée.
+ +{{ page.reason }}
++ Dernière modification: {{ page.en_page.last_modified }} +
++ Dernière modification: {{ page.fr_page.last_modified }} +
+ {% else %} ++ Page non existante +
+ {% endif %} +La page wiki pour la clé + "{{ page.key }}" n'existe pas en français.
+Vous pouvez contribuer en créant cette page sur le wiki OpenStreetMap.
+Liste des changements récents dans l'espace de noms français du wiki OpenStreetMap.
+ + {% if last_updated %} +Contributeurs classés par nombre de modifications
+Page | +Date | +Utilisateur | +Commentaire | +Taille | +Actions | +
---|---|---|---|---|---|
+ + + {{ change.page_name }} + + + | +{{ change.timestamp }} | ++ {% if change.user_url %} + + {{ change.user }} + + {% else %} + {{ change.user }} + {% endif %} + | +
+ {{ change.comment }}
+ {% if change.added_text or change.removed_text %}
+
+ {% if change.added_text %}
+ {{ change.added_text }}
+ {% endif %}
+ {% if change.removed_text %}
+ {{ change.removed_text }}
+ {% endif %}
+
+ {% endif %}
+ |
+ + {% if change.change_size starts with '+' or change.change_size > 0 %} + {{ change.change_size }} + {% elseif change.change_size starts with '−' or change.change_size < 0 %} + {{ change.change_size }} + {% else %} + {{ change.change_size }} + {% endif %} + | ++ + Voir + + {% if change.diff_url %} + + Diff + + {% endif %} + | +
Aucun changement récent n'a été trouvé.
+Cette page affiche les changements récents dans l'espace de noms français (FR:) du wiki OpenStreetMap.
+Ces informations sont utiles pour suivre les traductions manquantes et les mises à jour des pages wiki.
+Les données sont mises à jour automatiquement toutes les heures.
+Page | +Suppression | +Date | +Utilisateur | +Commentaire | +Actions | +
---|---|---|---|---|---|
{{ deletion.page_title }} | ++ {{ deletion.deletion_size }} caractères + | +{{ deletion.timestamp }} | +{{ deletion.user }} | +{{ deletion.comment }} | +
+
+
+ Voir
+
+
+ Historique
+
+
+ |
+
Aucune suppression suspecte récente n'a été détectée.
+Les suppressions récentes sont détectées en analysant les changements récents du wiki OSM. Toute + suppression de plus de 20 caractères est considérée comme potentiellement suspecte et mérite une + vérification.
+ +Les différences de contenu sont identifiées lorsque la version française d'une page wiki contient + significativement moins de mots que la version anglaise (plus de 30% de différence).
+Cela peut indiquer :
+Ces pages sont des candidates prioritaires pour une mise à jour de la traduction française.
+Liste des propositions de tags OpenStreetMap actuellement en cours de vote ou récemment modifiées.
+ + {% if last_updated %} +Proposition | +Proposé par | +Votes | +Statut | +Actions | +
---|---|---|---|---|
{{ proposal.feature }} | ++ {% if proposal.proposer %} + + {{ proposal.proposer }} + + {% else %} + Non spécifié + {% endif %} + | +
+ {% if proposal.votes is defined and proposal.total_votes > 0 %}
+
+ {{ proposal.total_votes }} votes
+
+
+
+
+
+ {% else %}
+ Aucun vote
+ {% endif %}
+
+ {% if proposal.votes.approve.users|length > 0 %}
+
+
+ Approbations:
+
+ {% endif %}
+
+ {% if proposal.votes.abstain.users|length > 0 %}
+
+ {% for user in proposal.votes.approve.users %}
+ {{ user.username }}
+ {% endfor %}
+
+
+ Abstentions:
+
+ {% endif %}
+
+ {% if proposal.votes.oppose.users|length > 0 %}
+
+ {% for user in proposal.votes.abstain.users %}
+ {{ user.username }}
+ {% endfor %}
+
+
+ Oppositions:
+
+ {% endif %}
+
+ {% for user in proposal.votes.oppose.users %}
+ {{ user.username }}
+ {% endfor %}
+
+ |
+ + En vote + | ++ + Voir + + | +
Aucune proposition en cours de vote n'a été trouvée.
+Proposition | +Dernière modification | +Modifié par | +Actions | +
---|---|---|---|
{{ proposal.feature }} | +{{ proposal.description }} | +{{ proposal.proposer }} | ++ + Voir + + | +
Aucune proposition récemment modifiée n'a été trouvée.
+Les propositions de tags sont un processus communautaire pour introduire de nouveaux tags ou modifier des tags existants dans OpenStreetMap.
+Le processus typique comprend les étapes suivantes :
+Vous pouvez participer à ce processus en commentant les propositions ou en votant lorsqu'elles sont en phase de vote.
+ +