Phing - Composer-related task - validate Composer

This commit is contained in:
Meritoo
2018-01-14 21:19:06 +01:00
parent e9b8fb8852
commit 8a4860088f

View File

@@ -21,9 +21,9 @@
depends="app:composer, app:vendors, app:checkout"
description="Prepares app to build." />
<!-- Check / update composer -->
<target name="app:composer" description="Checks / updates composer">
<echo msg="Checking / updating composer..." />
<!-- Updates Composer and validates composer.* files -->
<target name="app:composer" description="Updates Composer and validates composer.* files">
<echo msg="Updating Composer and validating composer.* files..." />
<if>
<available file="composer.phar" />
@@ -42,7 +42,14 @@
</if>
</else>
</if>
<!-- Update Composer -->
<composer command="selfupdate" />
<!-- Validate Composer -->
<composer command="validate">
<arg line="--no-check-all --strict" />
</composer>
</target>
<!-- Project Install/update vendors -->
@@ -68,6 +75,8 @@
<then>
<composer php="${composer.php}" composer="${composer.path}" command="install">
<arg value="--optimize-autoloader" />
<arg value="--prefer-dist" />
<arg value="--classmap-authoritative" />
</composer>
</then>
<else>