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

Introduce separate builder for fieldName and variable expressions

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Aggregation
    • None
    • PHP Drivers

      The fieldName and variable expressions are encoded by prefixing the name property with dollar signs. However, since the encoder can only check for interface inheritance, the property will still be considered undefined as public properties can't be declared in interfaces. A method to return the name would solve this problem, but would require the introduction of a separate builder for fieldName and variable classes.

            Assignee:
            Unassigned Unassigned
            Reporter:
            andreas.braun@mongodb.com Andreas Braun
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: