diff --git a/CRM/Contact/Form/DataProcessorContactSummaryTab.php b/CRM/Contact/Form/DataProcessorContactSummaryTab.php
index 483fa5ac11fe63a19cbcbcb6b0f9a67adac26e59..cffe298d513b1c91992f3d6fc4e2ee5b16ca6c3a 100644
--- a/CRM/Contact/Form/DataProcessorContactSummaryTab.php
+++ b/CRM/Contact/Form/DataProcessorContactSummaryTab.php
@@ -21,10 +21,10 @@ class CRM_Contact_Form_DataProcessorContactSummaryTab extends CRM_DataprocessorS
    *
    * @return int
    */
-  protected function getDefaultLimit(): int {
+  protected static function getDefaultLimit(array $output = null): int {
     $defaultLimit = 25;
-    if (!empty($this->dataProcessorOutput['configuration']['default_limit'])) {
-      $defaultLimit = $this->dataProcessorOutput['configuration']['default_limit'];
+    if (!empty($output['configuration']['default_limit'])) {
+      $defaultLimit = $output['configuration']['default_limit'];
     }
     return $defaultLimit;
   }