File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -71,13 +71,21 @@ function compare_versions_using_package_xml() {
71
71
php " $SCRIPT_DIR " /semver/semver.phar package.xml " $package_xml " " $php_versions "
72
72
}
73
73
74
+ function get_package_json() {
75
+ local directory=$1
76
+ package_xmls=$( find " $directory " -name ' package*.xml' )
77
+ for file in $package_xmls ; do
78
+ grep -q ' <php>' " $file " && echo " $file " && break
79
+ done
80
+ }
81
+
74
82
function get_php_versions() {
75
83
directory=$( mktemp -d)
76
84
77
85
get_extension " $directory " > /dev/null 2>&1
78
86
79
87
composer_json=" $( find " $directory " -name composer.json -exec sh -c ' jq -e ".type == \"php-ext\"" "$1" >/dev/null && echo "$1"' sh {} \; | head -n 1) "
80
- package_xml=$( find " $directory " -name package.xml )
88
+ package_xml=$( get_package_json " $directory " )
81
89
if [ -n " $composer_json " ]; then
82
90
compare_versions_using_composer " $directory " " $composer_json "
83
91
rm -rf " $directory "
You can’t perform that action at this time.
0 commit comments