From 1d73af62666d73ff374d525286d83c5f05032063 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 20 Aug 2024 12:55:48 +0200 Subject: initial package open https://github.com/swoole/phpy/pull/61 use cxx linker open https://github.com/swoole/phpy/pull/62 add LICENSE open https://github.com/swoole/phpy/issues/63 broken with python 3.6 open https://github.com/swoole/phpy/pull/64 report python version --- REFLECTION | 1813 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1813 insertions(+) create mode 100644 REFLECTION (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..2e069be --- /dev/null +++ b/REFLECTION @@ -0,0 +1,1813 @@ +Extension [ extension #87 phpy version 1.0.6 ] { + + - Classes [13] { + Class [ class PyCore ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [12] { + Method [ static public method import ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ static public method eval ] { + + - Parameters [2] { + Parameter #0 [ string $code ] + Parameter #1 [ ?array $globals = null ] + } + - Return [ mixed ] + } + + Method [ static public method int ] { + + - Parameters [1] { + Parameter #0 [ mixed $value ] + } + - Return [ PyObject ] + } + + Method [ static public method float ] { + + - Parameters [1] { + Parameter #0 [ mixed $value ] + } + - Return [ PyObject ] + } + + Method [ static public method bytes ] { + + - Parameters [1] { + Parameter #0 [ mixed $value = null ] + } + - Return [ PyObject ] + } + + Method [ static public method object ] { + + - Parameters [1] { + Parameter #0 [ mixed $value = null ] + } + - Return [ PyObject ] + } + + Method [ static public method fn ] { + + - Parameters [1] { + Parameter #0 [ callable $cb ] + } + - Return [ PyObject ] + } + + Method [ static public method scalar ] { + + - Parameters [1] { + Parameter #0 [ mixed $value ] + } + - Return [ mixed ] + } + + Method [ static public method next ] { + + - Parameters [1] { + Parameter #0 [ PyObject $iter ] + } + - Return [ mixed ] + } + + Method [ static public method fileno ] { + + - Parameters [1] { + Parameter #0 [ $fp ] + } + - Return [ int|false ] + } + + Method [ static public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ array $options ] + } + - Return [ void ] + } + + Method [ static public method __callStatic ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ class PyObject implements Stringable, Iterator, Traversable, ArrayAccess, Countable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ mixed $value = null ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PyStr extends PyObject implements Countable, ArrayAccess, Traversable, Iterator, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ mixed $value ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PyModule extends PyObject implements Countable, ArrayAccess, Traversable, Iterator, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ mixed $value = null ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PyDict extends PyObject implements Countable, ArrayAccess, Traversable, Iterator, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $value = null ] + } + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + } + } + + Class [ abstract class PySequence extends PyObject implements Countable, ArrayAccess, Traversable, Iterator, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [18] { + Method [ public method contains ] { + + - Parameters [1] { + Parameter #0 [ mixed $v ] + } + - Return [ bool ] + } + + Method [ public method slice ] { + + - Parameters [2] { + Parameter #0 [ int $s ] + Parameter #1 [ int $e ] + } + - Return [ PyObject ] + } + + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ mixed $value = null ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PyList extends PySequence implements Stringable, Iterator, Traversable, ArrayAccess, Countable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [18] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $value = null ] + } + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method contains ] { + + - Parameters [1] { + Parameter #0 [ mixed $v ] + } + - Return [ bool ] + } + + Method [ public method slice ] { + + - Parameters [2] { + Parameter #0 [ int $s ] + Parameter #1 [ int $e ] + } + - Return [ PyObject ] + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PyTuple extends PySequence implements Stringable, Iterator, Traversable, ArrayAccess, Countable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [18] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ mixed $data ] + } + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method contains ] { + + - Parameters [1] { + Parameter #0 [ mixed $v ] + } + - Return [ bool ] + } + + Method [ public method slice ] { + + - Parameters [2] { + Parameter #0 [ int $s ] + Parameter #1 [ int $e ] + } + - Return [ PyObject ] + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PySet extends PyObject implements Countable, ArrayAccess, Traversable, Iterator, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [17] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $data = null ] + } + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method contains ] { + + - Parameters [1] { + Parameter #0 [ mixed $v ] + } + - Return [ bool ] + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + } + } + + Class [ final class PyType extends PyObject implements Countable, ArrayAccess, Traversable, Iterator, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ private method __construct ] { + + - Parameters [0] { + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PyFn extends PyObject implements Countable, ArrayAccess, Traversable, Iterator, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ callable $fn ] + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PyIter extends PyObject implements Countable, ArrayAccess, Traversable, Iterator, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ private method __construct ] { + + - Parameters [0] { + } + } + + Method [ public method __call ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ array $arguments ] + } + - Return [ mixed ] + } + + Method [ public method __get ] { + + - Parameters [1] { + Parameter #0 [ string $name ] + } + - Return [ mixed ] + } + + Method [ public method __set ] { + + - Parameters [2] { + Parameter #0 [ string $name ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __invoke ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$arguments ] + } + - Return [ mixed ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ void ] + } + + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + - Return [ bool ] + } + + Method [ public method key ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method next ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method rewind ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method current ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method count ] { + + - Parameters [0] { + } + - Return [ int ] + } + } + } + + Class [ final class PyError extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [8] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + Property [ public $error = NULL ] + Property [ public $type = NULL ] + Property [ public $value = NULL ] + Property [ public $traceback = NULL ] + } + + - Methods [10] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ string $message = "" ] + Parameter #1 [ int $code = 0 ] + Parameter #2 [ ?Throwable $previous = null ] + } + } + + Method [ public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + } +} + -- cgit