Neos\ContentRepository\Command\NodeCommandControllerPlugin::getNodeDataByNodeTypeAndWorkspace PHP Method

getNodeDataByNodeTypeAndWorkspace() protected method

Shadow nodes are excluded, because they will be published when publishing the moved node.
protected getNodeDataByNodeTypeAndWorkspace ( string $nodeType, string $workspaceName ) : array
$nodeType string
$workspaceName string
return array
    protected function getNodeDataByNodeTypeAndWorkspace($nodeType, $workspaceName)
    {
        /** @var QueryBuilder $queryBuilder */
        $queryBuilder = $this->entityManager->createQueryBuilder();
        $queryBuilder->select('n')->distinct()->from(NodeData::class, 'n')->where('n.nodeType = :nodeType')->andWhere('n.workspace = :workspace')->andWhere('n.movedTo IS NULL OR n.removed = :removed')->setParameter('nodeType', $nodeType)->setParameter('workspace', $workspaceName)->setParameter('removed', false, \PDO::PARAM_BOOL);
        return $queryBuilder->getQuery()->getResult();
    }