*
* @return int
*/
- public function numberOfItems() {
+ public function numberOfItems(): int {
return count($this->items);
}
* @return int
*/
public function numberOfItems() {
- return CRM_Core_DAO::singleValueQuery("
+ return (int) CRM_Core_DAO::singleValueQuery('
SELECT count(*)
FROM civicrm_queue_item
WHERE queue_name = %1
- ", [
+ ', [
1 => [$this->getName(), 'String'],
]);
}
if (!data.is_error) {
queueRunnerData.completed++;
}
- if (data.numberOfItems) {
+ if ('numberOfItems' in data && data.numberOfItems !== null) {
queueRunnerData.numberOfItems = parseInt(data.numberOfItems);
}