Automattic\WooCommerce\Vendor\Pelago\Emogrifier\Utilities

CssConcatenator::hasEquivalentSelectorsprivate staticWC 1.0

Tests if two sets of selectors are equivalent (i.e. the same selectors, possibly in a different order).

Method of the class: CssConcatenator{}

No Hooks.

Returns

bool.

Usage

$result = CssConcatenator::hasEquivalentSelectors( $selectorsAsKeys1, $selectorsAsKeys2 ): bool;
$selectorsAsKeys1(array<string, array-key>) (required)
array in which the selectors are the keys, and the values are of no significance.
$selectorsAsKeys2(array<string, array-key>) (required)
another such array.

CssConcatenator::hasEquivalentSelectors() code WC 11.0.1

private static function hasEquivalentSelectors(array $selectorsAsKeys1, array $selectorsAsKeys2): bool
{
    return \count($selectorsAsKeys1) === \count($selectorsAsKeys2)
        && \count($selectorsAsKeys1) === \count($selectorsAsKeys1 + $selectorsAsKeys2);
}