intelephense

1.14.41.16.1
lib/stub/pcre/pcre.php
lib/stub/pcre/pcre.php
+6
Index: package/lib/stub/pcre/pcre.php
===================================================================
--- package/lib/stub/pcre/pcre.php
+++ package/lib/stub/pcre/pcre.php
@@ -21,8 +21,9 @@
  * text that matched the full pattern, $matches[1]
  * will have the text that matched the first captured parenthesized
  * subpattern, and so on.
  * </p>
+ * @param-out string[] $matches
  * @param int $flags [optional] <p>
  * <i>flags</i> can be the following flag:
  * <b>PREG_OFFSET_CAPTURE</b>
  * <blockquote>
@@ -175,8 +176,9 @@
  * </p>
  * @param string[][] &$matches [optional] <p>
  * Array of all matches in multi-dimensional array ordered according to flags.
  * </p>
+ * @param-out string[][] $matches
  * @param int $flags <p>
  * Can be a combination of the following flags (note that it doesn't make
  * sense to use <b>PREG_PATTERN_ORDER</b> together with
  * <b>PREG_SET_ORDER</b>):
@@ -301,8 +303,9 @@
  * @param int &$count [optional] <p>
  * If specified, this variable will be filled with the number of
  * replacements done.
  * </p>
+ * @param-out int $count
  * @return string|string[]|null <b>preg_replace</b> returns an array if the
  * <i>subject</i> parameter is an array, or a string
  * otherwise.
  * </p>
@@ -374,8 +377,9 @@
  * @param int &$count [optional] <p>
  * If specified, this variable will be filled with the number of
  * replacements done.
  * </p>
+ * @param-out int $count
  * @param int $flags [optional]
  * @return string|string[]|null <b>preg_replace_callback</b> returns an array if the
  * <i>subject</i> parameter is an array, or a string
  * otherwise. On errors the return value is <b>NULL</b>
@@ -399,8 +403,9 @@
  * @param callable[] $pattern An associative array mapping patterns (keys) to callbacks (values)
  * @param string|string[] $subject
  * @param int $limit [optional]
  * @param int &$count [optional]
+ * @param-out int $count
  * @param int $flags [optional]
  * @return string|string[]|null  <p>preg_replace_callback_array() returns an array if the subject parameter is an array, or a string otherwise. On errors the return value is NULL</p>
  * <p>If matches are found, the new subject will be returned, otherwise subject will be returned unchanged.</p>
  */
@@ -419,8 +424,9 @@
  * @param string|string[] $replacement
  * @param string|string[] $subject
  * @param int $limit [optional]
  * @param int &$count [optional]
+ * @param-out int $count
  * @return string|string[]|null an array if the <i>subject</i>
  * parameter is an array, or a string otherwise.
  * </p>
  * <p>