2022-09-13 13:14:49 +00:00
|
|
|
<?php
|
|
|
|
namespace Misuzu\Parsers\BBCode\Tags;
|
|
|
|
|
|
|
|
use Misuzu\Parsers\BBCode\BBCodeTag;
|
|
|
|
|
|
|
|
final class ImageTag extends BBCodeTag {
|
|
|
|
public function parseText(string $text): string {
|
|
|
|
return preg_replace_callback("/\[img\]((?:https?:\/\/).+?)\[\/img\]/", function ($matches) {
|
2023-01-01 20:27:25 +00:00
|
|
|
//$mediaUrl = url_proxy_media($matches[1]);
|
2023-01-01 20:37:15 +00:00
|
|
|
$mediaUrl = $matches[1];
|
2022-09-13 13:14:49 +00:00
|
|
|
return sprintf('<img src="%s" alt="%s" style="max-width:100%%;max-height:900px;">', $mediaUrl, $matches[1]);
|
|
|
|
}, $text);
|
|
|
|
}
|
|
|
|
}
|