예제 #1
0
 /**
  * Constructs a new ezcTemplateCycleControlTstNode.
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end, $name = null)
 {
     parent::__construct($source, $start, $end);
     $this->name = $name;
     $this->variables = array();
     $this->isNestingBlock = false;
 }
예제 #2
0
 /**
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->conditions = array();
     $this->name = "case";
     $this->isNestingBlock = true;
 }
예제 #3
0
 /**
  * Constructs a new ezcTemplateForeachLoopTstNode.
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->context = null;
     $this->name = 'tr_context';
     $this->isNestingBlock = false;
 }
예제 #4
0
 /**
  * Constructs a new ezcTemplateDelimiterTstNode.
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->modulo = null;
     $this->rest = null;
     $this->name = 'delimiter';
 }
예제 #5
0
 /**
  * Constructs a new ezcTemplateDeclarationTstNode.
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->type = "normal";
     $this->variable = null;
     $this->expression = null;
 }
예제 #6
0
파일: include.php 프로젝트: bmdevel/ezc
 /**
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->file = null;
     $this->send = array();
     $this->receive = array();
     $this->isNestingBlock = false;
 }
예제 #7
0
 /**
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->startBracket = '{';
     $this->endBracket = '}';
     $this->expressionRoot = null;
     $this->isNestingBlock = false;
 }
예제 #8
0
 /**
  * Constructs a new ezcTemplateForeachLoopTstNode.
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->value = $this->keyVariableName = $this->itemVariableName = null;
     $this->name = 'foreach';
     $this->increment = array();
     $this->decrement = array();
     $this->offset = $this->limit = null;
 }
예제 #9
0
 /**
  * Constructs a new custom block
  *
  * @param ezcTemplateSourceCode $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->customParameters = array();
 }
예제 #10
0
 /**
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
 }
예제 #11
0
 /**
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->name = 'dynamic';
 }
예제 #12
0
 /**
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end)
 {
     parent::__construct($source, $start, $end);
     $this->isNestingBlock = true;
 }
예제 #13
0
 /**
  *
  * @param ezcTemplateSource $source
  * @param ezcTemplateCursor $start
  * @param ezcTemplateCursor $end
  */
 public function __construct(ezcTemplateSourceCode $source, $start, $end, $name = null)
 {
     parent::__construct($source, $start, $end);
     $this->condition = null;
     $this->name = $name;
 }