[wp-trac] [WordPress Trac] #57782: PHPStan: Fix function argument type issues for WP 6.3

WordPress Trac noreply at wordpress.org
Tue Feb 21 13:43:48 UTC 2023


#57782: PHPStan: Fix function argument type issues for WP 6.3
------------------------------+------------------------------
 Reporter:  hellofromTonya    |      Owner:  hellofromTonya
     Type:  task (blessed)    |     Status:  assigned
 Priority:  normal            |  Milestone:  6.3
Component:  General           |    Version:
 Severity:  normal            |   Keywords:  php8 needs-patch
  Focuses:  coding-standards  |
------------------------------+------------------------------
 Previously:

 * #51423 (<= 6.2)

 Continuation of the the work to fix function argument type issues as
 reported by PHPStan. These issues are argument types passed to a WP Core
 and PHP's built-in functions.

 The last report was created 3 years ago
 https://gist.github.com/xknown/77f8cbe233da75080d1e9258a8c94f95. A new
 report should be generated as a starting point what issues remain to be
 fixed in 6.3.

 Goals are to:
 * retain the current behavior (i.e. to avoid breaking changes).
 * retain the triggering of notice/warning/error, which are clues and
 indicators (i.e. rather than silently letting the problem propagate
 downstream).
 * gain PHP 8 compatibility.
 * ensure code coverage to validate changes.

 This ticket is part of the effort to achieve PHP 8+ compatibility.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/57782>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list