public function countByWorkspace(Workspace $workspace)
{
$query = $this->createQuery();
$nodesInDatabase = $query->matching($query->equals('workspace', $workspace))->execute()->count();
$nodesInMemory = 0;
/** @var $node NodeData */
foreach ($this->addedNodes as $node) {
if ($node->getWorkspace()->getName() === $workspace->getName()) {
$nodesInMemory++;
}
}
return $nodesInDatabase + $nodesInMemory;
}