Elgg\Likes\Preloader::preloadCountsFromQuery PHP Метод

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

protected preloadCountsFromQuery ( array $guids )
$guids array
    protected function preloadCountsFromQuery(array $guids)
    {
        $count_rows = elgg_get_annotations(array('annotation_names' => 'likes', 'guids' => $guids, 'selects' => array('e.guid', 'COUNT(*) AS cnt'), 'group_by' => 'e.guid', 'callback' => false));
        foreach ($guids as $guid) {
            $this->data->setNumLikes($guid, 0);
        }
        foreach ($count_rows as $row) {
            $this->data->setNumLikes($row->guid, $row->cnt);
        }
    }