Files
XenForoRomhackPlazaAddon/Helper/Helpers.php

25 lines
815 B
PHP
Raw Normal View History

2026-06-16 16:21:43 +02:00
<?php
namespace RomhackPlaza\Master\Helper;
use XF\Mvc\Entity\Entity;
class Helpers
{
public static function getContentTitle( Entity $content, string $contentType )
{
return match ($contentType) {
'thread' => $content->title ?? '',
'post' => $content->Thread?->title ?? '',
'user' => $content->username ?? '',
'profile_post' => \XF\Util\Str::substr($content->content ?? '', 0, 50),
'profile_post_comment' => \XF\Util\Str::substr($content->content ?? '', 0, 50),
// Custom
'club' => $content->title ?? '',
'rhpz_entry_featurerequest' => $content->entry_title ?? '',
default => $content->title ?? $content->username ?? $content->content ?? "#{$content->getEntityId()}",
};
}
}