Skip to content

Commit fe9aa05

Browse files
committed
style: fix PHPCS array alignment for multiline share config
Set alignMultilineItems=never in phpcs to avoid double-arrow alignment against long keys when a sibling value is multiline. Reformat Share.php with phpcbf and align the get_the_image args block.
1 parent d54cca8 commit fe9aa05

2 files changed

Lines changed: 25 additions & 15 deletions

File tree

inc/Helpers/Formatting/Share.php

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ function get_share_link( string $name, string $link_to_share, array $share_attri
5454
'href' => 'http://www.facebook.com/sharer.php',
5555
'class' => 'share__link',
5656
],
57-
'icon' => 'social/facebook',
58-
'params' => [
57+
'icon' => 'social/facebook',
58+
'params' => [
5959
'u' => $link_to_share,
6060
],
6161
],
@@ -65,8 +65,8 @@ function get_share_link( string $name, string $link_to_share, array $share_attri
6565
'href' => 'https://twitter.com/intent/tweet',
6666
'class' => 'share__link',
6767
],
68-
'icon' => 'social/x',
69-
'params' => [
68+
'icon' => 'social/x',
69+
'params' => [
7070
'url' => $link_to_share,
7171
],
7272
],
@@ -76,8 +76,8 @@ function get_share_link( string $name, string $link_to_share, array $share_attri
7676
'href' => 'https://www.linkedin.com/shareArticle',
7777
'class' => 'share__link',
7878
],
79-
'icon' => 'social/linkedin',
80-
'params' => [
79+
'icon' => 'social/linkedin',
80+
'params' => [
8181
'url' => $link_to_share,
8282
],
8383
],
@@ -87,8 +87,8 @@ function get_share_link( string $name, string $link_to_share, array $share_attri
8787
'href' => 'https://www.instagram.com/',
8888
'class' => 'share__link',
8989
],
90-
'icon' => 'social/instagram',
91-
'params' => [
90+
'icon' => 'social/instagram',
91+
'params' => [
9292
'url' => $link_to_share,
9393
],
9494
],
@@ -98,8 +98,8 @@ function get_share_link( string $name, string $link_to_share, array $share_attri
9898
'href' => 'https://bsky.app/intent/compose',
9999
'class' => 'share__link',
100100
],
101-
'icon' => 'social/bluesky',
102-
'params' => [
101+
'icon' => 'social/bluesky',
102+
'params' => [
103103
'text' => $link_to_share,
104104
],
105105
],
@@ -109,8 +109,8 @@ function get_share_link( string $name, string $link_to_share, array $share_attri
109109
'href' => 'mailto:',
110110
'class' => 'share__link',
111111
],
112-
'icon' => 'social/email',
113-
'params' => [
112+
'icon' => 'social/email',
113+
'params' => [
114114
'body' => $link_to_share,
115115
],
116116
],
@@ -148,9 +148,9 @@ function get_share_link( string $name, string $link_to_share, array $share_attri
148148
$icon_html,
149149
$network['attributes']['title']
150150
),
151-
'mode' => 'button',
152-
'before' => '<li>',
153-
'after' => '</li>',
151+
'mode' => 'button',
152+
'before' => '<li>',
153+
'after' => '</li>',
154154
]
155155
);
156156

phpcs.xml.dist

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,16 @@
3636

3737
<rule ref="Generic.Arrays.DisallowLongArraySyntax"/>
3838

39+
<!--
40+
Do not align short keys to the full width of a long key when that key's value
41+
is multi-line; keeps icon/params blocks consistent across environments.
42+
-->
43+
<rule ref="WordPress.Arrays.MultipleStatementAlignment">
44+
<properties>
45+
<property name="alignMultilineItems" value="never"/>
46+
</properties>
47+
</rule>
48+
3949
<!-- Show sniff name in report. -->
4050
<arg value="sp"/>
4151

0 commit comments

Comments
 (0)