X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FApi4%2FCustomValue.php;h=9cc2e5f753e937dadc2738b60a6157583b5d996b;hb=41d00910ddc04dcfdb30020f5c01a687c03640ac;hp=71881da65995b0ed8863ccbbf7c52adf0be0fec7;hpb=5d73950a7163a46f1bce91dea0f79fad269f1cb2;p=civicrm-core.git diff --git a/Civi/Api4/CustomValue.php b/Civi/Api4/CustomValue.php index 71881da659..9cc2e5f753 100644 --- a/Civi/Api4/CustomValue.php +++ b/Civi/Api4/CustomValue.php @@ -37,74 +37,90 @@ class CustomValue { /** * @param string $customGroup + * @param bool $checkPermissions * @return Action\CustomValue\Get * @throws \API_Exception */ - public static function get($customGroup) { - return new Action\CustomValue\Get($customGroup, __FUNCTION__); + public static function get($customGroup, $checkPermissions = TRUE) { + return (new Action\CustomValue\Get($customGroup, __FUNCTION__)) + ->setCheckPermissions($checkPermissions); } /** * @param string $customGroup + * @param bool $checkPermissions * @return Action\CustomValue\GetFields * @throws \API_Exception */ - public static function getFields($customGroup = NULL) { - return new Action\CustomValue\GetFields($customGroup, __FUNCTION__); + public static function getFields($customGroup = NULL, $checkPermissions = TRUE) { + return (new Action\CustomValue\GetFields($customGroup, __FUNCTION__)) + ->setCheckPermissions($checkPermissions); } /** * @param string $customGroup + * @param bool $checkPermissions * @return Action\CustomValue\Save * @throws \API_Exception */ - public static function save($customGroup) { - return new Action\CustomValue\Save($customGroup, __FUNCTION__); + public static function save($customGroup, $checkPermissions = TRUE) { + return (new Action\CustomValue\Save($customGroup, __FUNCTION__)) + ->setCheckPermissions($checkPermissions); } /** * @param string $customGroup + * @param bool $checkPermissions * @return Action\CustomValue\Create * @throws \API_Exception */ - public static function create($customGroup) { - return new Action\CustomValue\Create($customGroup, __FUNCTION__); + public static function create($customGroup, $checkPermissions = TRUE) { + return (new Action\CustomValue\Create($customGroup, __FUNCTION__)) + ->setCheckPermissions($checkPermissions); } /** * @param string $customGroup + * @param bool $checkPermissions * @return Action\CustomValue\Update * @throws \API_Exception */ - public static function update($customGroup) { - return new Action\CustomValue\Update($customGroup, __FUNCTION__); + public static function update($customGroup, $checkPermissions = TRUE) { + return (new Action\CustomValue\Update($customGroup, __FUNCTION__)) + ->setCheckPermissions($checkPermissions); } /** * @param string $customGroup + * @param bool $checkPermissions * @return Action\CustomValue\Delete * @throws \API_Exception */ - public static function delete($customGroup) { - return new Action\CustomValue\Delete($customGroup, __FUNCTION__); + public static function delete($customGroup, $checkPermissions = TRUE) { + return (new Action\CustomValue\Delete($customGroup, __FUNCTION__)) + ->setCheckPermissions($checkPermissions); } /** * @param string $customGroup + * @param bool $checkPermissions * @return Action\CustomValue\Replace * @throws \API_Exception */ - public static function replace($customGroup) { - return new Action\CustomValue\Replace($customGroup, __FUNCTION__); + public static function replace($customGroup, $checkPermissions = TRUE) { + return (new Action\CustomValue\Replace($customGroup, __FUNCTION__)) + ->setCheckPermissions($checkPermissions); } /** * @param string $customGroup + * @param bool $checkPermissions * @return Action\CustomValue\GetActions * @throws \API_Exception */ - public static function getActions($customGroup = NULL) { - return new Action\CustomValue\GetActions($customGroup, __FUNCTION__); + public static function getActions($customGroup = NULL, $checkPermissions = TRUE) { + return (new Action\CustomValue\GetActions($customGroup, __FUNCTION__)) + ->setCheckPermissions($checkPermissions); } /**