public function Twig_NodeVisitor_SafeAnalysis::getSafe

1 call to Twig_NodeVisitor_SafeAnalysis::getSafe()
Twig_NodeVisitor_SafeAnalysis::leaveNode in drupal/core/vendor/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php
Called after child nodes are visited.

File

drupal/core/vendor/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php, line 7

Class

Twig_NodeVisitor_SafeAnalysis

Code

public function getSafe(Twig_NodeInterface $node) {
  $hash = spl_object_hash($node);
  if (isset($this->data[$hash])) {
    foreach ($this->data[$hash] as $bucket) {
      if ($bucket['key'] === $node) {
        return $bucket['value'];
      }
    }
  }
  return null;
}