diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 97 | 
1 files changed, 89 insertions, 8 deletions
| @@ -1,6 +1,6 @@ -Extension [ <persistent> extension #16 protobuf version 3.1.0a1 ] { +Extension [ <persistent> extension #117 protobuf version 3.3.0 ] { -  - Classes [8] { +  - Classes [9] {      Class [ <internal:protobuf> class Google\Protobuf\Internal\MapField implements ArrayAccess, Countable ] {        - Constants [0] { @@ -56,7 +56,7 @@ Extension [ <persistent> extension #16 protobuf version 3.1.0a1 ] {        }      } -    Class [ <internal:protobuf> class Google\Protobuf\Internal\RepeatedField implements ArrayAccess, Countable ] { +    Class [ <internal:protobuf> <iterateable> class Google\Protobuf\Internal\RepeatedField implements ArrayAccess, IteratorAggregate, Traversable, Countable ] {        - Constants [0] {        } @@ -70,7 +70,7 @@ Extension [ <persistent> extension #16 protobuf version 3.1.0a1 ] {        - Properties [0] {        } -      - Methods [7] { +      - Methods [8] {          Method [ <internal:protobuf, ctor> public method __construct ] {          } @@ -111,6 +111,59 @@ Extension [ <persistent> extension #16 protobuf version 3.1.0a1 ] {            - Parameters [0] {            }          } + +        Method [ <internal:protobuf, prototype IteratorAggregate> public method getIterator ] { + +          - Parameters [0] { +          } +        } +      } +    } + +    Class [ <internal:protobuf> <iterateable> class Google\Protobuf\Internal\RepeatedFieldIter implements Iterator, Traversable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [5] { +        Method [ <internal:protobuf, prototype Iterator> public method rewind ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:protobuf, prototype Iterator> public method current ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:protobuf, prototype Iterator> public method key ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:protobuf, prototype Iterator> public method next ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:protobuf, prototype Iterator> public method valid ] { + +          - Parameters [0] { +          } +        }        }      } @@ -164,11 +217,23 @@ Extension [ <persistent> extension #16 protobuf version 3.1.0a1 ] {        - Properties [0] {        } -      - Methods [4] { -        Method [ <internal:protobuf> public method encode ] { +      - Methods [10] { +        Method [ <internal:protobuf> public method clear ] { +        } + +        Method [ <internal:protobuf> public method serializeToString ] {          } -        Method [ <internal:protobuf> public method decode ] { +        Method [ <internal:protobuf> public method mergeFromString ] { +        } + +        Method [ <internal:protobuf> public method jsonEncode ] { +        } + +        Method [ <internal:protobuf> public method jsonDecode ] { +        } + +        Method [ <internal:protobuf> public method mergeFrom ] {          }          Method [ <internal:protobuf> protected method readOneof ] { @@ -176,6 +241,12 @@ Extension [ <persistent> extension #16 protobuf version 3.1.0a1 ] {          Method [ <internal:protobuf> protected method writeOneof ] {          } + +        Method [ <internal:protobuf> protected method whichOneof ] { +        } + +        Method [ <internal:protobuf, ctor> protected method __construct ] { +        }        }      } @@ -245,7 +316,7 @@ Extension [ <persistent> extension #16 protobuf version 3.1.0a1 ] {        - Static properties [0] {        } -      - Static methods [12] { +      - Static methods [13] {          Method [ <internal:protobuf> static public method checkInt32 ] {            - Parameters [1] { @@ -324,6 +395,16 @@ Extension [ <persistent> extension #16 protobuf version 3.1.0a1 ] {            }          } +        Method [ <internal:protobuf> static public method checkMapField ] { + +          - Parameters [4] { +            Parameter #0 [ <required> &$val ] +            Parameter #1 [ <required> $key_type ] +            Parameter #2 [ <required> $value_type ] +            Parameter #3 [ <optional> $klass ] +          } +        } +          Method [ <internal:protobuf> static public method checkRepeatedField ] {            - Parameters [3] { | 
