Skip to content

Commit b915513

Browse files
authored
Test composer require (#11)
1 parent 1b3b4ba commit b915513

File tree

3 files changed

+94
-15
lines changed

3 files changed

+94
-15
lines changed

README.md

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,34 +30,31 @@ Once [installed](#installation), use `composer` as usual.
3030
$ composer audit
3131
No security vulnerability advisories found.
3232
Found 1 abandoned package:
33-
+-------------------------+----------------------------------------------------------------------------------+
34-
| Abandoned Package | Suggested Replacement |
35-
+-------------------------+----------------------------------------------------------------------------------+
36-
| wpackagist-plugin/moody | none |
37-
+-------------------------+----------------------------------------------------------------------------------+
33+
+------------------------------------+-----------------------+
34+
| Abandoned Package | Suggested Replacement |
35+
+------------------------------------+-----------------------+
36+
| wpackagist-plugin/my-closed-plugin | none |
37+
+------------------------------------+-----------------------+
3838
```
3939

4040
```console
41-
$ composer show wpackagist-plugin/moody
41+
$ composer show wpackagist-plugin/my-closed-plugin
4242

4343
# ...
44-
names : wpackagist-plugin/moody
44+
names : wpackagist-plugin/my-closed-plugin
4545
Attention: This package is abandoned and no longer maintained.
4646
# ...
4747
```
4848

4949
```console
50+
# The following commands show the same abandonment notice.
51+
$ composer require
5052
$ composer install
51-
# ...
52-
Package wpackagist-plugin/moody is abandoned because https://wordpress.org/plugins/moody has been closed, you should avoid using it. No replacement was suggested.
53-
- Installing wpackagist-plugin/moody (1.1): Extracting archive
54-
# ...
55-
```
56-
57-
```console
5853
$ composer update
54+
5955
# ...
60-
Package wpackagist-plugin/moody is abandoned because https://wordpress.org/plugins/moody has been closed, you should avoid using it. No replacement was suggested.
56+
Package wpackagist-plugin/my-closed-plugin is abandoned because https://wordpress.org/plugins/my-closed-plugin has been closed, you should avoid using it. No replacement was suggested.
57+
- Installing wpackagist-plugin/my-closed-plugin (1.2.3): Extracting archive
6158
# ...
6259
```
6360

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
exec composer config repositories.wp-org-closed-plugin path $PWD
2+
3+
exec composer require wpackagist-plugin/better-delete-revision
4+
5+
stderr -count=1 'Package wpackagist-plugin/better-delete-revision is abandoned'
6+
7+
exec composer require wpackagist-plugin/better-delete-revision
8+
9+
stderr 'Nothing to install, update or remove'
10+
stderr -count=1 'Package wpackagist-plugin/better-delete-revision is abandoned'
11+
12+
-- composer.json --
13+
{
14+
"name": "test/example",
15+
"version": "0.0.1",
16+
"require": {
17+
"typisttech/wp-org-closed-plugin": "@dev"
18+
},
19+
"repositories": [
20+
{
21+
"type": "package",
22+
"package": {
23+
"name": "wpackagist-plugin/better-delete-revision",
24+
"version": "1.0",
25+
"dist": {
26+
"type": "zip",
27+
"url": "https://downloads.wordpress.org/plugin/better-delete-revision.1.0.zip"
28+
}
29+
}
30+
}
31+
],
32+
"config": {
33+
"allow-plugins": {
34+
"composer/installers": true,
35+
"typisttech/wp-org-closed-plugin": true
36+
},
37+
"audit": {
38+
"abandoned": "fail"
39+
}
40+
}
41+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
exec composer config repositories.wp-org-closed-plugin path $PWD
2+
3+
exec composer require wpackagist-plugin/hello-dolly
4+
5+
! stderr abandoned
6+
7+
exec composer require wpackagist-plugin/hello-dolly
8+
9+
stderr 'Nothing to install, update or remove'
10+
! stderr abandoned
11+
12+
-- composer.json --
13+
{
14+
"name": "test/example",
15+
"version": "0.0.1",
16+
"require": {
17+
"typisttech/wp-org-closed-plugin": "@dev"
18+
},
19+
"repositories": [
20+
{
21+
"type": "package",
22+
"package": {
23+
"name": "wpackagist-plugin/hello-dolly",
24+
"version": "1.6",
25+
"dist": {
26+
"type": "zip",
27+
"url": "https://downloads.wordpress.org/plugin/hello-dolly.1.6.zip"
28+
}
29+
}
30+
}
31+
],
32+
"config": {
33+
"allow-plugins": {
34+
"composer/installers": true,
35+
"typisttech/wp-org-closed-plugin": true
36+
},
37+
"audit": {
38+
"abandoned": "fail"
39+
}
40+
}
41+
}

0 commit comments

Comments
 (0)