mc-cms-namelessmc/modules/Core/hooks/ContentHook.php
Sam 0e77706b29
Merge commit from fork
Co-authored-by: Sam <samerton@users.noreply.github.com>
2025-07-27 10:00:13 +01:00

29 lines
792 B
PHP

<?php
/*
* Made by Samerton
* https://github.com/NamelessMC/Nameless/
* NamelessMC version 2.3.0
*
* Content hooks
*/
class ContentHook extends HookBase
{
public static function purify(AbstractEvent $event): void {
if (isset($event->content) && empty($event->skip_purify)) {
$event->content = Output::getPurified($event->content, true, false);
}
}
public static function renderEmojis(AbstractEvent $event): void {
if (isset($event->content)) {
$event->content = Text::renderEmojis($event->content);
}
}
public static function replaceAnchors(AbstractEvent $event): void {
if (isset($event->content)) {
$event->content = URL::replaceAnchorsWithText($event->content);
}
}
}