From f321164d14784f03fe929eac38f941bbf569c601 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 19 Dec 2020 10:59:57 +0100 Subject: initial package --- REFLECTION | 461 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 461 insertions(+) create mode 100644 REFLECTION (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..29f0d84 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,461 @@ +Extension [ extension #89 orng version 0.0.2 ] { + + - Classes [6] { + Interface [ interface ORNG\RNGInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [7] { + Method [ abstract public method __construct ] { + + - Parameters [1] { + Parameter #0 [ int $seed ] + } + } + + Method [ abstract public method next ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ abstract public method next64 ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ abstract public method range ] { + + - Parameters [2] { + Parameter #0 [ int $min ] + Parameter #1 [ int $max ] + } + - Return [ int ] + } + + Method [ abstract public method shuffle ] { + + - Parameters [1] { + Parameter #0 [ array &$array ] + } + - Return [ bool ] + } + + Method [ abstract public method arrayRand ] { + + - Parameters [2] { + Parameter #0 [ $arg ] + Parameter #1 [ $num ] + } + } + + Method [ abstract public method strShuffle ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string ] + } + } + } + + Class [ class ORNG\GLibCRand implements ORNG\RNGInterface, Serializable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [9] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ int $seed ] + } + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method next64 ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method range ] { + + - Parameters [2] { + Parameter #0 [ int $min ] + Parameter #1 [ int $max ] + } + - Return [ int ] + } + + Method [ public method shuffle ] { + + - Parameters [1] { + Parameter #0 [ array &$array ] + } + - Return [ bool ] + } + + Method [ public method arrayRand ] { + + - Parameters [2] { + Parameter #0 [ $arg ] + Parameter #1 [ $num ] + } + } + + Method [ public method strShuffle ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string ] + } + + Method [ public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + - Return [ void ] + } + } + } + + Class [ class ORNG\XorShift128Plus implements ORNG\RNGInterface, Serializable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [9] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ int $seed ] + } + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method next64 ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method range ] { + + - Parameters [2] { + Parameter #0 [ int $min ] + Parameter #1 [ int $max ] + } + - Return [ int ] + } + + Method [ public method shuffle ] { + + - Parameters [1] { + Parameter #0 [ array &$array ] + } + - Return [ bool ] + } + + Method [ public method arrayRand ] { + + - Parameters [2] { + Parameter #0 [ $arg ] + Parameter #1 [ $num ] + } + } + + Method [ public method strShuffle ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string ] + } + + Method [ public method serialize ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + - Return [ void ] + } + } + } + + Class [ class ORNG\MT19937 implements ORNG\RNGInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [7] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ int $seed ] + } + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method next64 ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method range ] { + + - Parameters [2] { + Parameter #0 [ int $min ] + Parameter #1 [ int $max ] + } + - Return [ int ] + } + + Method [ public method shuffle ] { + + - Parameters [1] { + Parameter #0 [ array &$array ] + } + - Return [ bool ] + } + + Method [ public method arrayRand ] { + + - Parameters [2] { + Parameter #0 [ $arg ] + Parameter #1 [ $num ] + } + } + + Method [ public method strShuffle ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string ] + } + } + } + + Class [ class ORNG\MT19937PHP implements ORNG\RNGInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [7] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ int $seed ] + } + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method next64 ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method range ] { + + - Parameters [2] { + Parameter #0 [ int $min ] + Parameter #1 [ int $max ] + } + - Return [ int ] + } + + Method [ public method shuffle ] { + + - Parameters [1] { + Parameter #0 [ array &$array ] + } + - Return [ bool ] + } + + Method [ public method arrayRand ] { + + - Parameters [2] { + Parameter #0 [ $arg ] + Parameter #1 [ $num ] + } + } + + Method [ public method strShuffle ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string ] + } + } + } + + Class [ class ORNG\MT19937MB implements ORNG\RNGInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [7] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ int $seed ] + } + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method next64 ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method range ] { + + - Parameters [2] { + Parameter #0 [ int $min ] + Parameter #1 [ int $max ] + } + - Return [ int ] + } + + Method [ public method shuffle ] { + + - Parameters [1] { + Parameter #0 [ array &$array ] + } + - Return [ bool ] + } + + Method [ public method arrayRand ] { + + - Parameters [2] { + Parameter #0 [ $arg ] + Parameter #1 [ $num ] + } + } + + Method [ public method strShuffle ] { + + - Parameters [1] { + Parameter #0 [ string $string ] + } + - Return [ string ] + } + } + } + } +} + -- cgit