Backport validation support for composer-runtime-api (#8842)

Fixes #8841
main
Alessandro Lai 4 years ago committed by GitHub
parent ca25ff8b0d
commit 270c7c3262
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -27,7 +27,7 @@ use Symfony\Component\Process\ExecutableFinder;
*/
class PlatformRepository extends ArrayRepository
{
const PLATFORM_PACKAGE_REGEX = '{^(?:php(?:-64bit|-ipv6|-zts|-debug)?|hhvm|(?:ext|lib)-[a-z0-9](?:[_.-]?[a-z0-9]+)*|composer-plugin-api)$}iD';
const PLATFORM_PACKAGE_REGEX = '{^(?:php(?:-64bit|-ipv6|-zts|-debug)?|hhvm|(?:ext|lib)-[a-z0-9](?:[_.-]?[a-z0-9]+)*|composer-(?:plugin|runtime)-api)$}iD';
private $versionParser;

@ -86,6 +86,7 @@ class ValidatingArrayLoaderTest extends TestCase
'a/b' => '1.*',
'b/c' => '~2',
'example' => '>2.0-dev,<2.4-dev',
'composer-runtime-api' => '*',
),
'require-dev' => array(
'a/b' => '1.*',

Loading…
Cancel
Save