public function addMissingDefaultValues($workspaceName, $dryRun, NodeType $nodeType = null)
{
if ($nodeType !== null) {
$this->output->outputLine('Checking nodes of type "%s" for missing default values ...', array($nodeType->getName()));
$this->addMissingDefaultValuesByNodeType($nodeType, $workspaceName, $dryRun);
} else {
$this->output->outputLine('Checking for missing default values ...');
foreach ($this->nodeTypeManager->getNodeTypes() as $nodeType) {
/** @var NodeType $nodeType */
if ($nodeType->isAbstract()) {
continue;
}
$this->addMissingDefaultValuesByNodeType($nodeType, $workspaceName, $dryRun);
}
}
}