Skip to content

Commit 5b1f65d

Browse files
authored
Add missing Composer dependencies to fix PHPStan (#27)
1 parent 328a735 commit 5b1f65d

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

commands/host/xb-setup

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,24 +55,27 @@ ddev composer \
5555
--no-interaction \
5656
drush/drush
5757

58-
# Require the Experience Builder module. Still don't install.
58+
# Require the Experience Builder module and soft dependencies. Still don't install.
5959
ddev composer config \
6060
repositories.xb \
6161
path \
6262
web/modules/contrib/experience_builder
6363
ddev composer require \
6464
--no-install \
6565
--no-interaction \
66-
drupal/experience_builder
66+
drupal/experience_builder \
67+
drupal/metatag:^2.1
6768

6869
# Require dev dependencies. NOW install.
6970
ddev composer require \
7071
--dev \
7172
--update-with-all-dependencies \
7273
--no-interaction \
73-
devizzent/cebe-php-openapi \
74-
league/openapi-psr7-validator \
75-
webflo/drupal-finder
74+
drupal/core-dev \
75+
devizzent/cebe-php-openapi:^1.0.3 \
76+
jangregor/phpstan-prophecy:^1.0.2 \
77+
league/openapi-psr7-validator:^0.22.0 \
78+
webflo/drupal-finder:^1.3.1
7679

7780
# Install Drupal and enable the Experience Builder module.
7881
ddev xb-site-install

0 commit comments

Comments
 (0)