Esempio n. 1
0
 /**
  * @param RuleNode $astNode
  * @return string
  */
 protected function buildDOTIdentifier(RuleNode $astNode)
 {
     $idNumber = $this->visitContext->getNodeCount();
     $identifierNode = $astNode->getIdentifierNode();
     $identifierName = $identifierNode->getIdentifierName();
     return sprintf('"rule[%s][%s]"', $identifierName, $idNumber);
 }
Esempio n. 2
0
 protected function buildNumberedDOTIdentifier($sprintfPattern, VisitContext $visitContext)
 {
     $idNumber = $visitContext->getNodeCount();
     return sprintf($sprintfPattern, $idNumber);
 }