From 9e3c2a7e225851f2f53c8695a973c1053d781869 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sun, 2 Oct 2011 19:55:45 +0200 Subject: [PATCH] Skip platform packages from the lock file This should maybe be done in a better way, but it'll do for now. --- src/Composer/Package/Locker.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Composer/Package/Locker.php b/src/Composer/Package/Locker.php index 3d069af80..9e9631589 100644 --- a/src/Composer/Package/Locker.php +++ b/src/Composer/Package/Locker.php @@ -88,6 +88,10 @@ class Locker $name = $package->getName(); $version = $package->getVersion(); + if ('php' === $name || preg_match('{^ext-[a-z0-9_-]+$}', $name)) { + continue; + } + if (!$name || !$version) { throw new \LogicException(sprintf( 'Package "%s" has no version or name and can not be locked', $package