if(!$children){ if($node->hasDefaultValue() && \count($defaultArray = $node->getDefaultValue())){ $default = ''; }elseif(!\is_array($example)){ $default = '[]'; } } }elseif($node instanceof EnumNode){ $comments[] = 'One of '.$node->getPermissibleValues('; '); $default = $node->hasDefaultValue() ? Inline::dump($node->getDefaultValue()) : '~'; }elseif(VariableNode::class===$node::class&& \is_array($example)){ // If there is an array example, we are sure we dont need to print a default value
$default = ''; }else{ $default = '~';