X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FPseudoConstant.php;h=86f638817555720331b50116847c7812b57fec9e;hb=affcc9d2e0105f7b23fe3abd9741f8dc146428e3;hp=1e274e0b7c08c6c51530fade6f7974218beac3ff;hpb=35027fdbec97bdee52ea4aab76cac5091e32a6fe;p=civicrm-core.git diff --git a/CRM/Contribute/PseudoConstant.php b/CRM/Contribute/PseudoConstant.php index 1e274e0b7c..86f6388175 100644 --- a/CRM/Contribute/PseudoConstant.php +++ b/CRM/Contribute/PseudoConstant.php @@ -69,6 +69,7 @@ class CRM_Contribute_PseudoConstant extends CRM_Core_PseudoConstant { /** * Status of personal campaign page * @var array + * @deprecated */ private static $pcpStatus; @@ -108,7 +109,7 @@ class CRM_Contribute_PseudoConstant extends CRM_Core_PseudoConstant { } if ($id) { - $result = CRM_Utils_Array::value($id, self::$financialType); + $result = self::$financialType[$id] ?? NULL; return $result; } return self::$financialType; @@ -149,7 +150,7 @@ class CRM_Contribute_PseudoConstant extends CRM_Core_PseudoConstant { } if ($id) { - $result = CRM_Utils_Array::value($id, self::$financialAccount[$cacheKey]); + $result = self::$financialAccount[$cacheKey][$id] ?? NULL; return $result; } return self::$financialAccount[$cacheKey]; @@ -197,7 +198,7 @@ class CRM_Contribute_PseudoConstant extends CRM_Core_PseudoConstant { ); } if ($id) { - $pageTitle = CRM_Utils_Array::value($id, $cacheVarToUse); + $pageTitle = $cacheVarToUse[$id] ?? NULL; return $pageTitle; } return $cacheVarToUse; @@ -300,7 +301,7 @@ class CRM_Contribute_PseudoConstant extends CRM_Core_PseudoConstant { } $result = self::$contributionStatus[$cacheKey]; if ($id) { - $result = CRM_Utils_Array::value($id, $result); + $result = $result[$id] ?? NULL; } return $result; @@ -331,7 +332,7 @@ class CRM_Contribute_PseudoConstant extends CRM_Core_PseudoConstant { } $result = self::$pcPage[$pageType]; if ($id) { - return $result = CRM_Utils_Array::value($id, $result); + return $result = $result[$id] ?? NULL; } return $result; @@ -342,12 +343,13 @@ class CRM_Contribute_PseudoConstant extends CRM_Core_PseudoConstant { * * The static array pcpStatus is returned * - * + * @deprecated * @param string $column * @return array * array reference of all PCP activity statuses */ public static function &pcpStatus($column = 'label') { + CRM_Core_Error::deprecatedFunctionWarning('Function pcpStatus will be removed'); if (NULL === self::$pcpStatus) { self::$pcpStatus = []; } @@ -412,7 +414,7 @@ class CRM_Contribute_PseudoConstant extends CRM_Core_PseudoConstant { } if ($id) { - $result = CRM_Utils_Array::value($id, self::$batch); + $result = self::$batch[$id] ?? NULL; return $result; } return self::$batch;