1<?php 2 3/* 4 * This file is part of Twig. 5 * 6 * (c) 2010 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 12/** 13 * @deprecated since version 1.5 14 */ 15abstract class Twig_Extensions_Grammar implements Twig_Extensions_GrammarInterface 16{ 17 protected $name; 18 protected $parser; 19 20 /** 21 * @param string $name 22 */ 23 public function __construct($name) 24 { 25 $this->name = $name; 26 } 27 28 /** 29 * @param Twig_Parser $parser 30 */ 31 public function setParser(Twig_Parser $parser) 32 { 33 $this->parser = $parser; 34 } 35 36 /** 37 * @return string 38 */ 39 public function getName() 40 { 41 return $this->name; 42 } 43} 44