made Template::getSourceContext() abstract

This commit is contained in:
Fabien Potencier
2019-04-23 18:39:08 +02:00
parent e5d0c080f9
commit b3498de45c
2 changed files with 7 additions and 4 deletions
+1 -4
View File
@@ -66,10 +66,7 @@ abstract class Template
*
* @return Source
*/
public function getSourceContext()
{
return new Source('', $this->getTemplateName());
}
abstract public function getSourceContext();
/**
* Returns the parent template.
+6
View File
@@ -16,6 +16,7 @@ use Twig\Loader\ArrayLoader;
use Twig\Loader\LoaderInterface;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityPolicy;
use Twig\Source;
use Twig\Template;
class Twig_Tests_TemplateTest extends \PHPUnit\Framework\TestCase
@@ -440,6 +441,11 @@ class Twig_TemplateTest extends Template
return [];
}
public function getSourceContext()
{
return new Source('', $this->getTemplateName());
}
protected function doGetParent(array $context)
{
return false;