1. 07 Oct, 2018 1 commit
    • michaelbausor's avatar
      PHP: Add support for primitive types in setters (#5126) · 6a51c038
      michaelbausor authored
      * Add support for primitive types in setters
      
      * Update to address PR feedback
      
      * Add tests and fixes for repeated fields
      
      * Remove repeated field code, add getters
      
      * Cleanup, test getters and oneofs
      
      * Move boxing logic into separate class
      
      * Add tests for wrapper type constructor args
      
      * Update to add new setXXXValue methods
      
      * Fix tests for invalid values
      
      * Fix c extension for wrapper accessors
      
      * Fix the bug that well known types didn't call Message_construct
      
      * Address PR comments
      
      * Refactoring init message with array logic
      
      * Add include path to protoc
      
      * Add missing TSRM_LS defintion
      
      * Fix TSRM_LS
      
      * Fix dist check
      6a51c038
  2. 23 Jul, 2018 1 commit
    • Timothy Younger's avatar
      Update Composer config in PHP module (#3829) · 5134f1a3
      Timothy Younger authored
      * Prevents installation of `phpunit/phpunit:^6` because the test cases in this project require `\PHPUnit_Framework_TestCase` which was removed in v6. Moves generated PHP classes for tests into autoload-dev so that they are not referenced in the dist autoload. Adds Composer scripts to run protoc with and without grpc.
      
      * update composer test target to use the same commands as generate_php_test_proto in tests.sh
      5134f1a3
  3. 04 Aug, 2017 1 commit
    • 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
  4. 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
  5. 17 Mar, 2017 1 commit
  6. 08 Dec, 2016 1 commit