Essence\Provider\OEmbed::_extractFormat PHP Method

_extractFormat() protected method

Extracts an oEmbed response format from a link tag.
protected _extractFormat ( Tag $Link ) : Tag
$Link Essence\Dom\Tag Link tag.
return Essence\Dom\Tag string|null Format.
    protected function _extractFormat(Tag $Link)
    {
        $isAlternate = $Link->matches('rel', '~alternate~i');
        $hasFormat = $Link->matches('type', '~(?<format>json|xml)~i', $matches);
        return $isAlternate && $hasFormat ? $matches['format'] : null;
    }