1
0
Fork 0

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

Fixes #8841
pull/8847/head
Alessandro Lai 2020-04-28 16:04:00 +02:00 committed by GitHub
parent ca25ff8b0d
commit 270c7c3262
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View File

@ -27,7 +27,7 @@ use Symfony\Component\Process\ExecutableFinder;
*/ */
class PlatformRepository extends ArrayRepository 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; private $versionParser;

View File

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