diff options
-rw-r--r-- | REFLECTION | 533 |
1 files changed, 533 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..edbdbd7 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,533 @@ +Extension [ <persistent> extension #118 quickhash version 1.0.0 ] { + + - Classes [4] { + Class [ <internal:quickhash> <iterateable> class QuickHashIntSet implements ArrayAccess ] { + + - Constants [5] { + Constant [ integer CHECK_FOR_DUPES ] { 1 } + Constant [ integer DO_NOT_USE_ZEND_ALLOC ] { 2 } + Constant [ integer HASHER_NO_HASH ] { 256 } + Constant [ integer HASHER_JENKINS1 ] { 512 } + Constant [ integer HASHER_JENKINS2 ] { 1024 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:quickhash> static public method loadFromFile ] { + + - Parameters [2] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $flags ] + } + } + + Method [ <internal:quickhash> static public method loadFromString ] { + + - Parameters [2] { + Parameter #0 [ <required> $contents ] + Parameter #1 [ <optional> $flags ] + } + } + } + + - Properties [0] { + } + + - Methods [11] { + Method [ <internal:quickhash, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> $size ] + Parameter #1 [ <optional> $flags ] + } + } + + Method [ <internal:quickhash> public method getSize ] { + + - Parameters [0] { + } + } + + Method [ <internal:quickhash> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash> public method saveToFile ] { + + - Parameters [1] { + Parameter #0 [ <required> $filename ] + } + } + + Method [ <internal:quickhash> public method saveToString ] { + + - Parameters [0] { + } + } + + Method [ <internal:quickhash, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + } + } + + Class [ <internal:quickhash> <iterateable> class QuickHashIntHash extends QuickHashIntSet implements ArrayAccess ] { + + - Constants [5] { + Constant [ integer CHECK_FOR_DUPES ] { 1 } + Constant [ integer DO_NOT_USE_ZEND_ALLOC ] { 2 } + Constant [ integer HASHER_NO_HASH ] { 256 } + Constant [ integer HASHER_JENKINS1 ] { 512 } + Constant [ integer HASHER_JENKINS2 ] { 1024 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype QuickHashIntSet> static public method loadFromFile ] { + + - Parameters [2] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $flags ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype QuickHashIntSet> static public method loadFromString ] { + + - Parameters [2] { + Parameter #0 [ <required> $contents ] + Parameter #1 [ <optional> $flags ] + } + } + } + + - Properties [0] { + } + + - Methods [14] { + Method [ <internal:quickhash, overwrites QuickHashIntSet, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> $size ] + Parameter #1 [ <optional> $flags ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype QuickHashIntSet> public method getSize ] { + + - Parameters [0] { + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype QuickHashIntSet> public method add ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype QuickHashIntSet> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash> public method get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash> public method update ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype QuickHashIntSet> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype QuickHashIntSet> public method saveToFile ] { + + - Parameters [1] { + Parameter #0 [ <required> $filename ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype QuickHashIntSet> public method saveToString ] { + + - Parameters [0] { + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, inherits QuickHashIntSet, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, inherits QuickHashIntSet, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + } + } + + Class [ <internal:quickhash> <iterateable> class QuickHashIntStringHash extends QuickHashIntHash implements ArrayAccess ] { + + - Constants [5] { + Constant [ integer CHECK_FOR_DUPES ] { 1 } + Constant [ integer DO_NOT_USE_ZEND_ALLOC ] { 2 } + Constant [ integer HASHER_NO_HASH ] { 256 } + Constant [ integer HASHER_JENKINS1 ] { 512 } + Constant [ integer HASHER_JENKINS2 ] { 1024 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> static public method loadFromFile ] { + + - Parameters [2] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $flags ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> static public method loadFromString ] { + + - Parameters [2] { + Parameter #0 [ <required> $contents ] + Parameter #1 [ <optional> $flags ] + } + } + } + + - Properties [0] { + } + + - Methods [14] { + Method [ <internal:quickhash, overwrites QuickHashIntHash, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> $size ] + Parameter #1 [ <optional> $flags ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method getSize ] { + + - Parameters [0] { + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method add ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntHash> public method get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntHash> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntHash> public method update ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method saveToFile ] { + + - Parameters [1] { + Parameter #0 [ <required> $filename ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method saveToString ] { + + - Parameters [0] { + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + } + } + + Class [ <internal:quickhash> <iterateable> class QuickHashStringIntHash extends QuickHashIntHash implements ArrayAccess ] { + + - Constants [5] { + Constant [ integer CHECK_FOR_DUPES ] { 1 } + Constant [ integer DO_NOT_USE_ZEND_ALLOC ] { 2 } + Constant [ integer HASHER_NO_HASH ] { 256 } + Constant [ integer HASHER_JENKINS1 ] { 512 } + Constant [ integer HASHER_JENKINS2 ] { 1024 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> static public method loadFromFile ] { + + - Parameters [2] { + Parameter #0 [ <required> $filename ] + Parameter #1 [ <optional> $flags ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> static public method loadFromString ] { + + - Parameters [2] { + Parameter #0 [ <required> $contents ] + Parameter #1 [ <optional> $flags ] + } + } + } + + - Properties [0] { + } + + - Methods [14] { + Method [ <internal:quickhash, overwrites QuickHashIntHash, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> $size ] + Parameter #1 [ <optional> $flags ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method getSize ] { + + - Parameters [0] { + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method add ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <optional> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method exists ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntHash> public method get ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntHash> public method set ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntHash> public method update ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method delete ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method saveToFile ] { + + - Parameters [1] { + Parameter #0 [ <required> $filename ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype QuickHashIntSet> public method saveToString ] { + + - Parameters [0] { + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype ArrayAccess> public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype ArrayAccess> public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntHash, prototype ArrayAccess> public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ <required> $key ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:quickhash, overwrites QuickHashIntSet, prototype ArrayAccess> public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + } + } + } +} + |