Skip to content

Commit b7300b3

Browse files
authored
Merge pull request #12 from suzymasri/composer2x-upgrade
Composer 2.x support
2 parents 9000911 + ef81077 commit b7300b3

4 files changed

+19
-8
lines changed

.travis.yml

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
language: php
22
php:
3-
- "5.5"
4-
- "5.4"
5-
- "5.3"
3+
- "7.3"
4+
5+
matrix:
6+
- COMPOSER_CHANNEL=1
7+
- COMPOSER_CHANNEL=2
8+
69
before_install:
7-
- composer self-update
10+
- composer self-update "--${COMPOSER_CHANNEL}"
11+
812
install:
913
- composer install --no-interaction --prefer-source
14+
1015
script:
1116
- ./vendor/bin/phpcs .
1217
- ./vendor/bin/phpunit

composer.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
"class": "DavidBarratt\\CustomInstaller\\CustomInstallerPlugin"
1414
},
1515
"require": {
16-
"composer-plugin-api": "~1.0"
16+
"composer-plugin-api": "~1 || ~2"
1717
},
1818
"require-dev": {
19-
"composer/composer": "~1.0@dev",
19+
"composer/composer": "~1.0@dev || ~2.0@dev",
2020
"phpunit/phpunit": "~4.1",
2121
"squizlabs/php_codesniffer": "~2.5"
2222
}

src/CustomInstaller.php

-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ public function getInstallPath(PackageInterface $package)
3232
} else {
3333
return parent::getInstallPath($package);
3434
}
35-
3635
}
3736

3837
/**
@@ -67,7 +66,6 @@ protected function getPackageReplacementTokens(PackageInterface $package)
6766
$pieces = explode('/', $prettyName);
6867
$vars['{$vendor}'] = $pieces[0];
6968
$vars['{$name}'] = $pieces[1];
70-
7169
} else {
7270
$vars['{$vendor}'] = '';
7371
$vars['{$name}'] = $prettyName;

src/CustomInstallerPlugin.php

+8
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,12 @@ public function activate(Composer $composer, IOInterface $io)
1818
$installer = new CustomInstaller($io, $composer);
1919
$composer->getInstallationManager()->addInstaller($installer);
2020
}
21+
22+
public function deactivate(Composer $composer, IOInterface $io)
23+
{
24+
}
25+
26+
public function uninstall(Composer $composer, IOInterface $io)
27+
{
28+
}
2129
}

0 commit comments

Comments
 (0)