Devise\Pages\Interpreter\Modifiers\AddPlaceHolderTags::afterTraverse PHP Method

afterTraverse() public method

Runs after all the nodes have been examined
public afterTraverse ( array $nodes ) : array
$nodes array
return array
    public function afterTraverse(array $nodes)
    {
        $modified = [];
        foreach ($nodes as $index => $node) {
            $tags = $this->findTagsInsideOfNode($node);
            if (count($tags) > 0) {
                $modified[] = $this->createPlaceHolderNodeFromTags($tags);
            }
            $modified[] = $node;
        }
        return $modified;
    }