protected function isNodeTypeAllowedByDirectConstraints(NodeType $nodeType, array $constraints)
{
if ($constraints === array()) {
return true;
}
if (array_key_exists($nodeType->getName(), $constraints) && $constraints[$nodeType->getName()] === true) {
return true;
}
if (array_key_exists($nodeType->getName(), $constraints) && $constraints[$nodeType->getName()] === false) {
return false;
}
return null;
}