[TASK] Add various Composer scripts 59/54959/44
authorMathias Brodala <mbrodala@pagemachine.de>
Thu, 7 Dec 2017 11:05:07 +0000 (12:05 +0100)
committerMathias Brodala <mbrodala@pagemachine.de>
Fri, 6 Jul 2018 09:46:53 +0000 (11:46 +0200)
commitcadbc4d29cb9d6b8c22509e26bec1d6306b22439
treefa6d02cb501e5f172b18b6410118539b0ada441a
parent728ec5b0e8e46131cdb18ef84ee7b7d851adaef0
[TASK] Add various Composer scripts

This vastly simplifies running common commands for TYPO3 development.

E.g. executing PHPUnit can be done like this:

    composer test:php:unit

Since Composer uses Symfony Console this can even be shortened:

    composer t:p:u

Also arbitrary arguments can be passed to the executed command:

    composer t:p:u -- --filter unitTestMethodName

Change-Id: I3ef62417227b3c4c1c3d8f8f3662052ca36ed885
Resolves: #83249
Related: #84836
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/54959
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sybille Peters <sypets@gmx.de>
Tested-by: Sybille Peters <sypets@gmx.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Tested-by: Patricia Tiedemann <pixelaeffchen@googlemail.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Build/Scripts/composer/InstallerScripts.php [new file with mode: 0644]
composer.json