A lot of things
This commit is contained in:
25
Helper/Helpers.php
Normal file
25
Helper/Helpers.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?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()}",
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user