[wp-trac] [WordPress Trac] #47699: Remove redundant JSON polyfills for PHP native functionality
WordPress Trac
noreply at wordpress.org
Fri Sep 20 19:52:49 UTC 2019
#47699: Remove redundant JSON polyfills for PHP native functionality
-------------------------------------------------+-------------------------
Reporter: jrf | Owner: desrosj
Type: enhancement | Status: reviewing
Priority: normal | Milestone: 5.3
Component: General | Version: trunk
Severity: normal | Resolution:
Keywords: has-patch has-unit-tests needs-dev- | Focuses: coding-
note | standards
-------------------------------------------------+-------------------------
Comment (by desrosj):
In [changeset:"46205" 46205]:
{{{
#!CommitTicketReference repository="" revision="46205"
Code Modernization: Deprecate the `Services_JSON` and
`Services_JSON_Error` classes.
The PHP native JSON extension has been bundled and compiled with PHP by
default since version 5.2.0. Because the minimum version of PHP required
by WordPress is now 5.6.20 (see #46594 and [45058]), JSON extension
related polyfills and backwards compatibility code can now be removed.
Since there are still some plugins and themes that utilize the
`Services_JSON` class, these classes will remain for the time being, but
including the `wp-includes/class-json.php` file and creating
`Services_JSON` instances will now throw deprecated notices.
See #47699.
Props jrf, Clorith, pento.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/47699#comment:11>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list