intelephense

1.14.41.16.1
lib/stub/oci8/oci8.php
lib/stub/oci8/oci8.php
+8
Index: package/lib/stub/oci8/oci8.php
===================================================================
--- package/lib/stub/oci8/oci8.php
+++ package/lib/stub/oci8/oci8.php
@@ -417,8 +417,9 @@
  * </p>
  * @param mixed &$variable <p>
  * The PHP variable that will contain the returned column value.
  * </p>
+ * @param-out mixed $variable
  * @param int $type [optional] <p>
  * The data type to be returned. Generally not needed. Note that
  * Oracle-style data conversions are not performed. For example,
  * SQLT_INT will be ignored and the returned
@@ -447,8 +448,9 @@
  * </p>
  * @param mixed &$variable <p>
  * The PHP variable to be associated with <i>bv_name</i>
  * </p>
+ * @param-out mixed $variable
  * @param int $maxlength [optional] <p>
  * Sets the maximum length for the data. If you set it to -1, this
  * function will use the current length
  * of <i>variable</i> to set the maximum
@@ -493,8 +495,9 @@
  * </p>
  * @param array &$var_array <p>
  * An array.
  * </p>
+ * @param-out array $var_array
  * @param int $max_table_length <p>
  * Sets the maximum length both for incoming and result arrays.
  * </p>
  * @param int $max_item_length [optional] <p>
@@ -858,8 +861,9 @@
  * {@see oci_fetch_row}
  * @link https://php.net/manual/en/function.ocifetchinto.php
  * @param resource $statement_resource
  * @param array &$result
+ * @param-out array $result
  * @param int $mode [optional]
  * @return int|bool
  */
 #[Deprecated(since: "5.4")]
@@ -883,8 +887,9 @@
  * <p>
  * See {@see oci_fetch_array} for more information
  * on how data and types are fetched.
  * </p>
+ * @param-out array $output
  * @param int $skip [optional] <p>
  * The number of initial rows to discard when fetching the
  * result. The default value is 0, so the first row onwards is
  * returned.
@@ -1740,8 +1745,9 @@
  * @link https://php.net/manual/en/function.ocibindbyname.php
  * @param resource $statement
  * @param string $column_name
  * @param mixed &$variable
+ * @param-out mixed $variable
  * @param int $maximum_length [optional]
  * @param int $type [optional]
  * @return bool Returns <b>TRUE</b> on success or <b>FALSE</b> on failure.
  */
@@ -1754,8 +1760,9 @@
  * @link https://php.net/manual/en/function.ocidefinebyname.php
  * @param resource $statement <p>A valid OCI8 statement identifier created by {@see oci_parse()} and executed by {@see oci_execute()}, or a REF CURSOR statement identifier.</p>
  * @param string $column_name <p>The column name used in the query. Use uppercase for Oracle's default, non-case sensitive column names. Use the exact column name case for case-sensitive column names.</p>
  * @param mixed &$variable <p>The PHP variable that will contain the returned column value.</p>
+ * @param-out mixed $variable
  * @param int $type [optional] <p>The data type to be returned. Generally not needed. Note that Oracle-style data conversions are not performed. For example, SQLT_INT will be ignored and the returned data type will still be SQLT_CHR.
  * You can optionally use {@see oci_new_descriptor()} to allocate LOB/ROWID/BFILE descriptors.</p>
  * @return bool Returns <b>TRUE</b> on success or <b>FALSE</b> on failure.
  */
@@ -1875,8 +1882,9 @@
  * Alias of {@see oci_fetch_all}
  * @link https://php.net/manual/en/function.ocifetchstatement.php
  * @param resource $statement_resource
  * @param array &$output
+ * @param-out array $output
  * @param int $skip [optional]
  * @param int $maximum_rows [optional]
  * @param int $flags [optional]
  * @return int|false Returns the number of rows in output, which may be 0 or more, or FALSE on failure.