/** * Visits a media node * * @param MediaNode $node The node * @param VisitorArguments $arguments The arguments * @return MediaNode|null */ public function visitMedia(MediaNode $node, VisitorArguments $arguments) { $node->accept($this); $arguments->visitDeeper = false; if (!count($node->rules)) { return null; } return $node; }