Change record status: 
Project: 
Introduced in branch: 
7.x
Introduced in version: 
7.92
Description: 

A new method PagerDefault::getElement() now allows to know the pager id used by a query, so that consuming code can avoid overriding it for other queries.

Before:

$query = db_select(..)->extend('PagerDefault');
print $query->element; // will throw an error "Cannot access protected property"

After:

$query = db_select(..)->extend('PagerDefault');
print $query->getElement(); // will print the pager ID

Therefore it can be now used as:

$build['pager'] = array('#theme' => 'pager', '#element' => $query->getElement());
Impacts: 
Module developers
Themers