diff --git a/composer.json b/composer.json
index 127e801828906ccdae096120d97b42e0bde6d754..148a87a7e0b43d2928349311ee06a80c218ae0cc 100644
--- a/composer.json
+++ b/composer.json
@@ -24,6 +24,10 @@
         }
     ],
     "config": {
+        "preferred-install": {
+            "dbp/*": "source",
+            "*": "dist"
+        },
         "sort-packages": true,
         "platform": {
             "php": "7.3"
diff --git a/symfony.lock b/symfony.lock
index 9e270964ca3c86f580bb77eaddf14fbe7ad63385..1e917c2074cac17fe2c33c9669c4b501a827d4d9 100644
--- a/symfony.lock
+++ b/symfony.lock
@@ -175,6 +175,9 @@
     "psr/container": {
         "version": "1.0.0"
     },
+    "psr/event-dispatcher": {
+        "version": "1.0.0"
+    },
     "psr/http-client": {
         "version": "1.0.1"
     },
@@ -259,6 +262,9 @@
     "symfony/dependency-injection": {
         "version": "v4.4.16"
     },
+    "symfony/deprecation-contracts": {
+        "version": "v2.4.0"
+    },
     "symfony/doctrine-bridge": {
         "version": "v4.4.16"
     },
@@ -372,6 +378,9 @@
             "tests/bootstrap.php"
         ]
     },
+    "symfony/polyfill-intl-grapheme": {
+        "version": "v1.23.0"
+    },
     "symfony/polyfill-intl-idn": {
         "version": "v1.20.0"
     },
@@ -390,6 +399,9 @@
     "symfony/polyfill-php80": {
         "version": "v1.20.0"
     },
+    "symfony/polyfill-php81": {
+        "version": "v1.23.0"
+    },
     "symfony/process": {
         "version": "v4.4.16"
     },
@@ -449,6 +461,9 @@
     "symfony/stopwatch": {
         "version": "v4.4.16"
     },
+    "symfony/string": {
+        "version": "v5.3.2"
+    },
     "symfony/translation-contracts": {
         "version": "v2.3.0"
     },