File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -65,3 +65,19 @@ class NotYetDetected {
6565 public function paramTypeDeclaration ( wp_role $ role ) {}
6666 public function returnTypeDeclaration () : WP_TERM {}
6767}
68+
69+ /*
70+ * Safeguard correct handling of all types of namespaced class references.
71+ */
72+ $ obj = new \WPDB ();
73+ $ obj = new MyNamespace \WPDB ();
74+ $ obj = new \MyNamespace \WPDB ();
75+ $ obj = new namespace \WPDB ();
76+ class MyClass1 extends \WP_QUERY {}
77+ class MyClass2 extends MyNamespace \WP_QUERY {}
78+ class MyClass3 extends \MyNamespace \WP_QUERY {}
79+ class MyClass4 extends namespace \WP_QUERY {}
80+ \wp_user_search::prepare_query ();
81+ MyNamespace \wp_user_search::prepare_query ();
82+ \MyNamespace \wp_user_search::prepare_query ();
83+ namespace \wp_user_search ::prepare_query();
Original file line number Diff line number Diff line change @@ -45,6 +45,12 @@ public function getWarningList() {
4545 47 => 1 ,
4646 48 => 1 ,
4747 49 => 1 ,
48+ 72 => 1 ,
49+ 75 => 1 ,
50+ 76 => 1 ,
51+ 79 => 1 ,
52+ 80 => 1 ,
53+ 83 => 1 ,
4854 );
4955 }
5056}
You can’t perform that action at this time.
0 commit comments