Exemplo n.º 1
0
 /**
  * @param array $childNodes
  */
 public function __construct(array $childNodes)
 {
     parent::__construct('exclusion', null, $childNodes);
 }
 /**
  * @param mixed $start
  * @param mixed $end
  */
 public function __construct($start, $end)
 {
     parent::__construct('character-class', array('start' => $start, 'end' => $end));
 }
Exemplo n.º 3
0
 /**
  * @param array $childNodes
  */
 public function __construct(array $childNodes)
 {
     parent::__construct('alternative', null, $childNodes);
 }
Exemplo n.º 4
0
 /**
  * @param array $childNodes
  * @param bool  $isSubPattern
  */
 public function __construct(array $childNodes, $isSubPattern = false)
 {
     parent::__construct('block', null, $childNodes);
     $this->isSubPattern = $isSubPattern;
 }
Exemplo n.º 5
0
 /**
  * @param mixed $token
  */
 public function __construct($token)
 {
     parent::__construct('token', $token);
 }
Exemplo n.º 6
0
 /**
  * @param int|null $min
  * @param int|null $max
  * @param array    $childNodes
  */
 public function __construct($min, $max, array $childNodes)
 {
     parent::__construct('repetition', array('min' => $min, 'max' => $max), $childNodes);
 }