1<?php 2 3/* 4 * This file is part of Twig. 5 * 6 * (c) Fabien Potencier 7 * 8 * For the full copyright and license information, please view the LICENSE 9 * file that was distributed with this source code. 10 */ 11 12class Twig_Tests_Grammar_TagTest extends \PHPUnit\Framework\TestCase 13{ 14 public function testMagicToString() 15 { 16 $grammar = new Twig_Extensions_Grammar_Tag( 17 new Twig_Extensions_Grammar_Constant('foo'), 18 new Twig_Extensions_Grammar_Number('bar'), 19 new Twig_Extensions_Grammar_Optional(new Twig_Extensions_Grammar_Constant('foo'), new Twig_Extensions_Grammar_Number('bar')) 20 ); 21 $this->assertEquals('foo <bar:number> [foo <bar:number>]', (string) $grammar); 22 } 23} 24