Uploaded image for project: 'PHP Driver: Library'
  1. PHP Driver: Library
  2. PHPLIB-1418

Merge aggregation builder into PHPLIB

    • Type: Icon: Epic Epic
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • 1.21.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • PHP Drivers
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • To Do
    • Merge php-builder into PHPLIB
    • Hide

      Engineer: Jérôme Tamarelle

      2024-09-13: Setting end date to 09-20

      • What was completed over the last two weeks?
        • Integrated builder code into PHPLIB
        • Added support for pipelines and query objects in all operations
      • What's the focus over the next two weeks?
        • Write article about leveraging aggregation builder to create more understandable pipelines
      • Impediments encountered over the last two weeks:
        • Due to backward compatibility limitations, users can't yet pass a Pipeline instance to the aggregate and watch operations, this will be changed in 2.0
        • Remaining work to deprecate and archive temporary builder package waiting on PHPLIB release (which can only happen after we release 8.0 compat)
      Show
      Engineer: Jérôme Tamarelle 2024-09-13: Setting end date to 09-20 What was completed over the last two weeks? Integrated builder code into PHPLIB Added support for pipelines and query objects in all operations What's the focus over the next two weeks? Write article about leveraging aggregation builder to create more understandable pipelines Impediments encountered over the last two weeks: Due to backward compatibility limitations, users can't yet pass a Pipeline instance to the aggregate and watch operations, this will be changed in 2.0 Remaining work to deprecate and archive temporary builder package waiting on PHPLIB release (which can only happen after we release 8.0 compat)
    • 2
    • 1
    • 2
    • 100

      This epic will organize tasks for merging the mongo-php-builder project into PHPLIB.

            Assignee:
            jerome.tamarelle@mongodb.com Jérôme Tamarelle
            Reporter:
            jmikola@mongodb.com Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              1 week, 4 days