From 630244a4f6180e953a08703ea1c3ee0909c21b57 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 11 May 2015 09:17:52 +0200 Subject: php-pecl-hprose: 1.5.2 --- REFLECTION | 259 +++++++++++++++++++++++++++++++++++++++++++++++++-- php-pecl-hprose.spec | 11 ++- 2 files changed, 257 insertions(+), 13 deletions(-) diff --git a/REFLECTION b/REFLECTION index 2846126..c44214d 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #98 hprose version 1.4.2 ] { +Extension [ extension #98 hprose version 1.5.2 ] { - Functions { Function [ function hprose_serialize ] { @@ -22,7 +22,7 @@ Extension [ extension #98 hprose version 1.4.2 ] { } } - - Classes [12] { + - Classes [16] { Class [ class HproseTags ] { - Constants [34] { @@ -828,6 +828,80 @@ Extension [ extension #98 hprose version 1.4.2 ] { } } + Class [ class HproseCompleter ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ public method __construct ] { + + - Parameters [0] { + } + } + + Method [ public method complete ] { + + - Parameters [1] { + Parameter #0 [ $result ] + } + } + + Method [ public method completeError ] { + + - Parameters [1] { + Parameter #0 [ Exception $error ] + } + } + + Method [ public method future ] { + + - Parameters [0] { + } + } + } + } + + Class [ class HproseFuture ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ public method then ] { + + - Parameters [1] { + Parameter #0 [ $handler ] + } + } + + Method [ public method catchError ] { + + - Parameters [1] { + Parameter #0 [ $errorHandler ] + } + } + } + } + Class [ class HproseProxy ] { - Constants [0] { @@ -1017,7 +1091,7 @@ Extension [ extension #98 hprose version 1.4.2 ] { Property [ public $onSendError ] } - - Methods [22] { + - Methods [30] { Method [ public method sendError ] { - Parameters [2] { @@ -1117,74 +1191,81 @@ Extension [ extension #98 hprose version 1.4.2 ] { Method [ public method addMissingFunction ] { - - Parameters [3] { + - Parameters [4] { Parameter #0 [ $func ] Parameter #1 [ $mode ] Parameter #2 [ $simple ] + Parameter #3 [ $async ] } } Method [ public method addFunction ] { - - Parameters [4] { + - Parameters [5] { Parameter #0 [ $func ] Parameter #1 [ $alias ] Parameter #2 [ $mode ] Parameter #3 [ $simple ] + Parameter #4 [ $async ] } } Method [ public method addFunctions ] { - - Parameters [4] { + - Parameters [5] { Parameter #0 [ array $funcs ] Parameter #1 [ array or NULL $aliases ] Parameter #2 [ $mode ] Parameter #3 [ $simple ] + Parameter #4 [ $async ] } } Method [ public method addMethod ] { - - Parameters [5] { + - Parameters [6] { Parameter #0 [ $methodname ] Parameter #1 [ $belongto ] Parameter #2 [ $alias ] Parameter #3 [ $mode ] Parameter #4 [ $simple ] + Parameter #5 [ $async ] } } Method [ public method addMethods ] { - - Parameters [5] { + - Parameters [6] { Parameter #0 [ array $methods ] Parameter #1 [ $belongto ] Parameter #2 [ $aliases ] Parameter #3 [ $mode ] Parameter #4 [ $simple ] + Parameter #5 [ $async ] } } Method [ public method addInstanceMethods ] { - - Parameters [5] { + - Parameters [6] { Parameter #0 [ $obj ] Parameter #1 [ $class_name ] Parameter #2 [ $alias_prefix ] Parameter #3 [ $mode ] Parameter #4 [ $simple ] + Parameter #5 [ $async ] } } Method [ public method addClassMethods ] { - - Parameters [5] { + - Parameters [6] { Parameter #0 [ $class_name ] Parameter #1 [ $exec_class ] Parameter #2 [ $alias_prefix ] Parameter #3 [ $mode ] Parameter #4 [ $simple ] + Parameter #5 [ $async ] } } @@ -1196,6 +1277,164 @@ Extension [ extension #98 hprose version 1.4.2 ] { Parameter #2 [ $arg3 ] } } + + Method [ public method addAsyncMissingFunction ] { + + - Parameters [3] { + Parameter #0 [ $func ] + Parameter #1 [ $mode ] + Parameter #2 [ $simple ] + } + } + + Method [ public method addAsyncFunction ] { + + - Parameters [4] { + Parameter #0 [ $func ] + Parameter #1 [ $alias ] + Parameter #2 [ $mode ] + Parameter #3 [ $simple ] + } + } + + Method [ public method addAsyncFunctions ] { + + - Parameters [4] { + Parameter #0 [ array $funcs ] + Parameter #1 [ array or NULL $aliases ] + Parameter #2 [ $mode ] + Parameter #3 [ $simple ] + } + } + + Method [ public method addAsyncMethod ] { + + - Parameters [5] { + Parameter #0 [ $methodname ] + Parameter #1 [ $belongto ] + Parameter #2 [ $alias ] + Parameter #3 [ $mode ] + Parameter #4 [ $simple ] + } + } + + Method [ public method addAsyncMethods ] { + + - Parameters [5] { + Parameter #0 [ array $methods ] + Parameter #1 [ $belongto ] + Parameter #2 [ $aliases ] + Parameter #3 [ $mode ] + Parameter #4 [ $simple ] + } + } + + Method [ public method addAsyncInstanceMethods ] { + + - Parameters [5] { + Parameter #0 [ $obj ] + Parameter #1 [ $class_name ] + Parameter #2 [ $alias_prefix ] + Parameter #3 [ $mode ] + Parameter #4 [ $simple ] + } + } + + Method [ public method addAsyncClassMethods ] { + + - Parameters [5] { + Parameter #0 [ $class_name ] + Parameter #1 [ $exec_class ] + Parameter #2 [ $alias_prefix ] + Parameter #3 [ $mode ] + Parameter #4 [ $simple ] + } + } + + Method [ public method addAsync ] { + + - Parameters [3] { + Parameter #0 [ $arg1 ] + Parameter #1 [ $arg2 ] + Parameter #2 [ $arg3 ] + } + } + } + } + + Class [ class HproseAsyncCallback ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ HproseCompleter $completer ] + } + } + + Method [ public method handler ] { + + - Parameters [1] { + Parameter #0 [ $result ] + } + } + } + } + + Class [ class HproseAfterInvokeCallback ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ public method __construct ] { + + - Parameters [8] { + Parameter #0 [ HproseService $service ] + Parameter #1 [ HproseCompleter $completer ] + Parameter #2 [ $name ] + Parameter #3 [ array $args ] + Parameter #4 [ $byref ] + Parameter #5 [ $mode ] + Parameter #6 [ $simple ] + Parameter #7 [ $context ] + } + } + + Method [ public method handler ] { + + - Parameters [1] { + Parameter #0 [ $result ] + } + } + + Method [ public method errorHandler ] { + + - Parameters [1] { + Parameter #0 [ Exception $error ] + } + } } } } diff --git a/php-pecl-hprose.spec b/php-pecl-hprose.spec index a5c340c..2c77535 100644 --- a/php-pecl-hprose.spec +++ b/php-pecl-hprose.spec @@ -22,7 +22,7 @@ Summary: Hprose for PHP Name: %{?scl_prefix}php-pecl-%{pecl_name} -Version: 1.4.2 +Version: 1.5.2 Release: 1%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} License: MIT Group: Development/Languages @@ -84,6 +84,8 @@ languages. This project is the implementation of Hprose for PHP. +Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection}. + %prep %setup -q -c @@ -223,10 +225,10 @@ rm -rf %{buildroot} %files %defattr(-,root,root,-) -%doc %{pecl_docdir}/%{pecl_name} %{?_licensedir:%license NTS/LICENSE.md} - +%doc %{pecl_docdir}/%{pecl_name} %{pecl_xmldir}/%{name}.xml + %config(noreplace) %{php_inidir}/%{ini_name} %{php_extdir}/%{pecl_name}.so @@ -237,6 +239,9 @@ rm -rf %{buildroot} %changelog +* Mon May 11 2015 Remi Collet - 1.5.2-1 +- Update to 1.5.2 + * Mon Apr 20 2015 Remi Collet - 1.4.2-1 - Update to 1.4.2 -- cgit