txx SQLx binxconfigx logsx tempx testsxvendorxZprogram/includex libxlocalizationx stepsyDyy!ٲJٲJѸJ $ERCPppA,/READMEU xCHANGELOGU xSECURITYU xmeta.jsonxcomposer.U xjsdeps jsonyyٲJٲJѸJERCPxx.]. gifx jp9egx pngx*webn  x woff92yTy]:x:113: postfixٲJٲJѸJERCPpp.p.phpyy118: sgxٲJٲJѸJERCPppof offy ٲJٲJѸJERCPpp yٲJٲJѸJERCPppf favicon.icoyٲJٲJѸJERCPxx.]. gifx jp9egx pngx*webn  x woff92yTy]: audio:x:29: dٲJٲJѸJERCPpp.p.phpyyf:x:50: ٲJٲJѸJERCPppof offy ٲJٲJѸJERCPpp/</.well-known/acme-challenge/y<ٲJٲJѸJERCPpp y005: dov*Y V*figx ٲJٲJѸJERCPppf favicon.icoyٲJٲJѸJ@ERCPppminstallerx.well-known/x)nmyY ,.=.y ymY VٲJٲJѸJERCPpp/</.well-known/acme-challenge/y<!B-233  VP Vj}N)5wrrL*?:ޓ BðzifAw‘T[ g^UK p(,^AoMTAZ #mcWo&xnɽI1A.u۴fmp1x$FJKBgoWh^8 '0IH0`Dwf-'_`p7*GZ~Ց}&P7PƷ V` VƷ Vp1u V u V!0++1ay. * - when it has no URL or text. * * @param array $breadcrumb The breadcrumb to test. * * @return bool `true` if the breadcrumb is broken. */ private function is_broken( $breadcrumb ) { // A breadcrumb is broken if it is not an array. if ( ! \is_array( $breadcrumb ) ) { return true; } // A breadcrumb is broken if it does not contain a URL or text. if ( ! \array_key_exists( 'url', $breadcrumb ) || ! \array_key_exists( 'text', $breadcrumb ) ) { return true; } return false; } /** * Checks whether the breadcrumb is not set to be hidden. * * @param array $breadcrumb The breadcrumb array. * * @return bool If the breadcrumb should not be hidden. */ private function not_hidden( $breadcrumb ) { return empty( $breadcrumb['hide_in_schema'] ); } /** * Checks whether the breadcrumb has a not empty text. * * @param array $breadcrumb The breadcrumb array. * * @return bool If the breadcrumb has a not empty text. */ private function not_empty_text( $breadcrumb ) { return ! empty( $breadcrumb['text'] ); } }