Browse Source

fix for author parsing

pull/39/head
Aaron Parecki 5 years ago
parent
commit
b9c9a6bddd
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      lib/Formats/Mf2.php

+ 4
- 4
lib/Formats/Mf2.php View File

@ -216,7 +216,7 @@ class Mf2 {
foreach($item['properties']['author'] as $a) {
if(self::isHCard($a)) {
// 5.1 "if it has an h-card, use it, exit."
return self::parseHCard($a, $http);
return self::parseHCard($a, $http)['data'];
} elseif(is_string($a)) {
if(self::isURL($a)) {
// 5.2 "otherwise if author property is an http(s) URL, let the author-page have that URL"
@ -258,7 +258,7 @@ class Mf2 {
and array_key_exists('uid', $i['properties'])
and in_array($authorPage, $i['properties']['uid'])
) {
return self::parseHCard($i, $http, $authorPage);
return self::parseHCard($i, $http, $authorPage)['data'];
}
// 7.3 "else if author-page has 1+ h-card with url property which matches the href of a rel-me link on the author-page"
@ -267,7 +267,7 @@ class Mf2 {
and array_key_exists('url', $i['properties'])
and count(array_intersect($i['properties']['url'], $relMeLinks)) > 0
) {
return self::parseHCard($i, $http, $authorPage);
return self::parseHCard($i, $http, $authorPage)['data'];
}
}
@ -281,7 +281,7 @@ class Mf2 {
if(array_key_exists('url', $i['properties'])
and in_array($authorPage, $i['properties']['url'])
) {
return self::parseHCard($i, $http);
return self::parseHCard($i, $http)['data'];
}
}

Loading…
Cancel
Save