From 8ddc4aa188cd1ba114d0159fc497f3731157c4c7 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 22 Feb 2024 12:32:38 +0100 Subject: update to 0.3.0RC1 drop support for PHP 5 and 7 --- REFLECTION | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION index 106d247..55930c6 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #64 dio version 0.2.2 ] { +Extension [ extension #64 dio version 0.3.0RC1 ] { - Constants [36] { Constant [ int O_RDONLY ] { 0 } @@ -43,9 +43,9 @@ Extension [ extension #64 dio version 0.2.2 ] { Function [ function dio_open ] { - Parameters [3] { - Parameter #0 [ $filename ] - Parameter #1 [ $flags ] - Parameter #2 [ $mode = ] + Parameter #0 [ string $filename ] + Parameter #1 [ int $flags ] + Parameter #2 [ int $mode = 0 ] } } Function [ function dio_fdopen ] { @@ -64,73 +64,80 @@ Extension [ extension #64 dio version 0.2.2 ] { - Parameters [2] { Parameter #0 [ $fd ] - Parameter #1 [ $offset ] + Parameter #1 [ int $offset ] } + - Return [ bool ] } Function [ function dio_stat ] { - Parameters [1] { Parameter #0 [ $fd ] } + - Return [ array|false ] } Function [ function dio_seek ] { - Parameters [3] { Parameter #0 [ $fd ] - Parameter #1 [ $pos ] - Parameter #2 [ $whence ] + Parameter #1 [ int $pos ] + Parameter #2 [ int $whence = SEEK_SET ] } + - Return [ int ] } Function [ function dio_fcntl ] { - Parameters [3] { Parameter #0 [ $fd ] - Parameter #1 [ $cmd ] - Parameter #2 [ $arg = ] + Parameter #1 [ int $cmd ] + Parameter #2 [ $arg = NULL ] } } Function [ function dio_read ] { - Parameters [2] { Parameter #0 [ $fd ] - Parameter #1 [ $n = ] + Parameter #1 [ int $n = 1024 ] } + - Return [ ?string ] } Function [ function dio_write ] { - Parameters [3] { Parameter #0 [ $fd ] - Parameter #1 [ $data ] - Parameter #2 [ $len = ] + Parameter #1 [ string $data ] + Parameter #2 [ int $len = 0 ] } + - Return [ int ] } Function [ function dio_close ] { - Parameters [1] { Parameter #0 [ $fd ] } + - Return [ void ] } Function [ function dio_tcsetattr ] { - Parameters [2] { Parameter #0 [ $fd ] - Parameter #1 [ $args ] + Parameter #1 [ array $args ] } + - Return [ bool ] } Function [ function dio_raw ] { - Parameters [3] { - Parameter #0 [ $filename ] - Parameter #1 [ $mode ] - Parameter #2 [ $options = ] + Parameter #0 [ string $filename ] + Parameter #1 [ string $mode ] + Parameter #2 [ ?array $options = NULL ] } } Function [ function dio_serial ] { - Parameters [3] { - Parameter #0 [ $filename ] - Parameter #1 [ $mode ] - Parameter #2 [ $options = ] + Parameter #0 [ string $filename ] + Parameter #1 [ string $mode ] + Parameter #2 [ ?array $options = NULL ] } } } -- cgit