File "MultipleStatementAlignmentStandard.xml"

Full Path: /home/warrior1/public_html/wp-content/themes/storefront/vendor/wp-coding-standards/wpcs/WordPress/Docs/Arrays/MultipleStatementAlignmentStandard.xml
File size: 1.38 KB
MIME-type: text/plain
Charset: utf-8

<documentation title="Multiple Statement Alignment">
    <standard>
    <![CDATA[
        When declaring arrays, there should be one space on either side of a double arrow operator used to assign a value to a key.
    ]]>
    </standard>
    <code_comparison>
        <code title="Valid: correct spacing between the key and value.">
        <![CDATA[
$foo = array( 'cat'<em> => </em>22 );
$bar = array( 'year'<em> => </em>$current_year );
        ]]>
        </code>
        <code title="Invalid: No or incorrect spacing between the key and value.">
        <![CDATA[
$foo = array( 'cat'<em>=></em>22 );
$bar = array( 'year'<em>=>   </em>$current_year );
        ]]>
        </code>
    </code_comparison>
    <standard>
    <![CDATA[
        In the case of a block of related assignments, it is recommended to align the arrows to promote readability.
    ]]>
    </standard>
    <code_comparison>
        <code title="Valid: Double arrow operators aligned">
        <![CDATA[
$args = array(
    'cat'<em>      => </em>22,
    'year'<em>     => </em>$current_year,
    'monthnum'<em> => </em>$current_month,
);
        ]]>
        </code>
        <code title="Invalid: Not aligned; harder to read">
        <![CDATA[
$args = array(
    'cat' <em>=></em> 22,
    'year' <em>=></em> $current_year,
    'monthnum' <em>=></em> $current_month,
);
        ]]>
        </code>
    </code_comparison>
</documentation>