This is an automated email from the ASF dual-hosted git repository.
Jens-G pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from 9a6dc2d1e THRIFT-5953: Add regression tests for union forward-compat
edge cases Client: rs
add f39cecc4d THRIFT-5959: Simplify generator after review (named consts,
dedupe, ZEND_STRL) Client: php Autor: Volodymyr Panivko
No new revisions were added by this update.
Summary of changes:
.../cpp/src/thrift/generate/t_php_generator.cc | 357 ++++++++++++---------
lib/php/coding_standards.md | 14 +-
lib/php/lib/Base/TBase.php | 69 ++--
lib/php/lib/ClassLoader/ThriftClassLoader.php | 18 +-
lib/php/lib/Exception/TApplicationException.php | 40 ++-
lib/php/lib/Exception/TException.php | 69 ++--
lib/php/lib/Exception/TProtocolException.php | 15 +-
lib/php/lib/Exception/TTransportException.php | 11 +-
lib/php/lib/Factory/TBinaryProtocolFactory.php | 10 +-
lib/php/lib/Factory/TProtocolFactory.php | 1 +
lib/php/lib/Protocol/JSON/BaseContext.php | 1 +
lib/php/lib/Protocol/JSON/ListContext.php | 21 +-
lib/php/lib/Protocol/JSON/LookaheadReader.php | 27 +-
lib/php/lib/Protocol/JSON/PairContext.php | 33 +-
.../SimpleJSON/CollectionMapKeyException.php | 1 +
lib/php/lib/Protocol/SimpleJSON/Context.php | 1 +
lib/php/lib/Protocol/SimpleJSON/ListContext.php | 15 +-
lib/php/lib/Protocol/SimpleJSON/MapContext.php | 7 +-
lib/php/lib/Protocol/SimpleJSON/StructContext.php | 23 +-
lib/php/lib/Protocol/TBinaryProtocol.php | 51 +--
.../lib/Protocol/TBinaryProtocolAccelerated.php | 5 +-
lib/php/lib/Protocol/TCompactProtocol.php | 121 +++----
lib/php/lib/Protocol/TJSONProtocol.php | 178 +++++-----
lib/php/lib/Protocol/TMultiplexedProtocol.php | 9 +-
lib/php/lib/Protocol/TProtocol.php | 7 +-
lib/php/lib/Protocol/TProtocolDecorator.php | 87 ++---
lib/php/lib/Protocol/TSimpleJSONProtocol.php | 86 ++---
lib/php/lib/Serializer/TBinarySerializer.php | 1 +
lib/php/lib/Server/TForkingServer.php | 30 +-
lib/php/lib/Server/TSSLServerSocket.php | 13 +-
lib/php/lib/Server/TServer.php | 24 +-
lib/php/lib/Server/TServerSocket.php | 23 +-
lib/php/lib/Server/TSimpleServer.php | 22 +-
lib/php/lib/StoredMessageProtocol.php | 19 +-
lib/php/lib/TMultiplexedProcessor.php | 9 +-
lib/php/lib/Transport/TBufferedTransport.php | 80 ++---
lib/php/lib/Transport/TCurlClient.php | 100 +++---
lib/php/lib/Transport/TFramedTransport.php | 69 ++--
lib/php/lib/Transport/THttpClient.php | 96 +++---
lib/php/lib/Transport/TMemoryBuffer.php | 22 +-
lib/php/lib/Transport/TNullTransport.php | 1 +
lib/php/lib/Transport/TPhpStream.php | 50 +--
lib/php/lib/Transport/TSSLSocket.php | 31 +-
lib/php/lib/Transport/TSocket.php | 121 +++----
lib/php/lib/Transport/TSocketPool.php | 82 ++---
lib/php/lib/Transport/TTransport.php | 1 +
lib/php/lib/Type/TConstant.php | 1 +
lib/php/lib/Type/TMessageType.php | 9 +-
lib/php/lib/Type/TType.php | 37 +--
.../ext/thrift_protocol/php_thrift_protocol.cpp | 14 +-
.../test/Integration/AbstractValidatorTestCase.php | 4 +-
.../Integration/Lib/Protocol/TJSONProtocolTest.php | 24 +-
.../Lib/Serializer/BinarySerializerTest.php | 2 +-
.../Lib/Serializer/JsonSerializeTest.php | 30 +-
.../test/Unit/Lib/Base/Fixture/ComplexStruct.php | 6 +-
.../test/Unit/Lib/Base/Fixture/NestedStruct.php | 6 +-
lib/php/test/Unit/Lib/Base/TBaseTest.php | 10 +-
.../Lib/Factory/TBinaryProtocolFactoryTest.php | 6 +-
.../Lib/Factory/TCompactProtocolFactoryTest.php | 2 +-
.../Lib/Factory/TFramedTransportFactoryTest.php | 6 +-
.../Unit/Lib/Factory/TJSONProtocolFactoryTest.php | 2 +-
.../test/Unit/Lib/Fixture/TestRichException.php | 10 +-
.../test/Unit/Lib/Fixture/TestSerializerStruct.php | 6 +-
.../Unit/Lib/Protocol/TMultiplexedProtocolTest.php | 1 -
.../Unit/Lib/Protocol/TProtocolDecoratorTest.php | 1 -
.../test/Unit/Lib/Server/TForkingServerTest.php | 34 +-
.../test/Unit/Lib/Server/TSSLServerSocketTest.php | 6 +-
lib/php/test/Unit/Lib/Server/TServerSocketTest.php | 8 +-
lib/php/test/Unit/Lib/Server/TServerTest.php | 12 +-
.../Unit/Lib/Transport/TBufferedTransportTest.php | 14 +-
.../test/Unit/Lib/Transport/TCurlClientTest.php | 32 +-
.../Unit/Lib/Transport/TFramedTransportTest.php | 8 +-
.../test/Unit/Lib/Transport/THttpClientTest.php | 14 +-
.../test/Unit/Lib/Transport/TSocketPoolTest.php | 14 +-
lib/php/test/Unit/Lib/Transport/TSocketTest.php | 12 +-
phpcs.xml.dist | 7 +-
76 files changed, 1266 insertions(+), 1143 deletions(-)