Mercurial > hg > isophonics-drupal-site
comparison vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
12:7a779792577d | 13:5fb285c0d0e3 |
---|---|
1 <?php declare(strict_types=1); | |
2 | |
3 namespace PhpParser\NodeVisitor; | |
4 | |
5 use PhpParser\Node; | |
6 use PhpParser\NodeVisitorAbstract; | |
7 | |
8 /** | |
9 * Visitor cloning all nodes and linking to the original nodes using an attribute. | |
10 * | |
11 * This visitor is required to perform format-preserving pretty prints. | |
12 */ | |
13 class CloningVisitor extends NodeVisitorAbstract | |
14 { | |
15 public function enterNode(Node $origNode) { | |
16 $node = clone $origNode; | |
17 $node->setAttribute('origNode', $origNode); | |
18 return $node; | |
19 } | |
20 } |