Neos\ContentRepository\Domain\Repository\NodeDataRepository::findNextLowerIndex PHP Метод

findNextLowerIndex() защищенный Метод

The result is determined workspace-agnostic.
protected findNextLowerIndex ( string $parentPath, integer $referenceIndex ) : integer
$parentPath string Path of the parent node specifying the level in the node tree
$referenceIndex integer Index of a known node
Результат integer The currently next lower index
    protected function findNextLowerIndex($parentPath, $referenceIndex)
    {
        $this->persistEntities();
        /** @var \Doctrine\ORM\Query $query */
        $query = $this->entityManager->createQuery('SELECT MAX(n.index) FROM Neos\\ContentRepository\\Domain\\Model\\NodeData n WHERE n.parentPathHash = :parentPathHash AND n.index < :referenceIndex');
        $query->setParameter('parentPathHash', md5($parentPath));
        $query->setParameter('referenceIndex', $referenceIndex);
        return $query->getSingleScalarResult() ?: 0;
    }