| [2495]
|
PeteMall
|
Remove quick edit, add freshness column and utilize excerpt view on topics page.
|
| [2494]
|
PeteMall
|
Rename bbp_get_topic_forum_ID to bbp_get_topic_forum_id for consistency.
|
| [2493]
|
PeteMall
|
Add edit and view row_actions on topics admin page.
|
| [2492]
|
PeteMall
|
Update bbp_get_topic_forum to use bbp_get_topic_forum_ID.
|
| [2491]
|
PeteMall
|
Add bbp_topic_forum_ID and bbp_get_topic_forum_ID template tags.
|
| [2490]
|
PeteMall
|
Set width for new columns and consolidate row_action functions.
|
| [2484]
|
PeteMall
|
Show forum title, description and topic count on forums admin page.
|
| [2483]
|
PeteMall
|
Fix incorrect screen_icons on default post_type pages.
|
| [2482]
|
PeteMall
|
Add custom screen icons.
|
| [2481]
|
PeteMall
|
Fix top level admin menu icons.
|
| [2480]
|
PeteMall
|
Use sprite image for top level admin menu icons.
|
| [6899]
|
SergeyBiryukov
|
Docs: Correct description for `_bbp_topics_per_page` setting.
|
| [6658]
|
SergeyBiryukov
|
Converter: Clarify `status_counting` label in Import Monitor.
Props jrf.
Fixes #3147.
|
| [6650]
|
SergeyBiryukov
|
Converter: Fix typo and improve wording of Database Settings section labels.
Props jrf.
Fixes #3143.
|
| [6649]
|
SergeyBiryukov
|
i18n: Simplify [6645] with `translate_nooped_plural()`.
See #3139.
|
| [6646]
|
SergeyBiryukov
|
i18n: Fix typo in text domain used for `_n()` in `bbp_get_time_since()`.
See #3139.
|
| [6617]
|
SergeyBiryukov
|
Users: Check `promote_user` capability instead of `edit_user` before displaying "User Role" section in `form-user-edit.php`, for consistency with `bbp_profile_update_role()`.
Fixes #3126.
|
| [6610]
|
SergeyBiryukov
|
Counts: Fix typo in DB query in `bbp_get_user_reply_count_raw()`.
See #3124.
|
| [7286]
|
aidvu
|
bbpress: bb-includes - fix static method called non-statically
|
| [7285]
|
aidvu
|
bb-includes: remove get_magic_quotes_gpc usage
returns false since php 5.4
|
| [7284]
|
aidvu
|
bbpress: remove get_magic_quotes_gpc
returning false since 5.4
https://www.php.net/manual/en/function.get-magic-quotes-gpc.php
|
| [5033]
|
bumpbot
|
Compress scripts/styles: 2.4-beta1-5033.
|
| [5026]
|
bumpbot
|
Compress scripts/styles: 2.4-beta1-5026.
|
| [5008]
|
bumpbot
|
Compress scripts/styles: 2.4-alpha-5008.
|
| [5003]
|
bumpbot
|
Compress scripts/styles: 2.4-alpha-5003.
|
| [4993]
|
bumpbot
|
Compress scripts/styles: 2.4-alpha-4993.
|
| [4945]
|
bumpbot
|
Compress scripts/styles: 2.4-alpha-r4900-4945.
|
| [4669]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4669.
|
| [4662]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4662.
|
| [4650]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4650.
|
| [4635]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4635.
|
| [4624]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4624.
|
| [4612]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4612.
|
| [4585]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4585.
|
| [4580]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4580.
|
| [4514]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4514.
|
| [4479]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4479.
|
| [4468]
|
bumpbot
|
Compress scripts/styles: 2.3-bleeding-4468.
|
| [4421]
|
bumpbot
|
Compress scripts/styles: 2.2-rc2-4421.
|
| [4383]
|
bumpbot
|
Compress scripts/styles: 2.2-beta2-4383.
|
| [4357]
|
bumpbot
|
Compress scripts/styles: 2.2-beta1-4357.
|
| [4204]
|
bumpbot
|
Compress scripts/styles: -2.1.2-4204.
|
| [2536]
|
chrishajer
|
Properly update version in functions.bb-meta.php
|
| [2518]
|
chrishajer
|
Add binary favicon.ico, not the HTML for the page (oops.) Fixes #1303
|
| [2517]
|
chrishajer
|
Add optional $user_id for subscriptions (useful for plugins). Further fixes #1268. Props dimadin
|
| [2516]
|
chrishajer
|
Add favicon to bb-admin. Fixes #1303. Props mr_pelle
|
| [2511]
|
chrishajer
|
Fix multiple anonymous posting issues. Fixes #1310. Props !GautamGupta
|
| [2510]
|
chrishajer
|
Translate plugin names and descriptions properly before activation. Fixes #1318. Props Nightgunner5
|
| [2504]
|
chrishajer
|
Add do_action to _bb_delete_post(). Fixes #1317. Props r-a-y
|
| [2503]
|
chrishajer
|
Loop correctly through term objects; pass objects by reference. Fixes #1313. Props to bobrick
|
| [2502]
|
chrishajer
|
Fix order of posts and remove duplicates, using a regex. Fixes #1301. Props Nightgunner5
|
| [2475]
|
chrishajer
|
Correct function name and add information to cookies for anonymous posting. Fixes #1311. Props !GautamGupta
|
| [2474]
|
chrishajer
|
Revert mistakenly changed db-version. Props !GautamGupta
|
| [2473]
|
chrishajer
|
Add class to super sticky posts. Fixes #1309. Props mr_pelle
|
| [2472]
|
chrishajer
|
Forgot to add in new functions.php files for kakumei and kakumei-blue. Fixes #1268. Props !GautamGupta
|
| [2471]
|
chrishajer
|
Multiple fixes for email subscriptions. Note the template changes in kakumei. Probably fixes #1268. Big props to dimadin and !GautamGupta
|
| [7287]
|
dd32
|
PHP8 compatibility: array_keys() only supports arrays, not null.
|
| [4690]
|
jmdodd
|
Fix array title copypasta in bbp_admin_repair_list().
* Props netweb.
* Fixes #2152.
|
| [4688]
|
jmdodd
|
In bbp_get_dropdown(), set default post_parent to null, not 0.
* Fixes #2153.
|
| [4687]
|
jmdodd
|
Refine bbp_get_dropdown().
* Don't assume post_parent = 0 as a default.
* Fixes #2153.
|
| [4586]
|
jmdodd
|
Shortcode iteration for search introduced in #1575.
* Fix bbp-search shortcode.
* Introduce bbp-search-form shortcode.
* Fixes #2107.
|
| [4584]
|
jmdodd
|
Bump version.
|
| [4583]
|
jmdodd
|
Fix .bbp-search-content CSS copy pasta typo.
* Props netweb.
* Fixes #2111.
|
| [4582]
|
jmdodd
|
Add RTL CSS support for search introduced in #1575.
* Props netweb.
* Fixes #2109.
|
| [4581]
|
jmdodd
|
Replace esc_attr() with urlencode() when adding search terms query args.
* Fixes #2110.
|
| [4579]
|
jmdodd
|
Introduce dedicated forum search.
* Search forums, topics, and replies.
* Add new search functions, including bbp_has_search_results().
* Provide templates for search results.
* Fixes #1575.
|
| [4572]
|
jmdodd
|
Introduce function bbp_is_forum_group_forum().
* Fixes #2100.
|
| [4571]
|
jmdodd
|
Use $r['topic_id'] to set initial $topic_id value.
* Fixes #2098.
|
| [4570]
|
jmdodd
|
Move `bbp_notify_subscribers` to priority 11.
* Fixes #2038.
|
| [7406]
|
johnjamesjacoby
|
Admin - Converters: harden imported password verification.
This commit replaces converter password comparisons with `hash_equals()` to avoid loose-comparison edge cases (including magic-hash style values).
It also improves converter password handling by validating serialized password metadata before authentication in the base callback, including a conservative length check, and by using safeguarded `unserialize()` options plus required-key checks in converter implementations.
Includes related converter docblock improvements for parameter and return tags.
In branches/2.6, for 2.6.15.
Fixes #3669.
|
| [7405]
|
johnjamesjacoby
|
Admin - Converters: harden imported password verification.
This commit replaces converter password comparisons with `hash_equals()` to avoid loose-comparison edge cases (including magic-hash style values).
It also improves converter password handling by validating serialized password metadata before authentication in the base callback, including a conservative length check, and by using safeguarded `unserialize()` options plus required-key checks in converter implementations.
Includes related converter docblock improvements for parameter and return tags.
In trunk, for 2.7.
See #3669.
|
| [7404]
|
johnjamesjacoby
|
Component - Forums: Improve forum visibility exclusion.
This commit updates forum visibility query normalization so mixed post-type queries are handled as intended, exclusion IDs are consistently normalized, and generated meta query clauses are more consistent.
Changes include:
* Use `array_intersect()` to detect whether a bbPress post type is in the `post_type` query var
* Use `NOT IN` with an array value for `meta_query` exclusions, and let the query optimizer do its thing
* Normalize only once per `WP_Query` via a dedicated query var
* Normalize `post__not_in` values with `wp_parse_id_list()`
* Validate filtered `meta_query` shape before appending to existing meta clauses
In branches/2.6, for 2.6.15.
Fixes #3668.
|
| [7403]
|
johnjamesjacoby
|
Component - Forums: Improve forum visibility exclusion.
This commit updates forum visibility query normalization so mixed post-type queries are handled as intended, exclusion IDs are consistently normalized, and generated meta query clauses are more consistent.
Changes include:
* Use `array_intersect()` to detect whether a bbPress post type is in the `post_type` query var
* Use `NOT IN` with an array value for `meta_query` exclusions, and let the query optimizer do its thing
* Normalize only once per `WP_Query` via a dedicated query var
* Normalize `post__not_in` values with `wp_parse_id_list()`
* Validate filtered `meta_query` shape before appending to existing meta clauses
In trunk, for 2.7.
See #3668.
|
| [7402]
|
johnjamesjacoby
|
Users: port `bbp_format_user_display_name()` from trunk.
This commit avoids deprecation notices in WordPress 6.9 and higher by preferring `wp_is_valid_utf8()` if available, falling back to the mbstring library, and finally `seems_utf8()` & `utf8_encode()` as a last resort.
In branches/2.6, for 2.6.15.
See #2141.
|
| [7401]
|
johnjamesjacoby
|
Topics: improve split & merge capability checks.
This commit adjusts topic capability mapping so elevated moderation workflows continue to require moderation privileges, while still allowing forum moderators to perform those actions where appropriate.
In trunk, for 2.7.
Fixes #3667.
|
| [7400]
|
johnjamesjacoby
|
Topics: improve split & merge capability checks.
This commit adjusts topic capability mapping so elevated moderation workflows continue to require moderation privileges, while still allowing forum moderators to perform those actions where appropriate.
In branches/2.6, for 2.6.15.
See #3667.
|
| [7399]
|
johnjamesjacoby
|
Users: Improve profile update request handling consistency.
This commit introduces a shared request-check helper function for user profile edit submissions, and aligns role/profile update handlers to use the same validation path.
Also includes minor inline docs/wording cleanup, to make user-update code paths easier to follow.
In trunk, for 2.7.
Fixes #3666.
|
| [7398]
|
johnjamesjacoby
|
Users: Improve profile update request handling consistency.
This commit introduces a shared request-check helper function for user profile edit submissions, and aligns role/profile update handlers to use the same validation path.
Also includes minor inline docs/wording cleanup, to make user-update code paths easier to follow.
In branches/2.6, for 2.6.15.
See #3666.
|
| [7397]
|
johnjamesjacoby
|
Common: Fix incorrect encoding in `bbp_is_title_too_long()`.
This commit changes the way that Forum/Topic/Reply title lengths are calculated, away from `8bit` for counting bytes to `utf-8` for counting characters.
This change is necessary to allow unicode (multibyte) characters to be more accurately included in the overall length calculation, to better match the intention for this optional limitation.
In trunk, for 2.7.
Props r-a-y.
Fixes #3664.
|
| [7396]
|
johnjamesjacoby
|
Tools: PHPCS improvements from recent commits.
In trunk, for 2.7.
|
| [7395]
|
johnjamesjacoby
|
Tools: Remove JSValidate and use ESLint.
Also update CSS & JS assets based on new tooling.
Includes some improvements to admin area styling, specifically block previews.
In trunk, for 2.7.
|
| [7394]
|
johnjamesjacoby
|
Core - Theme Compat: add Block Theme support.
This commit includes the following changes:
* Deprecates `bbp_get_theme_compat_templates()` for a singular version
* Introduces `bbp_get_theme_canvas_template()` to retrieve a filtered path to `theme-canvas.php`
* Introduces `bbp_get_template_include_templates()` to retrieve a filtered array of checker & getter functions
* Simplifies `bbp_template_include_theme_supports()` into a foreach loop
* Simplifies `bbp_is_template_included()` usage inside of `bbp_template_include_theme_compat()` by removing the later check now that `404`'s are handled elsewhere
Props mikachan, robin-w, arafatjamil01, johnjamesjacoby.
Fixes #3487.
In trunk, for 2.7.
|
| [7393]
|
johnjamesjacoby
|
Common - Formatting: Properly fallback the UTF8/mb display name formatter.
This change prevents deprecation notices when more modern UTF8 handling is available, preventing unnecessarily falling back to `seems_utf8()`.
Follow-up to r7364.
See #2141.
In trunk, for 2.7.
|
| [7392]
|
johnjamesjacoby
|
Common - Code Improvement: Correct some missing/inaccurate `@return` tags.
Props manhphuc.
See: https://github.com/bbpress/bbPress/pull/39
In trunk, for 2.7.
|
| [7391]
|
johnjamesjacoby
|
Common - Code Improvement: Fix a missing `@since` tag.
Props manhphuc.
See: https://github.com/bbpress/bbPress/pull/38
In trunk, for 2.7.
|
| [7390]
|
johnjamesjacoby
|
Common - Code Improvement: remove HTML4 `type` attribute on `<script>` tag.
This changes `bbp_swap_no_js_body_class()` so the `script` tag it outputs no longer includes a `type="text/javascript" attribute.`
See #wp59883.
In trunk, for 2.7.
|
| [7389]
|
johnjamesjacoby
|
API - Blocks: Do not use the block editor for bbPress post types.
This commit ensures that the legacy (non-block, meta-box based) new/edit post GUI is still used, even though `show_in_rest` is set to `true` for the forum/topic/reply post types, by introducing a new function on top of the core `use_block_editor_for_post_type` filter.
This prevents admin-area edits from saving block-based content when it is not yet properly handled or supported for the 2.7.0 release, even though blocks are (via the shortcodes & theme compatibility APIs).
See #3403.
In trunk, for 2.7.
|
| [7388]
|
johnjamesjacoby
|
API - Blocks: fix supported post types.
This commit reverts most of r7387 for a simpler approach.
See #3403.
In trunk, for 2.7.
|
| [7387]
|
johnjamesjacoby
|
API - Blocks: add support for Post and Page post types.
This commit ensures that both of the primary post types supported by WordPress core are explicitly supported by all blocks in their `block.json` files.
See #3403.
In trunk, for 2.7.
|
| [7386]
|
johnjamesjacoby
|
Admin - Metaboxes: Enshorten metabox titles.
This commit ensures that metabox titles do not break onto 2 lines of text now that `show_in_rest` is true and the new editor UI is being used.
See #3603.
In trunk, for 2.7.
|
| [7385]
|
johnjamesjacoby
|
Common Functions: avoid PHP warnings in logout URL.
This commit checks that server globals are not empty before attempting to concatenate them into a redirection destination.
See https://bbpress.org/forums/topic/assistance-with-various-php-errors-please/
In trunk, for 2.7.
|
| [7384]
|
johnjamesjacoby
|
API - Blocks: Improve block previews
This commit attempts to improve the look of form elements & template notices in block previews.
See #3403.
In trunk, for 2.7.
|
| [7383]
|
johnjamesjacoby
|
API - Blocks: Introduce support for Gutenberg blocks.
This commit includes:
* `bbp_register_blocks` sub-action
* `common/blocks.php` to register all of the blocks via PHP
* `common/blocks` directory that includes a subdirectory for each `block.json` file
* `admin/assets/js/blocks.js` to add block previews & preliminary support for some controls
* `admin/assets/css/blocks.css` to help block previews look modern & clean
Fixes #3403.
In trunk, for 2.7.
Props georgestephanis, adamsilverstein, SirLouen, johnjamesjacoby.
|
| [7382]
|
johnjamesjacoby
|
General - Administration: add "loaded" hooks to admin classes.
This change allows third-party plugins access to various class objects after they are loaded, specifically their `$this` references in their related `setup_actions()` methods.
In trunk, for 2.7.
Fixes #3660.
|
| [7381]
|
johnjamesjacoby
|
Tools - Code Improvement: un-indent last remaining `_get_` functions.
|
| [7380]
|
johnjamesjacoby
|
Tools - Code Improvement: docs & code formatting improvements.
Props johnjamesjacoby, noruzzaman.
Fixes #3659.
|
| [7379]
|
johnjamesjacoby
|
Tools - Code Improvement: stop ignoring these PHPCS sniffs:
* PEAR.Files.IncludingFile.UseRequire
* PSR2.ControlStructures.SwitchDeclaration.BodyOnNextLineDEFAULT
* PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose
* Squiz.ControlStructures.ControlSignature.NewlineAfterOpenBrace
* Squiz.PHP.DisallowMultipleAssignments.FoundInControlStructure
* Squiz.PHP.EmbeddedPhp.MultipleStatements
* Squiz.PHP.NonExecutableCode.Unreachable
* Universal.Arrays.DuplicateArrayKey.Found
* Universal.ControlStructures.DisallowLonelyIf.Found
* WordPress.PHP.NoSilencedErrors.Discouraged
This commit includes code formatting changes for the above sniffs.
See #3658.
|
| [7378]
|
johnjamesjacoby
|
Tools - Code Improvement: stop ignoring these PHPCS sniffs:
* Generic.CodeAnalysis.AssignmentInCondition.FoundInWhileCondition
* Generic.CodeAnalysis.EmptyStatement.DetectedElseif
* Generic.CodeAnalysis.EmptyStatement.DetectedIf
* Generic.CodeAnalysis.UselessOverridingMethod.Found
* Generic.ControlStructures.InlineControlStructure.NotAllowed
* Generic.Files.LineEndings.InvalidEOLChar
* Generic.Formatting.DisallowMultipleStatements.SameLine
* Generic.Formatting.SpaceAfterCast.TooMuchSpace
* Generic.Functions.OpeningFunctionBraceKernighanRitchie.ContentAfterBrace
* Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed
* NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceAfterArrayOpenerMultiLine
* NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceAfterArrayOpenerSingleLine
* NormalizedArrays.Arrays.ArrayBraceSpacing.SpaceBeforeArrayCloserMultiLine
* NormalizedArrays.Arrays.CommaAfterLast.MissingMultiLineCloserSameLine
* PEAR.Functions.FunctionCallSignature.CloseBracketLine
* PEAR.Functions.FunctionCallSignature.EmptyLine
* PEAR.Functions.FunctionCallSignature.Indent
* PEAR.Functions.FunctionCallSignature.MultipleArguments
* PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
* PHPCompatibility.Syntax.RemovedCurlyBraceArrayAccess.Found
* PSR2.Classes.ClassDeclaration.CloseBraceAfterBody
* PSR2.Classes.PropertyDeclaration.ScopeMissing
* PSR2.Classes.PropertyDeclaration.Underscore
* PSR2.Classes.PropertyDeclaration.VarUsed
* PSR2.ControlStructures.ElseIfDeclaration.NotAllowed
* PSR2.ControlStructures.SwitchDeclaration.BreakIndent
* PSR2.Methods.MethodDeclaration.Underscore
* Squiz.ControlStructures.ControlSignature.SpaceAfterCloseBrace
* Squiz.Functions.FunctionDeclarationArgumentSpacing.SpacingAfterOpen
* Squiz.Functions.FunctionDeclarationArgumentSpacing.SpacingBeforeClose
* Squiz.Functions.MultiLineFunctionDeclaration.ContentAfterBrace
* Squiz.PHP.DisallowSizeFunctionsInLoops.Found
* Squiz.Scope.MethodScope.Missing
* Squiz.WhiteSpace.SuperfluousWhitespace.EndLine
* Universal.NamingConventions.NoReservedKeywordParameterNames.arrayFound
* Universal.NamingConventions.NoReservedKeywordParameterNames.echoFound
* Universal.NamingConventions.NoReservedKeywordParameterNames.parentFound
* Universal.Operators.DisallowStandalonePostIncrementDecrement.PostDecrementFound
* Universal.Operators.DisallowStandalonePostIncrementDecrement.PostIncrementFound
* Universal.Operators.StrictComparisons.LooseEqual
* Universal.Operators.StrictComparisons.LooseNotEqual
* WordPress.Arrays.ArrayKeySpacingRestrictions.TooMuchSpaceAfterKey
* WordPress.DateTime.CurrentTimeTimestamp.Requested
* WordPress.DateTime.RestrictedFunctions.date_date
* WordPress.Files.FileName.NotHyphenatedLowercase
* WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound
* WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound
* WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
* WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
* WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
* WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase
* WordPress.PHP.IniSet.Risky
* WordPress.PHP.PregQuoteDelimiter.Missing
* WordPress.PHP.StrictInArray.MissingTrueStrict
* WordPress.WP.AlternativeFunctions.parse_url_parse_url
* WordPress.WP.AlternativeFunctions.rand_mt_rand
* WordPress.WP.AlternativeFunctions.strip_tags_strip_tag
* WordPress.WP.AlternativeFunctions.strip_tags_strip_tags
* WordPress.WP.Capabilities.Unknown
* WordPress.WP.DeprecatedParameters.Get_termsParam2Found
* WordPress.WP.DeprecatedParameters.Wp_count_termsParam2Found
* WordPress.WP.DiscouragedFunctions.query_posts_query_posts
* WordPress.WP.DiscouragedFunctions.wp_reset_query_wp_reset_query
* WordPress.WP.EnqueuedResourceParameters.NotInFooter
* WordPress.WP.GlobalVariablesOverride.Prohibited
* WordPress.WP.I18n.LowLevelTranslationFunction
This commit includes code formatting changes for the above sniffs.
See #3658.
|
| [7377]
|
johnjamesjacoby
|
Tools - Code Improvement: stop ignoring more PHPCS sniffs.
* WordPress.WP.AlternativeFunctions.rand_mt_rand
This commit prefers `wp_rand()` over `mt_rand()` in the Akismet extension.
See #3658.
|
| [7376]
|
johnjamesjacoby
|
Tools - Code Improvement: stop ignoring more PHPCS sniffs.
* Universal.WhiteSpace.CommaSpacing.TooMuchSpaceAfter
* WordPress.Arrays.ArrayIndentation.ItemNotAligned
* WordPress.Arrays.ArrayIndentation.MultiLineArrayItemNotAligned
* WordPress.Arrays.ArrayKeySpacingRestrictions.NoSpacesAroundArrayKeys
* WordPress.Arrays.ArrayKeySpacingRestrictions.SpacesAroundArrayKeys
* WordPress.Arrays.MultipleStatementAlignment.MultilineItemSpaceBeforeDoubleArrow
* WordPress.Arrays.MultipleStatementAlignment.SpaceBeforeDoubleArrow
This commit includes code formatting changes to pass the above PHPCS checks.
See #3658.
|