13
13
# You should have received a copy of the GNU General Public License
14
14
# along with mcustiel/docker-php-tools. If not, see <http://www.gnu.org/licenses/>.
15
15
16
- FROM composer
16
+ FROM composer:1.6
17
17
MAINTAINER Mariano Custiel <jmcustiel@gmail.com>
18
18
19
19
# phars directory
@@ -27,7 +27,7 @@ ENV PATH $COMPOSER_HOME/vendor/bin:$PATH
27
27
RUN apk add --no-cache \
28
28
$PHPIZE_DEPS \
29
29
openssl-dev
30
- RUN pecl install xdebug-2.5.3 && docker-php-ext-enable xdebug
30
+ RUN pecl install xdebug-2.6.0 && docker-php-ext-enable xdebug
31
31
32
32
# PHP Configuration
33
33
COPY ./config/phar-writable.ini /usr/local/etc/php/conf.d
@@ -37,9 +37,10 @@ RUN composer global require hirak/prestissimo
37
37
38
38
# PHP tools
39
39
RUN composer global require phing/phing
40
- RUN composer global require phpunit/phpunit:~5.0
41
- RUN composer global require phpunit/dbunit:~2.0
42
- RUN composer global require sebastian/phpcpd
40
+ RUN composer global require kherge/box --prefer-source
41
+ RUN composer global require phpunit/phpunit:~6.0
42
+ RUN composer global require phpunit/dbunit:~3.0
43
+ RUN composer global require sebastian/phpcpd:~3.0
43
44
RUN composer global require phploc/phploc
44
45
RUN composer global require phpmd/phpmd
45
46
RUN composer global require squizlabs/php_codesniffer
@@ -48,12 +49,14 @@ RUN composer global require friendsofphp/php-cs-fixer
48
49
RUN composer global require codeception/codeception
49
50
RUN composer global require phpmetrics/phpmetrics
50
51
RUN composer global require sensiolabs/security-checker
51
- RUN composer global require kherge/box --prefer-source
52
+
52
53
RUN composer global require sebastian/phpdcd
53
54
54
55
RUN curl -L http://phpdoc.org/phpDocumentor.phar -o $PHARS_DIR/phpDocumentor
55
56
RUN chmod +x $PHARS_DIR/phpDocumentor
56
57
58
+ RUN composer global require phpstan/phpstan --prefer-dist
59
+
57
60
# CS config for SF2 standards
58
61
RUN composer global require escapestudios/symfony2-coding-standard
59
62
RUN phpcs --config-set installed_paths $COMPOSER_HOME/vendor/escapestudios/symfony2-coding-standard
0 commit comments