protected function flattenTwigNode($node)
{
$result = [];
if (!$node instanceof \Twig_Node) {
return $result;
}
foreach ($node as $subNode) {
$flatNodes = $this->flattenTwigNode($subNode);
$result = array_merge($result, [$subNode], $flatNodes);
}
return $result;
}