Sulu\Bundle\ContentBundle\Teaser\TeaserManager::sortTeasers PHP Метод

sortTeasers() приватный Метод

Returns sorted teaser by given position array.
private sortTeasers ( array $teasers, array $result, array $positions, array $items ) : array
$teasers array
$result array
$positions array
$items array
Результат array
    private function sortTeasers(array $teasers, array $result, array $positions, array $items)
    {
        foreach ($teasers as $teaser) {
            $index = $positions[sprintf('%s;%s', $teaser->getType(), $teaser->getId())];
            $result[$index] = $teaser;
            $item = $items[$index];
            if (['type', 'id'] !== array_keys($item)) {
                $result[$index] = $result[$index]->merge($item);
            }
        }
        return $result;
    }