Avoid empty type
authorMichael <heluecht@pirati.ca>
Thu, 18 Mar 2021 08:04:52 +0000 (08:04 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 18 Mar 2021 08:04:52 +0000 (08:04 +0000)
src/Util/ParseUrl.php

index 6dc4c2b..3ed48a0 100644 (file)
@@ -600,7 +600,7 @@ class ParseUrl
        {
                if (!empty($jsonld['@graph']) && is_array($jsonld['@graph'])) {
                        foreach ($jsonld['@graph'] as $part) {
-                               $siteinfo = self::parseJsonLd($siteinfo, $part);
+                               $siteinfo = self::parseParts($siteinfo, $part);
                        }
                } elseif (!empty($jsonld['@type'])) {
                        $siteinfo = self::parseJsonLd($siteinfo, $jsonld);
@@ -641,7 +641,7 @@ class ParseUrl
 
                // Silently ignore some types that aren't processed
                if (in_array($type, ['SiteNavigationElement', 'JobPosting', 'CreativeWork', 'MusicAlbum',
-                       'WPHeader', 'WPSideBar', 'WPFooter', 'LegalService', 
+                       'WPHeader', 'WPSideBar', 'WPFooter', 'LegalService', 'MusicRecording',
                        'ItemList', 'BreadcrumbList', 'Blog', 'Dataset', 'Product'])) {
                        return $siteinfo;
                }