diff --git a/core/lib/Drupal/Core/Template/Loader/StringLoader.php b/core/lib/Drupal/Core/Template/Loader/StringLoader.php index d24b9bf..18ce9c1 100644 --- a/core/lib/Drupal/Core/Template/Loader/StringLoader.php +++ b/core/lib/Drupal/Core/Template/Loader/StringLoader.php @@ -25,7 +25,7 @@ * @see \Drupal\Core\Render\Element\InlineTemplate * @see twig_render_template() */ -class StringLoader extends \Twig_Loader_String { +class StringLoader implements \Twig_LoaderInterface, \Twig_ExistsLoaderInterface { /** * {@inheritdoc} @@ -39,4 +39,25 @@ public function exists($name) { } } + /** + * {@inheritdoc} + */ + public function getSource($name) { + return $name; + } + + /** + * {@inheritdoc} + */ + public function getCacheKey($name) { + return $name; + } + + /** + * {@inheritdoc} + */ + public function isFresh($name, $time) { + return true; + } + }