[wp-trac] [WordPress Trac] #55688: Update size function in WP_Filesystem_Direct

WordPress Trac noreply at wordpress.org
Fri May 6 19:21:54 UTC 2022

#55688: Update size function in WP_Filesystem_Direct
 Reporter:  mukesh27                      |       Owner:  (none)
     Type:  defect (bug)                  |      Status:  new
 Priority:  normal                        |   Milestone:  Awaiting Review
Component:  Filesystem API                |     Version:  2.5
 Severity:  normal                        |  Resolution:
 Keywords:  has-patch close dev-feedback  |     Focuses:
Changes (by costdev):

 * keywords:  has-patch => has-patch close dev-feedback
 * version:  trunk => 2.5
 * component:  Media => Filesystem API
 * milestone:  6.0 => Awaiting Review


 As this isn't a regression introduced during the 6.0 cycle, I'm removing
 this from the milestone.

 As Sergey has said, the PR introduces a BC break, as the method can no
 longer return `false`, and it's in a mission-critical component.

 This change would also make it possible to filter the result via the
 'pre_wp_filesize' and 'wp_filesize' filters, so this could end up breaking
 BC in a much larger way than removing the `false` return.

 I'm adding `close` as I think this is too risky.

 Adding `dev-feedback` to see what others think about this. If there's a
 desire to have this method call `wp_filesize()`, it needs ''extremely''
 careful consideration. For BC, the checks to cause a `false` return would
 need to be run before calling `wp_filesize()`.

Ticket URL: <https://core.trac.wordpress.org/ticket/55688#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list