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