Source of file AssetProxy_Parser.php
Size: 0,515 Bytes - Last Modified: 2022-01-13T10:01:18+00:00
/var/www/docs.ssmods.com/process/src/code/AssetProxy_Parser.php
123456789101112131415161718192021222324252627 | <?php /** * Class AssetProxy_Parser * Extends ShortcodeParser, looks for links to /assets/ in HTML fields and ensures their directories exist */ class AssetProxy_Parser extends Extension { public function onAfterParse($content){ if( AssetProxy::getHost() ){ // find paths to /assets/, ensure their directories exist preg_match_all( '@(["|\'])/?(assets/.+?)\\1@', $content, $matches ); foreach( $matches[2] as $match ){ AssetProxy::ensureDirectoryExists($match); } } } } |