FIX Allow dispatcher in Embed to be configured with injector (#8192)

This commit is contained in:
Robbie Averill 2018-06-20 11:37:35 +12:00 committed by Aaron Carlino
parent 9f764f4ec3
commit 725212a707

View File

@ -2,6 +2,7 @@
namespace SilverStripe\View\Shortcodes;
use Embed\Http\DispatcherInterface;
use SilverStripe\Core\Convert;
use SilverStripe\Core\Injector\Injector;
use SilverStripe\View\HTML;
@ -68,6 +69,8 @@ class EmbedShortcodeProvider implements ShortcodeHandler
$serviceURL,
$extra['resolver']['config']
);
} elseif (Injector::inst()->has(DispatcherInterface::class)) {
$dispatcher = Injector::inst()->get(DispatcherInterface::class);
}
// Process embed