1. 22 Sep, 2017 1 commit
  2. 21 Sep, 2017 1 commit
  3. 14 Sep, 2017 1 commit
  4. 10 Sep, 2017 1 commit
  5. 05 Sep, 2017 1 commit
  6. 31 Aug, 2017 1 commit
  7. 25 Aug, 2017 1 commit
    • Paul Yang's avatar
      Add any support in php runtime. (#3486) · c7457ef6
      Paul Yang authored
      * Add any support in php runtime.
      
      * Remove unused file in config.m4
      
      * Fix comments
      
      * Fix error for tsrmls build
      
      * Add newly added file to Makefile.am
      c7457ef6
  8. 21 Aug, 2017 1 commit
  9. 16 Aug, 2017 2 commits
  10. 04 Aug, 2017 2 commits
    • Paul Yang's avatar
      Fix the bug in php c extension that setting one field can change another field's value. (#3455) · 49b44bff
      Paul Yang authored
      * Fix the bug in php c extension that setting one field can change another
      field's value.
      
      The reason is that previously, in c extension, it was assumed that the
      order that fields were declared in php is the same as the order of
      fields in upb. This is not true. Now, for every field in upb, we will
      look up the actual property that is corresponding to the upb field.
      
      * Cleanup pull request
      
      * Fix indentation
      
      * Port to php5
      
      * Port with php7.1
      
      * Port to zts
      49b44bff
    • michaelbausor's avatar
      Update PHP descriptors (#3391) · 21b0e558
      michaelbausor authored
      * Add descriptors test
      
      * Update descriptors tests
      
      * Add public descriptors
      
      * Add test_desriptors.proto to test script
      
      * Update composer files
      
      * Remove references to GPBType, update tests to be compatible with c
      
      * Update for c extension compatibility
      
      * Remove nested enums for descriptor, update tests
      
      * Strip leading '.' from descriptor name
      
      * Update tests with test for getClass, fix OneofDescriptor
      
      * Add new files to Makefile.am
      21b0e558
  11. 03 Aug, 2017 1 commit
  12. 02 Aug, 2017 2 commits
  13. 01 Aug, 2017 2 commits
  14. 25 Jul, 2017 2 commits
  15. 19 Jul, 2017 1 commit
  16. 18 Jul, 2017 2 commits
    • Jisi Liu's avatar
      Update csharp and php descriptor · 86975301
      Jisi Liu authored
      86975301
    • Matt A's avatar
      Support PHP generic services (#3269) · 9e745f77
      Matt A authored
      * Add php_generic_services option
      
      * Generate PHP generic services
      
      * Respect namespaces for generated PHP services
      
      * Test PHP generated services
      
      * Rename PHP generator service method doc comment function
      
      * Correct phpdoc service method case
      
      * Test namespaced PHP generic services
      
      * Always use the FQCN for PHP generic service input/output
      
      * Add generated_service_test to php test.sh
      
      * Add php service test protos to CI
      
      * Add php service files to php_EXTRA_DIST
      
      * Use Interface suffix for php generic services
      9e745f77
  17. 17 Jul, 2017 2 commits
  18. 14 Jul, 2017 1 commit
    • Paul Yang's avatar
      Initial value in generated code cannot be used by c extension. (#3367) · c78dbd7c
      Paul Yang authored
      In the generated code of previous versions, each php field is given an
      initial value. In c extension, it was assumed that the field order in
      the generated code is consistent with upb fields order, so that the
      correct initial value can be bound to the correct upb field. However,
      this may not be true. The order of fields in generated code is decided
      by proto compiler, while the order of upb fields is decided by the hash
      function used in c extension.
      This PR fixes the issue by reset the initial value at runtime.
      c78dbd7c
  19. 13 Jul, 2017 1 commit
  20. 09 Jul, 2017 1 commit
  21. 30 Jun, 2017 1 commit
  22. 27 Jun, 2017 1 commit
    • Brent Shaffer's avatar
      adds PHPDoc @return and @param for getters and setters respectively (#3131) · 12acbc26
      Brent Shaffer authored
      * adds PHPDoc @return and @param for getters and setters respectively
      
      * addresses changes in PR review
      
      * adds documentation tests
      
      * Update php_generator:
      
      - Prepend \ to names where required
      - Remove <pre> tags
      - Update protobuf field comments
      
      * Updates class files with the protobuf changes
      
      * Addresses review comments
      
      * removes Protobuf Type line from PHP generated classes
      
      * fixes phpdoc test
      
      * adds array types to phpdoc
      12acbc26
  23. 21 Jun, 2017 1 commit
  24. 20 Jun, 2017 4 commits
  25. 17 Jun, 2017 1 commit
  26. 15 Jun, 2017 2 commits
  27. 14 Jun, 2017 1 commit
    • Brent Shaffer's avatar
      Follows proper autoloading standards (#3123) · b9b34e9b
      Brent Shaffer authored
      * Follows proper autoloading standards
       - Splits PHP classes in descriptor.php into separate files
       - Splits MapFieldIter and RepeatedFieldIter into separate files
       - Moves descriptor.php to Internal/functions.php
       - Moves all namespaced functions into Iternal/functions.php
      
      * fixes Makefile.am for added php files
      
      * [PHP] moves all functions to GPBUtil
      
      * removes description.php from the makefile
      b9b34e9b
  28. 05 Jun, 2017 1 commit
    • Paul Yang's avatar
      Add new file option php_namespace. (#3162) · 6f325805
      Paul Yang authored
      * Add new file option php_namespace.
      
      Use this option to change the namespace of php generated classes.
      Default is empty. When this option is empty, the package name will be
      used for determining the namespace.
      
      * Uncomment commented tests
      
      * Revert gdb test change
      
      * Update csharp descriptor.
      
      * Add test for empty php_namespace.
      6f325805
  29. 30 May, 2017 1 commit