Seditio Source
Root |
./othercms/xenForo 2.2.8/src/XF/BbCode/Helper/Tumblr.php
<?php

namespace XF\BbCode\Helper;

class
Tumblr
{
    const
URL_REGEX = '#(?P<subdomain>[A-Z0-9_-]+)\.tumblr\.com/(?P<mediatype>post)/(?P<mediaid>\d+)#si';

    public static function
matchCallback($url, $matchedId, \XF\Entity\BbCodeMediaSite $site, $siteId)
    {
        if (
preg_match(self::URL_REGEX, $url, $mediaInfo))
        {
            return
$mediaInfo['subdomain'] . '.tumblr.com/' . $mediaInfo['mediatype'] . '/' . $mediaInfo['mediaid'];
        }

        return
false;
    }
}