From 811f63a207b7cf26da80fb11fbafbff5e99f6067 Mon Sep 17 00:00:00 2001 From: Lewis Dale Date: Tue, 14 Mar 2023 14:19:37 +0000 Subject: [PATCH] Only extract information inside h-entry microformat --- src/Endpoint.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Endpoint.php b/src/Endpoint.php index 411981f..f845f18 100644 --- a/src/Endpoint.php +++ b/src/Endpoint.php @@ -104,7 +104,7 @@ class Endpoint { MentionType::Like => "Liked this post", MentionType::Reply => $document->innerText(), MentionType::Repost => "Reposted this post", - MentionType::Mention => $document->closest('a[href="' . $target . '"]')->innerText() + MentionType::Mention => $document->innerText(), }; } @@ -114,9 +114,9 @@ class Endpoint { if ($card) { - $name = $card->filter('.p-name')?->text(); - $url = $card->filter('.u-url')?->text(); - $photo = $card->filter('.u-photo')?->attr('src'); + $name = $card->filter('.p-name')?->text(""); + $url = $card->filter('.u-url')?->text(""); + $photo = $card->filter('.u-photo')->count() ? $card->filter('.u-photo')->attr('src') : ""; return implode(", ", [$name, $url, $photo]); }