Esempio n. 1
0
 /**
  * @see Fl_Token::getLastToken()
  */
 public function getLastToken()
 {
     if ($this->validate) {
         $length = count($this->validateData);
         for ($i = 0; $i < $length; $i += 2) {
             if ($this->validateData[$i] != $this->validateData[$i + 1]) {
                 $this->throwException('"' . $item[0] . '"(' . $this->validateData[$item[0]] . ') & "' . $item[1] . '"(' . $this->validateData[$item[1]] . ') count not equal');
             }
         }
     }
     return parent::getLastToken();
 }
Esempio n. 2
0
 /**
  * 在获取最后一个token的时候,检测{和}个数是否相等
  * @see Fl_Token::getLastToken()
  */
 public function getLastToken()
 {
     if ($this->bracesNum[0] != $this->bracesNum[1]) {
         $this->throwException('{ & } num not equal');
     }
     return parent::getLastToken();
 }
Esempio n. 3
0
 /**
  * 在获取最后一个token的时候,检测{和}个数是否相等
  * @see Fl_Token::getLastToken()
  */
 public function getLastToken()
 {
     if ($this->validate && $this->bracesNum[0] != $this->bracesNum[1]) {
         $this->throwException('`{` & `}` count not equal. please check.', false);
     }
     return parent::getLastToken();
 }
Esempio n. 4
0
 /**
  * 获取最后一个节点(non-PHPdoc)
  * @see Fl_Token::getLastToken()
  */
 public function getLastToken()
 {
     if ($this->validate) {
         $data = array(array('(', ')'), array('{', '}'), array('[', ']'));
         foreach ($data as $item) {
             if ($this->validateData[$item[0]] != $this->validateData[$item[1]]) {
                 $this->throwException('"' . $item[0] . '"(' . $this->validateData[$item[0]] . ') & "' . $item[1] . '"(' . $this->validateData[$item[1]] . ') count not equal');
             }
         }
     }
     return parent::getLastToken();
 }