setCheckPermissions($checkPermissions); } public static function get($checkPermissions = TRUE) { $action = new Action\OAuthContactToken\Get(static::class, __FUNCTION__); return $action->setCheckPermissions($checkPermissions); } public static function update($checkPermissions = TRUE) { $action = new Action\OAuthContactToken\Update(static::class, __FUNCTION__); return $action->setCheckPermissions($checkPermissions); } public static function delete($checkPermissions = TRUE) { $action = new Action\OAuthContactToken\Delete(static::class, __FUNCTION__); return $action->setCheckPermissions($checkPermissions); } public static function permissions(): array { return [ 'meta' => ['access CiviCRM'], 'default' => [ [ 'manage my OAuth contact tokens', 'manage all OAuth contact tokens', ], ], ]; } }