<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[46660] trunk/src: Docs: Improve documentation of known return types, plus other docs fixes.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/46660">46660</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/46660","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>johnbillion</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2019-11-05 21:21:46 +0000 (Tue, 05 Nov 2019)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Docs: Improve documentation of known return types, plus other docs fixes.

See <a href="https://core.trac.wordpress.org/ticket/48303">#48303</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunksrcwpincludescommenttemplatephp">trunk/src/wp-includes/comment-template.php</a></li>
<li><a href="#trunksrcwpincludescommentphp">trunk/src/wp-includes/comment.php</a></li>
<li><a href="#trunksrcwpincludescustomizeclasswpcustomizemediacontrolphp">trunk/src/wp-includes/customize/class-wp-customize-media-control.php</a></li>
<li><a href="#trunksrcwpincludescustomizeclasswpcustomizenavmenusettingphp">trunk/src/wp-includes/customize/class-wp-customize-nav-menu-setting.php</a></li>
<li><a href="#trunksrcwpincludesembedphp">trunk/src/wp-includes/embed.php</a></li>
<li><a href="#trunksrcwpincludesformattingphp">trunk/src/wp-includes/formatting.php</a></li>
<li><a href="#trunksrcwpincludesfunctionsphp">trunk/src/wp-includes/functions.php</a></li>
<li><a href="#trunksrcwpincludesfunctionswpscriptsphp">trunk/src/wp-includes/functions.wp-scripts.php</a></li>
<li><a href="#trunksrcwpincludesfunctionswpstylesphp">trunk/src/wp-includes/functions.wp-styles.php</a></li>
<li><a href="#trunksrcwpincludesgeneraltemplatephp">trunk/src/wp-includes/general-template.php</a></li>
<li><a href="#trunksrcwpincludesksesphp">trunk/src/wp-includes/kses.php</a></li>
<li><a href="#trunksrcwpincludesl10nphp">trunk/src/wp-includes/l10n.php</a></li>
<li><a href="#trunksrcwpincludesloadphp">trunk/src/wp-includes/load.php</a></li>
<li><a href="#trunksrcwpincludesmediaphp">trunk/src/wp-includes/media.php</a></li>
<li><a href="#trunksrcwpincludesmetaphp">trunk/src/wp-includes/meta.php</a></li>
<li><a href="#trunksrcwpincludesmsblogsphp">trunk/src/wp-includes/ms-blogs.php</a></li>
<li><a href="#trunksrcwpincludesmsdeprecatedphp">trunk/src/wp-includes/ms-deprecated.php</a></li>
<li><a href="#trunksrcwpincludesmsfunctionsphp">trunk/src/wp-includes/ms-functions.php</a></li>
<li><a href="#trunksrcwpincludesmsloadphp">trunk/src/wp-includes/ms-load.php</a></li>
<li><a href="#trunksrcwpincludesnavmenuphp">trunk/src/wp-includes/nav-menu.php</a></li>
<li><a href="#trunksrcwpincludespostformatsphp">trunk/src/wp-includes/post-formats.php</a></li>
<li><a href="#trunksrcwpincludespostphp">trunk/src/wp-includes/post.php</a></li>
<li><a href="#trunksrcwpincludesqueryphp">trunk/src/wp-includes/query.php</a></li>
<li><a href="#trunksrcwpincludesrestapiclasswprestrequestphp">trunk/src/wp-includes/rest-api/class-wp-rest-request.php</a></li>
<li><a href="#trunksrcwpincludesrestapiclasswprestserverphp">trunk/src/wp-includes/rest-api/class-wp-rest-server.php</a></li>
<li><a href="#trunksrcwpincludesrestapiphp">trunk/src/wp-includes/rest-api.php</a></li>
<li><a href="#trunksrcwpincludestaxonomyphp">trunk/src/wp-includes/taxonomy.php</a></li>
<li><a href="#trunksrcwpincludesthemephp">trunk/src/wp-includes/theme.php</a></li>
<li><a href="#trunksrcwpincludesuserphp">trunk/src/wp-includes/user.php</a></li>
<li><a href="#trunksrcwpincludeswpdbphp">trunk/src/wp-includes/wp-db.php</a></li>
<li><a href="#trunksrcwptrackbackphp">trunk/src/wp-trackback.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunksrcwpincludescommenttemplatephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/comment-template.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/comment-template.php        2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/comment-template.php  2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -452,7 +452,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string|array   $class      Optional. One or more classes to add to the class list. Default empty.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|WP_Comment $comment_id Comment ID or WP_Comment object. Default current comment.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|WP_Post    $post_id    Post ID or WP_Post object. Default current post.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array An array of classes.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] An array of classes.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_comment_class( $class = '', $comment_id = null, $post_id = null ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $comment_alt, $comment_depth, $comment_thread_alt;
</span></span></pre></div>
<a id="trunksrcwpincludescommentphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/comment.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/comment.php 2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/comment.php   2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -251,7 +251,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.7.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of comment statuses.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] List of comment status labels keyed by status.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_comment_statuses() {
</span><span class="cx" style="display: block; padding: 0 10px">        $status = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1163,7 +1163,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @global wpdb $wpdb WordPress database abstraction object.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Maximum character length for the comment form fields.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return int[] Array of maximum lengths keyed by field name.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_comment_fields_max_lengths() {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wpdb;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1206,7 +1206,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.5.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array $lengths Associative array `'field_name' => 'maximum length'`.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param int[] $lengths Array of maximum lengths keyed by field name.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters( 'wp_get_comment_fields_max_lengths', $lengths );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1778,7 +1778,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.0.4
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Comment author, email, url respectively.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array {
+ *     An array of current commenter variables.
+ *
+ *     @type string $comment_author       The name of the current commenter, or an empty string.
+ *     @type string $comment_author_email The email address of the current commenter, or an empty string.
+ *     @type string $comment_author_url   The URL address of the current commenter, or an empty string.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_current_commenter() {
</span><span class="cx" style="display: block; padding: 0 10px">        // Cookies should already be sanitized.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1806,9 +1812,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @param array $comment_author_data {
</span><span class="cx" style="display: block; padding: 0 10px">         *     An array of current commenter variables.
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         *     @type string $comment_author       The name of the author of the comment. Default empty.
-        *     @type string $comment_author_email The email address of the `$comment_author`. Default empty.
-        *     @type string $comment_author_url   The URL address of the `$comment_author`. Default empty.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  *     @type string $comment_author       The name of the current commenter, or an empty string.
+        *     @type string $comment_author_email The email address of the current commenter, or an empty string.
+        *     @type string $comment_author_url   The URL address of the current commenter, or an empty string.
</ins><span class="cx" style="display: block; padding: 0 10px">          * }
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters( 'wp_get_current_commenter', compact( 'comment_author', 'comment_author_email', 'comment_author_url' ) );
</span></span></pre></div>
<a id="trunksrcwpincludescustomizeclasswpcustomizemediacontrolphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/customize/class-wp-customize-media-control.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/customize/class-wp-customize-media-control.php      2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/customize/class-wp-customize-media-control.php        2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -207,7 +207,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.9.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @return array An associative array of default button labels.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @return string[] An associative array of default button labels keyed by the button name.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        public function get_default_button_labels() {
</span><span class="cx" style="display: block; padding: 0 10px">                // Get just the mime type and strip the mime subtype if present.
</span></span></pre></div>
<a id="trunksrcwpincludescustomizeclasswpcustomizenavmenusettingphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/customize/class-wp-customize-nav-menu-setting.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/customize/class-wp-customize-nav-menu-setting.php   2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/customize/class-wp-customize-nav-menu-setting.php     2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -381,7 +381,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.3.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @param array $nav_menu_options Nav menu options including auto_add.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @return array (Kaybe) modified nav menu options.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @return array (Maybe) modified nav menu options.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        public function filter_nav_menu_options( $nav_menu_options ) {
</span><span class="cx" style="display: block; padding: 0 10px">                if ( $this->_previewed_blog_id !== get_current_blog_id() ) {
</span></span></pre></div>
<a id="trunksrcwpincludesembedphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/embed.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/embed.php   2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/embed.php     2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58,7 +58,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $url Optional. The URL that should be embedded. Default empty.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Default embed parameters.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array {
+ *     Indexed array of the embed width and height in pixels.
+ *
+ *     @type int $0 The embed width.
+ *     @type int $1 The embed height.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_embed_defaults( $url = '' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! empty( $GLOBALS['content_width'] ) ) {
</span></span></pre></div>
<a id="trunksrcwpincludesformattingphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/formatting.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/formatting.php      2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/formatting.php        2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -622,7 +622,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.2.4
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $input The text which has to be formatted.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array The formatted text.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of the formatted text.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_html_split( $input ) {
</span><span class="cx" style="display: block; padding: 0 10px">        return preg_split( get_html_split_regex(), $input, -1, PREG_SPLIT_DELIM_CAPTURE );
</span></span></pre></div>
<a id="trunksrcwpincludesfunctionsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/functions.php       2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/functions.php 2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -766,7 +766,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.7.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $content Content to extract URLs from.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array URLs found in passed string.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of URLs found in passed string.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_extract_urls( $content ) {
</span><span class="cx" style="display: block; padding: 0 10px">        preg_match_all(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2487,7 +2487,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string       $name       Filename.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param null|string  $deprecated Never used. Set to null.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param mixed        $bits       File content
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param string       $bits       File content
</ins><span class="cx" style="display: block; padding: 0 10px">  * @param string       $time       Optional. Time formatted in 'yyyy/mm'. Default null.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3003,7 +3003,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.6.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Array of file extensions types keyed by the type of file.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array[] Multi-dimensional array of file extensions types keyed by the type of file.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_ext_types() {
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3014,8 +3014,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @see wp_ext2type()
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array $ext2type Multi-dimensional array with extensions for a default set
-        *                        of file types.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param array[] $ext2type Multi-dimensional array of file extensions types keyed by the type of file.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters(
</span><span class="cx" style="display: block; padding: 0 10px">                'ext2type',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4262,7 +4261,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.0.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array|string $list List of ids.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Sanitized array of IDs.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return int[] Sanitized array of IDs.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_parse_id_list( $list ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $list = wp_parse_list( $list );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4276,7 +4275,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.7.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param  array|string $list List of slugs.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Sanitized array of slugs.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Sanitized array of slugs.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_parse_slug_list( $list ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $list = wp_parse_list( $list );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5842,7 +5841,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array  $default_headers List of headers, in the format `array( 'HeaderKey' => 'Header Name' )`.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $context         Optional. If specified adds filter hook {@see 'extra_$context_headers'}.
</span><span class="cx" style="display: block; padding: 0 10px">  *                                Default empty.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Array of file headers in `HeaderKey => Header Value` format.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of file header values keyed by header name.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_file_data( $file, $default_headers, $context = '' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        // We don't need to write to the file, so just open for reading.
</span></span></pre></div>
<a id="trunksrcwpincludesfunctionswpscriptsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/functions.wp-scripts.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/functions.wp-scripts.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/functions.wp-scripts.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -65,7 +65,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.1.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string|bool|array $handles Optional. Scripts to be printed. Default 'false'.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array On success, a processed array of WP_Dependencies items; otherwise, an empty array.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] On success, an array of handles of processed WP_Dependencies items; otherwise, an empty array.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_print_scripts( $handles = false ) {
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span></span></pre></div>
<a id="trunksrcwpincludesfunctionswpstylesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/functions.wp-styles.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/functions.wp-styles.php     2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/functions.wp-styles.php       2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,7 +37,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.6.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string|bool|array $handles Styles to be printed. Default 'false'.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array On success, a processed array of WP_Dependencies items; otherwise, an empty array.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] On success, an array of handles of processed WP_Dependencies items; otherwise, an empty array.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_print_styles( $handles = false ) {
</span><span class="cx" style="display: block; padding: 0 10px">        if ( '' === $handles ) { // for wp_head
</span></span></pre></div>
<a id="trunksrcwpincludesgeneraltemplatephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/general-template.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/general-template.php        2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/general-template.php  2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3286,7 +3286,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.6.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array A list of unique hosts of enqueued scripts and styles.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] A list of unique hosts of enqueued scripts and styles.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_dependencies_unique_hosts() {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wp_scripts, $wp_styles;
</span></span></pre></div>
<a id="trunksrcwpincludesksesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/kses.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/kses.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/kses.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -948,7 +948,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Helper function listing HTML attributes containing a URL.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Returns an array of HTML attribute names whose value contains a URL.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * This function returns a list of all HTML attributes that must contain
</span><span class="cx" style="display: block; padding: 0 10px">  * a URL according to the HTML specification.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -959,7 +959,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 5.0.1
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array HTML attributes that must include a URL.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] HTML attribute names whose value contains a URL.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_kses_uri_attributes() {
</span><span class="cx" style="display: block; padding: 0 10px">        $uri_attributes = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -990,7 +990,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 5.0.1
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array $uri_attributes HTML attributes requiring validation as a URL.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param string[] $uri_attributes HTML attribute names whose value contains a URL.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        $uri_attributes = apply_filters( 'wp_kses_uri_attributes', $uri_attributes );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcwpincludesl10nphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/l10n.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/l10n.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/l10n.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1297,7 +1297,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $dir A directory to search for language files.
</span><span class="cx" style="display: block; padding: 0 10px">  *                    Default WP_LANG_DIR.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array An array of language codes or an empty array if no languages are present. Language codes are formed by stripping the .mo extension from the language file names.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] An array of language codes or an empty array if no languages are present. Language codes are formed by stripping the .mo extension from the language file names.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_available_languages( $dir = null ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $languages = array();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1318,8 +1318,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.7.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array  $languages An array of available language codes.
-        * @param string $dir       The directory where the language files were found.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param string[] $languages An array of available language codes.
+        * @param string   $dir       The directory where the language files were found.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters( 'get_available_languages', $languages, $dir );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1386,7 +1386,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.7.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $po_file Path to PO file.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array PO file headers.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of PO file header values keyed by header name.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_pomo_file_data( $po_file ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $headers = get_file_data(
</span></span></pre></div>
<a id="trunksrcwpincludesloadphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/load.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/load.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/load.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -625,7 +625,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.0.0
</span><span class="cx" style="display: block; padding: 0 10px">  * @access private
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Files to include.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of absolute paths of files to include.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_mu_plugins() {
</span><span class="cx" style="display: block; padding: 0 10px">        $mu_plugins = array();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -736,7 +736,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 5.1.0
</span><span class="cx" style="display: block; padding: 0 10px">  * @access private
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Array of paths to theme directories.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of absolute paths to theme directories.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_active_and_valid_themes() {
</span><span class="cx" style="display: block; padding: 0 10px">        global $pagenow;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -775,7 +775,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 5.2.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string[] $themes Array of absolute theme directory paths.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return string[] Filtered array of themes, without any paused themes.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Filtered array of absolute paths to themes, without any paused themes.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_skip_paused_themes( array $themes ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $paused_themes = wp_paused_themes()->get_all();
</span></span></pre></div>
<a id="trunksrcwpincludesmediaphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/media.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/media.php   2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/media.php     2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -845,11 +845,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Gets the available intermediate image sizes.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Gets the available intermediate image size names.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.0.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Returns a filtered array of image size strings.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] An array of image size names.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_intermediate_image_sizes() {
</span><span class="cx" style="display: block; padding: 0 10px">        $default_sizes    = array( 'thumbnail', 'medium', 'medium_large', 'large' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -864,8 +864,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 2.5.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array $default_sizes An array of intermediate image sizes. Defaults
-        *                             are 'thumbnail', 'medium', 'medium_large', 'large'.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param string[] $default_sizes An array of intermediate image size names. Defaults
+        *                                are 'thumbnail', 'medium', 'medium_large', 'large'.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters( 'intermediate_image_sizes', $default_sizes );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2436,7 +2436,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param WP_Post $attachment The current attachment, provided for context.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string  $context    Optional. The context. Accepts 'edit', 'display'. Default 'display'.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Key/value pairs of field keys to labels.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Key/value pairs of field keys to labels.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_attachment_id3_keys( $attachment, $context = 'display' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $fields = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3046,7 +3046,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string           $output     Output type. 'names' to return an array of taxonomy names,
</span><span class="cx" style="display: block; padding: 0 10px">  *                                     or 'objects' to return an array of taxonomy objects.
</span><span class="cx" style="display: block; padding: 0 10px">  *                                     Default is 'names'.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Empty array on failure. List of taxonomies on success.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[]|WP_Taxonomy[] List of taxonomies or taxonomy names. Empty array on failure.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_attachment_taxonomies( $attachment, $output = 'names' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        if ( is_int( $attachment ) ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3159,7 +3159,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int $example_height The height of an example embed.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int $max_width      The maximum allowed width.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int $max_height     The maximum allowed height.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array The maximum possible width and height based on the example ratio.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return int[] {
+ *     An array of maximum width and height values.
+ *
+ *     @type int $0 The maximum width in pixels.
+ *     @type int $1 The maximum height in pixels.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_expand_dimensions( $example_width, $example_height, $max_width, $max_height ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $example_width  = (int) $example_width;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4226,7 +4231,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @see get_post_gallery()
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|WP_Post $post Optional. Post ID or WP_Post object. Default is global `$post`.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array A list of a gallery's image srcs in order.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] A list of a gallery's image srcs in order.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_post_gallery_images( $post = 0 ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $gallery = get_post_gallery( $post, false );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4312,7 +4317,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.0.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array The relevant CSS file URLs.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] The relevant CSS file URLs.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wpview_media_sandbox_styles() {
</span><span class="cx" style="display: block; padding: 0 10px">        $version        = 'ver=' . get_bloginfo( 'version' );
</span></span></pre></div>
<a id="trunksrcwpincludesmetaphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/meta.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/meta.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/meta.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1317,7 +1317,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $object_type    The type of object. Post, comment, user, term.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $object_subtype Optional. The subtype of the object type.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of registered meta keys.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] List of registered meta keys.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_registered_meta_keys( $object_type, $object_subtype = '' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wp_meta_keys;
</span></span></pre></div>
<a id="trunksrcwpincludesmsblogsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/ms-blogs.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/ms-blogs.php        2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/ms-blogs.php  2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -859,9 +859,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 5.3.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param int $network_id The network to get counts for.  Default is the current network id.
- * @return array Includes a grand total 'all' and an array of counts indexed by
- *                status strings: public, archived, mature, spam, deleted.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param int $network_id Optional. The network to get counts for. Default is the current network ID.
+ * @return int[] {
+ *     Numbers of sites grouped by site status.
+ *
+ *     @type int $all      The total number of sites.
+ *     @type int $public   The number of public sites.
+ *     @type int $archived The number of archived sites.
+ *     @type int $mature   The number of mature sites.
+ *     @type int $spam     The number of spam sites.
+ *     @type int $deleted  The number of deleted sites.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_count_sites( $network_id = null ) {
</span><span class="cx" style="display: block; padding: 0 10px">        if ( empty( $network_id ) ) {
</span></span></pre></div>
<a id="trunksrcwpincludesmsdeprecatedphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/ms-deprecated.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/ms-deprecated.php   2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/ms-deprecated.php     2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -472,10 +472,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *     @type int       $limit      Number of sites to limit the query to. Default 100.
</span><span class="cx" style="display: block; padding: 0 10px">  *     @type int       $offset     Exclude the first x sites. Used in combination with the $limit parameter. Default 0.
</span><span class="cx" style="display: block; padding: 0 10px">  * }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array An empty array if the installation is considered "large" via wp_is_large_network(). Otherwise,
- *               an associative array of site data arrays, each containing the site (network) ID, blog ID,
- *               site domain and path, dates registered and modified, and the language ID. Also, boolean
- *               values for whether the site is public, archived, mature, spam, and/or deleted.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array[] An empty array if the installation is considered "large" via wp_is_large_network(). Otherwise,
+ *                 an associative array of WP_Site data as arrays.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_sites( $args = array() ) {
</span><span class="cx" style="display: block; padding: 0 10px">        _deprecated_function( __FUNCTION__, '4.6.0', 'get_sites()' );
</span></span></pre></div>
<a id="trunksrcwpincludesmsfunctionsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/ms-functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/ms-functions.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/ms-functions.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,7 +12,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since MU (3.0.0)
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Site and user count for the network.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return int[] {
+ *     Site and user count for the network.
+ *
+ *     @type int $blogs Number of sites on the network.
+ *     @type int $users Number of users on the network.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_sitestats() {
</span><span class="cx" style="display: block; padding: 0 10px">        $stats = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -443,7 +448,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $user_name  The login name provided by the user.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $user_email The email provided by the user.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Contains username, email, and error messages.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array {
+ *     The array of user name, email, and the error messages.
+ *
+ *     @type string   $user_name     Sanitized and unique username.
+ *     @type string   $orig_username Original username.
+ *     @type string   $user_email    User email address.
+ *     @type WP_Error $errors        WP_Error object containing any errors found.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wpmu_validate_user_signup( $user_name, $user_email ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wpdb;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -559,7 +571,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @since MU (3.0.0)
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @param array $result {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         *     The array of user name, email and the error messages.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  *     The array of user name, email, and the error messages.
</ins><span class="cx" style="display: block; padding: 0 10px">          *
</span><span class="cx" style="display: block; padding: 0 10px">         *     @type string   $user_name     Sanitized and unique username.
</span><span class="cx" style="display: block; padding: 0 10px">         *     @type string   $orig_username Original username.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -592,7 +604,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string         $blogname   The blog name provided by the user. Must be unique.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string         $blog_title The blog title provided by the user.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param WP_User|string $user       Optional. The user object to check against the new site name.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Contains the new site data and error messages.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array {
+ *     Array of domain, path, blog name, blog title, user and error messages.
+ *
+ *     @type string         $domain     Domain for the site.
+ *     @type string         $path       Path for the site. Used in subdirectory installations.
+ *     @type string         $blogname   The unique site name (slug).
+ *     @type string         $blog_title Blog title.
+ *     @type string|WP_User $user       By default, an empty string. A user object if provided.
+ *     @type WP_Error       $errors     WP_Error containing any errors found.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wpmu_validate_blog_signup( $blogname, $blog_title, $user = '' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wpdb, $domain;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1973,7 +1994,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since MU (3.0.0)
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array|string $deprecated Not used.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array The current site's domain
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] {
+ *     An array containing the current site's domain.
+ *
+ *     @type string $0 The current site's domain.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function redirect_this_site( $deprecated = '' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        return array( get_network()->domain );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2577,7 +2602,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.4.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Array of reserved subdirectory names.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of reserved names.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_subdirectory_reserved_names() {
</span><span class="cx" style="display: block; padding: 0 10px">        $names = array(
</span></span></pre></div>
<a id="trunksrcwpincludesmsloadphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/ms-load.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/ms-load.php 2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/ms-load.php   2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,7 +32,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @access private
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.1.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Files to include.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of absolute paths to files to include.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_active_network_plugins() {
</span><span class="cx" style="display: block; padding: 0 10px">        $active_plugins = (array) get_site_option( 'active_sitewide_plugins', array() );
</span></span></pre></div>
<a id="trunksrcwpincludesnavmenuphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/nav-menu.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/nav-menu.php        2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/nav-menu.php  2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -600,7 +600,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $args Optional. Array of arguments passed on to get_terms().
</span><span class="cx" style="display: block; padding: 0 10px">  *                    Default empty array.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Menu objects.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return WP_Term[] An array of menu objects.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_nav_menus( $args = array() ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $defaults = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -984,7 +984,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int    $object_id   The ID of the original object.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $object_type The type of object, such as "taxonomy" or "post_type."
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $taxonomy    If $object_type is "taxonomy", $taxonomy is the name of the tax that $object_id belongs to
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array The array of menu item IDs; empty array if none;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return int[] The array of menu item IDs; empty array if none;
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_associated_nav_menu_items( $object_id = 0, $object_type = 'post_type', $taxonomy = '' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $object_id     = (int) $object_id;
</span></span></pre></div>
<a id="trunksrcwpincludespostformatsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/post-formats.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/post-formats.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/post-formats.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -90,7 +90,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.1.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array The array of translated post format names.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of post format labels keyed by format slug.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_post_format_strings() {
</span><span class="cx" style="display: block; padding: 0 10px">        $strings = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -113,7 +113,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.1.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array The array of post format slugs as both keys and values.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] The array of post format slugs as both keys and values.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_post_format_slugs() {
</span><span class="cx" style="display: block; padding: 0 10px">        $slugs = array_keys( get_post_format_strings() );
</span></span></pre></div>
<a id="trunksrcwpincludespostphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/post.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/post.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/post.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -706,7 +706,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 1.0.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $post Post content.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Post before ('main'), after ('extended'), and custom read more ('more_text').
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] {
+ *     Extended entry info.
+ *
+ *     @type string $main      Content before the more tag.
+ *     @type string $extended  Content after the more tag.
+ *     @type string $more_text Custom read more text, or empty string.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_extended( $post ) {
</span><span class="cx" style="display: block; padding: 0 10px">        //Match the new style more links.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -790,7 +796,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.5.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|WP_Post $post Post ID or post object.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Ancestor IDs or empty array if none are found.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return int[] Ancestor IDs or empty array if none are found.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_post_ancestors( $post ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $post = get_post( $post );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -930,7 +936,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.5.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of post statuses.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of post status labels keyed by their status.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_post_statuses() {
</span><span class="cx" style="display: block; padding: 0 10px">        $status = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -951,7 +957,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.5.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of page statuses.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of page status labels keyed by their status.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_page_statuses() {
</span><span class="cx" style="display: block; padding: 0 10px">        $status = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1916,7 +1922,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *                               only one element from the array needs to match; 'and'
</span><span class="cx" style="display: block; padding: 0 10px">  *                               means all elements must match; 'not' means no elements may
</span><span class="cx" style="display: block; padding: 0 10px">  *                               match. Default 'and'.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array A list of post type names.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] A list of post type names.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_post_types_by_support( $feature, $operator = 'and' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $_wp_post_type_features;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4706,7 +4712,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 1.5.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int $post_id Post ID.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of enclosures.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of enclosures for the given post.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_enclosed( $post_id ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $custom_fields = get_post_custom( $post_id );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4833,7 +4839,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @global wpdb $wpdb WordPress database abstraction object.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of page IDs.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] List of page IDs as strings.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_all_page_ids() {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wpdb;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4855,12 +4861,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 1.5.1
</span><span class="cx" style="display: block; padding: 0 10px">  * @deprecated 3.5.0 Use get_post()
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param mixed  $page   Page object or page ID. Passed by reference.
- * @param string $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which correspond to
- *                       a WP_Post object, an associative array, or a numeric array, respectively. Default OBJECT.
- * @param string $filter Optional. How the return value should be filtered. Accepts 'raw',
- *                       'edit', 'db', 'display'. Default 'raw'.
- * @return WP_Post|array|null WP_Post (or array) on success, or null on failure.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param int|WP_Post $page   Page object or page ID. Passed by reference.
+ * @param string      $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which correspond to
+ *                            a WP_Post object, an associative array, or a numeric array, respectively. Default OBJECT.
+ * @param string      $filter Optional. How the return value should be filtered. Accepts 'raw',
+ *                            'edit', 'db', 'display'. Default 'raw'.
+ * @return WP_Post|array|null WP_Post or array on success, null on failure.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_page( $page, $output = OBJECT, $filter = 'raw' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        return get_post( $page, $output, $filter );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6293,12 +6299,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @see get_private_posts_cap_sql()
</span><span class="cx" style="display: block; padding: 0 10px">  * @global wpdb $wpdb WordPress database abstraction object.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param array|string   $post_type   Single post type or an array of post types.
- * @param bool           $full        Optional. Returns a full WHERE statement instead of just
- *                                    an 'andalso' term. Default true.
- * @param int            $post_author Optional. Query posts having a single author ID. Default null.
- * @param bool           $public_only Optional. Only return public posts. Skips cap checks for
- *                                    $current_user.  Default false.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param string|string[] $post_type   Single post type or an array of post types.
+ * @param bool            $full        Optional. Returns a full WHERE statement instead of just
+ *                                     an 'andalso' term. Default true.
+ * @param int             $post_author Optional. Query posts having a single author ID. Default null.
+ * @param bool            $public_only Optional. Only return public posts. Skips cap checks for
+ *                                     $current_user.  Default false.
</ins><span class="cx" style="display: block; padding: 0 10px">  * @return string SQL WHERE code that can be added to a query.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_posts_by_author_sql( $post_type, $full = true, $post_author = null, $public_only = false ) {
</span></span></pre></div>
<a id="trunksrcwpincludesqueryphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/query.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/query.php   2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/query.php     2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -91,7 +91,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @global WP_Query $wp_query WordPress Query object.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array|string $query Array or string of WP_Query arguments.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of post objects.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return WP_Post[]|int[] Array of post objects or post IDs.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function query_posts( $query ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $GLOBALS['wp_query'] = new WP_Query();
</span></span></pre></div>
<a id="trunksrcwpincludesrestapiclasswprestrequestphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/rest-api/class-wp-rest-request.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/rest-api/class-wp-rest-request.php  2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/rest-api/class-wp-rest-request.php    2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -330,7 +330,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.4.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @return array List of types to check, in order of priority.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @return string[] Array of types to check, in order of priority.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        protected function get_parameter_order() {
</span><span class="cx" style="display: block; padding: 0 10px">                $order = array();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -366,12 +366,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                 *
</span><span class="cx" style="display: block; padding: 0 10px">                 * @since 4.4.0
</span><span class="cx" style="display: block; padding: 0 10px">                 *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                 * @param array           $order {
-                *    An array of types to check, in order of priority.
-                *
-                * @param string $type The type to check.
-                * }
-                * @param WP_REST_Request $this The request object.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+          * @param string[]        $order Array of types to check, in order of priority.
+                * @param WP_REST_Request $this  The request object.
</ins><span class="cx" style="display: block; padding: 0 10px">                  */
</span><span class="cx" style="display: block; padding: 0 10px">                return apply_filters( 'rest_request_parameter_order', $order, $this );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span></span></pre></div>
<a id="trunksrcwpincludesrestapiclasswprestserverphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/rest-api/class-wp-rest-server.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/rest-api/class-wp-rest-server.php   2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/rest-api/class-wp-rest-server.php     2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -780,7 +780,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.4.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @return array List of registered namespaces.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @return string[] List of registered namespaces.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        public function get_namespaces() {
</span><span class="cx" style="display: block; padding: 0 10px">                return array_keys( $this->namespaces );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1017,7 +1017,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         *     @type string $context Context.
</span><span class="cx" style="display: block; padding: 0 10px">         * }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @return array Index entity
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @return WP_REST_Response The API root index data.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        public function get_index( $request ) {
</span><span class="cx" style="display: block; padding: 0 10px">                // General site data.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1100,7 +1100,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @param array  $routes  Routes to get data for.
</span><span class="cx" style="display: block; padding: 0 10px">         * @param string $context Optional. Context for data. Accepts 'view' or 'help'. Default 'view'.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @return array Route data to expose in indexes.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @return array[] Route data to expose in indexes, keyed by route.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        public function get_data_for_routes( $routes, $context = 'view' ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $available = array();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1131,8 +1131,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                 *
</span><span class="cx" style="display: block; padding: 0 10px">                 * @since 4.4.0
</span><span class="cx" style="display: block; padding: 0 10px">                 *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                 * @param array $available Map of route to route data.
-                * @param array $routes    Internal route data as an associative array.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+          * @param array[] $available Route data to expose in indexes, keyed by route.
+                * @param array   $routes    Internal route data as an associative array.
</ins><span class="cx" style="display: block; padding: 0 10px">                  */
</span><span class="cx" style="display: block; padding: 0 10px">                return apply_filters( 'rest_route_data', $available, $routes );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span></span></pre></div>
<a id="trunksrcwpincludesrestapiphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/rest-api.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/rest-api.php        2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/rest-api.php  2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1165,7 +1165,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param mixed $id_or_email The Gravatar to retrieve a URL for. Accepts a user_id, gravatar md5 hash,
</span><span class="cx" style="display: block; padding: 0 10px">  *                           user email, WP_User object, WP_Post object, or WP_Comment object.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Gravatar url for each size.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array Avatar URLs keyed by size. Each value can be a URL string or boolean false.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function rest_get_avatar_urls( $id_or_email ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $avatar_sizes = rest_get_avatar_sizes();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1183,7 +1183,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.7.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of pixel sizes for avatars. Default `[ 24, 48, 96 ]`.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return int[] List of pixel sizes for avatars. Default `[ 24, 48, 96 ]`.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function rest_get_avatar_sizes() {
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1194,7 +1194,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.4.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array $sizes An array of int values that are the pixel sizes for avatars.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param int[] $sizes An array of int values that are the pixel sizes for avatars.
</ins><span class="cx" style="display: block; padding: 0 10px">          *                     Default `[ 24, 48, 96 ]`.
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters( 'rest_avatar_sizes', array( 24, 48, 96 ) );
</span></span></pre></div>
<a id="trunksrcwpincludestaxonomyphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/taxonomy.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/taxonomy.php        2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/taxonomy.php  2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4377,12 +4377,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Retrieve all taxonomies of a post with just the names.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Retrieve all taxonomy names for the given post.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 2.5.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|WP_Post $post Optional. Post ID or WP_Post object. Default is global $post.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array An array of all taxonomy names for the given post.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] An array of all taxonomy names for the given post.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_post_taxonomies( $post = 0 ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $post = get_post( $post );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4492,7 +4492,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *                              ancestors. Accepts a post type or a taxonomy name. Default empty.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $resource_type Optional. Type of resource $object_type is. Accepts 'post_type'
</span><span class="cx" style="display: block; padding: 0 10px">  *                              or 'taxonomy'. Default empty.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array An array of ancestors from lowest to highest in the hierarchy.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return int[] An array of IDs of ancestors from lowest to highest in the hierarchy.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_ancestors( $object_id = 0, $object_type = '', $resource_type = '' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $object_id = (int) $object_id;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4529,7 +4529,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 3.1.0
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.1.1 Introduced the `$resource_type` parameter.
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array  $ancestors     An array of object ancestors.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param int[]  $ancestors     An array of IDs of object ancestors.
</ins><span class="cx" style="display: block; padding: 0 10px">          * @param int    $object_id     Object ID.
</span><span class="cx" style="display: block; padding: 0 10px">         * @param string $object_type   Type of object.
</span><span class="cx" style="display: block; padding: 0 10px">         * @param string $resource_type Type of resource $object_type is.
</span></span></pre></div>
<a id="trunksrcwpincludesthemephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/theme.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/theme.php   2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/theme.php     2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1973,13 +1973,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Retrieve any registered editor stylesheets
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Retrieve any registered editor stylesheet URLs.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.0.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @global array $editor_styles Registered editor stylesheets
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array If registered, a list of editor stylesheet URLs.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] If registered, a list of editor stylesheet URLs.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_editor_stylesheets() {
</span><span class="cx" style="display: block; padding: 0 10px">        $stylesheets = array();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2019,11 +2019,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * Filters the array of stylesheets applied to the editor.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * Filters the array of URLs of stylesheets applied to the editor.
</ins><span class="cx" style="display: block; padding: 0 10px">          *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 4.3.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array $stylesheets Array of stylesheets to be applied to the editor.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param string[] $stylesheets Array of URLs of stylesheets to be applied to the editor.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters( 'editor_stylesheets', $stylesheets );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesuserphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/user.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/user.php    2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/user.php      2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -395,10 +395,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @global wpdb $wpdb WordPress database abstraction object.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param array        $users       Array of user IDs.
- * @param string|array $post_type   Optional. Single post type or array of post types to check. Defaults to 'post'.
- * @param bool         $public_only Optional. Only return counts for public posts.  Defaults to false.
- * @return array Amount of posts each user has written.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param int[]           $users       Array of user IDs.
+ * @param string|string[] $post_type   Optional. Single post type or array of post types to check. Defaults to 'post'.
+ * @param bool            $public_only Optional. Only return counts for public posts.  Defaults to false.
+ * @return string[] Amount of posts each user has written, as strings, keyed by user ID.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function count_many_users_posts( $users, $post_type = 'post', $public_only = false ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wpdb;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -865,7 +865,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string   $strategy Optional. The computational strategy to use when counting the users.
</span><span class="cx" style="display: block; padding: 0 10px">  *                           Accepts either 'time' or 'memory'. Default 'time'.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|null $site_id  Optional. The site ID to count users for. Defaults to the current site.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Includes a grand total and an array of counts indexed by role strings.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array {
+ *     User counts.
+ *
+ *     @type int   $total_users Total number of users on the site.
+ *     @type int[] $avail_roles Array of user counts keyed by user role.
+ * }
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function count_users( $strategy = 'time', $site_id = null ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wpdb;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2171,7 +2176,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @access private
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param WP_User $user WP_User instance.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array List of user keys to be populated in wp_update_user().
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] List of user keys to be populated in wp_update_user().
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function _get_additional_user_keys( $user ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $keys = array( 'first_name', 'last_name', 'nickname', 'description', 'rich_editing', 'syntax_highlighting', 'comment_shortcuts', 'admin_color', 'use_ssl', 'show_admin_bar_front', 'locale' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2186,7 +2191,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 3.7.0
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param WP_User $user Optional. WP_User object.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Array of contact methods and their labels.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of contact method labels keyed by contact method.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_user_contact_methods( $user = null ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $methods = array();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2203,8 +2208,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 2.9.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param array   $methods Array of contact methods and their labels.
-        * @param WP_User $user    WP_User object.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param string[] $methods Array of contact method labels keyed by contact method.
+        * @param WP_User  $user    WP_User object.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters( 'user_contactmethods', $methods, $user );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2218,7 +2223,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @access private
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param WP_User $user Optional. WP_User object. Default null.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Array of contact methods and their labels.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of contact method labels keyed by contact method.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function _wp_get_user_contactmethods( $user = null ) {
</span><span class="cx" style="display: block; padding: 0 10px">        return wp_get_user_contact_methods( $user );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2660,7 +2665,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 4.9.0 The `$site_id` parameter was added to support multisite.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @param int|null $site_id Optional. The site ID to get users with no role for. Defaults to the current site.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array Array of user IDs.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string[] Array of user IDs as strings.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_get_users_with_no_role( $site_id = null ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $wpdb;
</span></span></pre></div>
<a id="trunksrcwpincludeswpdbphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/wp-db.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/wp-db.php   2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-includes/wp-db.php     2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -742,7 +742,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @param string $charset The character set to check.
</span><span class="cx" style="display: block; padding: 0 10px">         * @param string $collate The collation to check.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @return array The most appropriate character set and collation to use.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @return array {
+        *     The most appropriate character set and collation to use.
+        *
+        *     @type string $charset Character set.
+        *     @type string $collate Collation.
+        * }
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        public function determine_charset( $charset, $collate ) {
</span><span class="cx" style="display: block; padding: 0 10px">                if ( ( $this->use_mysqli && ! ( $this->dbh instanceof mysqli ) ) || empty( $this->dbh ) ) {
</span></span></pre></div>
<a id="trunksrcwptrackbackphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-trackback.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-trackback.php        2019-11-05 20:56:25 UTC (rev 46659)
+++ trunk/src/wp-trackback.php  2019-11-05 21:21:46 UTC (rev 46660)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20,9 +20,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 0.71
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param mixed  $error         Whether there was an error.
- *                              Default '0'. Accepts '0' or '1', true or false.
- * @param string $error_message Error message if an error occurred.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param int|bool $error         Whether there was an error.
+ *                                Default '0'. Accepts '0' or '1', true or false.
+ * @param string   $error_message Error message if an error occurred.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function trackback_response( $error = 0, $error_message = '' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ) );
</span></span></pre>
</div>
</div>

</body>
</html>