Add workaround to ensure PHPUnit installed by setup-php is used along with PHPUnit-Polyfills

This commit is contained in:
Shivam Mathur 2021-11-16 08:23:46 +05:30
parent 81a06ff6ed
commit 2f2a90e464
No known key found for this signature in database
GPG Key ID: 3E13E4C8591ACC2A

View File

@ -18,6 +18,10 @@ add_tools_helper() {
add_extension fileinfo extension >/dev/null 2>&1 add_extension fileinfo extension >/dev/null 2>&1
sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/phpdocumentor 2>/dev/null || true sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/phpdocumentor 2>/dev/null || true
sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/phpdoc sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/phpdoc
elif [[ "$tool" =~ phpunit(-polyfills)?$ ]]; then
if [ -e "${tool_path_dir:?}"/phpunit ]; then
sudo cp "${tool_path_dir:?}"/phpunit "${composer_bin:?}"
fi
elif [[ "$tool" =~ (symfony|vapor|wp)-cli ]]; then elif [[ "$tool" =~ (symfony|vapor|wp)-cli ]]; then
sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/"${tool%-*}" sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/"${tool%-*}"
fi fi