xref: /plugin/dw2pdf/src/DokuAssetFetcher.php (revision 3c796bb4e5739d22b5fbba150b0054929c16ab9f)
1<?php
2
3namespace dokuwiki\plugin\dw2pdf\src;
4
5use Mpdf\AssetFetcher;
6
7/**
8 * Wrapper for AssetFetcher which resolves DokuWiki media paths
9 */
10class DokuAssetFetcher extends AssetFetcher
11{
12    public function fetchDataFromPath($path, $originalSrc = null)
13    {
14        $resolved = (new MediaLinkResolver())->resolve($path);
15        if ($resolved) $originalSrc = $resolved['path'];
16        return parent::fetchDataFromPath($path, $originalSrc);
17    }
18}
19