[wp-trac] [WordPress Trac] #47632: Coding Standards fixes for WP 5.3

WordPress Trac noreply at wordpress.org
Fri Nov 15 08:26:04 UTC 2019


#47632: Coding Standards fixes for WP 5.3
----------------------------+-------------------------------
 Reporter:  pento           |       Owner:  pento
     Type:  task (blessed)  |      Status:  reopened
 Priority:  normal          |   Milestone:  5.3
Component:  General         |     Version:
 Severity:  normal          |  Resolution:
 Keywords:                  |     Focuses:  coding-standards
----------------------------+-------------------------------
Changes (by Otto42):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 Replying to [comment:7 pento]:
 > In [changeset:"45611" 45611]:
 > {{{
 > #!CommitTicketReference repository="" revision="45611"
 > Coding Standards: Fix instances of
 `WordPress.PHP.NoSilencedErrors.Discouraged`.
 >
 > Noteable changes:
 > - The `magic_quotes_runtime` and `magic_quotes_sybase` settings were
 removed in PHP 5.4, so no longer need to be set.
 > - Some functions that use external libraries can generate errors that
 can't be tested for, so are globally allowed to silence errors.
 > - Quite a few functions would cause errors if `safe_mode` was set. This
 setting was removed in PHP 5.4.
 > - Only a handful of `header()` calls needed corresponding
 `headers_sent()` checks for unit tests to pass, but more may need to be
 added as the nightlies builds are tested.
 >
 > See #46732.
 > }}}

 Hey @pento, this is a bug. Potentially a bad one.

 {{{
 if ( ! $this->is_dir( $path ) || ! $this->is_readable( $dir ) ) {
     return false;
 }

 $dir = dir( $path );
 }}}

 $dir isn't set in the check here. is_readable $dir is always false.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/47632#comment:50>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list