Commit Graph

7 Commits

Author SHA1 Message Date
michaelbausor
21b0e5587c Update PHP descriptors ()
* 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
2017-08-04 16:35:22 -07:00
Sergey
bb8664419b need for php math functions. used in mergeFromJsonString () 2017-07-25 10:40:10 -07:00
Brent Shaffer
b9b34e9b11 Follows proper autoloading standards ()
* 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
2017-06-14 15:57:11 -07:00
NicklasWallgren
4cb113a91b Fixed issue with autoloading - Invalid paths () 2016-12-28 13:33:36 -08:00
Paul Yang
46ae90dc5e Make php generated code conform to PSR-4. ()
1. Generate single file for each message.
2. Lazily initiate metadata.
2016-12-08 11:16:49 -08:00
Paul Yang
51c5ff889c Fix pure php implementation for 32-bit machine. () 2016-10-25 17:27:05 -07:00
Paul Yang
e0e54661f7 Check in php implementation. ()
This pull request includes two implementation: C extension and PHP
package. Both implementations support encode/decode of singular,
repeated and map fields.
2016-09-15 11:09:01 -07:00