summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION341
1 files changed, 341 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION
new file mode 100644
index 0000000..62898bf
--- /dev/null
+++ b/REFLECTION
@@ -0,0 +1,341 @@
+Extension [ <persistent> extension #83 decimal version 1.0.0 ] {
+
+ - Classes [1] {
+ Class [ <internal:decimal> final class Decimal\Decimal implements JsonSerializable ] {
+
+ - Constants [13] {
+ Constant [ public integer ROUND_UP ] { 101 }
+ Constant [ public integer ROUND_DOWN ] { 102 }
+ Constant [ public integer ROUND_CEILING ] { 103 }
+ Constant [ public integer ROUND_FLOOR ] { 104 }
+ Constant [ public integer ROUND_HALF_UP ] { 105 }
+ Constant [ public integer ROUND_HALF_DOWN ] { 106 }
+ Constant [ public integer ROUND_HALF_EVEN ] { 107 }
+ Constant [ public integer ROUND_HALF_ODD ] { 108 }
+ Constant [ public integer ROUND_TRUNCATE ] { 109 }
+ Constant [ public integer DEFAULT_PRECISION ] { 28 }
+ Constant [ public integer DEFAULT_ROUNDING ] { 107 }
+ Constant [ public integer MIN_PRECISION ] { 1 }
+ Constant [ public integer MAX_PRECISION ] { 999999999999999999 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [2] {
+ Method [ <internal:decimal> static public method sum ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $values ]
+ Parameter #1 [ <optional> integer or NULL $precision ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> static public method avg ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $values ]
+ Parameter #1 [ <optional> integer or NULL $precision ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [39] {
+ Method [ <internal:decimal, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <optional> $value ]
+ Parameter #1 [ <optional> integer $precision ]
+ }
+ }
+
+ Method [ <internal:decimal> public method copy ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method add ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method sub ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method mul ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method div ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method rem ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method mod ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method pow ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method ln ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method exp ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method log10 ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method sqrt ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method floor ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method ceil ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method truncate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method round ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <optional> integer or NULL $places ]
+ Parameter #1 [ <optional> integer or NULL $rounding ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method shift ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> integer $places ]
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method precision ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:decimal> public method signum ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:decimal> public method parity ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:decimal> public method abs ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method negate ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Decimal\Decimal ]
+ }
+
+ Method [ <internal:decimal> public method isEven ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method isOdd ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method isPositive ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method isNegative ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method isNaN ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method isInf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method isInteger ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method isZero ] {
+
+ - Parameters [0] {
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method toFixed ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> integer or NULL $places ]
+ Parameter #1 [ <optional> boolean or NULL $commas ]
+ Parameter #2 [ <optional> integer or NULL $rounding ]
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:decimal> public method toString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:decimal> public method toInt ] {
+
+ - Parameters [0] {
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:decimal> public method toFloat ] {
+
+ - Parameters [0] {
+ }
+ - Return [ float ]
+ }
+
+ Method [ <internal:decimal> public method equals ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $other ]
+ }
+ - Return [ boolean ]
+ }
+
+ Method [ <internal:decimal> public method compareTo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $other ]
+ }
+ - Return [ integer ]
+ }
+
+ Method [ <internal:decimal> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:decimal, prototype JsonSerializable> public method jsonSerialize ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+ }
+ }
+ }
+}
+