Lines Matching +full:php +full:- +full:version
8 "license": "GPL-3.0-or-later",
10 "psr-4": {
14 "app/Helpers/functions.php"
17 "autoload-dev": {
19 "tests/TestCase.php",
20 "tests/MockGlobalFunctions.php",
21 "tests/app/Elements/AbstractElementTestCase.php"
26 "php": "8.3.0" string
28 "sort-packages": true,
29 "process-timeout": 3600
32 "php": "8.3 - 8.4", string
33 "ext-ctype": "*",
34 "ext-curl": "*",
35 "ext-gd": "*",
36 "ext-iconv": "*",
37 "ext-intl": "*",
38 "ext-json": "*",
39 "ext-mbstring": "*",
40 "ext-pcre": "*",
41 "ext-pdo": "*",
42 "ext-session": "*",
43 "ext-xml": "*",
46 "fig/http-message-util": "1.1.5",
48 "fisharebest/ext-calendar": "2.6.0",
54 "io-developer/php-whois": "4.1.10",
57 "league/flysystem-path-prefixing": "3.28.0",
58 "league/flysystem-ziparchive": "3.29.0",
59 "middlewares/client-ip": "2.0.1",
60 "mlocati/ip-lib": "1.18.1",
63 "nyholm/psr7-server": "1.1.0",
66 "psr/http-message": "1.1",
67 "psr/http-server-handler": "1.0.2",
68 "psr/http-server-middleware": "1.0.2",
73 "symfony/expression-language": "7.1.6",
75 "symfony/polyfill-mbstring": "1.31.0",
78 "require-dev": {
79 "ext-dom": "*",
80 "ext-libxml": "*",
81 "ext-pdo_sqlite": "*",
82 "ext-sqlite3": "*",
83 "league/flysystem-memory": "3.29.0",
84 "php-coveralls/php-coveralls": "2.7.0",
88 "ext-imagick": "Required to generate thumbnail images",
89 "ext-pdo_mysql": "Required to use MySQL for database storage",
90 "ext-pdo_sqlite": "Required to use SQLite for database storage",
91 "ext-pdo_pgsql": "Required to use PostgreSQL for database storage",
92 "ext-pdo_sqlsrv": "Required to use SQL Server for database storage",
93 "ext-zip": "Required to compress downloads and use the upgrade wizard",
94 "ext-zlib": "Required to compress HTTP responses"
98 "rm -Rf webtrees/",
99 "git archive --prefix=webtrees/ HEAD --format=tar | tar -x",
100 "@composer install --no-dev --quiet",
101 "cp -r vendor/ webtrees/vendor/",
102 "php index.php compile-po-files",
103 "for FILE in resources/lang/*/messages.php; do cp $FILE webtrees/$FILE; done",
104 "zip --quiet --recurse-paths --move -9 webtrees-`git describe`.zip webtrees"
106 "webtrees:pre-commit-hook": [
112 "### PHP-CODE-SNIFFER",
120 "@composer global require squizlabs/php_codesniffer=* --quiet",
121 …"~/.composer/vendor/bin/phpcs --colors --extensions=php --standard=PSR12 --exclude=Generic.Files…
122 …"#~/.composer/vendor/bin/phpcs --colors --extensions=phtml --standard=PSR12 --exclude=Generic.File…
123 "~/.composer/vendor/bin/phpcs --colors --extensions=css resources/css"
126 …equire --quiet phpstan/phpstan=* phpstan/extension-installer=* phpstan/phpstan-deprecation-rules=*…
127 "@composer install --quiet",
128 "~/.composer/vendor/bin/phpstan analyze -v --memory-limit=-1",
129 "@composer install --no-dev --quiet"
131 "webtrees:phpstan-baseline": [
132 …equire --quiet phpstan/phpstan=* phpstan/extension-installer=* phpstan/phpstan-deprecation-rules=*…
133 "@composer install --quiet",
134 …"~/.composer/vendor/bin/phpstan analyze --memory-limit=-1 --generate-baseline=phpstan-baseline.neo…
135 "@composer install --no-dev --quiet"
138 "@composer global require --quiet vimeo/psalm",
139 "@composer install --quiet",
140 "~/.composer/vendor/bin/psalm --threads=8 --php-version=8.1",
141 "@composer install --no-dev --quiet"
144 "@composer install --quiet",
145 "@php vendor/bin/phpunit",
146 "@composer install --no-dev --quiet"
149 "@composer install --dev --quiet",
150 "vendor/bin/phpunit --coverage-html=tests/coverage",
151 "@composer install --no-dev --quiet"
154 … "sed -i.bak -e 's/\\(I18N::[^)]*[)]\\)/<?php echo \\1; ?>/g' resources/xml/reports/*.xml",
155 …-I --name-only --fixed-strings -e I18N:: -- '*.php' '*.phtml' '*.xml' | xargs xgettext --package-n…
156 "find resources/xml/reports/ -name '*.xml' -exec mv {}.bak {} \\;",
157 …"find resources/lang -name '*.po' -exec msgmerge --no-wrap --sort-output --no-fuzzy-matching --qui…
160 …"find resources/css -name *.png -exec pngquant --ext .png --force --skip-if-larger --speed 1 {} \\…
161 "find resources/css -name *.png -exec pngcrush -rem allb -brute -reduce {} {} \\;",
162 "find resources/css -name *.png -exec optipng -o7 -zm1-9 {} \\;"
166 "@composer install --quiet",
172 "scripts-descriptions": {
176 "webtrees:lang": "Compile the language files (messages.php)",