123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- --TEST--
- Aliases of referenced packages work
- --COMPOSER--
- {
- "repositories": [
- {
- "type": "package",
- "package": [
- {
- "name": "a/aliased", "version": "dev-master",
- "source": { "reference": "orig", "type": "git", "url": "" }
- },
- {
- "name": "b/requirer", "version": "1.0.0",
- "require": { "a/aliased": "1.0.0" },
- "source": { "reference": "1.0.0", "type": "git", "url": "" }
- }
- ]
- }
- ],
- "require": {
- "a/aliased": "dev-master#abcd as 1.0.0",
- "b/requirer": "*"
- }
- }
- --RUN--
- update
- --EXPECT-LOCK--
- {
- "packages": [
- {
- "name": "a/aliased", "version": "dev-master",
- "source": { "reference": "abcd", "type": "git", "url": "" },
- "type": "library"
- },
- {
- "name": "b/requirer", "version": "1.0.0",
- "require": { "a/aliased": "1.0.0" },
- "source": { "reference": "1.0.0", "type": "git", "url": "" },
- "type": "library"
- }
- ],
- "packages-dev": [],
- "aliases": [{
- "package": "a/aliased",
- "version": "dev-master",
- "alias": "1.0.0",
- "alias_normalized": "1.0.0.0"
- }],
- "minimum-stability": "stable",
- "stability-flags": {
- "a/aliased": 20
- },
- "prefer-stable": false,
- "prefer-lowest": false,
- "platform": [],
- "platform-dev": []
- }
- --EXPECT--
- Installing a/aliased (dev-master abcd)
- Marking a/aliased (1.0.0) as installed, alias of a/aliased (dev-master abcd)
- Marking a/aliased (9999999-dev abcd) as installed, alias of a/aliased (dev-master abcd)
- Installing b/requirer (1.0.0)
|