diff --git a/.env b/.env
index 8bf00172bf68df9c9dea4b2f6b44b41eec07cdbf..5d9f9328efff5da45294f649eb4a7150dcb7f631 100644
--- a/.env
+++ b/.env
@@ -26,7 +26,7 @@ APP_SECRET=a2caf80e7dafe25573d8600d8a9aa64c
 # DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.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"
+DATABASE_URL="sqlite:///%kernel.project_dir%/var/sae401.db"
 ###< doctrine/doctrine-bundle ###
 
 ###> symfony/messenger ###
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..13566b81b018ad684f3a35fee301741b2734c8f4
--- /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/SAE401.iml b/.idea/SAE401.iml
new file mode 100644
index 0000000000000000000000000000000000000000..21acda2e089cab835a4a559137ef3f1751bd5140
--- /dev/null
+++ b/.idea/SAE401.iml
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" packagePrefix="App\" />
+      <sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" packagePrefix="App\Tests\" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/cache" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/collections" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/dbal" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/deprecations" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/doctrine-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/doctrine-migrations-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/event-manager" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/inflector" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/instantiator" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/lexer" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/migrations" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/orm" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/persistence" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/sql-formatter" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/masterminds/html5" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/monolog/monolog" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/manifest" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/version" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpstan/phpdoc-parser" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-code-coverage" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-file-iterator" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-invoker" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-text-template" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-timer" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/phpunit" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/cache" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/clock" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/event-dispatcher" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/link" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/log" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/cli-parser" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/code-unit" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/comparator" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/complexity" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/diff" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/environment" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/exporter" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/global-state" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/lines-of-code" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-enumerator" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-reflector" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/recursion-context" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/resource-operations" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/type" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/version" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/asset" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/asset-mapper" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/browser-kit" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/cache" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/cache-contracts" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/clock" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/config" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/console" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/debug-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/dependency-injection" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/deprecation-contracts" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/doctrine-bridge" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/doctrine-messenger" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/dom-crawler" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/dotenv" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/error-handler" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher-contracts" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/expression-language" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/filesystem" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/finder" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/flex" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/form" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/framework-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-client" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-client-contracts" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-foundation" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-kernel" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/intl" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/mailer" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/maker-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/messenger" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/mime" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/monolog-bridge" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/monolog-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/notifier" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/options-resolver" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/password-hasher" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/phpunit-bridge" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-grapheme" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-icu" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-idn" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-normalizer" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php83" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php84" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/process" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/property-access" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/property-info" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/routing" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/runtime" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/security-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/security-core" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/security-csrf" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/security-http" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/serializer" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/service-contracts" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/stimulus-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/stopwatch" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/string" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation-contracts" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/twig-bridge" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/twig-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/ux-turbo" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/validator" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-exporter" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/web-link" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/web-profiler-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/yaml" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/twig/extra-bundle" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/twig/twig" />
+      <excludeFolder url="file://$MODULE_DIR$/vendor/webmozart/assert" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/commandlinetools/Symfony_26_03_2025_10_41.xml b/.idea/commandlinetools/Symfony_26_03_2025_10_41.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dd3d3f5119f66d9e01537ba0ae742e6f812b916a
--- /dev/null
+++ b/.idea/commandlinetools/Symfony_26_03_2025_10_41.xml
@@ -0,0 +1,5028 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<framework xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/frameworkDescriptionVersion1.1.4.xsd" frameworkId="com.symfony" name="Symfony_26/03/2025 10:41" invoke="93b55152-a1b7-41b2-8c7e-4018b8f08ae5 C:/Users/lukas/SAE401/bin/console" alias="symfony" enabled="true" version="2">
+  <extraData><![CDATA[version:3]]></extraData>
+  <command>
+    <name>_complete</name>
+    <help><![CDATA[Internal command to provide shell completion suggestions<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--shell</td><td>(-s)</td><td>The shell type ("bash", "fish", "zsh")</td></tr> <tr><td>--input</td><td>(-i)</td><td>An array of input tokens (e.g. COMP_WORDS or argv)</td></tr> <tr><td>--current</td><td>(-c)</td><td>The index of the "input" array that the cursor is in (e.g. COMP_CWORD)</td></tr> <tr><td>--api-version</td><td>(-a)</td><td>The API version of the completion script</td></tr> <tr><td>--symfony</td><td>(-S)</td><td>deprecated</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--shell" shortcut="-s" pattern="equals">
+        <help><![CDATA[The shell type ("bash", "fish", "zsh")]]></help>
+      </option>
+      <option name="--input" shortcut="-i" pattern="equals">
+        <help><![CDATA[An array of input tokens (e.g. COMP_WORDS or argv)]]></help>
+      </option>
+      <option name="--current" shortcut="-c" pattern="equals">
+        <help><![CDATA[The index of the "input" array that the cursor is in (e.g. COMP_CWORD)]]></help>
+      </option>
+      <option name="--api-version" shortcut="-a" pattern="equals">
+        <help><![CDATA[The API version of the completion script]]></help>
+      </option>
+      <option name="--symfony" shortcut="-S" pattern="equals">
+        <help><![CDATA[deprecated]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>about</name>
+    <help><![CDATA[The <b>about</b> command displays information about the current Symfony project.<br> <br> The <b>PHP</b> section displays important configuration that could affect your application. The values might<br> be different between web and CLI.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>completion</name>
+    <help><![CDATA[The <b>completion</> command dumps the shell completion script required<br> to use shell autocompletion (currently, bash, fish, zsh completion are supported).<br> <br> <comment>Static installation<br> -------------------</><br> <br> Dump the script to a global completion file and restart your shell:<br> <br> <b>C:/Users/lukas/SAE401/bin/console completion | sudo tee /etc/bash_completion.d/console</><br> <br> Or dump the script to a local file and source it:<br> <br> <b>C:/Users/lukas/SAE401/bin/console completion > completion.sh</><br> <br> <comment># source the file whenever you use the project</><br> <b>source completion.sh</><br> <br> <comment># or add this line at the end of your "~/.bashrc" file:</><br> <b>source /path/to/completion.sh</><br> <br> <comment>Dynamic installation<br> --------------------</><br> <br> Add this to the end of your shell configuration file (e.g. <b>"~/.bashrc"</>):<br> <br> <b>eval "$(C:\Users\lukas\SAE401\bin\console completion )"</><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--debug</td><td></td><td>Tail the completion debug log</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>shell[=null]</params>
+    <optionsBefore>
+      <option name="--debug" shortcut="">
+        <help><![CDATA[Tail the completion debug log]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>help</name>
+    <help><![CDATA[The <b>help</b> command displays help for a given command:<br> <br> <b>C:/Users/lukas/SAE401/bin/console help list</b><br> <br> You can also output the help in other formats by using the <comment>--format</comment> option:<br> <br> <b>C:/Users/lukas/SAE401/bin/console help --format=xml list</b><br> <br> To display the list of available commands, please use the <b>list</b> command.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--format</td><td></td><td>The output format (txt, xml, json, or md)</td></tr> <tr><td>--raw</td><td></td><td>To output raw command help</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>command_name[=null]</params>
+    <optionsBefore>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format (txt, xml, json, or md)]]></help>
+      </option>
+      <option name="--raw" shortcut="">
+        <help><![CDATA[To output raw command help]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>list</name>
+    <help><![CDATA[The <b>list</b> command lists all commands:<br> <br> <b>C:/Users/lukas/SAE401/bin/console list</b><br> <br> You can also display the commands for a specific namespace:<br> <br> <b>C:/Users/lukas/SAE401/bin/console list test</b><br> <br> You can also output the information in other formats by using the <comment>--format</comment> option:<br> <br> <b>C:/Users/lukas/SAE401/bin/console list --format=xml</b><br> <br> It's also possible to get raw list of commands (useful for embedding command runner):<br> <br> <b>C:/Users/lukas/SAE401/bin/console list --raw</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--raw</td><td></td><td>To output raw command list</td></tr> <tr><td>--format</td><td></td><td>The output format (txt, xml, json, or md)</td></tr> <tr><td>--short</td><td></td><td>To skip describing commands' arguments</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>namespace[=null]</params>
+    <optionsBefore>
+      <option name="--raw" shortcut="">
+        <help><![CDATA[To output raw command list]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format (txt, xml, json, or md)]]></help>
+      </option>
+      <option name="--short" shortcut="">
+        <help><![CDATA[To skip describing commands' arguments]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>asset-map:compile</name>
+    <help><![CDATA[The <b>asset-map:compile</b> command compiles and dumps all the assets in<br> the asset mapper into the final public directory (usually <comment>public/assets</comment>).<br> <br> This command is meant to be run during deployment.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>assets:install</name>
+    <help><![CDATA[The <b>assets:install</b> command installs bundle assets into a given<br> directory (e.g. the <comment>public</comment> directory).<br> <br> <b>php C:/Users/lukas/SAE401/bin/console assets:install public</b><br> <br> A "bundles" directory will be created inside the target directory and the<br> "Resources/public" directory of each bundle will be copied into it.<br> <br> To create a symlink to each bundle instead of copying its assets, use the<br> <b>--symlink</b> option (will fall back to hard copies when symbolic links aren't possible:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console assets:install public --symlink</b><br> <br> To make symlink relative, add the <b>--relative</b> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console assets:install public --symlink --relative</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--symlink</td><td></td><td>Symlink the assets instead of copying them</td></tr> <tr><td>--relative</td><td></td><td>Make relative symlinks</td></tr> <tr><td>--no-cleanup</td><td></td><td>Do not remove the assets of the bundles that no longer exist</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>target[=null]</params>
+    <optionsBefore>
+      <option name="--symlink" shortcut="">
+        <help><![CDATA[Symlink the assets instead of copying them]]></help>
+      </option>
+      <option name="--relative" shortcut="">
+        <help><![CDATA[Make relative symlinks]]></help>
+      </option>
+      <option name="--no-cleanup" shortcut="">
+        <help><![CDATA[Do not remove the assets of the bundles that no longer exist]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>cache:clear</name>
+    <help><![CDATA[The <b>cache:clear</b> command clears and warms up the application cache for a given environment<br> and debug mode:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console cache:clear --env=dev</b><br> <b>php C:/Users/lukas/SAE401/bin/console cache:clear --env=prod --no-debug</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--no-warmup</td><td></td><td>Do not warm up the cache</td></tr> <tr><td>--no-optional-warmers</td><td></td><td>Skip optional cache warmers (faster)</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--no-warmup" shortcut="">
+        <help><![CDATA[Do not warm up the cache]]></help>
+      </option>
+      <option name="--no-optional-warmers" shortcut="">
+        <help><![CDATA[Skip optional cache warmers (faster)]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>cache:pool:clear</name>
+    <help><![CDATA[The <b>cache:pool:clear</b> command clears the given cache pools or cache pool clearers.<br> <br> C:/Users/lukas/SAE401/bin/console cache:pool:clear <cache pool or clearer 1> [...<cache pool or clearer N>]<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--all</td><td></td><td>Clear all cache pools</td></tr> <tr><td>--exclude</td><td></td><td>A list of cache pools or cache pool clearers to exclude</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>pools[=null]</params>
+    <optionsBefore>
+      <option name="--all" shortcut="">
+        <help><![CDATA[Clear all cache pools]]></help>
+      </option>
+      <option name="--exclude" shortcut="" pattern="equals">
+        <help><![CDATA[A list of cache pools or cache pool clearers to exclude]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>cache:pool:delete</name>
+    <help><![CDATA[The <b>cache:pool:delete</b> deletes an item from a given cache pool.<br> <br> C:/Users/lukas/SAE401/bin/console cache:pool:delete <pool> <key><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>pool key</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>cache:pool:invalidate-tags</name>
+    <help><![CDATA[The <b>cache:pool:invalidate-tags</b> command invalidates tags from taggable pools. By default, all pools<br> have the passed tags invalidated. Pass <b>--pool=my_pool</b> to invalidate tags on a specific pool.<br> <br> php C:/Users/lukas/SAE401/bin/console cache:pool:invalidate-tags tag1 tag2<br> php C:/Users/lukas/SAE401/bin/console cache:pool:invalidate-tags tag1 tag2 --pool=cache2 --pool=cache1<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--pool</td><td>(-p)</td><td>The pools to invalidate on</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>tags</params>
+    <optionsBefore>
+      <option name="--pool" shortcut="-p" pattern="equals">
+        <help><![CDATA[The pools to invalidate on]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>cache:pool:list</name>
+    <help><![CDATA[The <b>cache:pool:list</b> command lists all available cache pools.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>cache:pool:prune</name>
+    <help><![CDATA[The <b>cache:pool:prune</b> command deletes all expired items from all pruneable pools.<br> <br> C:/Users/lukas/SAE401/bin/console cache:pool:prune<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>cache:warmup</name>
+    <help><![CDATA[The <b>cache:warmup</b> command warms up the cache.<br> <br> Before running this command, the cache must be empty.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--no-optional-warmers</td><td></td><td>Skip optional cache warmers (faster)</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--no-optional-warmers" shortcut="">
+        <help><![CDATA[Skip optional cache warmers (faster)]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>config:dump-reference</name>
+    <help><![CDATA[The <b>config:dump-reference</b> command dumps the default configuration for an<br> extension/bundle.<br> <br> Either the extension alias or bundle name can be used:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console config:dump-reference framework</b><br> <b>php C:/Users/lukas/SAE401/bin/console config:dump-reference FrameworkBundle</b><br> <br> The <b>--format</b> option specifies the format of the configuration,<br> these are "<comment>yaml</comment>", "<comment>xml</comment>".<br> <br> <b>php C:/Users/lukas/SAE401/bin/console config:dump-reference FrameworkBundle --format=xml</b><br> <br> For dumping a specific option, add its path as second argument (only available for the yaml format):<br> <br> <b>php C:/Users/lukas/SAE401/bin/console config:dump-reference framework http_client.default_options</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--format</td><td></td><td>The output format ("yaml", "xml")</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null] path[=null]</params>
+    <optionsBefore>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("yaml", "xml")]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>dbal:run-sql</name>
+    <help><![CDATA[The <b>dbal:run-sql</b> command executes the given SQL query and<br> outputs the results:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console dbal:run-sql "SELECT * FROM users"</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--connection</td><td></td><td>The named database connection</td></tr> <tr><td>--depth</td><td></td><td>Dumping depth of result set (deprecated).</td></tr> <tr><td>--force-fetch</td><td></td><td>Forces fetching the result.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>sql</params>
+    <optionsBefore>
+      <option name="--connection" shortcut="" pattern="equals">
+        <help><![CDATA[The named database connection]]></help>
+      </option>
+      <option name="--depth" shortcut="" pattern="equals">
+        <help><![CDATA[Dumping depth of result set (deprecated).]]></help>
+      </option>
+      <option name="--force-fetch" shortcut="">
+        <help><![CDATA[Forces fetching the result.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:asset-map</name>
+    <help><![CDATA[The <b>debug:asset-map</b> command outputs all of the assets in<br> asset mapper for debugging purposes.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--full</td><td></td><td>Whether to show the full paths</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--full" shortcut="">
+        <help><![CDATA[Whether to show the full paths]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:autowiring</name>
+    <help><![CDATA[The <b>debug:autowiring</b> command displays the classes and interfaces that<br> you can use as type-hints for autowiring:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:autowiring</b><br> <br> You can also pass a search term to filter the list:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:autowiring log</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--all</td><td></td><td>Show also services that are not aliased</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>search[=null]</params>
+    <optionsBefore>
+      <option name="--all" shortcut="">
+        <help><![CDATA[Show also services that are not aliased]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:config</name>
+    <help><![CDATA[The <b>debug:config</b> command dumps the current configuration for an<br> extension/bundle.<br> <br> Either the extension alias or bundle name can be used:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:config framework</b><br> <b>php C:/Users/lukas/SAE401/bin/console debug:config FrameworkBundle</b><br> <br> The <b>--format</b> option specifies the format of the configuration,<br> these are "<comment>txt</comment>", "<comment>yaml</comment>", "<comment>json</comment>".<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:config framework --format=json</b><br> <br> For dumping a specific option, add its path as second argument:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:config framework serializer.enabled</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--resolve-env</td><td></td><td>Display resolved environment variable values instead of placeholders</td></tr> <tr><td>--format</td><td></td><td>The output format ("txt", "yaml", "json")</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null] path[=null]</params>
+    <optionsBefore>
+      <option name="--resolve-env" shortcut="">
+        <help><![CDATA[Display resolved environment variable values instead of placeholders]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt", "yaml", "json")]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:container</name>
+    <help><![CDATA[The <b>debug:container</b> command displays all configured <comment>public</comment> services:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container</b><br> <br> To see deprecations generated during container compilation and cache warmup, use the <b>--deprecations</b> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --deprecations</b><br> <br> To get specific information about a service, specify its name:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container validator</b><br> <br> To get specific information about a service including all its arguments, use the <b>--show-arguments</b> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container validator --show-arguments</b><br> <br> To see available types that can be used for autowiring, use the <b>--types</b> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --types</b><br> <br> To see environment variables used by the container, use the <b>--env-vars</b> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --env-vars</b><br> <br> Display a specific environment variable by specifying its name with the <b>--env-var</b> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --env-var=APP_ENV</b><br> <br> Use the --tags option to display tagged <comment>public</comment> services grouped by tag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --tags</b><br> <br> Find all services with a specific tag by specifying the tag name with the <b>--tag</b> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --tag=form.type</b><br> <br> Use the <b>--parameters</b> option to display all parameters:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --parameters</b><br> <br> Display a specific parameter by specifying its name with the <b>--parameter</b> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --parameter=kernel.debug</b><br> <br> By default, internal services are hidden. You can display them<br> using the <b>--show-hidden</b> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:container --show-hidden</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--show-arguments</td><td></td><td>Show arguments in services</td></tr> <tr><td>--show-hidden</td><td></td><td>Show hidden (internal) services</td></tr> <tr><td>--tag</td><td></td><td>Show all services with a specific tag</td></tr> <tr><td>--tags</td><td></td><td>Display tagged services for an application</td></tr> <tr><td>--parameter</td><td></td><td>Display a specific parameter for an application</td></tr> <tr><td>--parameters</td><td></td><td>Display parameters for an application</td></tr> <tr><td>--types</td><td></td><td>Display types (classes/interfaces) available in the container</td></tr> <tr><td>--env-var</td><td></td><td>Display a specific environment variable used in the container</td></tr> <tr><td>--env-vars</td><td></td><td>Display environment variables used in the container</td></tr> <tr><td>--format</td><td></td><td>The output format ("txt", "xml", "json", "md")</td></tr> <tr><td>--raw</td><td></td><td>To output raw description</td></tr> <tr><td>--deprecations</td><td></td><td>Display deprecations generated when compiling and warming up the container</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--show-arguments" shortcut="">
+        <help><![CDATA[Show arguments in services]]></help>
+      </option>
+      <option name="--show-hidden" shortcut="">
+        <help><![CDATA[Show hidden (internal) services]]></help>
+      </option>
+      <option name="--tag" shortcut="" pattern="equals">
+        <help><![CDATA[Show all services with a specific tag]]></help>
+      </option>
+      <option name="--tags" shortcut="">
+        <help><![CDATA[Display tagged services for an application]]></help>
+      </option>
+      <option name="--parameter" shortcut="" pattern="equals">
+        <help><![CDATA[Display a specific parameter for an application]]></help>
+      </option>
+      <option name="--parameters" shortcut="">
+        <help><![CDATA[Display parameters for an application]]></help>
+      </option>
+      <option name="--types" shortcut="">
+        <help><![CDATA[Display types (classes/interfaces) available in the container]]></help>
+      </option>
+      <option name="--env-var" shortcut="" pattern="equals">
+        <help><![CDATA[Display a specific environment variable used in the container]]></help>
+      </option>
+      <option name="--env-vars" shortcut="">
+        <help><![CDATA[Display environment variables used in the container]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt", "xml", "json", "md")]]></help>
+      </option>
+      <option name="--raw" shortcut="">
+        <help><![CDATA[To output raw description]]></help>
+      </option>
+      <option name="--deprecations" shortcut="">
+        <help><![CDATA[Display deprecations generated when compiling and warming up the container]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:dotenv</name>
+    <help><![CDATA[The <b>C:/Users/lukas/SAE401/bin/console debug:dotenv</b> command displays all the environment variables configured by dotenv:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:dotenv</b><br> <br> To get specific variables, specify its full or partial name:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:dotenv FOO_BAR</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>filter[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:event-dispatcher</name>
+    <help><![CDATA[The <b>debug:event-dispatcher</b> command displays all configured listeners:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:event-dispatcher</b><br> <br> To get specific listeners for an event, specify its name:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:event-dispatcher kernel.request</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--dispatcher</td><td></td><td>To view events of a specific event dispatcher</td></tr> <tr><td>--format</td><td></td><td>The output format ("txt", "xml", "json", "md")</td></tr> <tr><td>--raw</td><td></td><td>To output raw description</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>event[=null]</params>
+    <optionsBefore>
+      <option name="--dispatcher" shortcut="" pattern="equals">
+        <help><![CDATA[To view events of a specific event dispatcher]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt", "xml", "json", "md")]]></help>
+      </option>
+      <option name="--raw" shortcut="">
+        <help><![CDATA[To output raw description]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:firewall</name>
+    <help><![CDATA[The <b>debug:firewall</b> command displays the firewalls that are configured<br> in your application:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:firewall</b><br> <br> You can pass a firewall name to display more detailed information about<br> a specific firewall:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:firewall main</b><br> <br> To include all events and event listeners for a specific firewall, use the<br> <b>events</b> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:firewall --events main</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--events</td><td></td><td>Include a list of event listeners (only available in combination with the "name" argument)</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--events" shortcut="">
+        <help><![CDATA[Include a list of event listeners (only available in combination with the "name" argument)]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:form</name>
+    <help><![CDATA[The <b>debug:form</b> command displays information about form types.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:form</b><br> <br> The command lists all built-in types, services types, type extensions and<br> guessers currently available.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:form Symfony\Component\Form\Extension\Core\Type\ChoiceType</b><br> <b>php C:/Users/lukas/SAE401/bin/console debug:form ChoiceType</b><br> <br> The command lists all defined options that contains the given form type,<br> as well as their parents and type extensions.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:form ChoiceType choice_value</b><br> <br> Use the <b>--show-deprecated</b> option to display form types with<br> deprecated options or the deprecated options of the given form type:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:form --show-deprecated</b><br> <b>php C:/Users/lukas/SAE401/bin/console debug:form ChoiceType --show-deprecated</b><br> <br> The command displays the definition of the given option name.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:form --format=json</b><br> <br> The command lists everything in a machine readable json format.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--show-deprecated</td><td></td><td>Display deprecated options in form types</td></tr> <tr><td>--format</td><td></td><td>The output format ("txt", "json")</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>class[=null] option[=null]</params>
+    <optionsBefore>
+      <option name="--show-deprecated" shortcut="">
+        <help><![CDATA[Display deprecated options in form types]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt", "json")]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:messenger</name>
+    <help><![CDATA[The <b>debug:messenger</b> command displays all messages that can be<br> dispatched using the message buses:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:messenger</b><br> <br> Or for a specific bus only:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:messenger command_bus</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>bus[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:router</name>
+    <help><![CDATA[The <b>debug:router</b> displays the configured routes:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:router</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--show-controllers</td><td></td><td>Show assigned controllers in overview</td></tr> <tr><td>--show-aliases</td><td></td><td>Show aliases in overview</td></tr> <tr><td>--format</td><td></td><td>The output format ("txt", "xml", "json", "md")</td></tr> <tr><td>--raw</td><td></td><td>To output raw route(s)</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--show-controllers" shortcut="">
+        <help><![CDATA[Show assigned controllers in overview]]></help>
+      </option>
+      <option name="--show-aliases" shortcut="">
+        <help><![CDATA[Show aliases in overview]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt", "xml", "json", "md")]]></help>
+      </option>
+      <option name="--raw" shortcut="">
+        <help><![CDATA[To output raw route(s)]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:serializer</name>
+    <help><![CDATA[The <b>debug:serializer 'App\Entity\Dummy'</b> command dumps the serializer groups for the dummy class.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>class</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:translation</name>
+    <help><![CDATA[The <b>debug:translation</b> command helps finding unused or missing translation<br> messages and comparing them with the fallback ones by inspecting the<br> templates and translation files of a given bundle or the default translations directory.<br> <br> You can display information about bundle translations in a specific locale:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:translation en AcmeDemoBundle</b><br> <br> You can also specify a translation domain for the search:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:translation --domain=messages en AcmeDemoBundle</b><br> <br> You can only display missing messages:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:translation --only-missing en AcmeDemoBundle</b><br> <br> You can only display unused messages:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:translation --only-unused en AcmeDemoBundle</b><br> <br> You can display information about application translations in a specific locale:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:translation en</b><br> <br> You can display information about translations in all registered bundles in a specific locale:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:translation --all en</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--domain</td><td></td><td>The messages domain</td></tr> <tr><td>--only-missing</td><td></td><td>Display only missing messages</td></tr> <tr><td>--only-unused</td><td></td><td>Display only unused messages</td></tr> <tr><td>--all</td><td></td><td>Load messages from all registered bundles</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>locale bundle[=null]</params>
+    <optionsBefore>
+      <option name="--domain" shortcut="" pattern="equals">
+        <help><![CDATA[The messages domain]]></help>
+      </option>
+      <option name="--only-missing" shortcut="">
+        <help><![CDATA[Display only missing messages]]></help>
+      </option>
+      <option name="--only-unused" shortcut="">
+        <help><![CDATA[Display only unused messages]]></help>
+      </option>
+      <option name="--all" shortcut="">
+        <help><![CDATA[Load messages from all registered bundles]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:twig</name>
+    <help><![CDATA[The <b>debug:twig</b> command outputs a list of twig functions,<br> filters, globals and tests.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:twig</b><br> <br> The command lists all functions, filters, etc.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:twig @Twig/Exception/error.html.twig</b><br> <br> The command lists all paths that match the given template name.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:twig --filter=date</b><br> <br> The command lists everything that contains the word date.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console debug:twig --format=json</b><br> <br> The command lists everything in a machine readable json format.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--filter</td><td></td><td>Show details for all entries matching this filter</td></tr> <tr><td>--format</td><td></td><td>The output format ("text", "json")</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--filter" shortcut="" pattern="equals">
+        <help><![CDATA[Show details for all entries matching this filter]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("text", "json")]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>debug:validator</name>
+    <help><![CDATA[The <b>debug:validator 'App\Entity\Dummy'</b> command dumps the validators for the dummy class.<br> <br> The <b>debug:validator src/</b> command dumps the validators for the `src` directory.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--show-all</td><td></td><td>Show all classes even if they have no validation constraints</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>class</params>
+    <optionsBefore>
+      <option name="--show-all" shortcut="">
+        <help><![CDATA[Show all classes even if they have no validation constraints]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:cache:clear-collection-region</name>
+    <help><![CDATA[The <b>doctrine:cache:clear-collection-region</b> command is meant to clear a second-level cache collection regions for an associated Entity Manager.<br> It is possible to delete/invalidate all collection region, a specific collection region or flushes the cache provider.<br> <br> The execution type differ on how you execute the command.<br> If you want to invalidate all entries for an collection region this command would do the work:<br> <br> <b>doctrine:cache:clear-collection-region 'Entities\MyEntity' 'collectionName'</b><br> <br> To invalidate a specific entry you should use :<br> <br> <b>doctrine:cache:clear-collection-region 'Entities\MyEntity' 'collectionName' 1</b><br> <br> If you want to invalidate all entries for the all collection regions:<br> <br> <b>doctrine:cache:clear-collection-region --all</b><br> <br> Alternatively, if you want to flush the configured cache provider for an collection region use this command:<br> <br> <b>doctrine:cache:clear-collection-region 'Entities\MyEntity' 'collectionName' --flush</b><br> <br> Finally, be aware that if <b>--flush</b> option is passed,<br> not all cache providers are able to flush entries, because of a limitation of its execution nature.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--all</td><td></td><td>If defined, all entity regions will be deleted/invalidated.</td></tr> <tr><td>--flush</td><td></td><td>If defined, all cache entries will be flushed.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>owner-class[=null] association[=null] owner-id[=null]</params>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--all" shortcut="">
+        <help><![CDATA[If defined, all entity regions will be deleted/invalidated.]]></help>
+      </option>
+      <option name="--flush" shortcut="">
+        <help><![CDATA[If defined, all cache entries will be flushed.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:cache:clear-entity-region</name>
+    <help><![CDATA[The <b>doctrine:cache:clear-entity-region</b> command is meant to clear a second-level cache entity region for an associated Entity Manager.<br> It is possible to delete/invalidate all entity region, a specific entity region or flushes the cache provider.<br> <br> The execution type differ on how you execute the command.<br> If you want to invalidate all entries for an entity region this command would do the work:<br> <br> <b>doctrine:cache:clear-entity-region 'Entities\MyEntity'</b><br> <br> To invalidate a specific entry you should use :<br> <br> <b>doctrine:cache:clear-entity-region 'Entities\MyEntity' 1</b><br> <br> If you want to invalidate all entries for the all entity regions:<br> <br> <b>doctrine:cache:clear-entity-region --all</b><br> <br> Alternatively, if you want to flush the configured cache provider for an entity region use this command:<br> <br> <b>doctrine:cache:clear-entity-region 'Entities\MyEntity' --flush</b><br> <br> Finally, be aware that if <b>--flush</b> option is passed,<br> not all cache providers are able to flush entries, because of a limitation of its execution nature.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--all</td><td></td><td>If defined, all entity regions will be deleted/invalidated.</td></tr> <tr><td>--flush</td><td></td><td>If defined, all cache entries will be flushed.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>entity-class[=null] entity-id[=null]</params>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--all" shortcut="">
+        <help><![CDATA[If defined, all entity regions will be deleted/invalidated.]]></help>
+      </option>
+      <option name="--flush" shortcut="">
+        <help><![CDATA[If defined, all cache entries will be flushed.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:cache:clear-metadata</name>
+    <help><![CDATA[The <b>doctrine:cache:clear-metadata</b> command is meant to clear the metadata cache of associated Entity Manager.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--flush</td><td></td><td>If defined, cache entries will be flushed instead of deleted/invalidated.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--flush" shortcut="">
+        <help><![CDATA[If defined, cache entries will be flushed instead of deleted/invalidated.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:cache:clear-query</name>
+    <help><![CDATA[The <b>doctrine:cache:clear-query</b> command is meant to clear the query cache of associated Entity Manager.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:cache:clear-query-region</name>
+    <help><![CDATA[The <b>doctrine:cache:clear-query-region</b> command is meant to clear a second-level cache query region for an associated Entity Manager.<br> It is possible to delete/invalidate all query region, a specific query region or flushes the cache provider.<br> <br> The execution type differ on how you execute the command.<br> If you want to invalidate all entries for the default query region this command would do the work:<br> <br> <b>doctrine:cache:clear-query-region</b><br> <br> To invalidate entries for a specific query region you should use :<br> <br> <b>doctrine:cache:clear-query-region my_region_name</b><br> <br> If you want to invalidate all entries for the all query region:<br> <br> <b>doctrine:cache:clear-query-region --all</b><br> <br> Alternatively, if you want to flush the configured cache provider use this command:<br> <br> <b>doctrine:cache:clear-query-region my_region_name --flush</b><br> <br> Finally, be aware that if <b>--flush</b> option is passed,<br> not all cache providers are able to flush entries, because of a limitation of its execution nature.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--all</td><td></td><td>If defined, all query regions will be deleted/invalidated.</td></tr> <tr><td>--flush</td><td></td><td>If defined, all cache entries will be flushed.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>region-name[=null]</params>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--all" shortcut="">
+        <help><![CDATA[If defined, all query regions will be deleted/invalidated.]]></help>
+      </option>
+      <option name="--flush" shortcut="">
+        <help><![CDATA[If defined, all cache entries will be flushed.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:cache:clear-result</name>
+    <help><![CDATA[The <b>doctrine:cache:clear-result</b> command is meant to clear the result cache of associated Entity Manager.<br> It is possible to invalidate all cache entries at once - called delete -, or flushes the cache provider<br> instance completely.<br> <br> The execution type differ on how you execute the command.<br> If you want to invalidate the entries (and not delete from cache instance), this command would do the work:<br> <br> <b>doctrine:cache:clear-result</b><br> <br> Alternatively, if you want to flush the cache provider using this command:<br> <br> <b>doctrine:cache:clear-result --flush</b><br> <br> Finally, be aware that if <b>--flush</b> option is passed, not all cache providers are able to flush entries,<br> because of a limitation of its execution nature.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--flush</td><td></td><td>If defined, cache entries will be flushed instead of deleted/invalidated.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--flush" shortcut="">
+        <help><![CDATA[If defined, cache entries will be flushed instead of deleted/invalidated.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:database:create</name>
+    <help><![CDATA[The <b>doctrine:database:create</b> command creates the default connections database:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console doctrine:database:create</b><br> <br> You can also optionally specify the name of a connection to create the database for:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console doctrine:database:create --connection=default</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--connection</td><td>(-c)</td><td>The connection to use for this command</td></tr> <tr><td>--if-not-exists</td><td></td><td>Don't trigger an error, when the database already exists</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--connection" shortcut="-c" pattern="equals">
+        <help><![CDATA[The connection to use for this command]]></help>
+      </option>
+      <option name="--if-not-exists" shortcut="">
+        <help><![CDATA[Don't trigger an error, when the database already exists]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:database:drop</name>
+    <help><![CDATA[The <b>doctrine:database:drop</b> command drops the default connections database:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console doctrine:database:drop</b><br> <br> The <b>--force</b> parameter has to be used to actually drop the database.<br> <br> You can also optionally specify the name of a connection to drop the database for:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console doctrine:database:drop --connection=default</b><br> <br> <error>Be careful: All data in a given database will be lost when executing this command.</error><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--connection</td><td>(-c)</td><td>The connection to use for this command</td></tr> <tr><td>--if-exists</td><td></td><td>Don't trigger an error, when the database doesn't exist</td></tr> <tr><td>--force</td><td>(-f)</td><td>Set this parameter to execute this action</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--connection" shortcut="-c" pattern="equals">
+        <help><![CDATA[The connection to use for this command]]></help>
+      </option>
+      <option name="--if-exists" shortcut="">
+        <help><![CDATA[Don't trigger an error, when the database doesn't exist]]></help>
+      </option>
+      <option name="--force" shortcut="-f">
+        <help><![CDATA[Set this parameter to execute this action]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:mapping:info</name>
+    <help><![CDATA[The <b>doctrine:mapping:info</b> shows basic information about which<br> entities exist and possibly if their mapping information contains errors or<br> not.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:current</name>
+    <help><![CDATA[Outputs the current version<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:diff</name>
+    <help><![CDATA[The <b>doctrine:migrations:diff</b> command generates a migration by comparing your current database to your mapping information:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:diff</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--namespace</td><td></td><td>The namespace to use for the migration (must be in the list of configured namespaces)</td></tr> <tr><td>--filter-expression</td><td></td><td>Tables which are filtered by Regular Expression.</td></tr> <tr><td>--formatted</td><td></td><td>Format the generated SQL.</td></tr> <tr><td>--line-length</td><td></td><td>Max line length of unformatted lines.</td></tr> <tr><td>--check-database-platform</td><td></td><td>Check Database Platform to the generated code.</td></tr> <tr><td>--allow-empty-diff</td><td></td><td>Do not throw an exception when no changes are detected.</td></tr> <tr><td>--from-empty-schema</td><td></td><td>Generate a full migration as if the current database was empty.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--namespace" shortcut="" pattern="equals">
+        <help><![CDATA[The namespace to use for the migration (must be in the list of configured namespaces)]]></help>
+      </option>
+      <option name="--filter-expression" shortcut="" pattern="equals">
+        <help><![CDATA[Tables which are filtered by Regular Expression.]]></help>
+      </option>
+      <option name="--formatted" shortcut="">
+        <help><![CDATA[Format the generated SQL.]]></help>
+      </option>
+      <option name="--line-length" shortcut="" pattern="equals">
+        <help><![CDATA[Max line length of unformatted lines.]]></help>
+      </option>
+      <option name="--check-database-platform" shortcut="" pattern="equals">
+        <help><![CDATA[Check Database Platform to the generated code.]]></help>
+      </option>
+      <option name="--allow-empty-diff" shortcut="">
+        <help><![CDATA[Do not throw an exception when no changes are detected.]]></help>
+      </option>
+      <option name="--from-empty-schema" shortcut="">
+        <help><![CDATA[Generate a full migration as if the current database was empty.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:dump-schema</name>
+    <help><![CDATA[The <b>doctrine:migrations:dump-schema</b> command dumps the schema for your database to a migration:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:dump-schema</b><br> <br> After dumping your schema to a migration, you can rollup your migrations using the <b>migrations:rollup</b> command.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--formatted</td><td></td><td>Format the generated SQL.</td></tr> <tr><td>--namespace</td><td></td><td>Namespace to use for the generated migrations (defaults to the first namespace definition).</td></tr> <tr><td>--filter-tables</td><td></td><td>Filter the tables to dump via Regex.</td></tr> <tr><td>--line-length</td><td></td><td>Max line length of unformatted lines.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--formatted" shortcut="">
+        <help><![CDATA[Format the generated SQL.]]></help>
+      </option>
+      <option name="--namespace" shortcut="" pattern="equals">
+        <help><![CDATA[Namespace to use for the generated migrations (defaults to the first namespace definition).]]></help>
+      </option>
+      <option name="--filter-tables" shortcut="" pattern="equals">
+        <help><![CDATA[Filter the tables to dump via Regex.]]></help>
+      </option>
+      <option name="--line-length" shortcut="" pattern="equals">
+        <help><![CDATA[Max line length of unformatted lines.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:execute</name>
+    <help><![CDATA[The <b>doctrine:migrations:execute</b> command executes migration versions up or down manually:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:execute FQCN</b><br> <br> You can show more information about the process by increasing the verbosity level. To see the<br> executed queries, set the level to debug with <comment>-vv</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:execute FQCN -vv</b><br> <br> If no <comment>--up</comment> or <comment>--down</comment> option is specified it defaults to up:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:execute FQCN --down</b><br> <br> You can also execute the migration as a <comment>--dry-run</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:execute FQCN --dry-run</b><br> <br> You can output the prepared SQL statements to a file with <comment>--write-sql</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:execute FQCN --write-sql</b><br> <br> Or you can also execute the migration without a warning message which you need to interact with:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:execute FQCN --no-interaction</b><br> <br> All the previous commands accept multiple migration versions, allowing you run execute more than<br> one migration at once:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:execute FQCN-1 FQCN-2 ...FQCN-n </b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--write-sql</td><td></td><td>The path to output the migration SQL file. Defaults to current working directory.</td></tr> <tr><td>--dry-run</td><td></td><td>Execute the migration as a dry run.</td></tr> <tr><td>--up</td><td></td><td>Execute the migration up.</td></tr> <tr><td>--down</td><td></td><td>Execute the migration down.</td></tr> <tr><td>--query-time</td><td></td><td>Time all the queries individually.</td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>versions</params>
+    <optionsBefore>
+      <option name="--write-sql" shortcut="" pattern="equals">
+        <help><![CDATA[The path to output the migration SQL file. Defaults to current working directory.]]></help>
+      </option>
+      <option name="--dry-run" shortcut="">
+        <help><![CDATA[Execute the migration as a dry run.]]></help>
+      </option>
+      <option name="--up" shortcut="">
+        <help><![CDATA[Execute the migration up.]]></help>
+      </option>
+      <option name="--down" shortcut="">
+        <help><![CDATA[Execute the migration down.]]></help>
+      </option>
+      <option name="--query-time" shortcut="">
+        <help><![CDATA[Time all the queries individually.]]></help>
+      </option>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:generate</name>
+    <help><![CDATA[The <b>doctrine:migrations:generate</b> command generates a blank migration class:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:generate</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--namespace</td><td></td><td>The namespace to use for the migration (must be in the list of configured namespaces)</td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--namespace" shortcut="" pattern="equals">
+        <help><![CDATA[The namespace to use for the migration (must be in the list of configured namespaces)]]></help>
+      </option>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:latest</name>
+    <help><![CDATA[Outputs the latest version<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:list</name>
+    <help><![CDATA[The <b>doctrine:migrations:list</b> command outputs a list of all available migrations and their status:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:list</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:migrate</name>
+    <help><![CDATA[The <b>doctrine:migrations:migrate</b> command executes a migration to a specified version or the latest available version:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate</b><br> <br> You can show more information about the process by increasing the verbosity level. To see the<br> executed queries, set the level to debug with <comment>-vv</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate -vv</b><br> <br> You can optionally manually specify the version you wish to migrate to:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate FQCN</b><br> <br> You can specify the version you wish to migrate to using an alias:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate prev</b><br> <b>These alias are defined: first, latest, prev, current and next</b><br> <br> You can specify the version you wish to migrate to using a number against the current version:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate current+3</b><br> <br> You can also execute the migration as a <comment>--dry-run</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate FQCN --dry-run</b><br> <br> You can output the prepared SQL statements to a file with <comment>--write-sql</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate FQCN --write-sql</b><br> <br> Or you can also execute the migration without a warning message which you need to interact with <comment>--no-interaction</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate --no-interaction</b><br> <br> You can also time all the different queries if you want to know which one is taking so long with <comment>--query-time</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate --query-time</b><br> <br> You can skip throwing an exception if no migration is available with <comment>--allow-no-migration</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate --allow-no-migration</b><br> <br> You can wrap the entire migration in a transaction with <comment>--all-or-nothing</comment>:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:migrate --all-or-nothing</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--write-sql</td><td></td><td>The path to output the migration SQL file. Defaults to current working directory.</td></tr> <tr><td>--dry-run</td><td></td><td>Execute the migration as a dry run.</td></tr> <tr><td>--query-time</td><td></td><td>Time all the queries individually.</td></tr> <tr><td>--allow-no-migration</td><td></td><td>Do not throw an exception if no migration is available.</td></tr> <tr><td>--all-or-nothing</td><td></td><td>Wrap the entire migration in a transaction.</td></tr> <tr><td>--no-all-or-nothing</td><td></td><td>Disable wrapping the entire migration in a transaction.</td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>version[=null]</params>
+    <optionsBefore>
+      <option name="--write-sql" shortcut="" pattern="equals">
+        <help><![CDATA[The path to output the migration SQL file. Defaults to current working directory.]]></help>
+      </option>
+      <option name="--dry-run" shortcut="">
+        <help><![CDATA[Execute the migration as a dry run.]]></help>
+      </option>
+      <option name="--query-time" shortcut="">
+        <help><![CDATA[Time all the queries individually.]]></help>
+      </option>
+      <option name="--allow-no-migration" shortcut="">
+        <help><![CDATA[Do not throw an exception if no migration is available.]]></help>
+      </option>
+      <option name="--all-or-nothing" shortcut="" pattern="equals">
+        <help><![CDATA[Wrap the entire migration in a transaction.]]></help>
+      </option>
+      <option name="--no-all-or-nothing" shortcut="">
+        <help><![CDATA[Disable wrapping the entire migration in a transaction.]]></help>
+      </option>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:rollup</name>
+    <help><![CDATA[The <b>doctrine:migrations:rollup</b> command rolls up migrations by deleting all tracked versions and<br> inserts the one version that exists that was created with the <b>migrations:dump-schema</b> command.<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:rollup</b><br> <br> To dump your schema to a migration version you can use the <b>migrations:dump-schema</b> command.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:status</name>
+    <help><![CDATA[The <b>doctrine:migrations:status</b> command outputs the status of a set of migrations:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:status</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:sync-metadata-storage</name>
+    <help><![CDATA[The way metadata is stored in the database can change between releases.<br> The <b>doctrine:migrations:sync-metadata-storage</b> command updates metadata storage to the latest version,<br> ensuring it is ready to receive migrations generated by the current version of Doctrine Migrations.<br> <br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:sync-metadata-storage</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:up-to-date</name>
+    <help><![CDATA[The <b>doctrine:migrations:up-to-date</b> command tells you if your schema is up-to-date:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:up-to-date</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--fail-on-unregistered</td><td>(-u)</td><td>Whether to fail when there are unregistered extra migrations found</td></tr> <tr><td>--list-migrations</td><td>(-l)</td><td>Show a list of missing or not migrated versions.</td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--fail-on-unregistered" shortcut="-u">
+        <help><![CDATA[Whether to fail when there are unregistered extra migrations found]]></help>
+      </option>
+      <option name="--list-migrations" shortcut="-l">
+        <help><![CDATA[Show a list of missing or not migrated versions.]]></help>
+      </option>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:migrations:version</name>
+    <help><![CDATA[The <b>doctrine:migrations:version</b> command allows you to manually add, delete or synchronize migration versions from the version table:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:version MIGRATION-FQCN --add</b><br> <br> If you want to delete a version you can use the <comment>--delete</comment> option:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:version MIGRATION-FQCN --delete</b><br> <br> If you want to synchronize by adding or deleting all migration versions available in the version table you can use the <comment>--all</comment> option:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:version --add --all</b><br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:version --delete --all</b><br> <br> If you want to synchronize by adding or deleting some range of migration versions available in the version table you can use the <comment>--range-from/--range-to</comment> option:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:version --add --range-from=MIGRATION-FQCN --range-to=MIGRATION-FQCN</b><br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:version --delete --range-from=MIGRATION-FQCN --range-to=MIGRATION-FQCN</b><br> <br> You can also execute this command without a warning message which you need to interact with:<br> <br> <b>C:/Users/lukas/SAE401/bin/console doctrine:migrations:version --no-interaction</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--add</td><td></td><td>Add the specified version.</td></tr> <tr><td>--delete</td><td></td><td>Delete the specified version.</td></tr> <tr><td>--all</td><td></td><td>Apply to all the versions.</td></tr> <tr><td>--range-from</td><td></td><td>Apply from specified version.</td></tr> <tr><td>--range-to</td><td></td><td>Apply to specified version.</td></tr> <tr><td>--configuration</td><td></td><td>The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment></td></tr> <tr><td>--em</td><td></td><td>The name of the entity manager to use.</td></tr> <tr><td>--conn</td><td></td><td>The name of the connection to use.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>version[=null]</params>
+    <optionsBefore>
+      <option name="--add" shortcut="">
+        <help><![CDATA[Add the specified version.]]></help>
+      </option>
+      <option name="--delete" shortcut="">
+        <help><![CDATA[Delete the specified version.]]></help>
+      </option>
+      <option name="--all" shortcut="">
+        <help><![CDATA[Apply to all the versions.]]></help>
+      </option>
+      <option name="--range-from" shortcut="" pattern="equals">
+        <help><![CDATA[Apply from specified version.]]></help>
+      </option>
+      <option name="--range-to" shortcut="" pattern="equals">
+        <help><![CDATA[Apply to specified version.]]></help>
+      </option>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path to a migrations configuration file. <comment>[default: any of migrations.{php,xml,json,yml,yaml}]</comment>]]></help>
+      </option>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the entity manager to use.]]></help>
+      </option>
+      <option name="--conn" shortcut="" pattern="equals">
+        <help><![CDATA[The name of the connection to use.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:query:dql</name>
+    <help><![CDATA[The <b>doctrine:query:dql</b> command executes the given DQL query and<br> outputs the results:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console doctrine:query:dql "SELECT u FROM App\Entity\User u"</b><br> <br> You can also optionally specify some additional options like what type of<br> hydration to use when executing the query:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console doctrine:query:dql "SELECT u FROM App\Entity\User u" --hydrate=array</b><br> <br> Additionally you can specify the first result and maximum amount of results to<br> show:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console doctrine:query:dql "SELECT u FROM App\Entity\User u" --first-result=0 --max-result=30</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--hydrate</td><td></td><td>Hydration mode of result set. Should be either: object, array, scalar or single-scalar.</td></tr> <tr><td>--first-result</td><td></td><td>The first result in the result set.</td></tr> <tr><td>--max-result</td><td></td><td>The maximum number of results in the result set.</td></tr> <tr><td>--depth</td><td></td><td>Dumping depth of Entity graph.</td></tr> <tr><td>--show-sql</td><td></td><td>Dump generated SQL instead of executing query</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>dql</params>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--hydrate" shortcut="" pattern="equals">
+        <help><![CDATA[Hydration mode of result set. Should be either: object, array, scalar or single-scalar.]]></help>
+      </option>
+      <option name="--first-result" shortcut="" pattern="equals">
+        <help><![CDATA[The first result in the result set.]]></help>
+      </option>
+      <option name="--max-result" shortcut="" pattern="equals">
+        <help><![CDATA[The maximum number of results in the result set.]]></help>
+      </option>
+      <option name="--depth" shortcut="" pattern="equals">
+        <help><![CDATA[Dumping depth of Entity graph.]]></help>
+      </option>
+      <option name="--show-sql" shortcut="">
+        <help><![CDATA[Dump generated SQL instead of executing query]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:query:sql</name>
+    <help><![CDATA[The <b>doctrine:query:sql</b> command executes the given SQL query and<br> outputs the results:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console doctrine:query:sql "SELECT * FROM users"</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--connection</td><td></td><td>The named database connection</td></tr> <tr><td>--depth</td><td></td><td>Dumping depth of result set (deprecated).</td></tr> <tr><td>--force-fetch</td><td></td><td>Forces fetching the result.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>sql</params>
+    <optionsBefore>
+      <option name="--connection" shortcut="" pattern="equals">
+        <help><![CDATA[The named database connection]]></help>
+      </option>
+      <option name="--depth" shortcut="" pattern="equals">
+        <help><![CDATA[Dumping depth of result set (deprecated).]]></help>
+      </option>
+      <option name="--force-fetch" shortcut="">
+        <help><![CDATA[Forces fetching the result.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:schema:create</name>
+    <help><![CDATA[Processes the schema and either create it directly on EntityManager Storage Connection or generate the SQL output.<br> <br> <comment>Hint:</comment> If you have a database with tables that should not be managed<br> by the ORM, you can use a DBAL functionality to filter the tables and sequences down<br> on a global level:<br> <br> $config->setSchemaAssetsFilter(function (string|AbstractAsset $assetName): bool {<br> if ($assetName instanceof AbstractAsset) {<br> $assetName = $assetName->getName();<br> }<br> <br> return !str_starts_with($assetName, 'audit_');<br> });<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--dump-sql</td><td></td><td>Instead of trying to apply generated SQLs into EntityManager Storage Connection, output them.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--dump-sql" shortcut="">
+        <help><![CDATA[Instead of trying to apply generated SQLs into EntityManager Storage Connection, output them.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:schema:drop</name>
+    <help><![CDATA[Processes the schema and either drop the database schema of EntityManager Storage Connection or generate the SQL output.<br> Beware that the complete database is dropped by this command, even tables that are not relevant to your metadata model.<br> <br> <comment>Hint:</comment> If you have a database with tables that should not be managed<br> by the ORM, you can use a DBAL functionality to filter the tables and sequences down<br> on a global level:<br> <br> $config->setSchemaAssetsFilter(function (string|AbstractAsset $assetName): bool {<br> if ($assetName instanceof AbstractAsset) {<br> $assetName = $assetName->getName();<br> }<br> <br> return !str_starts_with($assetName, 'audit_');<br> });<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--dump-sql</td><td></td><td>Instead of trying to apply generated SQLs into EntityManager Storage Connection, output them.</td></tr> <tr><td>--force</td><td>(-f)</td><td>Don't ask for the deletion of the database, but force the operation to run.</td></tr> <tr><td>--full-database</td><td></td><td>Instead of using the Class Metadata to detect the database table schema, drop ALL assets that the database contains.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--dump-sql" shortcut="">
+        <help><![CDATA[Instead of trying to apply generated SQLs into EntityManager Storage Connection, output them.]]></help>
+      </option>
+      <option name="--force" shortcut="-f">
+        <help><![CDATA[Don't ask for the deletion of the database, but force the operation to run.]]></help>
+      </option>
+      <option name="--full-database" shortcut="">
+        <help><![CDATA[Instead of using the Class Metadata to detect the database table schema, drop ALL assets that the database contains.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:schema:update</name>
+    <help><![CDATA[The <b>doctrine:schema:update</b> command generates the SQL needed to<br> synchronize the database schema with the current mapping metadata of the<br> default entity manager.<br> <br> For example, if you add metadata for a new column to an entity, this command<br> would generate and output the SQL needed to add the new column to the database:<br> <br> <b>doctrine:schema:update --dump-sql</b><br> <br> Alternatively, you can execute the generated queries:<br> <br> <b>doctrine:schema:update --force</b><br> <br> If both options are specified, the queries are output and then executed:<br> <br> <b>doctrine:schema:update --dump-sql --force</b><br> <br> Finally, be aware that this task will drop all database assets (e.g. tables,<br> etc) that are *not* described by the current metadata. In other words, without<br> this option, this task leaves untouched any "extra" tables that exist in the<br> database, but which aren't described by any metadata.<br> <br> <comment>Hint:</comment> If you have a database with tables that should not be managed<br> by the ORM, you can use a DBAL functionality to filter the tables and sequences down<br> on a global level:<br> <br> $config->setSchemaAssetsFilter(function (string|AbstractAsset $assetName): bool {<br> if ($assetName instanceof AbstractAsset) {<br> $assetName = $assetName->getName();<br> }<br> <br> return !str_starts_with($assetName, 'audit_');<br> });<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--complete</td><td></td><td>This option is a no-op, is deprecated and will be removed in 4.0</td></tr> <tr><td>--dump-sql</td><td></td><td>Dumps the generated SQL statements to the screen (does not execute them).</td></tr> <tr><td>--force</td><td>(-f)</td><td>Causes the generated SQL statements to be physically executed against your database.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--complete" shortcut="">
+        <help><![CDATA[This option is a no-op, is deprecated and will be removed in 4.0]]></help>
+      </option>
+      <option name="--dump-sql" shortcut="">
+        <help><![CDATA[Dumps the generated SQL statements to the screen (does not execute them).]]></help>
+      </option>
+      <option name="--force" shortcut="-f">
+        <help><![CDATA[Causes the generated SQL statements to be physically executed against your database.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>doctrine:schema:validate</name>
+    <help><![CDATA[Validate that the mapping files are correct and in sync with the database.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--em</td><td></td><td>Name of the entity manager to operate on</td></tr> <tr><td>--skip-mapping</td><td></td><td>Skip the mapping validation check</td></tr> <tr><td>--skip-sync</td><td></td><td>Skip checking if the mapping is in sync with the database</td></tr> <tr><td>--skip-property-types</td><td></td><td>Skip checking if property types match the Doctrine types</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--em" shortcut="" pattern="equals">
+        <help><![CDATA[Name of the entity manager to operate on]]></help>
+      </option>
+      <option name="--skip-mapping" shortcut="">
+        <help><![CDATA[Skip the mapping validation check]]></help>
+      </option>
+      <option name="--skip-sync" shortcut="">
+        <help><![CDATA[Skip checking if the mapping is in sync with the database]]></help>
+      </option>
+      <option name="--skip-property-types" shortcut="">
+        <help><![CDATA[Skip checking if property types match the Doctrine types]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>importmap:audit</name>
+    <help><![CDATA[Check for security vulnerability advisories for dependencies<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--format</td><td></td><td>The output format ("txt, json")</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt, json")]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>importmap:install</name>
+    <help><![CDATA[Download all assets that should be downloaded<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>importmap:outdated</name>
+    <help><![CDATA[The <b>importmap:outdated</b> command will list the latest updates available for the 3rd party packages in <comment>importmap.php</comment>.<br> Versions showing in <fg=red>red</> are semver compatible versions and you should upgrading.<br> Versions showing in <fg=yellow>yellow</> are major updates that include backward compatibility breaks according to semver.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:outdated</b><br> <br> Or specific packages only:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:outdated <packages></b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--format</td><td></td><td>The output format ("txt, json")</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>packages[=null]</params>
+    <optionsBefore>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt, json")]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>importmap:remove</name>
+    <help><![CDATA[The <b>importmap:remove</b> command removes packages from the <comment>importmap.php</comment>.<br> If a package was downloaded into your app, the downloaded file will also be removed.<br> <br> For example:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:remove lodash</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>packages</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>importmap:require</name>
+    <help><![CDATA[The <b>importmap:require</b> command adds packages to <comment>importmap.php</comment> usually<br> by finding a CDN URL for the given package and version.<br> <br> For example:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:require lodash</b><br> <b>php C:/Users/lukas/SAE401/bin/console importmap:require "lodash@^4.15"</b><br> <br> You can also require specific paths of a package:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:require "chart.js/auto"</b><br> <br> Or require one package/file, but alias its name in your import map:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:require "vue/dist/vue.esm-bundler.js=vue"</b><br> <br> Sometimes, a package may require other packages and multiple new items may be added<br> to the import map.<br> <br> You can also require multiple packages at once:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:require "lodash@^4.15" "@hotwired/stimulus"</b><br> <br> To add an importmap entry pointing to a local file, use the <b>path</b> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:require "any_module_name" --path=./assets/some_file.js</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--entrypoint</td><td></td><td>Make the package(s) an entrypoint?</td></tr> <tr><td>--path</td><td></td><td>The local path where the package lives relative to the project root</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>packages</params>
+    <optionsBefore>
+      <option name="--entrypoint" shortcut="">
+        <help><![CDATA[Make the package(s) an entrypoint?]]></help>
+      </option>
+      <option name="--path" shortcut="" pattern="equals">
+        <help><![CDATA[The local path where the package lives relative to the project root]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>importmap:update</name>
+    <help><![CDATA[The <b>importmap:update</b> command will update all from the 3rd part packages<br> in <comment>importmap.php</comment> to their latest version, including downloaded packages.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:update</b><br> <br> Or specific packages only:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console importmap:update <packages></b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>packages[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>lint:container</name>
+    <help><![CDATA[This command parses service definitions and ensures that injected values match the type declarations of each services' class.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>lint:twig</name>
+    <help><![CDATA[The <b>lint:twig</b> command lints a template and outputs to STDOUT<br> the first encountered syntax error.<br> <br> You can validate the syntax of contents passed from STDIN:<br> <br> <b>cat filename | php C:/Users/lukas/SAE401/bin/console lint:twig -</b><br> <br> Or the syntax of a file:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:twig filename</b><br> <br> Or of a whole directory:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:twig dirname</b><br> <b>php C:/Users/lukas/SAE401/bin/console lint:twig dirname --format=json</b><br> <br> Or all template files in a bundle:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:twig @AcmeDemoBundle</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--format</td><td></td><td>The output format ("txt", "json", "github")</td></tr> <tr><td>--show-deprecations</td><td></td><td>Show deprecations as errors</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>filename[=null]</params>
+    <optionsBefore>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt", "json", "github")]]></help>
+      </option>
+      <option name="--show-deprecations" shortcut="">
+        <help><![CDATA[Show deprecations as errors]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>lint:xliff</name>
+    <help><![CDATA[The <b>lint:xliff</b> command lints an XLIFF file and outputs to STDOUT<br> the first encountered syntax error.<br> <br> You can validates XLIFF contents passed from STDIN:<br> <br> <b>cat filename | php C:/Users/lukas/SAE401/bin/console lint:xliff -</b><br> <br> You can also validate the syntax of a file:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:xliff filename</b><br> <br> Or of a whole directory:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:xliff dirname</b><br> <b>php C:/Users/lukas/SAE401/bin/console lint:xliff dirname --format=json</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--format</td><td></td><td>The output format ("txt", "json", "github")</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>filename[=null]</params>
+    <optionsBefore>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt", "json", "github")]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>lint:yaml</name>
+    <help><![CDATA[The <b>lint:yaml</b> command lints a YAML file and outputs to STDOUT<br> the first encountered syntax error.<br> <br> You can validates YAML contents passed from STDIN:<br> <br> <b>cat filename | php C:/Users/lukas/SAE401/bin/console lint:yaml -</b><br> <br> You can also validate the syntax of a file:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:yaml filename</b><br> <br> Or of a whole directory:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:yaml dirname</b><br> <b>php C:/Users/lukas/SAE401/bin/console lint:yaml dirname --format=json</b><br> <br> You can also exclude one or more specific files:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:yaml dirname --exclude="dirname/foo.yaml" --exclude="dirname/bar.yaml"</b><br> <br> Or find all files in a bundle:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console lint:yaml @AcmeDemoBundle</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--format</td><td></td><td>The output format ("txt", "json", "github")</td></tr> <tr><td>--exclude</td><td></td><td>Path(s) to exclude</td></tr> <tr><td>--parse-tags</td><td></td><td>Parse custom tags</td></tr> <tr><td>--no-parse-tags</td><td></td><td>Negate the "--parse-tags" option</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>filename[=null]</params>
+    <optionsBefore>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format ("txt", "json", "github")]]></help>
+      </option>
+      <option name="--exclude" shortcut="" pattern="equals">
+        <help><![CDATA[Path(s) to exclude]]></help>
+      </option>
+      <option name="--parse-tags" shortcut="">
+        <help><![CDATA[Parse custom tags]]></help>
+      </option>
+      <option name="--no-parse-tags" shortcut="">
+        <help><![CDATA[Negate the "--parse-tags" option]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>mailer:test</name>
+    <help><![CDATA[The <b>mailer:test</b> command tests a Mailer transport by sending a simple email message:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console mailer:test to@example.com</b><br> <br> You can also specify a specific transport:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console mailer:test to@example.com --transport=transport_name</b><br> <br> Note that this command bypasses the Messenger bus if configured.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--from</td><td></td><td>The sender of the message</td></tr> <tr><td>--subject</td><td></td><td>The subject of the message</td></tr> <tr><td>--body</td><td></td><td>The body of the message</td></tr> <tr><td>--transport</td><td></td><td>The transport to be used</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>to</params>
+    <optionsBefore>
+      <option name="--from" shortcut="" pattern="equals">
+        <help><![CDATA[The sender of the message]]></help>
+      </option>
+      <option name="--subject" shortcut="" pattern="equals">
+        <help><![CDATA[The subject of the message]]></help>
+      </option>
+      <option name="--body" shortcut="" pattern="equals">
+        <help><![CDATA[The body of the message]]></help>
+      </option>
+      <option name="--transport" shortcut="" pattern="equals">
+        <help><![CDATA[The transport to be used]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:auth</name>
+    <help><![CDATA[The <b>make:auth</b> command generates various authentication systems,<br> by asking questions.<br> <br> It can provide an empty authenticator, or a full login form authentication process.<br> In both cases it also updates your <b>security.yaml</b>.<br> For the login form, it also generates a controller and the twig template.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:auth</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:command</name>
+    <help><![CDATA[The <b>make:command</b> command generates a new command:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:command app:do-something</b><br> <br> If the argument is missing, the command will ask for the command name interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:controller</name>
+    <help><![CDATA[The <b>make:controller</b> command generates a new controller class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:controller CoolStuffController</b><br> <br> If the argument is missing, the command will ask for the controller class name interactively.<br> <br> If you have the <b>symfony/twig-bundle</b> installed, a Twig template will also be<br> generated for the controller.<br> <br> <b>composer require symfony/twig-bundle</b><br> <br> You can also generate the controller alone, without template with this option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:controller --no-template</b><br> <br> To generate tailored PHPUnit tests, simply call:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:controller --with-tests</b><br> <br> This will generate a unit test in <b>tests/</b> for you to review then use<br> to test the new functionality of your app.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--no-template</td><td></td><td>Use this option to disable template generation</td></tr> <tr><td>--invokable</td><td>(-i)</td><td>Use this option to create an invokable controller</td></tr> <tr><td>--with-tests</td><td></td><td>Generate PHPUnit Tests</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>controller-class[=null]</params>
+    <optionsBefore>
+      <option name="--no-template" shortcut="">
+        <help><![CDATA[Use this option to disable template generation]]></help>
+      </option>
+      <option name="--invokable" shortcut="-i">
+        <help><![CDATA[Use this option to create an invokable controller]]></help>
+      </option>
+      <option name="--with-tests" shortcut="">
+        <help><![CDATA[Generate PHPUnit Tests]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:crud</name>
+    <help><![CDATA[The <b>make:crud</b> command generates crud controller with templates for selected entity.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:crud BlogPost</b><br> <br> If the argument is missing, the command will ask for the entity class name interactively.<br> To generate tailored PHPUnit tests, simply call:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:crud --with-tests</b><br> <br> This will generate a unit test in <b>tests/</b> for you to review then use<br> to test the new functionality of your app.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--with-tests</td><td></td><td>Generate PHPUnit Tests</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>entity-class[=null]</params>
+    <optionsBefore>
+      <option name="--with-tests" shortcut="">
+        <help><![CDATA[Generate PHPUnit Tests]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:docker:database</name>
+    <help><![CDATA[The <b>make:docker:database</b> command generates or updates databases services in compose.yaml<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:docker:database</b><br> <br> Supports MySQL, MariaDB and PostgreSQL<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:entity</name>
+    <help><![CDATA[The <b>make:entity</b> command creates or updates an entity and repository class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:entity BlogPost</b><br> <br> If the argument is missing, the command will ask for the entity class name interactively.<br> <br> You can also mark this class as an API Platform resource. A hypermedia CRUD API will<br> automatically be available for this entity class:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:entity --api-resource</b><br> <br> Symfony can also broadcast all changes made to the entity to the client using Symfony<br> UX Turbo.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:entity --broadcast</b><br> <br> You can also generate all the getter/setter/adder/remover methods<br> for the properties of existing entities:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:entity --regenerate</b><br> <br> You can also *overwrite* any existing methods:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:entity --regenerate --overwrite</b><br> <br> Instead of using the default "int" type for the entity's "id", you can use the<br> UUID type from Symfony's Uid component.<br> <href=https://symfony.com/doc/current/components/uid.html#storing-uuids-in-databases>https://symfony.com/doc/current/components/uid.html#storing-uuids-in-databases</><br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:entity --with-uuid</b><br> <br> Or you can use the ULID type from Symfony's Uid component.<br> <href=https://symfony.com/doc/current/components/uid.html#storing-ulids-in-databases>https://symfony.com/doc/current/components/uid.html#storing-ulids-in-databases</><br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:entity --with-ulid</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--api-resource</td><td>(-a)</td><td>Mark this class as an API Platform resource (expose a CRUD API for it)</td></tr> <tr><td>--broadcast</td><td>(-b)</td><td>Add the ability to broadcast entity updates using Symfony UX Turbo?</td></tr> <tr><td>--regenerate</td><td></td><td>Instead of adding new fields, simply generate the methods (e.g. getter/setter) for existing fields</td></tr> <tr><td>--overwrite</td><td></td><td>Overwrite any existing getter/setter methods</td></tr> <tr><td>--with-uuid</td><td></td><td>Use UUID for entity "id"</td></tr> <tr><td>--with-ulid</td><td></td><td>Use ULID for entity "id"</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--api-resource" shortcut="-a">
+        <help><![CDATA[Mark this class as an API Platform resource (expose a CRUD API for it)]]></help>
+      </option>
+      <option name="--broadcast" shortcut="-b">
+        <help><![CDATA[Add the ability to broadcast entity updates using Symfony UX Turbo?]]></help>
+      </option>
+      <option name="--regenerate" shortcut="">
+        <help><![CDATA[Instead of adding new fields, simply generate the methods (e.g. getter/setter) for existing fields]]></help>
+      </option>
+      <option name="--overwrite" shortcut="">
+        <help><![CDATA[Overwrite any existing getter/setter methods]]></help>
+      </option>
+      <option name="--with-uuid" shortcut="">
+        <help><![CDATA[Use UUID for entity "id"]]></help>
+      </option>
+      <option name="--with-ulid" shortcut="">
+        <help><![CDATA[Use ULID for entity "id"]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:fixtures</name>
+    <help><![CDATA[The <b>make:fixtures</b> command generates a new Doctrine fixtures class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:fixtures AppFixtures</b><br> <br> If the argument is missing, the command will ask for a class interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>fixtures-class[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:form</name>
+    <help><![CDATA[The <b>make:form</b> command generates a new form class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:form UserType</b><br> <br> If the argument is missing, the command will ask for the form class interactively.<br> <br> You can optionally specify the bound class in a second argument.<br> This can be the name of an entity like <b>User</b><br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:form UserType User</b><br> <br> You can also specify a fully qualified name to another class like <b>\App\Dto\UserData</b>.<br> Slashes must be escaped in the argument.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:form UserType \\App\\Dto\\UserData</b><br> <br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null] bound-class[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:listener</name>
+    <help><![CDATA[The <b>make:listener</b> command generates a new event subscriber class or a new event listener class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:listener ExceptionListener</b><br> <br> If the argument is missing, the command will ask for the class name interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null] event[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:message</name>
+    <help><![CDATA[The <b>make:message</b> command generates a new message class & handler.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:message EmailMessage</b><br> <br> If the argument is missing, the command will ask for the message class interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:messenger-middleware</name>
+    <help><![CDATA[The <b>make:messenger-middleware</b> command generates a new message class & handler.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:messenger-middleware EmailMessage</b><br> <br> If the argument is missing, the command will ask for the message class interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:migration</name>
+    <help><![CDATA[The <b>make:migration</b> command generates a new migration:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:migration</b><br> <br> You can also generate a formatted migration with this option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:migration --formatted</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--formatted</td><td></td><td>Format the generated SQL</td></tr> <tr><td>--configuration</td><td></td><td>The path of doctrine configuration file</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--formatted" shortcut="">
+        <help><![CDATA[Format the generated SQL]]></help>
+      </option>
+      <option name="--configuration" shortcut="" pattern="equals">
+        <help><![CDATA[The path of doctrine configuration file]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:registration-form</name>
+    <help><![CDATA[The <b>make:registration-form</b> command generates a complete registration form, controller & template.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:registration-form</b><br> <br> The command will ask for several pieces of information to build your form.<br> <br> To generate tailored PHPUnit tests, simply call:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:registration-form --with-tests</b><br> <br> This will generate a unit test in <b>tests/</b> for you to review then use<br> to test the new functionality of your app.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--with-tests</td><td></td><td>Generate PHPUnit Tests</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--with-tests" shortcut="">
+        <help><![CDATA[Generate PHPUnit Tests]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:reset-password</name>
+    <help><![CDATA[The <b>make:reset-password</b> command generates all the files needed to implement<br> a fully-functional & secure password reset system.<br> <br> The SymfonycastsResetPasswordBundle is required and can be added using composer:<br> <b>composer require symfonycasts/reset-password-bundle</b><br> <br> For more information on the <b>reset-password-bundle</b> check out:<br> <href=https://github.com/symfonycasts/reset-password-bundle>https://github.com/symfonycasts/reset-password-bundle</><br> <br> <b>make:reset-password</b> requires a user entity with an email property,<br> email getter method, and a password setter method. Maker will ask for these<br> interactively if they cannot be guessed.<br> <br> Maker will also update your <b>reset-password.yaml</b> configuration file<br> if one exists. If you have customized the configuration file, maker will attempt<br> to modify it accordingly but preserve your customizations.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:reset-password</b><br> <br> Instead of using the default "int" type for the entity's "id", you can use the<br> UUID type from Symfony's Uid component.<br> <href=https://symfony.com/doc/current/components/uid.html#storing-uuids-in-databases>https://symfony.com/doc/current/components/uid.html#storing-uuids-in-databases</><br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:reset-password --with-uuid</b><br> <br> Or you can use the ULID type from Symfony's Uid component.<br> <href=https://symfony.com/doc/current/components/uid.html#storing-ulids-in-databases>https://symfony.com/doc/current/components/uid.html#storing-ulids-in-databases</><br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:reset-password --with-ulid</b><br> <br> To generate tailored PHPUnit tests, simply call:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:reset-password --with-tests</b><br> <br> This will generate a unit test in <b>tests/</b> for you to review then use<br> to test the new functionality of your app.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--with-uuid</td><td></td><td>Use UUID for entity "id"</td></tr> <tr><td>--with-ulid</td><td></td><td>Use ULID for entity "id"</td></tr> <tr><td>--with-tests</td><td></td><td>Generate PHPUnit Tests</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--with-uuid" shortcut="">
+        <help><![CDATA[Use UUID for entity "id"]]></help>
+      </option>
+      <option name="--with-ulid" shortcut="">
+        <help><![CDATA[Use ULID for entity "id"]]></help>
+      </option>
+      <option name="--with-tests" shortcut="">
+        <help><![CDATA[Generate PHPUnit Tests]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:schedule</name>
+    <help><![CDATA[The <b>make:schedule</b> command generates a schedule to automate repeated<br> tasks using Symfony's Scheduler Component.<br> <br> If the Scheduler Component is not installed, <b>make:schedule</b> will<br> install it automatically using composer. You can of course do this manually by<br> running <b>composer require symfony/scheduler</b>.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:schedule</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:security:custom</name>
+    <help><![CDATA[The <b>make:security:custom</b> command generates a simple custom authenticator<br> class based off the example provided in:<br> <br> <href=https://symfony.com/doc/current/security/custom_authenticator.html>https://symfony.com/doc/current/security/custom_authenticator.html</><br> <br> This will also update your <b>security.yaml</b> for the new custom authenticator.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:security:custom</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:security:form-login</name>
+    <help><![CDATA[The <b>make:security:form-login</b> command generates a controller and twig template<br> to allow users to login using the form_login authenticator.<br> <br> The controller name, and logout ability can be customized by answering the<br> questions asked when running <b>make:security:form-login</b>.<br> <br> This will also update your <b>security.yaml</b> for the new authenticator.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:security:form-login</b><br> <br> To generate tailored PHPUnit tests, simply call:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:security:form-login --with-tests</b><br> <br> This will generate a unit test in <b>tests/</b> for you to review then use<br> to test the new functionality of your app.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--with-tests</td><td></td><td>Generate PHPUnit Tests</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--with-tests" shortcut="">
+        <help><![CDATA[Generate PHPUnit Tests]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:serializer:encoder</name>
+    <help><![CDATA[The <b>make:serializer:encoder</b> command generates a new serializer encoder class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:serializer:encoder YamlEncoder</b><br> <br> If the argument is missing, the command will ask for the class name interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null] format[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:serializer:normalizer</name>
+    <help><![CDATA[The <b>make:serializer:normalizer</b> command generates a new serializer normalizer class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:serializer:normalizer UserNormalizer</b><br> <br> If the argument is missing, the command will ask for the class name interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:stimulus-controller</name>
+    <help><![CDATA[The <b>make:stimulus-controller</b> command generates new Stimulus Controller.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:stimulus-controller hello</b><br> <br> If the argument is missing, the command will ask for the controller name interactively.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:test</name>
+    <help><![CDATA[The <b>make:test</b> command generates a new test class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:test TestCase BlogPostTest</b><br> <br> If the first argument is missing, the command will ask for the test type interactively.<br> <br> If the second argument is missing, the command will ask for the class name interactively.<br> * <b>TestCase</b>: basic PHPUnit tests<br> * <b>KernelTestCase</b>: basic tests that have access to Symfony services<br> * <b>WebTestCase</b>: to run browser-like scenarios, but that don't execute JavaScript code<br> * <b>ApiTestCase</b>: to run API-oriented scenarios<br> * <b>PantherTestCase</b>: to run e2e scenarios, using a real-browser or HTTP client and a real web server<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>type[=null] name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:twig-component</name>
+    <help><![CDATA[Create a twig (or live) component<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--live</td><td></td><td>Whether to create a live twig component (requires <fg=yellow>symfony/ux-live-component</>)</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--live" shortcut="">
+        <help><![CDATA[Whether to create a live twig component (requires <fg=yellow>symfony/ux-live-component</>)]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:twig-extension</name>
+    <help><![CDATA[The <b>make:twig-extension</b> command generates a new twig extension with its runtime class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:twig-extension AppExtension</b><br> <br> If the argument is missing, the command will ask for the class name interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:user</name>
+    <help><![CDATA[The <b>make:user</b> command generates a new user class for security<br> and updates your security.yaml file for it. It will also generate a user provider<br> class if your situation needs a custom class.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:user User</b><br> <br> If the argument is missing, the command will ask for the class name interactively.<br> <br> Instead of using the default "int" type for the entity's "id", you can use the<br> UUID type from Symfony's Uid component.<br> <href=https://symfony.com/doc/current/components/uid.html#storing-uuids-in-databases>https://symfony.com/doc/current/components/uid.html#storing-uuids-in-databases</><br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:user --with-uuid</b><br> <br> Or you can use the ULID type from Symfony's Uid component.<br> <href=https://symfony.com/doc/current/components/uid.html#storing-ulids-in-databases>https://symfony.com/doc/current/components/uid.html#storing-ulids-in-databases</><br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:user --with-ulid</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--is-entity</td><td></td><td>Do you want to store user data in the database (via Doctrine)?</td></tr> <tr><td>--identity-property-name</td><td></td><td>Enter a property name that will be the unique "display" name for the user (e.g. <comment>email, username, uuid</comment>)</td></tr> <tr><td>--with-password</td><td></td><td>Will this app be responsible for checking the password? Choose <comment>No</comment> if the password is actually checked by some other system (e.g. a single sign-on server)</td></tr> <tr><td>--with-uuid</td><td></td><td>Use UUID for entity "id"</td></tr> <tr><td>--with-ulid</td><td></td><td>Use ULID for entity "id"</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--is-entity" shortcut="">
+        <help><![CDATA[Do you want to store user data in the database (via Doctrine)?]]></help>
+      </option>
+      <option name="--identity-property-name" shortcut="" pattern="equals">
+        <help><![CDATA[Enter a property name that will be the unique "display" name for the user (e.g. <comment>email, username, uuid</comment>)]]></help>
+      </option>
+      <option name="--with-password" shortcut="">
+        <help><![CDATA[Will this app be responsible for checking the password? Choose <comment>No</comment> if the password is actually checked by some other system (e.g. a single sign-on server)]]></help>
+      </option>
+      <option name="--with-uuid" shortcut="">
+        <help><![CDATA[Use UUID for entity "id"]]></help>
+      </option>
+      <option name="--with-ulid" shortcut="">
+        <help><![CDATA[Use ULID for entity "id"]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:validator</name>
+    <help><![CDATA[The <b>make:validator</b> command generates a new validation constraint.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:validator EnabledValidator</b><br> <br> If the argument is missing, the command will ask for the constraint class name interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:voter</name>
+    <help><![CDATA[The <b>make:voter</b> command generates a new security voter.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:voter BlogPostVoter</b><br> <br> If the argument is missing, the command will ask for the class name interactively.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>make:webhook</name>
+    <help><![CDATA[The <b>make:webhook</b> command creates a RequestParser, a WebhookHandler and adds the necessary configuration<br> for a new Webhook.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console make:webhook stripe</b><br> <br> If the argument is missing, the command will ask for the webhook name interactively.<br> <br> It will also interactively ask for the RequestMatchers to use for the RequestParser's getRequestMatcher function.<br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>messenger:consume</name>
+    <help><![CDATA[The <b>messenger:consume</b> command consumes messages and dispatches them to the message bus.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume <receiver-name></b><br> <br> To receive from multiple transports, pass each name:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume receiver1 receiver2</b><br> <br> Use the --limit option to limit the number of messages received:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume <receiver-name> --limit=10</b><br> <br> Use the --failure-limit option to stop the worker when the given number of failed messages is reached:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume <receiver-name> --failure-limit=2</b><br> <br> 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]:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume <receiver-name> --memory-limit=128M</b><br> <br> Use the --time-limit option to stop the worker when the given time limit (in seconds) is reached.<br> If a message is being handled, the worker will stop after the processing is finished:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume <receiver-name> --time-limit=3600</b><br> <br> Use the --bus option to specify the message bus to dispatch received messages<br> to instead of trying to determine it automatically. This is required if the<br> messages didn't originate from Messenger:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume <receiver-name> --bus=event_bus</b><br> <br> Use the --queues option to limit a receiver to only certain queues (only supported by some receivers):<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume <receiver-name> --queues=fasttrack</b><br> <br> Use the --no-reset option to prevent services resetting after each message (may lead to leaking services' state between messages):<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:consume <receiver-name> --no-reset</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--limit</td><td>(-l)</td><td>Limit the number of received messages</td></tr> <tr><td>--failure-limit</td><td>(-f)</td><td>The number of failed messages the worker can consume</td></tr> <tr><td>--memory-limit</td><td>(-m)</td><td>The memory limit the worker can consume</td></tr> <tr><td>--time-limit</td><td>(-t)</td><td>The time limit in seconds the worker can handle new messages</td></tr> <tr><td>--sleep</td><td></td><td>Seconds to sleep before asking for new messages after no messages were found</td></tr> <tr><td>--bus</td><td>(-b)</td><td>Name of the bus to which received messages should be dispatched (if not passed, bus is determined automatically)</td></tr> <tr><td>--queues</td><td></td><td>Limit receivers to only consume from the specified queues</td></tr> <tr><td>--no-reset</td><td></td><td>Do not reset container services after each message</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>receivers[=null]</params>
+    <optionsBefore>
+      <option name="--limit" shortcut="-l" pattern="equals">
+        <help><![CDATA[Limit the number of received messages]]></help>
+      </option>
+      <option name="--failure-limit" shortcut="-f" pattern="equals">
+        <help><![CDATA[The number of failed messages the worker can consume]]></help>
+      </option>
+      <option name="--memory-limit" shortcut="-m" pattern="equals">
+        <help><![CDATA[The memory limit the worker can consume]]></help>
+      </option>
+      <option name="--time-limit" shortcut="-t" pattern="equals">
+        <help><![CDATA[The time limit in seconds the worker can handle new messages]]></help>
+      </option>
+      <option name="--sleep" shortcut="" pattern="equals">
+        <help><![CDATA[Seconds to sleep before asking for new messages after no messages were found]]></help>
+      </option>
+      <option name="--bus" shortcut="-b" pattern="equals">
+        <help><![CDATA[Name of the bus to which received messages should be dispatched (if not passed, bus is determined automatically)]]></help>
+      </option>
+      <option name="--queues" shortcut="" pattern="equals">
+        <help><![CDATA[Limit receivers to only consume from the specified queues]]></help>
+      </option>
+      <option name="--no-reset" shortcut="">
+        <help><![CDATA[Do not reset container services after each message]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>messenger:failed:remove</name>
+    <help><![CDATA[The <b>messenger:failed:remove</b> removes given messages that are pending in the failure transport.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:failed:remove {id1} [{id2} ...]</b><br> <br> The specific ids can be found via the messenger:failed:show command.<br> <br> You can remove all failed messages from the failure transport by using the "--all" option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:failed:remove --all</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--all</td><td></td><td>Remove all failed messages from the transport</td></tr> <tr><td>--force</td><td></td><td>Force the operation without confirmation</td></tr> <tr><td>--transport</td><td></td><td>Use a specific failure transport</td></tr> <tr><td>--show-messages</td><td></td><td>Display messages before removing it (if multiple ids are given)</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>id[=null]</params>
+    <optionsBefore>
+      <option name="--all" shortcut="">
+        <help><![CDATA[Remove all failed messages from the transport]]></help>
+      </option>
+      <option name="--force" shortcut="">
+        <help><![CDATA[Force the operation without confirmation]]></help>
+      </option>
+      <option name="--transport" shortcut="" pattern="equals">
+        <help><![CDATA[Use a specific failure transport]]></help>
+      </option>
+      <option name="--show-messages" shortcut="">
+        <help><![CDATA[Display messages before removing it (if multiple ids are given)]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>messenger:failed:retry</name>
+    <help><![CDATA[The <b>messenger:failed:retry</b> retries message in the failure transport.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:failed:retry</b><br> <br> The command will interactively ask if each message should be retried<br> or discarded.<br> <br> Some transports support retrying a specific message id, which comes<br> from the <b>messenger:failed:show</b> command.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:failed:retry {id}</b><br> <br> Or pass multiple ids at once to process multiple messages:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:failed:retry {id1} {id2} {id3}</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--force</td><td></td><td>Force action without confirmation</td></tr> <tr><td>--transport</td><td></td><td>Use a specific failure transport</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>id[=null]</params>
+    <optionsBefore>
+      <option name="--force" shortcut="">
+        <help><![CDATA[Force action without confirmation]]></help>
+      </option>
+      <option name="--transport" shortcut="" pattern="equals">
+        <help><![CDATA[Use a specific failure transport]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>messenger:failed:show</name>
+    <help><![CDATA[The <b>messenger:failed:show</b> shows message that are pending in the failure transport.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:failed:show</b><br> <br> Or look at a specific message by its id:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:failed:show {id}</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--max</td><td></td><td>Maximum number of messages to list</td></tr> <tr><td>--transport</td><td></td><td>Use a specific failure transport</td></tr> <tr><td>--stats</td><td></td><td>Display the message count by class</td></tr> <tr><td>--class-filter</td><td></td><td>Filter by a specific class name</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>id[=null]</params>
+    <optionsBefore>
+      <option name="--max" shortcut="" pattern="equals">
+        <help><![CDATA[Maximum number of messages to list]]></help>
+      </option>
+      <option name="--transport" shortcut="" pattern="equals">
+        <help><![CDATA[Use a specific failure transport]]></help>
+      </option>
+      <option name="--stats" shortcut="">
+        <help><![CDATA[Display the message count by class]]></help>
+      </option>
+      <option name="--class-filter" shortcut="" pattern="equals">
+        <help><![CDATA[Filter by a specific class name]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>messenger:setup-transports</name>
+    <help><![CDATA[The <b>messenger:setup-transports</b> command setups the transports:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:setup-transports</b><br> <br> Or a specific transport only:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:setup-transports <transport></b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>transport[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>messenger:stats</name>
+    <help><![CDATA[The <b>messenger:stats</b> command counts the messages for all the transports:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:stats</b><br> <br> Or specific transports only:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:stats <transportNames></b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>transport_names[=null]</params>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>messenger:stop-workers</name>
+    <help><![CDATA[The <b>messenger:stop-workers</b> command sends a signal to stop any <b>messenger:consume</b> processes that are running.<br> <br> <b>php C:/Users/lukas/SAE401/bin/console messenger:stop-workers</b><br> <br> Each worker command will finish the message they are currently processing<br> and then exit. Worker commands are *not* automatically restarted: that<br> should be handled by a process control system.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>router:match</name>
+    <help><![CDATA[The <b>router:match</b> shows which routes match a given request and which don't and for what reason:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console router:match /foo</b><br> <br> or<br> <br> <b>php C:/Users/lukas/SAE401/bin/console router:match /foo --method POST --scheme https --host symfony.com --verbose</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--method</td><td></td><td>Set the HTTP method</td></tr> <tr><td>--scheme</td><td></td><td>Set the URI scheme (usually http or https)</td></tr> <tr><td>--host</td><td></td><td>Set the URI host</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>path_info</params>
+    <optionsBefore>
+      <option name="--method" shortcut="" pattern="equals">
+        <help><![CDATA[Set the HTTP method]]></help>
+      </option>
+      <option name="--scheme" shortcut="" pattern="equals">
+        <help><![CDATA[Set the URI scheme (usually http or https)]]></help>
+      </option>
+      <option name="--host" shortcut="" pattern="equals">
+        <help><![CDATA[Set the URI host]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>secrets:decrypt-to-local</name>
+    <help><![CDATA[The <b>secrets:decrypt-to-local</b> command decrypts all secrets and copies them in the local vault.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:decrypt-to-local</b><br> <br> When the <b>--force</b> option is provided, secrets that already exist in the local vault are overridden.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:decrypt-to-local --force</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--force</td><td>(-f)</td><td>Force overriding of secrets that already exist in the local vault</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--force" shortcut="-f">
+        <help><![CDATA[Force overriding of secrets that already exist in the local vault]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>secrets:encrypt-from-local</name>
+    <help><![CDATA[The <b>secrets:encrypt-from-local</b> command encrypts all locally overridden secrets to the vault.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:encrypt-from-local</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>secrets:generate-keys</name>
+    <help><![CDATA[The <b>secrets:generate-keys</b> command generates a new encryption key.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:generate-keys</b><br> <br> If encryption keys already exist, the command must be called with<br> the <b>--rotate</b> option in order to override those keys and re-encrypt<br> existing secrets.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:generate-keys --rotate</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--local</td><td>(-l)</td><td>Update the local vault.</td></tr> <tr><td>--rotate</td><td>(-r)</td><td>Re-encrypt existing secrets with the newly generated keys.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--local" shortcut="-l">
+        <help><![CDATA[Update the local vault.]]></help>
+      </option>
+      <option name="--rotate" shortcut="-r">
+        <help><![CDATA[Re-encrypt existing secrets with the newly generated keys.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>secrets:list</name>
+    <help><![CDATA[The <b>secrets:list</b> command list all stored secrets.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:list</b><br> <br> When the option <b>--reveal</b> is provided, the decrypted secrets are also displayed.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:list --reveal</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--reveal</td><td>(-r)</td><td>Display decrypted values alongside names</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--reveal" shortcut="-r">
+        <help><![CDATA[Display decrypted values alongside names]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>secrets:remove</name>
+    <help><![CDATA[The <b>secrets:remove</b> command removes a secret from the vault.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:remove <name></b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--local</td><td>(-l)</td><td>Update the local vault.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name</params>
+    <optionsBefore>
+      <option name="--local" shortcut="-l">
+        <help><![CDATA[Update the local vault.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>secrets:set</name>
+    <help><![CDATA[The <b>secrets:set</b> command stores a secret in the vault.<br> <br> <b>C:/Users/lukas/SAE401/bin/console secrets:set <name></b><br> <br> To reference secrets in services.yaml or any other config<br> files, use <b>"%env(<name>)%"</b>.<br> <br> By default, the secret value should be entered interactively.<br> Alternatively, provide a file where to read the secret from:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console secrets:set <name> filename</b><br> <br> Use "-" as a file name to read from STDIN:<br> <br> <b>cat filename | php C:/Users/lukas/SAE401/bin/console secrets:set <name> -</b><br> <br> Use <b>--local</b> to override secrets for local needs.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--local</td><td>(-l)</td><td>Update the local vault.</td></tr> <tr><td>--random</td><td>(-r)</td><td>Generate a random value.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>name file[=null]</params>
+    <optionsBefore>
+      <option name="--local" shortcut="-l">
+        <help><![CDATA[Update the local vault.]]></help>
+      </option>
+      <option name="--random" shortcut="-r" pattern="equals">
+        <help><![CDATA[Generate a random value.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>security:hash-password</name>
+    <help><![CDATA[<br> The <b>security:hash-password</b> command hashes passwords according to your<br> security configuration. This command is mainly used to generate passwords for<br> the <comment>in_memory</comment> user provider type and for changing passwords<br> in the database while developing the application.<br> <br> Suppose that you have the following security configuration in your application:<br> <br> <comment><br> # config/packages/security.yml<br> security:<br> password_hashers:<br> Symfony\Component\Security\Core\User\InMemoryUser: plaintext<br> App\Entity\User: auto<br> </comment><br> <br> If you execute the command non-interactively, the first available configured<br> user class under the <comment>security.password_hashers</comment> key is used and a random salt is<br> generated to hash the password:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console security:hash-password --no-interaction [password]</b><br> <br> Pass the full user class path as the second argument to hash passwords for<br> your own entities:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console security:hash-password --no-interaction [password] 'App\Entity\User'</b><br> <br> Executing the command interactively allows you to generate a random salt for<br> hashing the password:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console security:hash-password [password] 'App\Entity\User'</b><br> <br> In case your hasher doesn't require a salt, add the <comment>empty-salt</comment> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console security:hash-password --empty-salt [password] 'App\Entity\User'</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--empty-salt</td><td></td><td>Do not generate a salt or let the hasher generate one.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>password[=null] user-class[=null]</params>
+    <optionsBefore>
+      <option name="--empty-salt" shortcut="">
+        <help><![CDATA[Do not generate a salt or let the hasher generate one.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>server:dump</name>
+    <help><![CDATA[<b>server:dump</b> starts a dump server that collects and displays<br> dumps in a single place for debugging you application:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console server:dump</b><br> <br> You can consult dumped data in HTML format in your browser by providing the <comment>--format=html</comment> option<br> and redirecting the output to a file:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console server:dump --format="html" > dump.html</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--format</td><td></td><td>The output format (cli, html)</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The output format (cli, html)]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>server:log</name>
+    <help><![CDATA[<b>server:log</b> starts a log server to display in real time the log<br> messages generated by your application:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console server:log</b><br> <br> To filter the log messages using any ExpressionLanguage compatible expression, use the <comment>--filter</> option:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console server:log --filter="level > 200 or channel in ['app', 'doctrine']"</b><br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--host</td><td></td><td>The server host</td></tr> <tr><td>--format</td><td></td><td>The line format</td></tr> <tr><td>--date-format</td><td></td><td>The date format</td></tr> <tr><td>--filter</td><td></td><td>An expression to filter log. Example: "level > 200 or channel in ['app', 'doctrine']"</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <optionsBefore>
+      <option name="--host" shortcut="" pattern="equals">
+        <help><![CDATA[The server host]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[The line format]]></help>
+      </option>
+      <option name="--date-format" shortcut="" pattern="equals">
+        <help><![CDATA[The date format]]></help>
+      </option>
+      <option name="--filter" shortcut="" pattern="equals">
+        <help><![CDATA[An expression to filter log. Example: "level > 200 or channel in ['app', 'doctrine']"]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>translation:extract</name>
+    <help><![CDATA[The <b>translation:extract</b> command extracts translation strings from templates<br> of a given bundle or the default translations directory. It can display them or merge<br> the new ones into the translation files.<br> <br> When new translation strings are found it can automatically add a prefix to the translation<br> message.<br> <br> Example running against a Bundle (AcmeBundle)<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:extract --dump-messages en AcmeBundle</b><br> <b>php C:/Users/lukas/SAE401/bin/console translation:extract --force --prefix="new_" fr AcmeBundle</b><br> <br> Example running against default messages directory<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:extract --dump-messages en</b><br> <b>php C:/Users/lukas/SAE401/bin/console translation:extract --force --prefix="new_" fr</b><br> <br> You can sort the output with the <comment>--sort</> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:extract --dump-messages --sort=asc en AcmeBundle</b><br> <b>php C:/Users/lukas/SAE401/bin/console translation:extract --dump-messages --sort=desc fr</b><br> <br> You can dump a tree-like structure using the yaml format with <comment>--as-tree</> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:extract --force --format=yaml --as-tree=3 en AcmeBundle</b><br> <br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--prefix</td><td></td><td>Override the default prefix</td></tr> <tr><td>--format</td><td></td><td>Override the default output format</td></tr> <tr><td>--dump-messages</td><td></td><td>Should the messages be dumped in the console</td></tr> <tr><td>--force</td><td></td><td>Should the extract be done</td></tr> <tr><td>--clean</td><td></td><td>Should clean not found messages</td></tr> <tr><td>--domain</td><td></td><td>Specify the domain to extract</td></tr> <tr><td>--sort</td><td></td><td>Return list of messages sorted alphabetically (only works with --dump-messages)</td></tr> <tr><td>--as-tree</td><td></td><td>Dump the messages as a tree-like structure: The given value defines the level where to switch to inline YAML</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>locale bundle[=null]</params>
+    <optionsBefore>
+      <option name="--prefix" shortcut="" pattern="equals">
+        <help><![CDATA[Override the default prefix]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[Override the default output format]]></help>
+      </option>
+      <option name="--dump-messages" shortcut="">
+        <help><![CDATA[Should the messages be dumped in the console]]></help>
+      </option>
+      <option name="--force" shortcut="">
+        <help><![CDATA[Should the extract be done]]></help>
+      </option>
+      <option name="--clean" shortcut="">
+        <help><![CDATA[Should clean not found messages]]></help>
+      </option>
+      <option name="--domain" shortcut="" pattern="equals">
+        <help><![CDATA[Specify the domain to extract]]></help>
+      </option>
+      <option name="--sort" shortcut="" pattern="equals">
+        <help><![CDATA[Return list of messages sorted alphabetically (only works with --dump-messages)]]></help>
+      </option>
+      <option name="--as-tree" shortcut="" pattern="equals">
+        <help><![CDATA[Dump the messages as a tree-like structure: The given value defines the level where to switch to inline YAML]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>translation:pull</name>
+    <help><![CDATA[The <b>translation:pull</> command pulls translations from the given provider. Only<br> new translations are pulled, existing ones are not overwritten.<br> <br> You can overwrite existing translations (and remove the missing ones on local side) by using the <comment>--force</> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:pull --force provider</><br> <br> Full example:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:pull provider --force --domains=messages --domains=validators --locales=en</><br> <br> This command pulls all translations associated with the <comment>messages</> and <comment>validators</> domains for the <comment>en</> locale.<br> 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.<br> Local translations for others domains and locales are ignored.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--force</td><td></td><td>Override existing translations with provider ones (it will delete not synchronized messages).</td></tr> <tr><td>--intl-icu</td><td></td><td>Associated to --force option, it will write messages in "%domain%+intl-icu.%locale%.xlf" files.</td></tr> <tr><td>--domains</td><td></td><td>Specify the domains to pull.</td></tr> <tr><td>--locales</td><td></td><td>Specify the locales to pull.</td></tr> <tr><td>--format</td><td></td><td>Override the default output format.</td></tr> <tr><td>--as-tree</td><td></td><td>Write messages as a tree-like structure. Needs --format=yaml. The given value defines the level where to switch to inline YAML</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>provider</params>
+    <optionsBefore>
+      <option name="--force" shortcut="">
+        <help><![CDATA[Override existing translations with provider ones (it will delete not synchronized messages).]]></help>
+      </option>
+      <option name="--intl-icu" shortcut="">
+        <help><![CDATA[Associated to --force option, it will write messages in "%domain%+intl-icu.%locale%.xlf" files.]]></help>
+      </option>
+      <option name="--domains" shortcut="" pattern="equals">
+        <help><![CDATA[Specify the domains to pull.]]></help>
+      </option>
+      <option name="--locales" shortcut="" pattern="equals">
+        <help><![CDATA[Specify the locales to pull.]]></help>
+      </option>
+      <option name="--format" shortcut="" pattern="equals">
+        <help><![CDATA[Override the default output format.]]></help>
+      </option>
+      <option name="--as-tree" shortcut="" pattern="equals">
+        <help><![CDATA[Write messages as a tree-like structure. Needs --format=yaml. The given value defines the level where to switch to inline YAML]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+  <command>
+    <name>translation:push</name>
+    <help><![CDATA[The <b>translation:push</> command pushes translations to the given provider. Only new<br> translations are pushed, existing ones are not overwritten.<br> <br> You can overwrite existing translations by using the <comment>--force</> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:push --force provider</><br> <br> You can delete provider translations which are not present locally by using the <comment>--delete-missing</> flag:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:push --delete-missing provider</><br> <br> Full example:<br> <br> <b>php C:/Users/lukas/SAE401/bin/console translation:push provider --force --delete-missing --domains=messages --domains=validators --locales=en</><br> <br> This command pushes all translations associated with the <comment>messages</> and <comment>validators</> domains for the <comment>en</> locale.<br> Provider translations for the specified domains and locale are deleted if they're not present locally and overwritten if it's the case.<br> Provider translations for others domains and locales are ignored.<br/><br/><table> <tr><td><strong>Options:</strong></td></tr> <tr><td>--force</td><td></td><td>Override existing translations with local ones (it will delete not synchronized messages).</td></tr> <tr><td>--delete-missing</td><td></td><td>Delete translations available on provider but not locally.</td></tr> <tr><td>--domains</td><td></td><td>Specify the domains to push.</td></tr> <tr><td>--locales</td><td></td><td>Specify the locales to push.</td></tr> <tr><td>--help</td><td>(-h)</td><td>Display help for the given command. When no command is given display help for the <b>list</b> command</td></tr> <tr><td>--quiet</td><td>(-q)</td><td>Do not output any message</td></tr> <tr><td>--verbose</td><td>(-v)</td><td>Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug</td></tr> <tr><td>--version</td><td>(-V)</td><td>Display this application version</td></tr> <tr><td>--ansi</td><td></td><td>Force (or disable --no-ansi) ANSI output</td></tr> <tr><td>--no-ansi</td><td></td><td>Negate the "--ansi" option</td></tr> <tr><td>--no-interaction</td><td>(-n)</td><td>Do not ask any interactive question</td></tr> <tr><td>--env</td><td>(-e)</td><td>The Environment name.</td></tr> <tr><td>--no-debug</td><td></td><td>Switch off debug mode.</td></tr> <tr><td>--profile</td><td></td><td>Enables profiling (requires debug).</td></tr> </table> <br/>]]></help>
+    <params>provider</params>
+    <optionsBefore>
+      <option name="--force" shortcut="">
+        <help><![CDATA[Override existing translations with local ones (it will delete not synchronized messages).]]></help>
+      </option>
+      <option name="--delete-missing" shortcut="">
+        <help><![CDATA[Delete translations available on provider but not locally.]]></help>
+      </option>
+      <option name="--domains" shortcut="" pattern="equals">
+        <help><![CDATA[Specify the domains to push.]]></help>
+      </option>
+      <option name="--locales" shortcut="" pattern="equals">
+        <help><![CDATA[Specify the locales to push.]]></help>
+      </option>
+      <option name="--help" shortcut="-h">
+        <help><![CDATA[Display help for the given command. When no command is given display help for the <b>list</b> command]]></help>
+      </option>
+      <option name="--quiet" shortcut="-q">
+        <help><![CDATA[Do not output any message]]></help>
+      </option>
+      <option name="--verbose" shortcut="-v">
+        <help><![CDATA[Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug]]></help>
+      </option>
+      <option name="--version" shortcut="-V">
+        <help><![CDATA[Display this application version]]></help>
+      </option>
+      <option name="--ansi" shortcut="">
+        <help><![CDATA[Force (or disable --no-ansi) ANSI output]]></help>
+      </option>
+      <option name="--no-ansi" shortcut="">
+        <help><![CDATA[Negate the "--ansi" option]]></help>
+      </option>
+      <option name="--no-interaction" shortcut="-n">
+        <help><![CDATA[Do not ask any interactive question]]></help>
+      </option>
+      <option name="--env" shortcut="-e" pattern="equals">
+        <help><![CDATA[The Environment name.]]></help>
+      </option>
+      <option name="--no-debug" shortcut="">
+        <help><![CDATA[Switch off debug mode.]]></help>
+      </option>
+      <option name="--profile" shortcut="">
+        <help><![CDATA[Enables profiling (requires debug).]]></help>
+      </option>
+    </optionsBefore>
+  </command>
+</framework>
+
diff --git a/.idea/commandlinetools/schemas/frameworkDescriptionVersion1.1.4.xsd b/.idea/commandlinetools/schemas/frameworkDescriptionVersion1.1.4.xsd
new file mode 100644
index 0000000000000000000000000000000000000000..f2efc6de1e59253ad397e37ded9941f75ff2e6fb
--- /dev/null
+++ b/.idea/commandlinetools/schemas/frameworkDescriptionVersion1.1.4.xsd
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema">
+  <xs:element name="framework" type="frameworkType"/>
+  <xs:complexType name="commandType">
+    <xs:all>
+      <xs:element type="xs:string" name="name" minOccurs="1" maxOccurs="1"/>
+      <xs:element type="xs:string" name="params" minOccurs="0" maxOccurs="1"/>
+      <xs:element type="xs:string" name="help" minOccurs="0" maxOccurs="1"/>
+      <xs:element type="optionsBeforeType" name="optionsBefore" minOccurs="0" maxOccurs="1"/>
+    </xs:all>
+  </xs:complexType>
+  <xs:complexType name="frameworkType">
+    <xs:sequence>
+      <xs:element type="xs:string" name="extraData" minOccurs="0" maxOccurs="1"/>
+      <xs:element type="commandType" name="command" maxOccurs="unbounded" minOccurs="0"/>
+      <xs:element type="xs:string" name="help" minOccurs="0" maxOccurs="1"/>
+    </xs:sequence>
+    <xs:attribute type="xs:string" name="name" use="required"/>
+    <xs:attribute type="xs:string" name="invoke" use="required"/>
+    <xs:attribute type="xs:string" name="alias" use="required"/>
+    <xs:attribute type="xs:boolean" name="enabled" use="required"/>
+    <xs:attribute type="xs:integer" name="version" use="required"/>
+    <xs:attribute type="xs:string" name="frameworkId" use="optional"/>
+  </xs:complexType>
+  <xs:complexType name="optionsBeforeType">
+    <xs:sequence>
+      <xs:element type="optionType" name="option" maxOccurs="unbounded" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="optionType">
+    <xs:sequence>
+      <xs:element type="xs:string" name="help" minOccurs="0" maxOccurs="1"/>
+    </xs:sequence>
+    <xs:attribute type="xs:string" name="name" use="required"/>
+    <xs:attribute type="xs:string" name="shortcut" use="optional"/>
+    <xs:attribute name="pattern" use="optional">
+      <xs:simpleType>
+        <xs:restriction base="xs:string">
+             <xs:enumeration value="space"/>
+             <xs:enumeration value="equals"/>
+             <xs:enumeration value="unknown"/>
+           </xs:restriction>
+      </xs:simpleType>
+    </xs:attribute>
+  </xs:complexType>
+</xs:schema>
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fcd0b5b22170aa06e866cf61e12e7b8d2634ae50
--- /dev/null
+++ b/.idea/dataSources.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
+    <data-source source="LOCAL" name="sae401 [2]" uuid="5239beea-a6af-43dd-8d50-e5fadba6f0fd">
+      <driver-ref>sqlite.xerial</driver-ref>
+      <synchronize>true</synchronize>
+      <jdbc-driver>org.sqlite.JDBC</jdbc-driver>
+      <jdbc-url>jdbc:sqlite:C:\Users\lukas\SAE401\sae401.db</jdbc-url>
+      <working-dir>$ProjectFileDir$</working-dir>
+      <libraries>
+        <library>
+          <url>file://$APPLICATION_CONFIG_DIR$/jdbc-drivers/Xerial SQLiteJDBC/3.45.1/org/xerial/sqlite-jdbc/3.45.1.0/sqlite-jdbc-3.45.1.0.jar</url>
+        </library>
+        <library>
+          <url>file://$APPLICATION_CONFIG_DIR$/jdbc-drivers/Xerial SQLiteJDBC/3.45.1/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar</url>
+        </library>
+      </libraries>
+    </data-source>
+    <data-source source="LOCAL" name="sae401" uuid="e43fec87-f8d8-4902-b7b8-2e756a7f807c">
+      <driver-ref>sqlite.xerial</driver-ref>
+      <synchronize>true</synchronize>
+      <jdbc-driver>org.sqlite.JDBC</jdbc-driver>
+      <jdbc-url>jdbc:sqlite:C:\Users\lukas\SAE401\var\sae401.db</jdbc-url>
+      <working-dir>$ProjectFileDir$</working-dir>
+      <libraries>
+        <library>
+          <url>file://$APPLICATION_CONFIG_DIR$/jdbc-drivers/Xerial SQLiteJDBC/3.45.1/org/xerial/sqlite-jdbc/3.45.1.0/sqlite-jdbc-3.45.1.0.jar</url>
+        </library>
+        <library>
+          <url>file://$APPLICATION_CONFIG_DIR$/jdbc-drivers/Xerial SQLiteJDBC/3.45.1/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar</url>
+        </library>
+      </libraries>
+    </data-source>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b985d9db03d01d2fb35f25ff53f51b5902556973
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/SAE401.iml" filepath="$PROJECT_DIR$/.idea/SAE401.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/php.xml b/.idea/php.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3f378dd3a6ad3ebd9a7c7d6d07428a8633ddc2ef
--- /dev/null
+++ b/.idea/php.xml
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="MessDetectorOptionsConfiguration">
+    <option name="transferred" value="true" />
+  </component>
+  <component name="PHPCSFixerOptionsConfiguration">
+    <option name="transferred" value="true" />
+  </component>
+  <component name="PHPCodeSnifferOptionsConfiguration">
+    <option name="highlightLevel" value="WARNING" />
+    <option name="transferred" value="true" />
+  </component>
+  <component name="PhpIncludePathManager">
+    <include_path>
+      <path value="$PROJECT_DIR$/vendor/phar-io/version" />
+      <path value="$PROJECT_DIR$/vendor/phar-io/manifest" />
+      <path value="$PROJECT_DIR$/vendor/composer" />
+      <path value="$PROJECT_DIR$/vendor/webmozart/assert" />
+      <path value="$PROJECT_DIR$/vendor/masterminds/html5" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/type" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/diff" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/lines-of-code" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/object-enumerator" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/comparator" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/code-unit" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/exporter" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/cli-parser" />
+      <path value="$PROJECT_DIR$/vendor/monolog/monolog" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/version" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/complexity" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/recursion-context" />
+      <path value="$PROJECT_DIR$/vendor/symfony/cache-contracts" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/resource-operations" />
+      <path value="$PROJECT_DIR$/vendor/symfony/clock" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/environment" />
+      <path value="$PROJECT_DIR$/vendor/symfony/deprecation-contracts" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/global-state" />
+      <path value="$PROJECT_DIR$/vendor/symfony/runtime" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
+      <path value="$PROJECT_DIR$/vendor/symfony/asset-mapper" />
+      <path value="$PROJECT_DIR$/vendor/sebastian/object-reflector" />
+      <path value="$PROJECT_DIR$/vendor/symfony/form" />
+      <path value="$PROJECT_DIR$/vendor/symfony/cache" />
+      <path value="$PROJECT_DIR$/vendor/symfony/monolog-bundle" />
+      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-grapheme" />
+      <path value="$PROJECT_DIR$/vendor/symfony/css-selector" />
+      <path value="$PROJECT_DIR$/vendor/symfony/var-exporter" />
+      <path value="$PROJECT_DIR$/vendor/symfony/security-core" />
+      <path value="$PROJECT_DIR$/vendor/symfony/property-access" />
+      <path value="$PROJECT_DIR$/vendor/symfony/property-info" />
+      <path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher-contracts" />
+      <path value="$PROJECT_DIR$/vendor/symfony/password-hasher" />
+      <path value="$PROJECT_DIR$/vendor/symfony/security-csrf" />
+      <path value="$PROJECT_DIR$/vendor/symfony/stopwatch" />
+      <path value="$PROJECT_DIR$/vendor/symfony/flex" />
+      <path value="$PROJECT_DIR$/vendor/symfony/options-resolver" />
+      <path value="$PROJECT_DIR$/vendor/theseer/tokenizer" />
+      <path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-docblock" />
+      <path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher" />
+      <path value="$PROJECT_DIR$/vendor/phpdocumentor/type-resolver" />
+      <path value="$PROJECT_DIR$/vendor/phpstan/phpdoc-parser" />
+      <path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
+      <path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-common" />
+      <path value="$PROJECT_DIR$/vendor/symfony/http-foundation" />
+      <path value="$PROJECT_DIR$/vendor/symfony/framework-bundle" />
+      <path value="$PROJECT_DIR$/vendor/symfony/translation-contracts" />
+      <path value="$PROJECT_DIR$/vendor/symfony/dom-crawler" />
+      <path value="$PROJECT_DIR$/vendor/symfony/validator" />
+      <path value="$PROJECT_DIR$/vendor/symfony/service-contracts" />
+      <path value="$PROJECT_DIR$/vendor/symfony/security-bundle" />
+      <path value="$PROJECT_DIR$/vendor/symfony/translation" />
+      <path value="$PROJECT_DIR$/vendor/symfony/web-link" />
+      <path value="$PROJECT_DIR$/vendor/symfony/stimulus-bundle" />
+      <path value="$PROJECT_DIR$/vendor/psr/clock" />
+      <path value="$PROJECT_DIR$/vendor/symfony/finder" />
+      <path value="$PROJECT_DIR$/vendor/psr/link" />
+      <path value="$PROJECT_DIR$/vendor/symfony/http-client-contracts" />
+      <path value="$PROJECT_DIR$/vendor/psr/event-dispatcher" />
+      <path value="$PROJECT_DIR$/vendor/symfony/intl" />
+      <path value="$PROJECT_DIR$/vendor/psr/cache" />
+      <path value="$PROJECT_DIR$/vendor/symfony/routing" />
+      <path value="$PROJECT_DIR$/vendor/psr/log" />
+      <path value="$PROJECT_DIR$/vendor/symfony/http-client" />
+      <path value="$PROJECT_DIR$/vendor/psr/container" />
+      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-php84" />
+      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-php83" />
+      <path value="$PROJECT_DIR$/vendor/symfony/monolog-bridge" />
+      <path value="$PROJECT_DIR$/vendor/symfony/doctrine-bridge" />
+      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-normalizer" />
+      <path value="$PROJECT_DIR$/vendor/symfony/dependency-injection" />
+      <path value="$PROJECT_DIR$/vendor/symfony/phpunit-bridge" />
+      <path value="$PROJECT_DIR$/vendor/symfony/config" />
+      <path value="$PROJECT_DIR$/vendor/symfony/mime" />
+      <path value="$PROJECT_DIR$/vendor/symfony/mailer" />
+      <path value="$PROJECT_DIR$/vendor/symfony/security-http" />
+      <path value="$PROJECT_DIR$/vendor/symfony/debug-bundle" />
+      <path value="$PROJECT_DIR$/vendor/symfony/error-handler" />
+      <path value="$PROJECT_DIR$/vendor/symfony/filesystem" />
+      <path value="$PROJECT_DIR$/vendor/symfony/twig-bundle" />
+      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn" />
+      <path value="$PROJECT_DIR$/vendor/symfony/web-profiler-bundle" />
+      <path value="$PROJECT_DIR$/vendor/symfony/doctrine-messenger" />
+      <path value="$PROJECT_DIR$/vendor/symfony/maker-bundle" />
+      <path value="$PROJECT_DIR$/vendor/symfony/console" />
+      <path value="$PROJECT_DIR$/vendor/symfony/http-kernel" />
+      <path value="$PROJECT_DIR$/vendor/symfony/browser-kit" />
+      <path value="$PROJECT_DIR$/vendor/symfony/messenger" />
+      <path value="$PROJECT_DIR$/vendor/symfony/notifier" />
+      <path value="$PROJECT_DIR$/vendor/symfony/ux-turbo" />
+      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-icu" />
+      <path value="$PROJECT_DIR$/vendor/symfony/string" />
+      <path value="$PROJECT_DIR$/vendor/symfony/serializer" />
+      <path value="$PROJECT_DIR$/vendor/symfony/twig-bridge" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
+      <path value="$PROJECT_DIR$/vendor/symfony/yaml" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/deprecations" />
+      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/event-manager" />
+      <path value="$PROJECT_DIR$/vendor/symfony/process" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
+      <path value="$PROJECT_DIR$/vendor/symfony/asset" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/dbal" />
+      <path value="$PROJECT_DIR$/vendor/symfony/dotenv" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/cache" />
+      <path value="$PROJECT_DIR$/vendor/symfony/expression-language" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/orm" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/doctrine-bundle" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/collections" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/persistence" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/sql-formatter" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/migrations" />
+      <path value="$PROJECT_DIR$/vendor/doctrine/doctrine-migrations-bundle" />
+      <path value="$PROJECT_DIR$/vendor/twig/twig" />
+      <path value="$PROJECT_DIR$/vendor/twig/extra-bundle" />
+      <path value="$PROJECT_DIR$/vendor/nikic/php-parser" />
+      <path value="$PROJECT_DIR$/vendor/phpunit/php-code-coverage" />
+      <path value="$PROJECT_DIR$/vendor/phpunit/php-file-iterator" />
+      <path value="$PROJECT_DIR$/vendor/phpunit/php-invoker" />
+      <path value="$PROJECT_DIR$/vendor/phpunit/php-text-template" />
+      <path value="$PROJECT_DIR$/vendor/phpunit/phpunit" />
+      <path value="$PROJECT_DIR$/vendor/phpunit/php-timer" />
+      <path value="$PROJECT_DIR$/vendor/myclabs/deep-copy" />
+      <path value="$PROJECT_DIR$/vendor/egulias/email-validator" />
+    </include_path>
+  </component>
+  <component name="PhpProjectSharedConfiguration" php_language_level="8.1" />
+  <component name="PhpStanOptionsConfiguration">
+    <option name="transferred" value="true" />
+  </component>
+  <component name="PhpUnit">
+    <phpunit_settings>
+      <PhpUnitSettings configuration_file_path="$PROJECT_DIR$/phpunit.xml.dist" custom_loader_path="$PROJECT_DIR$/vendor/autoload.php" use_configuration_file="true" />
+    </phpunit_settings>
+  </component>
+  <component name="PsalmOptionsConfiguration">
+    <option name="transferred" value="true" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4f8104cfb166aed9afb9fa8317271ebd4f44e5cb
--- /dev/null
+++ b/.idea/phpunit.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="PHPUnit">
+    <option name="directories">
+      <list>
+        <option value="$PROJECT_DIR$/tests" />
+      </list>
+    </option>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5be06c81e2a58a340346044f20ef73eec18b0639
--- /dev/null
+++ b/.idea/sqldialects.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="SqlDialectMappings">
+    <file url="file://$PROJECT_DIR$/../OneDrive/Documents/IUT/SAE/SAE401/401-bdd.sql" dialect="SQLite" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35eb1ddfbbc029bcab630581847471d7f238ec53
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/migrations/Version20250327153145.php b/migrations/Version20250327153145.php
new file mode 100644
index 0000000000000000000000000000000000000000..433dbb15ae24b2e139cebc3caf1d7e65c524f5aa
--- /dev/null
+++ b/migrations/Version20250327153145.php
@@ -0,0 +1,36 @@
+<?php
+
+declare(strict_types=1);
+
+namespace DoctrineMigrations;
+
+use Doctrine\DBAL\Schema\Schema;
+use Doctrine\Migrations\AbstractMigration;
+
+/**
+ * Auto-generated Migration: Please modify to your needs!
+ */
+final class Version20250327153145 extends AbstractMigration
+{
+    public function getDescription(): string
+    {
+        return '';
+    }
+
+    public function up(Schema $schema): void
+    {
+        // this up() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            CREATE TABLE user (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, email VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, roles CLOB NOT NULL --(DC2Type:array)
+            , nom VARCHAR(255) NOT NULL, telephone VARCHAR(20) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL)
+        SQL);
+    }
+
+    public function down(Schema $schema): void
+    {
+        // this down() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            DROP TABLE user
+        SQL);
+    }
+}
diff --git a/migrations/Version20250327154453.php b/migrations/Version20250327154453.php
new file mode 100644
index 0000000000000000000000000000000000000000..62eebc06d0cceaca18f4cccbea961cc5c7cb4232
--- /dev/null
+++ b/migrations/Version20250327154453.php
@@ -0,0 +1,38 @@
+<?php
+
+declare(strict_types=1);
+
+namespace DoctrineMigrations;
+
+use Doctrine\DBAL\Schema\Schema;
+use Doctrine\Migrations\AbstractMigration;
+
+/**
+ * Auto-generated Migration: Please modify to your needs!
+ */
+final class Version20250327154453 extends AbstractMigration
+{
+    public function getDescription(): string
+    {
+        return '';
+    }
+
+    public function up(Schema $schema): void
+    {
+        // this up() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            CREATE TABLE usager (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, conseiller_id INTEGER NOT NULL, usager_nom VARCHAR(255) NOT NULL, usager_prenom VARCHAR(255) NOT NULL, usager_tel VARCHAR(20) DEFAULT NULL, structure_id INTEGER NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, CONSTRAINT FK_3CDC65FF1AC39A0D FOREIGN KEY (conseiller_id) REFERENCES user (id) NOT DEFERRABLE INITIALLY IMMEDIATE)
+        SQL);
+        $this->addSql(<<<'SQL'
+            CREATE INDEX IDX_3CDC65FF1AC39A0D ON usager (conseiller_id)
+        SQL);
+    }
+
+    public function down(Schema $schema): void
+    {
+        // this down() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            DROP TABLE usager
+        SQL);
+    }
+}
diff --git a/migrations/Version20250327154909.php b/migrations/Version20250327154909.php
new file mode 100644
index 0000000000000000000000000000000000000000..106008de334602adef75f5b9bdf7f8862012adcc
--- /dev/null
+++ b/migrations/Version20250327154909.php
@@ -0,0 +1,35 @@
+<?php
+
+declare(strict_types=1);
+
+namespace DoctrineMigrations;
+
+use Doctrine\DBAL\Schema\Schema;
+use Doctrine\Migrations\AbstractMigration;
+
+/**
+ * Auto-generated Migration: Please modify to your needs!
+ */
+final class Version20250327154909 extends AbstractMigration
+{
+    public function getDescription(): string
+    {
+        return '';
+    }
+
+    public function up(Schema $schema): void
+    {
+        // this up() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            CREATE TABLE dimension (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, nom_dimension VARCHAR(255) NOT NULL)
+        SQL);
+    }
+
+    public function down(Schema $schema): void
+    {
+        // this down() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            DROP TABLE dimension
+        SQL);
+    }
+}
diff --git a/migrations/Version20250327155257.php b/migrations/Version20250327155257.php
new file mode 100644
index 0000000000000000000000000000000000000000..067ec77ccfbc07e114e62f7e651dd5c25d721b84
--- /dev/null
+++ b/migrations/Version20250327155257.php
@@ -0,0 +1,38 @@
+<?php
+
+declare(strict_types=1);
+
+namespace DoctrineMigrations;
+
+use Doctrine\DBAL\Schema\Schema;
+use Doctrine\Migrations\AbstractMigration;
+
+/**
+ * Auto-generated Migration: Please modify to your needs!
+ */
+final class Version20250327155257 extends AbstractMigration
+{
+    public function getDescription(): string
+    {
+        return '';
+    }
+
+    public function up(Schema $schema): void
+    {
+        // this up() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            CREATE TABLE question (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, dimension_id INTEGER DEFAULT NULL, libelle VARCHAR(255) NOT NULL, type_question VARCHAR(50) NOT NULL, CONSTRAINT FK_B6F7494E277428AD FOREIGN KEY (dimension_id) REFERENCES dimension (id) NOT DEFERRABLE INITIALLY IMMEDIATE)
+        SQL);
+        $this->addSql(<<<'SQL'
+            CREATE INDEX IDX_B6F7494E277428AD ON question (dimension_id)
+        SQL);
+    }
+
+    public function down(Schema $schema): void
+    {
+        // this down() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            DROP TABLE question
+        SQL);
+    }
+}
diff --git a/migrations/Version20250327160459.php b/migrations/Version20250327160459.php
new file mode 100644
index 0000000000000000000000000000000000000000..080da9fe270935348d9684f6bc4e1f22ac74388e
--- /dev/null
+++ b/migrations/Version20250327160459.php
@@ -0,0 +1,38 @@
+<?php
+
+declare(strict_types=1);
+
+namespace DoctrineMigrations;
+
+use Doctrine\DBAL\Schema\Schema;
+use Doctrine\Migrations\AbstractMigration;
+
+/**
+ * Auto-generated Migration: Please modify to your needs!
+ */
+final class Version20250327160459 extends AbstractMigration
+{
+    public function getDescription(): string
+    {
+        return '';
+    }
+
+    public function up(Schema $schema): void
+    {
+        // this up() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            CREATE TABLE reponse_possible (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, question_id INTEGER NOT NULL, libelle VARCHAR(255) NOT NULL, valeur DOUBLE PRECISION NOT NULL, CONSTRAINT FK_21290E491E27F6BF FOREIGN KEY (question_id) REFERENCES question (id) NOT DEFERRABLE INITIALLY IMMEDIATE)
+        SQL);
+        $this->addSql(<<<'SQL'
+            CREATE INDEX IDX_21290E491E27F6BF ON reponse_possible (question_id)
+        SQL);
+    }
+
+    public function down(Schema $schema): void
+    {
+        // this down() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            DROP TABLE reponse_possible
+        SQL);
+    }
+}
diff --git a/migrations/Version20250327163327.php b/migrations/Version20250327163327.php
new file mode 100644
index 0000000000000000000000000000000000000000..b2135e1226d1aa17c384ccd0c7f8edcb42a4280b
--- /dev/null
+++ b/migrations/Version20250327163327.php
@@ -0,0 +1,38 @@
+<?php
+
+declare(strict_types=1);
+
+namespace DoctrineMigrations;
+
+use Doctrine\DBAL\Schema\Schema;
+use Doctrine\Migrations\AbstractMigration;
+
+/**
+ * Auto-generated Migration: Please modify to your needs!
+ */
+final class Version20250327163327 extends AbstractMigration
+{
+    public function getDescription(): string
+    {
+        return '';
+    }
+
+    public function up(Schema $schema): void
+    {
+        // this up() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            CREATE TABLE test (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, usager_id INTEGER NOT NULL, date_passage DATETIME NOT NULL, score_total DOUBLE PRECISION DEFAULT NULL, CONSTRAINT FK_D87F7E0C4F36F0FC FOREIGN KEY (usager_id) REFERENCES usager (id) NOT DEFERRABLE INITIALLY IMMEDIATE)
+        SQL);
+        $this->addSql(<<<'SQL'
+            CREATE INDEX IDX_D87F7E0C4F36F0FC ON test (usager_id)
+        SQL);
+    }
+
+    public function down(Schema $schema): void
+    {
+        // this down() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            DROP TABLE test
+        SQL);
+    }
+}
diff --git a/migrations/Version20250327164535.php b/migrations/Version20250327164535.php
new file mode 100644
index 0000000000000000000000000000000000000000..a5893b701d3e9fd7f8d8e061b78fda176cdedd31
--- /dev/null
+++ b/migrations/Version20250327164535.php
@@ -0,0 +1,44 @@
+<?php
+
+declare(strict_types=1);
+
+namespace DoctrineMigrations;
+
+use Doctrine\DBAL\Schema\Schema;
+use Doctrine\Migrations\AbstractMigration;
+
+/**
+ * Auto-generated Migration: Please modify to your needs!
+ */
+final class Version20250327164535 extends AbstractMigration
+{
+    public function getDescription(): string
+    {
+        return '';
+    }
+
+    public function up(Schema $schema): void
+    {
+        // this up() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            CREATE TABLE reponse_utilisateur (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, test_id INTEGER NOT NULL, question_id INTEGER NOT NULL, reponse_id INTEGER DEFAULT NULL, valeur_libre CLOB DEFAULT NULL, CONSTRAINT FK_14B756B61E5D0459 FOREIGN KEY (test_id) REFERENCES test (id) NOT DEFERRABLE INITIALLY IMMEDIATE, CONSTRAINT FK_14B756B61E27F6BF FOREIGN KEY (question_id) REFERENCES question (id) NOT DEFERRABLE INITIALLY IMMEDIATE, CONSTRAINT FK_14B756B6CF18BB82 FOREIGN KEY (reponse_id) REFERENCES reponse_possible (id) NOT DEFERRABLE INITIALLY IMMEDIATE)
+        SQL);
+        $this->addSql(<<<'SQL'
+            CREATE INDEX IDX_14B756B61E5D0459 ON reponse_utilisateur (test_id)
+        SQL);
+        $this->addSql(<<<'SQL'
+            CREATE INDEX IDX_14B756B61E27F6BF ON reponse_utilisateur (question_id)
+        SQL);
+        $this->addSql(<<<'SQL'
+            CREATE INDEX IDX_14B756B6CF18BB82 ON reponse_utilisateur (reponse_id)
+        SQL);
+    }
+
+    public function down(Schema $schema): void
+    {
+        // this down() migration is auto-generated, please modify it to your needs
+        $this->addSql(<<<'SQL'
+            DROP TABLE reponse_utilisateur
+        SQL);
+    }
+}
diff --git a/sae401.db b/sae401.db
new file mode 100644
index 0000000000000000000000000000000000000000..1b1343f4cf6991e9cdd7790f35813eed5197946e
Binary files /dev/null and b/sae401.db differ
diff --git a/src/Controller/UsagerController.php b/src/Controller/UsagerController.php
new file mode 100644
index 0000000000000000000000000000000000000000..381c71fb3f27f13224778258aff34fd2b54aa82a
--- /dev/null
+++ b/src/Controller/UsagerController.php
@@ -0,0 +1,81 @@
+<?php
+
+namespace App\Controller;
+
+use App\Entity\Usager;
+use App\Form\UsagerType;
+use App\Repository\UsagerRepository;
+use Doctrine\ORM\EntityManagerInterface;
+use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Symfony\Component\HttpFoundation\Request;
+use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\Routing\Attribute\Route;
+
+#[Route('/usager')]
+final class UsagerController extends AbstractController
+{
+    #[Route(name: 'app_usager_index', methods: ['GET'])]
+    public function index(UsagerRepository $usagerRepository): Response
+    {
+        return $this->render('usager/index.html.twig', [
+            'usagers' => $usagerRepository->findAll(),
+        ]);
+    }
+
+    #[Route('/new', name: 'app_usager_new', methods: ['GET', 'POST'])]
+    public function new(Request $request, EntityManagerInterface $entityManager): Response
+    {
+        $usager = new Usager();
+        $form = $this->createForm(UsagerType::class, $usager);
+        $form->handleRequest($request);
+
+        if ($form->isSubmitted() && $form->isValid()) {
+            $entityManager->persist($usager);
+            $entityManager->flush();
+
+            return $this->redirectToRoute('app_usager_index', [], Response::HTTP_SEE_OTHER);
+        }
+
+        return $this->render('usager/new.html.twig', [
+            'usager' => $usager,
+            'form' => $form,
+        ]);
+    }
+
+    #[Route('/{id}', name: 'app_usager_show', methods: ['GET'])]
+    public function show(Usager $usager): Response
+    {
+        return $this->render('usager/show.html.twig', [
+            'usager' => $usager,
+        ]);
+    }
+
+    #[Route('/{id}/edit', name: 'app_usager_edit', methods: ['GET', 'POST'])]
+    public function edit(Request $request, Usager $usager, EntityManagerInterface $entityManager): Response
+    {
+        $form = $this->createForm(UsagerType::class, $usager);
+        $form->handleRequest($request);
+
+        if ($form->isSubmitted() && $form->isValid()) {
+            $entityManager->flush();
+
+            return $this->redirectToRoute('app_usager_index', [], Response::HTTP_SEE_OTHER);
+        }
+
+        return $this->render('usager/edit.html.twig', [
+            'usager' => $usager,
+            'form' => $form,
+        ]);
+    }
+
+    #[Route('/{id}', name: 'app_usager_delete', methods: ['POST'])]
+    public function delete(Request $request, Usager $usager, EntityManagerInterface $entityManager): Response
+    {
+        if ($this->isCsrfTokenValid('delete'.$usager->getId(), $request->getPayload()->getString('_token'))) {
+            $entityManager->remove($usager);
+            $entityManager->flush();
+        }
+
+        return $this->redirectToRoute('app_usager_index', [], Response::HTTP_SEE_OTHER);
+    }
+}
diff --git a/src/Entity/Dimension.php b/src/Entity/Dimension.php
new file mode 100644
index 0000000000000000000000000000000000000000..ade58423353596ebc8ee11b67d87a456dee0ca03
--- /dev/null
+++ b/src/Entity/Dimension.php
@@ -0,0 +1,78 @@
+<?php
+
+namespace App\Entity;
+
+use App\Repository\DimensionRepository;
+use Doctrine\Common\Collections\ArrayCollection;
+use Doctrine\Common\Collections\Collection;
+use Doctrine\ORM\Mapping as ORM;
+
+#[ORM\Entity(repositoryClass: DimensionRepository::class)]
+class Dimension
+{
+    #[ORM\Id]
+    #[ORM\GeneratedValue]
+    #[ORM\Column]
+    private ?int $id = null;
+
+    #[ORM\Column(length: 255)]
+    private ?string $nomDimension = null;
+
+    /**
+     * @var Collection<int, Question>
+     */
+    #[ORM\OneToMany(targetEntity: Question::class, mappedBy: 'dimension')]
+    private Collection $questions;
+
+    public function __construct()
+    {
+        $this->questions = new ArrayCollection();
+    }
+
+    public function getId(): ?int
+    {
+        return $this->id;
+    }
+
+    public function getNomDimension(): ?string
+    {
+        return $this->nomDimension;
+    }
+
+    public function setNomDimension(string $nomDimension): static
+    {
+        $this->nomDimension = $nomDimension;
+
+        return $this;
+    }
+
+    /**
+     * @return Collection<int, Question>
+     */
+    public function getQuestions(): Collection
+    {
+        return $this->questions;
+    }
+
+    public function addQuestion(Question $question): static
+    {
+        if (!$this->questions->contains($question)) {
+            $this->questions->add($question);
+            $question->setDimension($this);
+        }
+
+        return $this;
+    }
+
+    public function removeQuestion(Question $question): static
+    {
+        if ($this->questions->removeElement($question)) {
+            // set the owning side to null (unless already changed)
+            if ($question->getDimension() === $this) {
+                $question->setDimension(null);
+            }
+        }
+
+        return $this;
+    }
+}
diff --git a/src/Entity/Question.php b/src/Entity/Question.php
new file mode 100644
index 0000000000000000000000000000000000000000..93d4f4c4fd7f7bebb488a13496df59791f5cbf29
--- /dev/null
+++ b/src/Entity/Question.php
@@ -0,0 +1,145 @@
+<?php
+
+namespace App\Entity;
+
+use App\Repository\QuestionRepository;
+use Doctrine\Common\Collections\ArrayCollection;
+use Doctrine\Common\Collections\Collection;
+use Doctrine\ORM\Mapping as ORM;
+
+#[ORM\Entity(repositoryClass: QuestionRepository::class)]
+class Question
+{
+    #[ORM\Id]
+    #[ORM\GeneratedValue]
+    #[ORM\Column]
+    private ?int $id = null;
+
+    #[ORM\Column(length: 255)]
+    private ?string $libelle = null;
+
+    #[ORM\Column(length: 50)]
+    private ?string $typeQuestion = null;
+
+    #[ORM\ManyToOne(inversedBy: 'questions')]
+    private ?dimension $dimension = null;
+
+    /**
+     * @var Collection<int, ReponsePossible>
+     */
+    #[ORM\OneToMany(targetEntity: ReponsePossible::class, mappedBy: 'question')]
+    private Collection $reponsePossibles;
+
+    /**
+     * @var Collection<int, ReponseUtilisateur>
+     */
+    #[ORM\OneToMany(targetEntity: ReponseUtilisateur::class, mappedBy: 'question')]
+    private Collection $reponseUtilisateurs;
+
+    public function __construct()
+    {
+        $this->reponsePossibles = new ArrayCollection();
+        $this->reponseUtilisateurs = new ArrayCollection();
+    }
+
+    public function getId(): ?int
+    {
+        return $this->id;
+    }
+
+    public function getLibelle(): ?string
+    {
+        return $this->libelle;
+    }
+
+    public function setLibelle(string $libelle): static
+    {
+        $this->libelle = $libelle;
+
+        return $this;
+    }
+
+    public function getTypeQuestion(): ?string
+    {
+        return $this->typeQuestion;
+    }
+
+    public function setTypeQuestion(string $typeQuestion): static
+    {
+        $this->typeQuestion = $typeQuestion;
+
+        return $this;
+    }
+
+    public function getDimension(): ?dimension
+    {
+        return $this->dimension;
+    }
+
+    public function setDimension(?dimension $dimension): static
+    {
+        $this->dimension = $dimension;
+
+        return $this;
+    }
+
+    /**
+     * @return Collection<int, ReponsePossible>
+     */
+    public function getReponsePossibles(): Collection
+    {
+        return $this->reponsePossibles;
+    }
+
+    public function addReponsePossible(ReponsePossible $reponsePossible): static
+    {
+        if (!$this->reponsePossibles->contains($reponsePossible)) {
+            $this->reponsePossibles->add($reponsePossible);
+            $reponsePossible->setQuestion($this);
+        }
+
+        return $this;
+    }
+
+    public function removeReponsePossible(ReponsePossible $reponsePossible): static
+    {
+        if ($this->reponsePossibles->removeElement($reponsePossible)) {
+            // set the owning side to null (unless already changed)
+            if ($reponsePossible->getQuestion() === $this) {
+                $reponsePossible->setQuestion(null);
+            }
+        }
+
+        return $this;
+    }
+
+    /**
+     * @return Collection<int, ReponseUtilisateur>
+     */
+    public function getReponseUtilisateurs(): Collection
+    {
+        return $this->reponseUtilisateurs;
+    }
+
+    public function addReponseUtilisateur(ReponseUtilisateur $reponseUtilisateur): static
+    {
+        if (!$this->reponseUtilisateurs->contains($reponseUtilisateur)) {
+            $this->reponseUtilisateurs->add($reponseUtilisateur);
+            $reponseUtilisateur->setQuestion($this);
+        }
+
+        return $this;
+    }
+
+    public function removeReponseUtilisateur(ReponseUtilisateur $reponseUtilisateur): static
+    {
+        if ($this->reponseUtilisateurs->removeElement($reponseUtilisateur)) {
+            // set the owning side to null (unless already changed)
+            if ($reponseUtilisateur->getQuestion() === $this) {
+                $reponseUtilisateur->setQuestion(null);
+            }
+        }
+
+        return $this;
+    }
+}
diff --git a/src/Entity/ReponsePossible.php b/src/Entity/ReponsePossible.php
new file mode 100644
index 0000000000000000000000000000000000000000..a64a99dd61523617710841998a7d0cefb6883000
--- /dev/null
+++ b/src/Entity/ReponsePossible.php
@@ -0,0 +1,66 @@
+<?php
+
+namespace App\Entity;
+
+use App\Repository\ReponsePossibleRepository;
+use Doctrine\ORM\Mapping as ORM;
+
+#[ORM\Entity(repositoryClass: ReponsePossibleRepository::class)]
+class ReponsePossible
+{
+    #[ORM\Id]
+    #[ORM\GeneratedValue]
+    #[ORM\Column]
+    private ?int $id = null;
+
+    #[ORM\Column(length: 255)]
+    private ?string $libelle = null;
+
+    #[ORM\Column]
+    private ?float $valeur = null;
+
+    #[ORM\ManyToOne(inversedBy: 'reponsePossibles')]
+    #[ORM\JoinColumn(nullable: false)]
+    private ?question $question = null;
+
+    public function getId(): ?int
+    {
+        return $this->id;
+    }
+
+    public function getLibelle(): ?string
+    {
+        return $this->libelle;
+    }
+
+    public function setLibelle(string $libelle): static
+    {
+        $this->libelle = $libelle;
+
+        return $this;
+    }
+
+    public function getValeur(): ?float
+    {
+        return $this->valeur;
+    }
+
+    public function setValeur(float $valeur): static
+    {
+        $this->valeur = $valeur;
+
+        return $this;
+    }
+
+    public function getQuestion(): ?question
+    {
+        return $this->question;
+    }
+
+    public function setQuestion(?question $question): static
+    {
+        $this->question = $question;
+
+        return $this;
+    }
+}
diff --git a/src/Entity/ReponseUtilisateur.php b/src/Entity/ReponseUtilisateur.php
new file mode 100644
index 0000000000000000000000000000000000000000..71b8b29a7c69d2212c1715dccfd37f5e5bc343bb
--- /dev/null
+++ b/src/Entity/ReponseUtilisateur.php
@@ -0,0 +1,83 @@
+<?php
+
+namespace App\Entity;
+
+use App\Repository\ReponseUtilisateurRepository;
+use Doctrine\DBAL\Types\Types;
+use Doctrine\ORM\Mapping as ORM;
+
+#[ORM\Entity(repositoryClass: ReponseUtilisateurRepository::class)]
+class ReponseUtilisateur
+{
+    #[ORM\Id]
+    #[ORM\GeneratedValue]
+    #[ORM\Column]
+    private ?int $id = null;
+
+    #[ORM\Column(type: Types::TEXT, nullable: true)]
+    private ?string $valeurLibre = null;
+
+    #[ORM\ManyToOne(inversedBy: 'reponses')]
+    #[ORM\JoinColumn(nullable: false)]
+    private ?test $test = null;
+
+    #[ORM\ManyToOne(inversedBy: 'reponseUtilisateurs')]
+    #[ORM\JoinColumn(nullable: false)]
+    private ?question $question = null;
+
+    #[ORM\ManyToOne]
+    private ?ReponsePossible $reponse = null;
+
+    public function getId(): ?int
+    {
+        return $this->id;
+    }
+
+    public function getValeurLibre(): ?string
+    {
+        return $this->valeurLibre;
+    }
+
+    public function setValeurLibre(?string $valeurLibre): static
+    {
+        $this->valeurLibre = $valeurLibre;
+
+        return $this;
+    }
+
+    public function getTest(): ?test
+    {
+        return $this->test;
+    }
+
+    public function setTest(?test $test): static
+    {
+        $this->test = $test;
+
+        return $this;
+    }
+
+    public function getQuestion(): ?question
+    {
+        return $this->question;
+    }
+
+    public function setQuestion(?question $question): static
+    {
+        $this->question = $question;
+
+        return $this;
+    }
+
+    public function getReponse(): ?ReponsePossible
+    {
+        return $this->reponse;
+    }
+
+    public function setReponse(?ReponsePossible $reponse): static
+    {
+        $this->reponse = $reponse;
+
+        return $this;
+    }
+}
diff --git a/src/Entity/Test.php b/src/Entity/Test.php
new file mode 100644
index 0000000000000000000000000000000000000000..b4aefab497cdc272078f994aaba7c7bca3f06cde
--- /dev/null
+++ b/src/Entity/Test.php
@@ -0,0 +1,110 @@
+<?php
+
+namespace App\Entity;
+
+use App\Repository\TestRepository;
+use Doctrine\Common\Collections\ArrayCollection;
+use Doctrine\Common\Collections\Collection;
+use Doctrine\DBAL\Types\Types;
+use Doctrine\ORM\Mapping as ORM;
+
+#[ORM\Entity(repositoryClass: TestRepository::class)]
+class Test
+{
+    #[ORM\Id]
+    #[ORM\GeneratedValue]
+    #[ORM\Column]
+    private ?int $id = null;
+
+    #[ORM\Column(type: Types::DATETIME_MUTABLE)]
+    private ?\DateTimeInterface $datePassage = null;
+
+    #[ORM\Column(nullable: true)]
+    private ?float $scoreTotal = null;
+
+    #[ORM\ManyToOne(inversedBy: 'tests')]
+    #[ORM\JoinColumn(nullable: false)]
+    private ?usager $usager = null;
+
+    /**
+     * @var Collection<int, ReponseUtilisateur>
+     */
+    #[ORM\OneToMany(targetEntity: ReponseUtilisateur::class, mappedBy: 'test')]
+    private Collection $reponses;
+
+    public function __construct()
+    {
+        $this->reponses = new ArrayCollection();
+    }
+
+    public function getId(): ?int
+    {
+        return $this->id;
+    }
+
+    public function getDatePassage(): ?\DateTimeInterface
+    {
+        return $this->datePassage;
+    }
+
+    public function setDatePassage(\DateTimeInterface $datePassage): static
+    {
+        $this->datePassage = $datePassage;
+
+        return $this;
+    }
+
+    public function getScoreTotal(): ?float
+    {
+        return $this->scoreTotal;
+    }
+
+    public function setScoreTotal(?float $scoreTotal): static
+    {
+        $this->scoreTotal = $scoreTotal;
+
+        return $this;
+    }
+
+    public function getUsager(): ?usager
+    {
+        return $this->usager;
+    }
+
+    public function setUsager(?usager $usager): static
+    {
+        $this->usager = $usager;
+
+        return $this;
+    }
+
+    /**
+     * @return Collection<int, ReponseUtilisateur>
+     */
+    public function getReponses(): Collection
+    {
+        return $this->reponses;
+    }
+
+    public function addReponse(ReponseUtilisateur $reponse): static
+    {
+        if (!$this->reponses->contains($reponse)) {
+            $this->reponses->add($reponse);
+            $reponse->setTest($this);
+        }
+
+        return $this;
+    }
+
+    public function removeReponse(ReponseUtilisateur $reponse): static
+    {
+        if ($this->reponses->removeElement($reponse)) {
+            // set the owning side to null (unless already changed)
+            if ($reponse->getTest() === $this) {
+                $reponse->setTest(null);
+            }
+        }
+
+        return $this;
+    }
+}
diff --git a/src/Entity/Usager.php b/src/Entity/Usager.php
new file mode 100644
index 0000000000000000000000000000000000000000..e5b6162966d07f3f9834bce1c2e66b7845c0b7df
--- /dev/null
+++ b/src/Entity/Usager.php
@@ -0,0 +1,170 @@
+<?php
+
+namespace App\Entity;
+
+use App\Repository\UsagerRepository;
+use Doctrine\Common\Collections\ArrayCollection;
+use Doctrine\Common\Collections\Collection;
+use Doctrine\DBAL\Types\Types;
+use Doctrine\ORM\Mapping as ORM;
+
+#[ORM\Entity(repositoryClass: UsagerRepository::class)]
+class Usager
+{
+    #[ORM\Id]
+    #[ORM\GeneratedValue]
+    #[ORM\Column]
+    private ?int $id = null;
+
+    #[ORM\Column(length: 255)]
+    private ?string $usagerNom = null;
+
+    #[ORM\Column(length: 255)]
+    private ?string $usager_prenom = null;
+
+    #[ORM\Column(length: 20, nullable: true)]
+    private ?string $usager_tel = null;
+
+    #[ORM\Column]
+    private ?int $structureId = null;
+
+    #[ORM\Column(type: Types::DATETIME_MUTABLE)]
+    private ?\DateTimeInterface $created_at = null;
+
+    #[ORM\Column(type: Types::DATETIME_MUTABLE)]
+    private ?\DateTimeInterface $updated_at = null;
+
+    #[ORM\ManyToOne(inversedBy: 'usagers')]
+    #[ORM\JoinColumn(nullable: false)]
+    private ?user $conseiller = null;
+
+    /**
+     * @var Collection<int, Test>
+     */
+    #[ORM\OneToMany(targetEntity: Test::class, mappedBy: 'usager')]
+    private Collection $tests;
+
+    public function __construct()
+    {
+        $this->tests = new ArrayCollection();
+    }
+
+    public function getId(): ?int
+    {
+        return $this->id;
+    }
+
+    public function getUsagerNom(): ?string
+    {
+        return $this->usagerNom;
+    }
+
+    public function setUsagerNom(string $usagerNom): static
+    {
+        $this->usagerNom = $usagerNom;
+
+        return $this;
+    }
+
+    public function getUsagerPrenom(): ?string
+    {
+        return $this->usager_prenom;
+    }
+
+    public function setUsagerPrenom(string $usager_prenom): static
+    {
+        $this->usager_prenom = $usager_prenom;
+
+        return $this;
+    }
+
+    public function getUsagerTel(): ?string
+    {
+        return $this->usager_tel;
+    }
+
+    public function setUsagerTel(?string $usager_tel): static
+    {
+        $this->usager_tel = $usager_tel;
+
+        return $this;
+    }
+
+    public function getStructureId(): ?int
+    {
+        return $this->structureId;
+    }
+
+    public function setStructureId(int $structureId): static
+    {
+        $this->structureId = $structureId;
+
+        return $this;
+    }
+
+    public function getCreatedAt(): ?\DateTimeInterface
+    {
+        return $this->created_at;
+    }
+
+    public function setCreatedAt(\DateTimeInterface $created_at): static
+    {
+        $this->created_at = $created_at;
+
+        return $this;
+    }
+
+    public function getUpdatedAt(): ?\DateTimeInterface
+    {
+        return $this->updated_at;
+    }
+
+    public function setUpdatedAt(\DateTimeInterface $updated_at): static
+    {
+        $this->updated_at = $updated_at;
+
+        return $this;
+    }
+
+    public function getConseiller(): ?user
+    {
+        return $this->conseiller;
+    }
+
+    public function setConseiller(?user $conseiller): static
+    {
+        $this->conseiller = $conseiller;
+
+        return $this;
+    }
+
+    /**
+     * @return Collection<int, Test>
+     */
+    public function getTests(): Collection
+    {
+        return $this->tests;
+    }
+
+    public function addTest(Test $test): static
+    {
+        if (!$this->tests->contains($test)) {
+            $this->tests->add($test);
+            $test->setUsager($this);
+        }
+
+        return $this;
+    }
+
+    public function removeTest(Test $test): static
+    {
+        if ($this->tests->removeElement($test)) {
+            // set the owning side to null (unless already changed)
+            if ($test->getUsager() === $this) {
+                $test->setUsager(null);
+            }
+        }
+
+        return $this;
+    }
+}
diff --git a/src/Entity/User.php b/src/Entity/User.php
new file mode 100644
index 0000000000000000000000000000000000000000..d04976db690f3befe67dad42b9c2fd4620c245d8
--- /dev/null
+++ b/src/Entity/User.php
@@ -0,0 +1,206 @@
+<?php
+
+namespace App\Entity;
+
+use App\Repository\UserRepository;
+use Doctrine\Common\Collections\ArrayCollection;
+use Doctrine\Common\Collections\Collection;
+use Doctrine\DBAL\Types\Types;
+use Doctrine\ORM\Mapping as ORM;
+
+#[ORM\Entity(repositoryClass: UserRepository::class)]
+class User
+{
+    #[ORM\Id]
+    #[ORM\GeneratedValue]
+    #[ORM\Column]
+    private ?int $id = null;
+
+    #[ORM\Column(length: 255)]
+    private ?string $email = null;
+
+    #[ORM\Column(length: 255)]
+    private ?string $password = null;
+
+    #[ORM\Column(type: Types::ARRAY)]
+    private array $roles = [];
+
+    #[ORM\Column(length: 255)]
+    private ?string $nom = null;
+
+    #[ORM\Column(length: 20, nullable: true)]
+    private ?string $telephone = null;
+
+    #[ORM\Column(type: Types::DATETIME_MUTABLE)]
+    private ?\DateTimeInterface $createdAt = null;
+
+    #[ORM\Column(type: Types::DATETIME_MUTABLE)]
+    private ?\DateTimeInterface $updatedAt = null;
+
+    /**
+     * @var Collection<int, User>
+     */
+    #[ORM\OneToMany(targetEntity: self::class, mappedBy: 'parent')]
+    private Collection $children;
+
+    /**
+     * @var Collection<int, Usager>
+     */
+    #[ORM\OneToMany(targetEntity: Usager::class, mappedBy: 'conseiller')]
+    private Collection $usagers;
+
+    public function __construct()
+    {
+        $this->children = new ArrayCollection();
+        $this->usagers = new ArrayCollection();
+    }
+
+    public function getId(): ?int
+    {
+        return $this->id;
+    }
+
+    public function getEmail(): ?string
+    {
+        return $this->email;
+    }
+
+    public function setEmail(string $email): static
+    {
+        $this->email = $email;
+
+        return $this;
+    }
+
+    public function getPassword(): ?string
+    {
+        return $this->password;
+    }
+
+    public function setPassword(string $password): static
+    {
+        $this->password = $password;
+
+        return $this;
+    }
+
+    public function getRoles(): array
+    {
+        return $this->roles;
+    }
+
+    public function setRoles(array $roles): static
+    {
+        $this->roles = $roles;
+
+        return $this;
+    }
+
+    public function getNom(): ?string
+    {
+        return $this->nom;
+    }
+
+    public function setNom(string $nom): static
+    {
+        $this->nom = $nom;
+
+        return $this;
+    }
+
+    public function getTelephone(): ?string
+    {
+        return $this->telephone;
+    }
+
+    public function setTelephone(?string $telephone): static
+    {
+        $this->telephone = $telephone;
+
+        return $this;
+    }
+
+    public function getCreatedAt(): ?\DateTimeInterface
+    {
+        return $this->createdAt;
+    }
+
+    public function setCreatedAt(\DateTimeInterface $createdAt): static
+    {
+        $this->createdAt = $createdAt;
+
+        return $this;
+    }
+
+    public function getUpdatedAt(): ?\DateTimeInterface
+    {
+        return $this->updatedAt;
+    }
+
+    public function setUpdatedAt(\DateTimeInterface $updatedAt): static
+    {
+        $this->updatedAt = $updatedAt;
+
+        return $this;
+    }
+
+    /**
+     * @return Collection<int, User>
+     */
+    public function getChildren(): Collection
+    {
+        return $this->children;
+    }
+
+    public function addChild(self $child): static
+    {
+        if (!$this->children->contains($child)) {
+            $this->children->add($child);
+            $child->setParent($this);
+        }
+
+        return $this;
+    }
+
+    public function removeChild(self $child): static
+    {
+        if ($this->children->removeElement($child)) {
+            // set the owning side to null (unless already changed)
+            if ($child->getParent() === $this) {
+                $child->setParent(null);
+            }
+        }
+
+        return $this;
+    }
+
+    /**
+     * @return Collection<int, Usager>
+     */
+    public function getUsagers(): Collection
+    {
+        return $this->usagers;
+    }
+
+    public function addUsager(Usager $usager): static
+    {
+        if (!$this->usagers->contains($usager)) {
+            $this->usagers->add($usager);
+            $usager->setConseiller($this);
+        }
+
+        return $this;
+    }
+
+    public function removeUsager(Usager $usager): static
+    {
+        if ($this->usagers->removeElement($usager)) {
+            // set the owning side to null (unless already changed)
+            if ($usager->getConseiller() === $this) {
+                $usager->setConseiller(null);
+            }
+        }
+
+        return $this;
+    }
+}
diff --git a/src/Form/UsagerType.php b/src/Form/UsagerType.php
new file mode 100644
index 0000000000000000000000000000000000000000..56501d1bb39ead3d46dbee1c5fbf62dba29c9a27
--- /dev/null
+++ b/src/Form/UsagerType.php
@@ -0,0 +1,40 @@
+<?php
+
+namespace App\Form;
+
+use App\Entity\Usager;
+use App\Entity\user;
+use Symfony\Bridge\Doctrine\Form\Type\EntityType;
+use Symfony\Component\Form\AbstractType;
+use Symfony\Component\Form\FormBuilderInterface;
+use Symfony\Component\OptionsResolver\OptionsResolver;
+
+class UsagerType extends AbstractType
+{
+    public function buildForm(FormBuilderInterface $builder, array $options): void
+    {
+        $builder
+            ->add('usagerNom')
+            ->add('usager_prenom')
+            ->add('usager_tel')
+            ->add('structureId')
+            ->add('created_at', null, [
+                'widget' => 'single_text',
+            ])
+            ->add('updated_at', null, [
+                'widget' => 'single_text',
+            ])
+            ->add('conseiller', EntityType::class, [
+                'class' => user::class,
+                'choice_label' => 'id',
+            ])
+        ;
+    }
+
+    public function configureOptions(OptionsResolver $resolver): void
+    {
+        $resolver->setDefaults([
+            'data_class' => Usager::class,
+        ]);
+    }
+}
diff --git a/src/Repository/DimensionRepository.php b/src/Repository/DimensionRepository.php
new file mode 100644
index 0000000000000000000000000000000000000000..09e80681cb83321de11ed8561837e88544690234
--- /dev/null
+++ b/src/Repository/DimensionRepository.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace App\Repository;
+
+use App\Entity\Dimension;
+use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
+use Doctrine\Persistence\ManagerRegistry;
+
+/**
+ * @extends ServiceEntityRepository<Dimension>
+ */
+class DimensionRepository extends ServiceEntityRepository
+{
+    public function __construct(ManagerRegistry $registry)
+    {
+        parent::__construct($registry, Dimension::class);
+    }
+
+    //    /**
+    //     * @return Dimension[] Returns an array of Dimension objects
+    //     */
+    //    public function findByExampleField($value): array
+    //    {
+    //        return $this->createQueryBuilder('d')
+    //            ->andWhere('d.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->orderBy('d.id', 'ASC')
+    //            ->setMaxResults(10)
+    //            ->getQuery()
+    //            ->getResult()
+    //        ;
+    //    }
+
+    //    public function findOneBySomeField($value): ?Dimension
+    //    {
+    //        return $this->createQueryBuilder('d')
+    //            ->andWhere('d.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->getQuery()
+    //            ->getOneOrNullResult()
+    //        ;
+    //    }
+}
diff --git a/src/Repository/QuestionRepository.php b/src/Repository/QuestionRepository.php
new file mode 100644
index 0000000000000000000000000000000000000000..407f022a65b5113e14066c5e34825d664b049c13
--- /dev/null
+++ b/src/Repository/QuestionRepository.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace App\Repository;
+
+use App\Entity\Question;
+use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
+use Doctrine\Persistence\ManagerRegistry;
+
+/**
+ * @extends ServiceEntityRepository<Question>
+ */
+class QuestionRepository extends ServiceEntityRepository
+{
+    public function __construct(ManagerRegistry $registry)
+    {
+        parent::__construct($registry, Question::class);
+    }
+
+    //    /**
+    //     * @return Question[] Returns an array of Question objects
+    //     */
+    //    public function findByExampleField($value): array
+    //    {
+    //        return $this->createQueryBuilder('q')
+    //            ->andWhere('q.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->orderBy('q.id', 'ASC')
+    //            ->setMaxResults(10)
+    //            ->getQuery()
+    //            ->getResult()
+    //        ;
+    //    }
+
+    //    public function findOneBySomeField($value): ?Question
+    //    {
+    //        return $this->createQueryBuilder('q')
+    //            ->andWhere('q.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->getQuery()
+    //            ->getOneOrNullResult()
+    //        ;
+    //    }
+}
diff --git a/src/Repository/ReponsePossibleRepository.php b/src/Repository/ReponsePossibleRepository.php
new file mode 100644
index 0000000000000000000000000000000000000000..6c6f8c7a654de192cdcf0668008ee03ea4e83c22
--- /dev/null
+++ b/src/Repository/ReponsePossibleRepository.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace App\Repository;
+
+use App\Entity\ReponsePossible;
+use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
+use Doctrine\Persistence\ManagerRegistry;
+
+/**
+ * @extends ServiceEntityRepository<ReponsePossible>
+ */
+class ReponsePossibleRepository extends ServiceEntityRepository
+{
+    public function __construct(ManagerRegistry $registry)
+    {
+        parent::__construct($registry, ReponsePossible::class);
+    }
+
+    //    /**
+    //     * @return ReponsePossible[] Returns an array of ReponsePossible objects
+    //     */
+    //    public function findByExampleField($value): array
+    //    {
+    //        return $this->createQueryBuilder('r')
+    //            ->andWhere('r.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->orderBy('r.id', 'ASC')
+    //            ->setMaxResults(10)
+    //            ->getQuery()
+    //            ->getResult()
+    //        ;
+    //    }
+
+    //    public function findOneBySomeField($value): ?ReponsePossible
+    //    {
+    //        return $this->createQueryBuilder('r')
+    //            ->andWhere('r.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->getQuery()
+    //            ->getOneOrNullResult()
+    //        ;
+    //    }
+}
diff --git a/src/Repository/ReponseUtilisateurRepository.php b/src/Repository/ReponseUtilisateurRepository.php
new file mode 100644
index 0000000000000000000000000000000000000000..1cffa4474e5603ef3b850ed67c53685df352791b
--- /dev/null
+++ b/src/Repository/ReponseUtilisateurRepository.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace App\Repository;
+
+use App\Entity\ReponseUtilisateur;
+use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
+use Doctrine\Persistence\ManagerRegistry;
+
+/**
+ * @extends ServiceEntityRepository<ReponseUtilisateur>
+ */
+class ReponseUtilisateurRepository extends ServiceEntityRepository
+{
+    public function __construct(ManagerRegistry $registry)
+    {
+        parent::__construct($registry, ReponseUtilisateur::class);
+    }
+
+    //    /**
+    //     * @return ReponseUtilisateur[] Returns an array of ReponseUtilisateur objects
+    //     */
+    //    public function findByExampleField($value): array
+    //    {
+    //        return $this->createQueryBuilder('r')
+    //            ->andWhere('r.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->orderBy('r.id', 'ASC')
+    //            ->setMaxResults(10)
+    //            ->getQuery()
+    //            ->getResult()
+    //        ;
+    //    }
+
+    //    public function findOneBySomeField($value): ?ReponseUtilisateur
+    //    {
+    //        return $this->createQueryBuilder('r')
+    //            ->andWhere('r.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->getQuery()
+    //            ->getOneOrNullResult()
+    //        ;
+    //    }
+}
diff --git a/src/Repository/TestRepository.php b/src/Repository/TestRepository.php
new file mode 100644
index 0000000000000000000000000000000000000000..0af1febcd0534c9c8d6fce1bb0b2dfb06994f272
--- /dev/null
+++ b/src/Repository/TestRepository.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace App\Repository;
+
+use App\Entity\Test;
+use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
+use Doctrine\Persistence\ManagerRegistry;
+
+/**
+ * @extends ServiceEntityRepository<Test>
+ */
+class TestRepository extends ServiceEntityRepository
+{
+    public function __construct(ManagerRegistry $registry)
+    {
+        parent::__construct($registry, Test::class);
+    }
+
+    //    /**
+    //     * @return Test[] Returns an array of Test objects
+    //     */
+    //    public function findByExampleField($value): array
+    //    {
+    //        return $this->createQueryBuilder('t')
+    //            ->andWhere('t.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->orderBy('t.id', 'ASC')
+    //            ->setMaxResults(10)
+    //            ->getQuery()
+    //            ->getResult()
+    //        ;
+    //    }
+
+    //    public function findOneBySomeField($value): ?Test
+    //    {
+    //        return $this->createQueryBuilder('t')
+    //            ->andWhere('t.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->getQuery()
+    //            ->getOneOrNullResult()
+    //        ;
+    //    }
+}
diff --git a/src/Repository/UsagerRepository.php b/src/Repository/UsagerRepository.php
new file mode 100644
index 0000000000000000000000000000000000000000..5f53536b05059d5c28911823730a9980e5c8920d
--- /dev/null
+++ b/src/Repository/UsagerRepository.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace App\Repository;
+
+use App\Entity\Usager;
+use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
+use Doctrine\Persistence\ManagerRegistry;
+
+/**
+ * @extends ServiceEntityRepository<Usager>
+ */
+class UsagerRepository extends ServiceEntityRepository
+{
+    public function __construct(ManagerRegistry $registry)
+    {
+        parent::__construct($registry, Usager::class);
+    }
+
+    //    /**
+    //     * @return Usager[] Returns an array of Usager objects
+    //     */
+    //    public function findByExampleField($value): array
+    //    {
+    //        return $this->createQueryBuilder('u')
+    //            ->andWhere('u.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->orderBy('u.id', 'ASC')
+    //            ->setMaxResults(10)
+    //            ->getQuery()
+    //            ->getResult()
+    //        ;
+    //    }
+
+    //    public function findOneBySomeField($value): ?Usager
+    //    {
+    //        return $this->createQueryBuilder('u')
+    //            ->andWhere('u.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->getQuery()
+    //            ->getOneOrNullResult()
+    //        ;
+    //    }
+}
diff --git a/src/Repository/UserRepository.php b/src/Repository/UserRepository.php
new file mode 100644
index 0000000000000000000000000000000000000000..b29153bdebc8c935907c000813740c61a20275d8
--- /dev/null
+++ b/src/Repository/UserRepository.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace App\Repository;
+
+use App\Entity\User;
+use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
+use Doctrine\Persistence\ManagerRegistry;
+
+/**
+ * @extends ServiceEntityRepository<User>
+ */
+class UserRepository extends ServiceEntityRepository
+{
+    public function __construct(ManagerRegistry $registry)
+    {
+        parent::__construct($registry, User::class);
+    }
+
+    //    /**
+    //     * @return User[] Returns an array of User objects
+    //     */
+    //    public function findByExampleField($value): array
+    //    {
+    //        return $this->createQueryBuilder('u')
+    //            ->andWhere('u.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->orderBy('u.id', 'ASC')
+    //            ->setMaxResults(10)
+    //            ->getQuery()
+    //            ->getResult()
+    //        ;
+    //    }
+
+    //    public function findOneBySomeField($value): ?User
+    //    {
+    //        return $this->createQueryBuilder('u')
+    //            ->andWhere('u.exampleField = :val')
+    //            ->setParameter('val', $value)
+    //            ->getQuery()
+    //            ->getOneOrNullResult()
+    //        ;
+    //    }
+}
diff --git a/templates/base.html.twig b/templates/base.html.twig
index 3cda30fb023bd2dcf148bf08b8658ec8ba1a332a..3ae93d19c0fe7e0b0e846761e81199d987c21045 100644
--- a/templates/base.html.twig
+++ b/templates/base.html.twig
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+git <!DOCTYPE html>
 <html>
     <head>
         <meta charset="UTF-8">
diff --git a/templates/usager/_delete_form.html.twig b/templates/usager/_delete_form.html.twig
new file mode 100644
index 0000000000000000000000000000000000000000..fb449e826881953497d52d77dc2eacf0a8d68579
--- /dev/null
+++ b/templates/usager/_delete_form.html.twig
@@ -0,0 +1,4 @@
+<form method="post" action="{{ path('app_usager_delete', {'id': usager.id}) }}" onsubmit="return confirm('Are you sure you want to delete this item?');">
+    <input type="hidden" name="_token" value="{{ csrf_token('delete' ~ usager.id) }}">
+    <button class="btn">Delete</button>
+</form>
diff --git a/templates/usager/_form.html.twig b/templates/usager/_form.html.twig
new file mode 100644
index 0000000000000000000000000000000000000000..bf20b98fb01ed38c82b670ff3fe5d7e207e80f16
--- /dev/null
+++ b/templates/usager/_form.html.twig
@@ -0,0 +1,4 @@
+{{ form_start(form) }}
+    {{ form_widget(form) }}
+    <button class="btn">{{ button_label|default('Save') }}</button>
+{{ form_end(form) }}
diff --git a/templates/usager/edit.html.twig b/templates/usager/edit.html.twig
new file mode 100644
index 0000000000000000000000000000000000000000..e64c0ad4902770f6dade57d117982714a5b6f896
--- /dev/null
+++ b/templates/usager/edit.html.twig
@@ -0,0 +1,13 @@
+{% extends 'base.html.twig' %}
+
+{% block title %}Edit Usager{% endblock %}
+
+{% block body %}
+    <h1>Edit Usager</h1>
+
+    {{ include('usager/_form.html.twig', {'button_label': 'Update'}) }}
+
+    <a href="{{ path('app_usager_index') }}">back to list</a>
+
+    {{ include('usager/_delete_form.html.twig') }}
+{% endblock %}
diff --git a/templates/usager/index.html.twig b/templates/usager/index.html.twig
new file mode 100644
index 0000000000000000000000000000000000000000..bf19a287e36e6aadd869b9aefe4b8948d140286e
--- /dev/null
+++ b/templates/usager/index.html.twig
@@ -0,0 +1,45 @@
+{% extends 'base.html.twig' %}
+
+{% block title %}Usager index{% endblock %}
+
+{% block body %}
+    <h1>Usager index</h1>
+
+    <table class="table">
+        <thead>
+            <tr>
+                <th>Id</th>
+                <th>UsagerNom</th>
+                <th>Usager_prenom</th>
+                <th>Usager_tel</th>
+                <th>StructureId</th>
+                <th>Created_at</th>
+                <th>Updated_at</th>
+                <th>actions</th>
+            </tr>
+        </thead>
+        <tbody>
+        {% for usager in usagers %}
+            <tr>
+                <td>{{ usager.id }}</td>
+                <td>{{ usager.usagerNom }}</td>
+                <td>{{ usager.usagerPrenom }}</td>
+                <td>{{ usager.usagerTel }}</td>
+                <td>{{ usager.structureId }}</td>
+                <td>{{ usager.createdAt ? usager.createdAt|date('Y-m-d H:i:s') : '' }}</td>
+                <td>{{ usager.updatedAt ? usager.updatedAt|date('Y-m-d H:i:s') : '' }}</td>
+                <td>
+                    <a href="{{ path('app_usager_show', {'id': usager.id}) }}">show</a>
+                    <a href="{{ path('app_usager_edit', {'id': usager.id}) }}">edit</a>
+                </td>
+            </tr>
+        {% else %}
+            <tr>
+                <td colspan="8">no records found</td>
+            </tr>
+        {% endfor %}
+        </tbody>
+    </table>
+
+    <a href="{{ path('app_usager_new') }}">Create new</a>
+{% endblock %}
diff --git a/templates/usager/new.html.twig b/templates/usager/new.html.twig
new file mode 100644
index 0000000000000000000000000000000000000000..4cc59ac7872ec67b790c43b18751d98e130bdb93
--- /dev/null
+++ b/templates/usager/new.html.twig
@@ -0,0 +1,11 @@
+{% extends 'base.html.twig' %}
+
+{% block title %}New Usager{% endblock %}
+
+{% block body %}
+    <h1>Create new Usager</h1>
+
+    {{ include('usager/_form.html.twig') }}
+
+    <a href="{{ path('app_usager_index') }}">back to list</a>
+{% endblock %}
diff --git a/templates/usager/show.html.twig b/templates/usager/show.html.twig
new file mode 100644
index 0000000000000000000000000000000000000000..008273b27e6ccc450acf9272ffaab67d5dec1f11
--- /dev/null
+++ b/templates/usager/show.html.twig
@@ -0,0 +1,46 @@
+{% extends 'base.html.twig' %}
+
+{% block title %}Usager{% endblock %}
+
+{% block body %}
+    <h1>Usager</h1>
+
+    <table class="table">
+        <tbody>
+            <tr>
+                <th>Id</th>
+                <td>{{ usager.id }}</td>
+            </tr>
+            <tr>
+                <th>UsagerNom</th>
+                <td>{{ usager.usagerNom }}</td>
+            </tr>
+            <tr>
+                <th>Usager_prenom</th>
+                <td>{{ usager.usagerPrenom }}</td>
+            </tr>
+            <tr>
+                <th>Usager_tel</th>
+                <td>{{ usager.usagerTel }}</td>
+            </tr>
+            <tr>
+                <th>StructureId</th>
+                <td>{{ usager.structureId }}</td>
+            </tr>
+            <tr>
+                <th>Created_at</th>
+                <td>{{ usager.createdAt ? usager.createdAt|date('Y-m-d H:i:s') : '' }}</td>
+            </tr>
+            <tr>
+                <th>Updated_at</th>
+                <td>{{ usager.updatedAt ? usager.updatedAt|date('Y-m-d H:i:s') : '' }}</td>
+            </tr>
+        </tbody>
+    </table>
+
+    <a href="{{ path('app_usager_index') }}">back to list</a>
+
+    <a href="{{ path('app_usager_edit', {'id': usager.id}) }}">edit</a>
+
+    {{ include('usager/_delete_form.html.twig') }}
+{% endblock %}