Skip to content

Commit 2312083

Browse files
committed
Remove auto-generated @param-only PHPDoc blocks that add zero information
This patch removes auto-generated PHPDoc blocks that contain nothing but a sequence of @param lines that *literally* repeat what the function header below contains. These blocks add zero additional information, but clutter the code and need to be maintained. This patch does not touch PHPDoc blocks when one of the @param lines contains an actual comment behind the variable name, or when one of the types is not a class name. See https://gerrit.wikimedia.org/r/360814 for the same patch in the Wikibase.git code base.
1 parent 3d792a1 commit 2312083

18 files changed

Lines changed: 2 additions & 65 deletions

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
language: php
22

3+
dist: trusty
4+
35
matrix:
46
fast_finish: true
57
include:

src/Deserializers/EntityIdDeserializer.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ class EntityIdDeserializer implements Deserializer {
2121
*/
2222
private $entityIdParser;
2323

24-
/**
25-
* @param EntityIdParser $entityIdParser
26-
*/
2724
public function __construct( EntityIdParser $entityIdParser ) {
2825
$this->entityIdParser = $entityIdParser;
2926
}

src/Deserializers/ItemDeserializer.php

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,6 @@ class ItemDeserializer extends TypedObjectDeserializer {
4747
*/
4848
private $siteLinkDeserializer;
4949

50-
/**
51-
* @param Deserializer $entityIdDeserializer
52-
* @param Deserializer $termListDeserializer
53-
* @param Deserializer $aliasGroupListDeserializer
54-
* @param Deserializer $statementListDeserializer
55-
* @param Deserializer $siteLinkDeserializer
56-
*/
5750
public function __construct(
5851
Deserializer $entityIdDeserializer,
5952
Deserializer $termListDeserializer,

src/Deserializers/PropertyDeserializer.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,6 @@ class PropertyDeserializer extends TypedObjectDeserializer {
4040
*/
4141
private $statementListDeserializer;
4242

43-
/**
44-
* @param Deserializer $entityIdDeserializer
45-
* @param Deserializer $termListDeserializer
46-
* @param Deserializer $aliasGroupListDeserializer
47-
* @param Deserializer $statementListDeserializer
48-
*/
4943
public function __construct(
5044
Deserializer $entityIdDeserializer,
5145
Deserializer $termListDeserializer,

src/Deserializers/ReferenceDeserializer.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ class ReferenceDeserializer implements DispatchableDeserializer {
2222
*/
2323
private $snaksDeserializer;
2424

25-
/**
26-
* @param Deserializer $snaksDeserializer
27-
*/
2825
public function __construct( Deserializer $snaksDeserializer ) {
2926
$this->snaksDeserializer = $snaksDeserializer;
3027
}

src/Deserializers/ReferenceListDeserializer.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ class ReferenceListDeserializer implements Deserializer {
2020
*/
2121
private $referenceDeserializer;
2222

23-
/**
24-
* @param Deserializer $referenceDeserializer
25-
*/
2623
public function __construct( Deserializer $referenceDeserializer ) {
2724
$this->referenceDeserializer = $referenceDeserializer;
2825
}

src/Deserializers/SiteLinkDeserializer.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ class SiteLinkDeserializer implements Deserializer {
2222
*/
2323
private $entityIdDeserializer;
2424

25-
/**
26-
* @param Deserializer $entityIdDeserializer
27-
*/
2825
public function __construct( Deserializer $entityIdDeserializer ) {
2926
$this->entityIdDeserializer = $entityIdDeserializer;
3027
}

src/Deserializers/SnakDeserializer.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ class SnakDeserializer implements DispatchableDeserializer {
3434
*/
3535
private $entityIdDeserializer;
3636

37-
/**
38-
* @param Deserializer $dataValueDeserializer
39-
* @param Deserializer $entityIdDeserializer
40-
*/
4137
public function __construct(
4238
Deserializer $dataValueDeserializer,
4339
Deserializer $entityIdDeserializer

src/Deserializers/SnakListDeserializer.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ class SnakListDeserializer implements Deserializer {
2121
*/
2222
private $snakDeserializer;
2323

24-
/**
25-
* @param Deserializer $snakDeserializer
26-
*/
2724
public function __construct( Deserializer $snakDeserializer ) {
2825
$this->snakDeserializer = $snakDeserializer;
2926
}

src/Deserializers/StatementListDeserializer.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ class StatementListDeserializer implements Deserializer {
2121
*/
2222
private $statementDeserializer;
2323

24-
/**
25-
* @param Deserializer $statementDeserializer
26-
*/
2724
public function __construct( Deserializer $statementDeserializer ) {
2825
$this->statementDeserializer = $statementDeserializer;
2926
}

0 commit comments

Comments
 (0)