示例#1
0
 /**
  * Finishes template parsing.
  * @return array(prolog, epilog)
  */
 public function finalize()
 {
     list($prolog, $epilog) = parent::finalize();
     // TODO: Some escaping
     if (self::$autoExtend != NULL) {
         $escaped = '"' . self::$autoExtend . '"';
         $prolog = preg_replace('/\\$_l->extends\\s*=[^\\?]+\\?[^\\:]+\\:[^;]+;/', '$_l->extends = ' . $escaped . ';', $prolog);
         self::$autoExtend = NULL;
     }
     return array($prolog, $epilog);
 }