src/Source.php
5420a5e3
 <?php
 
baa70287
 /*
  * This file is part of Twig.
  *
  * (c) Fabien Potencier
  *
  * For the full copyright and license information, please view the LICENSE
  * file that was distributed with this source code.
  */
 
5420a5e3
 namespace Twig;
 
baa70287
 /**
  * Holds information about a non-compiled Twig template.
  *
  * @final
  *
  * @author Fabien Potencier <fabien@symfony.com>
  */
 class Source
 {
     private $code;
     private $name;
     private $path;
 
     /**
      * @param string $code The template source code
      * @param string $name The template logical name
      * @param string $path The filesystem path of the template if any
      */
     public function __construct($code, $name, $path = '')
     {
         $this->code = $code;
         $this->name = $name;
         $this->path = $path;
     }
5420a5e3
 
baa70287
     public function getCode()
5420a5e3
     {
baa70287
         return $this->code;
     }
 
     public function getName()
     {
         return $this->name;
     }
 
     public function getPath()
     {
         return $this->path;
5420a5e3
     }
 }
baa70287
 
 class_alias('Twig\Source', 'Twig_Source');