Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • C civicrm-core
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 113
    • Merge requests 113
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CiviCRM
  • civicrm-core
  • Merge requests
  • !17507

Open
Created Jun 05, 2020 by Michael O'Toole@MikeyMJCOOwner
  • Report abuse
Report abuse

Payment Propertybag as array

  • Overview 4
  • Commits 1
  • Changes 1

Created by: mattwire

Overview

With more complex payment processors converting to use propertybag is a big project that cannot reasonably be completed in one development cycle. There may also be dependencies on other code (core or extensions) that do not accept a payment propertybag and use array_ functions or empty(). Passing a propertybag will cause this code to break.

Eventually we hope to be in a position where the payment propertybag can be passed and understood everywhere. But not yet.

Before

Cannot get payment propertybag as an array.

After

Can get payment propertybag as an array.

Technical Details

Comments

@eileenmcnaughton @artfulrobot Per discussions on mattermost, this allows for a smoother transition to propertybag.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: github/fork/mattwire/propertybagasarray