protected function getTagFragsChecksum(array $tag_frags)
    {
        foreach ($tag_frags as &$_frag) {
            $_frag = $_frag['exclude'] ? ['exclude' => true] : $_frag;
        } // unset($_frag); // A little housekeeping.

        return md5(serialize($tag_frags));
    }
protected function getTagFragsChecksum(array $tag_frags)
    {
        foreach ($tag_frags as &$_frag) {
            $_frag = $_frag['exclude'] ? ['exclude' => true] : $_frag;
        } // unset($_frag); // A little housekeeping.

        return md5(serialize($tag_frags));
    }
protected function getTagFragsChecksum ( array $ tag_frags ) { foreach ( $ tag_frags as & $ _frag ) { $ _frag = $ _frag [ 'exclude' ] ? [ 'exclude' => true ] : $ _frag ; } // unset($_frag); // A little housekeeping. return md5 ( serialize ( $ tag_frags ) ) ; }
Construct a checksum for an array of tag fragments.

@since 140417 Initial release.

@note This routine purposely excludes any "exclusions" from the checksum.
All that's important here is an exclusion's position in the array,
not its fragmentation; it's excluded anyway.

@param array $tag_frags Array of tag fragments.

@return string MD5 checksum.
Construct a checksum for an array of tag fragments .