protected function isNodePathAvailable($path)
{
$existingNodeDataArray = $this->nodeDataRepository->findByPathWithoutReduce($path, $this->context->getWorkspace());
$nonMatchingNodeData = array_filter($existingNodeDataArray, function (NodeData $nodeData) {
return $nodeData->getIdentifier() !== $this->getIdentifier();
});
return $nonMatchingNodeData === [];
}