fixed tests for PHP 7.4

This commit is contained in:
Fabien Potencier
2019-06-30 15:16:08 +02:00
parent 22a1317249
commit 0947777bc6
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -12,6 +12,7 @@ namespace Twig\Tests;
*/
use Twig\Environment;
use Twig\Node\MacroNode;
use Twig\Node\Node;
use Twig\Node\SetNode;
use Twig\Node\TextNode;
@@ -29,7 +30,7 @@ class ParserTest extends \PHPUnit\Framework\TestCase
public function testSetMacroThrowsExceptionOnReservedMethods()
{
$parser = $this->getParser();
$parser->setMacro('parent', $this->getMockBuilder('\Twig\Node\MacroNode')->disableOriginalConstructor()->getMock());
$parser->setMacro('parent', new MacroNode('foo', new Node(), new Node(), 1));
}
/**
+2 -1
View File
@@ -30,7 +30,8 @@ class TemplateTest extends \PHPUnit\Framework\TestCase
*/
public function testDisplayBlocksAcceptTemplateOnlyAsBlocks()
{
$template = $this->getMockForAbstractClass('\Twig\Template', [], '', false);
$twig = new Environment($this->getMockBuilder('\Twig\Loader\LoaderInterface')->getMock());
$template = new TemplateForTest($twig);
$template->displayBlock('foo', [], ['foo' => [new \stdClass(), 'foo']]);
}