6
6
use PHPUnit \Framework \TestCase ;
7
7
use WPHooks \Hook ;
8
8
use WPHooks \Hooks ;
9
- use WPHooks \Tag ;
10
9
11
10
final class HooksTest extends TestCase {
12
11
/**
@@ -53,6 +52,8 @@ public function testCanGetReturnTypes(): void {
53
52
$ hooks = $ this ->getFilters ();
54
53
$ hook = $ hooks ->find ( 'wp_tag_cloud ' );
55
54
55
+ self ::assertInstanceOf ( Hook::class, $ hook );
56
+
56
57
$ returnTypes = $ hook ->getDoc ()->getReturnTypes ();
57
58
$ expected = [
58
59
'string ' ,
@@ -66,6 +67,8 @@ public function testCanGetReturnTypeString(): void {
66
67
$ hooks = $ this ->getFilters ();
67
68
$ hook = $ hooks ->find ( 'wp_tag_cloud ' );
68
69
70
+ self ::assertInstanceOf ( Hook::class, $ hook );
71
+
69
72
$ returnType = $ hook ->getDoc ()->getReturnTypeString ();
70
73
71
74
self ::assertSame ( 'string|string[] ' , $ returnType );
@@ -75,17 +78,19 @@ public function testCanGetParams(): void {
75
78
$ hooks = $ this ->getFilters ();
76
79
$ hook = $ hooks ->find ( 'wp_tag_cloud ' );
77
80
81
+ self ::assertInstanceOf ( Hook::class, $ hook );
82
+
78
83
$ params = $ hook ->getDoc ()->getParams ();
79
84
80
85
self ::assertCount ( 2 , $ params );
81
- self ::assertInstanceOf ( Tag::class, $ params [0 ] );
82
- self ::assertInstanceOf ( Tag::class, $ params [1 ] );
83
86
}
84
87
85
88
public function testCanCountParams (): void {
86
89
$ hooks = $ this ->getFilters ();
87
90
$ hook = $ hooks ->find ( 'wp_tag_cloud ' );
88
91
92
+ self ::assertInstanceOf ( Hook::class, $ hook );
93
+
89
94
$ count = $ hook ->getDoc ()->countParams ();
90
95
91
96
self ::assertSame ( 2 , $ count );
@@ -95,6 +100,8 @@ public function testCanGetSince(): void {
95
100
$ hooks = $ this ->getFilters ();
96
101
$ hook = $ hooks ->find ( 'wp_tag_cloud ' );
97
102
103
+ self ::assertInstanceOf ( Hook::class, $ hook );
104
+
98
105
$ since = $ hook ->getDoc ()->getSince ();
99
106
100
107
self ::assertSame ( '2.3.0 ' , $ since );
@@ -148,7 +155,7 @@ private function getFilters(): Hooks {
148
155
return Hooks::fromFile ( $ this ->dataCoreFiles ()['filters ' ][0 ] );
149
156
}
150
157
151
- private function getActions (): Hooks {
152
- return Hooks::fromFile ( $ this ->dataCoreFiles ()['actions ' ][0 ] );
153
- }
158
+ // private function getActions(): Hooks {
159
+ // return Hooks::fromFile( $this->dataCoreFiles()['actions'][0] );
160
+ // }
154
161
}
0 commit comments