aboutsummaryrefslogtreecommitdiffstats
path: root/build/autoloaderchecker.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build/autoloaderchecker.sh')
-rwxr-xr-xbuild/autoloaderchecker.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/build/autoloaderchecker.sh b/build/autoloaderchecker.sh
index 7d8fd98cd60..75db26f07ce 100755
--- a/build/autoloaderchecker.sh
+++ b/build/autoloaderchecker.sh
@@ -34,6 +34,13 @@ echo
echo "Regenerating main autoloader"
$COMPOSER_COMMAND dump-autoload -d $REPODIR
+FOUND_COMPOSER_BIN=$(grep --recursive --fixed-strings 'Bamarni\\Composer\\Bin' $REPODIR/lib/composer/composer/)
+if [ -n "$FOUND_COMPOSER_BIN" ]; then
+ echo "The main autoloader contains the composer bin plugin"
+ echo "Run composer again with --no-dev and commit the result"
+ exit 1
+fi
+
for app in ${REPODIR}/apps/*; do
if git check-ignore ${app} -q ; then
echo