Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-14370

Add generic CRUD for Doctrine entities to API

    Details

      Description

      Notable subtasks:

      T1. Refactor/thin-out civicrm_api() so that it can route requests to "API providers" (APIProviderInterface). This includes moving existing code into a "MagicFunctionProvider" (which follows our current file+function naming convention), and it includes moving various aspects of the API (such as transaction handling) into event-listeners.

      T2. Implement "DoctrineCRUDProvider" which uses entities and metadata from Doctrine (like the REST POC).

        Attachments

          Activity

            People

            • Assignee:
              timotten Tim Otten
              Reporter:
              timotten Tim Otten
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: