<?php declare(strict_types=1); /** * @copyright 2021 Podlibre * @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3 * @link https://castopod.org/ */ namespace App\Libraries; use ActivityPub\Objects\NoteObject as ActivityPubNoteObject; use App\Entities\Note; class NoteObject extends ActivityPubNoteObject { /** * @param Note $note */ public function __construct($note) { parent::__construct($note); if ($note->episode_id) { $this->content = '<a href="' . $note->episode->link . '" target="_blank" rel="noopener noreferrer">' . $note->episode->title . '</a><br/>' . $note->message_html; } } }