File tree Expand file tree Collapse file tree 5 files changed +19
-86
lines changed
Expand file tree Collapse file tree 5 files changed +19
-86
lines changed Original file line number Diff line number Diff line change 1313 * }
1414 */
1515final 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
Original file line number Diff line number Diff line change 1616 * }
1717 */
1818final 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
Original file line number Diff line number Diff line change 1010 */
1111final 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 ) {
Original file line number Diff line number Diff line change 1515 * }
1616 */
1717final 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 }
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments