$e->display['settings'] += [
'description' => $e->savedSearch['description'] ?? NULL,
'sort' => [],
- 'limit' => \Civi::settings()->get('default_pager_size'),
+ 'limit' => (int) \Civi::settings()->get('default_pager_size'),
'pager' => [
'show_count' => TRUE,
'expose_limit' => TRUE,
'functions' => self::getSqlFunctions(),
'displayTypes' => Display::getDisplayTypes(['id', 'name', 'label', 'description', 'icon']),
'styles' => \CRM_Utils_Array::makeNonAssociative(self::getStyles()),
- 'defaultPagerSize' => \Civi::settings()->get('default_pager_size'),
+ 'defaultPagerSize' => (int) \Civi::settings()->get('default_pager_size'),
'defaultDisplay' => SearchDisplay::getDefault(FALSE)->setSavedSearch(['id' => NULL])->execute()->first(),
'modules' => $extensions,
'defaultContactType' => \CRM_Contact_BAO_ContactType::basicTypeInfo()['Individual']['name'] ?? NULL,