Skip to content

Commit 7642b20

Browse files
committed
Tidy up all these properties.
1 parent 3d2368d commit 7642b20

File tree

5 files changed

+19
-86
lines changed

5 files changed

+19
-86
lines changed

src/Doc.php

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,10 @@
1313
* }
1414
*/
1515
final class Doc {
16-
/**
17-
* @var string
18-
*/
19-
private $description;
20-
21-
/**
22-
* @var string
23-
*/
24-
private $long_description;
25-
26-
/**
27-
* @var string
28-
*/
29-
private $long_description_html;
30-
31-
/**
32-
* @var Tags
33-
*/
34-
private $tags;
16+
private string $description;
17+
private string $long_description;
18+
private string $long_description_html;
19+
private Tags $tags;
3520

3621
/**
3722
* @phpstan-param DocArray $data

src/Hook.php

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,37 +16,23 @@
1616
* }
1717
*/
1818
final class Hook {
19-
/**
20-
* @var string
21-
*/
22-
private $name;
19+
private string $name;
2320

2421
/**
2522
* @var ?array<int, string>
2623
* @phpstan-var ?list<string>
2724
*/
28-
private $aliases;
25+
private ?array $aliases;
2926

30-
/**
31-
* @var string
32-
*/
33-
private $file;
27+
private string $file;
3428

3529
/**
36-
* @var string
3730
* @phpstan-var HookType
3831
*/
39-
private $type;
32+
private string $type;
4033

41-
/**
42-
* @var Doc
43-
*/
44-
private $doc;
45-
46-
/**
47-
* @var int
48-
*/
49-
private $args;
34+
private Doc $doc;
35+
private int $args;
5036

5137
/**
5238
* @phpstan-param HookArray $data

src/Hooks.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@
1010
*/
1111
final class Hooks implements \Countable, \IteratorAggregate {
1212
/**
13-
* @var array
1413
* @phpstan-var HooksArray
1514
*/
16-
private $data;
15+
private array $data;
1716

1817
public static function fromVendor( string $directory, string $file ): self {
1918
return self::fromKnownFile( self::findFileFromVendor( $directory, $file ) );
@@ -79,9 +78,6 @@ public function filter( string $search ): array {
7978
return $hooks;
8079
}
8180

82-
/**
83-
* @return ?Hook
84-
*/
8581
public function find( string $name ): ?Hook {
8682
foreach ( $this->data as $hook ) {
8783
if ( $hook['name'] === $name ) {

src/Tag.php

Lines changed: 7 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -15,41 +15,19 @@
1515
* }
1616
*/
1717
final class Tag {
18-
/**
19-
* @var string
20-
*/
21-
private $name;
22-
23-
/**
24-
* @var string
25-
*/
26-
private $content;
18+
private string $name;
19+
private string $content;
2720

2821
/**
2922
* @var ?array<int, string>
3023
* @phpstan-var ?list<string>
3124
*/
32-
private $types;
33-
34-
/**
35-
* @var ?string
36-
*/
37-
private $variable;
38-
39-
/**
40-
* @var ?string
41-
*/
42-
private $link;
43-
44-
/**
45-
* @var ?string
46-
*/
47-
private $refers;
25+
private ?array $types;
4826

49-
/**
50-
* @var ?string
51-
*/
52-
private $description;
27+
private ?string $variable;
28+
private ?string $link;
29+
private ?string $refers;
30+
private ?string $description;
5331

5432
/**
5533
* @phpstan-param TagArray $data
@@ -76,30 +54,18 @@ public function getTypes(): ?array {
7654
return $this->types;
7755
}
7856

79-
/**
80-
* @return ?string
81-
*/
8257
public function getVariable(): ?string {
8358
return $this->variable;
8459
}
8560

86-
/**
87-
* @return ?string
88-
*/
8961
public function getLink(): ?string {
9062
return $this->link;
9163
}
9264

93-
/**
94-
* @return ?string
95-
*/
9665
public function getRefers(): ?string {
9766
return $this->refers;
9867
}
9968

100-
/**
101-
* @return ?string
102-
*/
10369
public function getDescription(): ?string {
10470
return $this->description;
10571
}

src/Tags.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ final class Tags implements \Countable, \IteratorAggregate {
1313
* @var array<int, Tag>
1414
* @phpstan-var list<Tag>
1515
*/
16-
private $tags;
16+
private array $tags;
1717

1818
/**
1919
* @phpstan-param TagsArray $data

0 commit comments

Comments
 (0)