Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry BLIND2019-12-01 12:20:20 -0500
committerThierry BLIND2019-12-02 04:48:36 -0500
commit57cc5d8441bda338fd4a1df642b1a05ad13d55ab (patch)
tree22708e5e617810d7e5da5e38a7042245e480c75e
parentb0abc6143fd7bf89f3dcc7dd3794e46118f56082 (diff)
downloadorg.eclipse.pdt-57cc5d8441bda338fd4a1df642b1a05ad13d55ab.tar.gz
org.eclipse.pdt-57cc5d8441bda338fd4a1df642b1a05ad13d55ab.tar.xz
org.eclipse.pdt-57cc5d8441bda338fd4a1df642b1a05ad13d55ab.zip
No bug - update PHP 7.4 language documentation
Signed-off-by: Thierry BLIND <thierryblind@msn.com>
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/Core.php45
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/FFI.php339
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/PDO.php45
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/PDO_ODBC.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/Phar.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/Reflection.php85
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/SPL.php65
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/SimpleXML.php8
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/bcmath.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/bz2.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/calendar.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/ctype.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/curl.php21
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/date.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/exif.php10
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/fileinfo.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/filter.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/gd.php23
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/gettext.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/gmp.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/hash.php5
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/iconv.php6
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/imap.php6
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/intl.php10
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/json.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/ldap.php303
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/libxml.php10
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/mbstring.php44
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/mysqli.php21
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/mysqlnd.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/odbc.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/openssl.php14
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/pcre.php8
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_mysql.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_pgsql.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_sqlite.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/pgsql.php8
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/readline.php12
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/session.php6
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/shmop.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/soap.php8
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/sockets.php29
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/sodium.php54
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/sqlite3.php41
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/standard.php94
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/tidy.php190
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/tokenizer.php233
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/xml.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/xmlreader.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/xmlrpc.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/xmlwriter.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/xsl.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/zip.php4
-rw-r--r--plugins/org.eclipse.php.core/Resources/language/php7.4/zlib.php4
54 files changed, 1402 insertions, 441 deletions
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/Core.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/Core.php
index 67b1fb956..3e72e7cce 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/Core.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/Core.php
@@ -1,6 +1,6 @@
<?php
-// Start of Core v.7.3.7
+// Start of Core v.7.4.0
class stdClass {
}
@@ -622,8 +622,6 @@ final class Generator implements Iterator, Traversable {
public function getReturn () {}
- public function __wakeup () {}
-
}
class ClosedGeneratorException extends Exception implements Throwable {
@@ -663,6 +661,27 @@ class ClosedGeneratorException extends Exception implements Throwable {
}
/**
+ * Weak references allow the programmer to retain a reference to an object which does not prevent
+ * the object from being destroyed. They are useful for implementing cache like structures.
+ * <p>The class WeakReference is not to be confused with the class
+ * WeakRef of the Weakref extension.</p>
+ * <p>WeakReferences cannot be serialized.</p>
+ * @link http://www.php.net/manual/en/class.weakreference.php
+ */
+final class WeakReference {
+
+ public function __construct () {}
+
+ /**
+ * @param mixed $referent
+ */
+ public static function create ($referent) {}
+
+ public function get () {}
+
+}
+
+/**
* Gets the version of the current Zend engine
* @link http://www.php.net/manual/en/function.zend-version.php
* @return string the Zend Engine version number, as a string.
@@ -1027,6 +1046,11 @@ function get_class_vars (string $class_name) {}
function get_object_vars ($object) {}
/**
+ * @param mixed $obj
+ */
+function get_mangled_object_vars ($obj) {}
+
+/**
* Gets the class methods' names
* @link http://www.php.net/manual/en/function.get-class-methods.php
* @param mixed $class_name The class name or an object instance
@@ -1676,12 +1700,14 @@ define ('FALSE', false);
define ('ZEND_THREAD_SAFE', false);
define ('ZEND_DEBUG_BUILD', false);
define ('NULL', null);
-define ('PHP_VERSION', "7.3.7");
+define ('PHP_WINDOWS_EVENT_CTRL_C', 0);
+define ('PHP_WINDOWS_EVENT_CTRL_BREAK', 1);
+define ('PHP_VERSION', "7.4.0");
define ('PHP_MAJOR_VERSION', 7);
-define ('PHP_MINOR_VERSION', 3);
-define ('PHP_RELEASE_VERSION', 7);
+define ('PHP_MINOR_VERSION', 4);
+define ('PHP_RELEASE_VERSION', 0);
define ('PHP_EXTRA_VERSION', "");
-define ('PHP_VERSION_ID', 70307);
+define ('PHP_VERSION_ID', 70400);
define ('PHP_ZTS', 0);
define ('PHP_DEBUG', 0);
define ('PHP_OS', "WINNT");
@@ -1712,7 +1738,7 @@ define ('PHP_FLOAT_MAX', 1.7976931348623E+308);
define ('PHP_FLOAT_MIN', 2.2250738585072E-308);
define ('PHP_WINDOWS_VERSION_MAJOR', 10);
define ('PHP_WINDOWS_VERSION_MINOR', 0);
-define ('PHP_WINDOWS_VERSION_BUILD', 17134);
+define ('PHP_WINDOWS_VERSION_BUILD', 17763);
define ('PHP_WINDOWS_VERSION_PLATFORM', 2);
define ('PHP_WINDOWS_VERSION_SP_MAJOR', 0);
define ('PHP_WINDOWS_VERSION_SP_MINOR', 0);
@@ -1857,8 +1883,9 @@ define ('UPLOAD_ERR_NO_FILE', 4);
define ('UPLOAD_ERR_NO_TMP_DIR', 6);
define ('UPLOAD_ERR_CANT_WRITE', 7);
define ('UPLOAD_ERR_EXTENSION', 8);
+define ('PHP_CLI_PROCESS_TITLE', true);
define ('STDIN', "Resource id #1");
define ('STDOUT', "Resource id #2");
define ('STDERR', "Resource id #3");
-// End of Core v.7.3.7
+// End of Core v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/FFI.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/FFI.php
new file mode 100644
index 000000000..2b98c071c
--- /dev/null
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/FFI.php
@@ -0,0 +1,339 @@
+<?php
+
+// Start of FFI v.7.4.0
+
+/**
+ * @link http://www.php.net/manual/en/class.ffi\exception.php
+ */
+class FFI_Exception extends Error implements Throwable {
+ protected $message;
+ protected $code;
+ protected $file;
+ protected $line;
+
+
+ final private function __clone () {}
+
+ /**
+ * @param mixed $message [optional]
+ * @param mixed $code [optional]
+ * @param mixed $previous [optional]
+ */
+ public function __construct ($message = null, $code = null, $previous = null) {}
+
+ public function __wakeup () {}
+
+ final public function getMessage () {}
+
+ final public function getCode () {}
+
+ final public function getFile () {}
+
+ final public function getLine () {}
+
+ final public function getTrace () {}
+
+ final public function getPrevious () {}
+
+ final public function getTraceAsString () {}
+
+ public function __toString () {}
+
+}
+
+/**
+ * @link http://www.php.net/manual/en/class.ffi\parserexception.php
+ */
+final class FFI_ParserException extends FFI\Exception implements Throwable {
+ protected $message;
+ protected $code;
+ protected $file;
+ protected $line;
+
+
+ final private function __clone () {}
+
+ /**
+ * @param mixed $message [optional]
+ * @param mixed $code [optional]
+ * @param mixed $previous [optional]
+ */
+ public function __construct ($message = null, $code = null, $previous = null) {}
+
+ public function __wakeup () {}
+
+ final public function getMessage () {}
+
+ final public function getCode () {}
+
+ final public function getFile () {}
+
+ final public function getLine () {}
+
+ final public function getTrace () {}
+
+ final public function getPrevious () {}
+
+ final public function getTraceAsString () {}
+
+ public function __toString () {}
+
+}
+
+/**
+ * Objects of this class are created by the factory methods FFI::cdef,
+ * FFI::load or FFI::scope. Defined C variables
+ * are made available as properties of the FFI instance, and defined C functions are made available
+ * as methods of the FFI instance. Declared C types can be used to create new C data structures
+ * using FFI::new and FFI::type.
+ * <p>FFI definition parsing and shared library loading may take significant time. It is not useful
+ * to do it on each HTTP request in a Web environment. However, it is possible to preload FFI definitions
+ * and libraries at PHP startup, and to instantiate FFI objects when necessary. Header files
+ * may be extended with special FFI_SCOPE defines (e.g. #define FFI_SCOPE "foo"”";
+ * the default scope is "C") and then loaded by FFI::load during preloading.
+ * This leads to the creation of a persistent binding, that will be available to all the following
+ * requests through FFI::scope.
+ * Refer to the complete PHP/FFI/preloading example
+ * for details.</p>
+ * <p>It is possible to preload more than one C header file into the same scope.</p>
+ * @link http://www.php.net/manual/en/class.ffi.php
+ */
+final class FFI {
+
+ /**
+ * Creates a new FFI object
+ * @link http://www.php.net/manual/en/ffi.cdef.php
+ * @param string $code [optional] <p>
+ * A string containing a sequence of declarations in regular C language
+ * (types, structures, functions, variables, etc). Actually, this string may
+ * be copy-pasted from C header files.
+ * </p>
+ * <p>
+ * C preprocessor directives are not supported, i.e. #include,
+ * #define and CPP macros do not work.
+ * </p>
+ * @param string $lib [optional] <p>
+ * The name of a shared library file, to be loaded and linked with the
+ * definitions.
+ * </p>
+ * <p>
+ * If lib is omitted, platforms supporting RTLD_DEFAULT
+ * attempt to lookup symbols declared in code in the normal global
+ * scope. Other systems will fail to resolve these symbols.
+ * </p>
+ * @return FFI the freshly created FFI object.
+ */
+ public static function cdef (string $code = null, string $lib = null) {}
+
+ /**
+ * Loads C declarations from a C header file
+ * @link http://www.php.net/manual/en/ffi.load.php
+ * @param string $filename <p>
+ * The name of a C header file.
+ * </p>
+ * <p>
+ * C preprocessor directives are not supported, i.e. #include,
+ * #define and CPP macros do not work.
+ * </p>
+ * @return FFI the freshly created FFI object.
+ */
+ public static function load (string $filename) {}
+
+ /**
+ * Instantiates an FFI object with C declarations parsed during preloading
+ * @link http://www.php.net/manual/en/ffi.scope.php
+ * @param string $scope_name The scope name defined by a special FFI_SCOPE define.
+ * @return FFI the freshly created FFI object.
+ */
+ public static function scope (string $scope_name) {}
+
+ /**
+ * Creates a C data structure
+ * @link http://www.php.net/manual/en/ffi.new.php
+ * @param mixed $type type is a valid C declaration as string, or an
+ * instance of FFI\CType which has already been created.
+ * @param bool $owned [optional] Whether to create owned (i.e. managed) or unmanaged data. Managed data lives together
+ * with the returned FFI\CData object, and is released when the
+ * last reference to that object is released by regular PHP reference counting or GC.
+ * Unmanaged data should be released by calling FFI::free,
+ * when no longer needed.
+ * @param bool $persistent [optional] Whether to allocate the C data structure permanently on the system heap (using
+ * malloc), or on the PHP request heap (using emalloc).
+ * @return mixed the freshly created FFI\CData object.
+ */
+ public static function new ($type, bool $owned = null, bool $persistent = null) {}
+
+ /**
+ * Releases an unmanaged data structure
+ * @link http://www.php.net/manual/en/ffi.free.php
+ * @param mixed $ptr The handle of the unmanaged pointer to a C data structure.
+ * @return void
+ */
+ public static function free (&$ptr) {}
+
+ /**
+ * Performs a C type cast
+ * @link http://www.php.net/manual/en/ffi.cast.php
+ * @param mixed $type A valid C declaration as string, or an instance of FFI\CType
+ * which has already been created.
+ * @param mixed $ptr The handle of the pointer to a C data structure.
+ * @return mixed the freshly created FFI\CData object.
+ */
+ public static function cast ($type, &$ptr) {}
+
+ /**
+ * Creates an FFI\CType object from a C declaration
+ * @link http://www.php.net/manual/en/ffi.type.php
+ * @param mixed $type A valid C declaration as string, or an instance of FFI\CType
+ * which has already been created.
+ * @return mixed the freshly created FFI\CType object.
+ */
+ public static function type ($type) {}
+
+ /**
+ * Gets the FFI\CType of FFI\CData
+ * @link http://www.php.net/manual/en/ffi.typeof.php
+ * @param mixed $ptr The handle of the pointer to a C data structure.
+ * @return mixed the FFI\CType object representing the type of the given
+ * FFI\CData object.
+ */
+ public static function typeof (&$ptr) {}
+
+ /**
+ * Dynamically constructs a new C array type
+ * @link http://www.php.net/manual/en/ffi.arraytype.php
+ * @param mixed $type A valid C declaration as string, or an instance of FFI\CType
+ * which has already been created.
+ * @param array $dims The dimensions of the type as array.
+ * @return mixed the freshly created FFI\CType object.
+ */
+ public static function arrayType ($type, array $dims) {}
+
+ /**
+ * Creates an unmanaged pointer to C data
+ * @link http://www.php.net/manual/en/ffi.addr.php
+ * @param mixed $ptr The handle of the pointer to a C data structure.
+ * @return mixed the freshly created FFI\CData object.
+ */
+ public static function addr (&$ptr) {}
+
+ /**
+ * Gets the size of C data or types
+ * @link http://www.php.net/manual/en/ffi.sizeof.php
+ * @param mixed $ptr The handle of the C data or type.
+ * @return int The size of the memory area pointed at by ptr.
+ */
+ public static function sizeof (&$ptr) {}
+
+ /**
+ * Gets the alignment
+ * @link http://www.php.net/manual/en/ffi.alignof.php
+ * @param mixed $ptr The handle of the C data or type.
+ * @return int the alignment of the given FFI\CData or
+ * FFI\CType object.
+ */
+ public static function alignof (&$ptr) {}
+
+ /**
+ * Copies one memory area to another
+ * @link http://www.php.net/manual/en/ffi.memcpy.php
+ * @param mixed $dst The start of the memory area to copy to.
+ * @param mixed $src The start of the memory area to copy from.
+ * @param int $size The number of bytes to copy.
+ * @return void
+ */
+ public static function memcpy (&$dst, &$src, int $size) {}
+
+ /**
+ * Compares memory areas
+ * @link http://www.php.net/manual/en/ffi.memcmp.php
+ * @param mixed $ptr1 The start of one memory area.
+ * @param mixed $ptr2 The start of another memory area.
+ * @param int $size The number of bytes to compare.
+ * @return int &lt; 0 if the contents of the memory area starting at ptr1
+ * are considered less than the contents of the memory area starting at ptr2,
+ * &gt; 0 if the contents of the first memory area are considered greater than the second,
+ * and 0 if they are equal.
+ */
+ public static function memcmp (&$ptr1, &$ptr2, int $size) {}
+
+ /**
+ * Fills a memory area
+ * @link http://www.php.net/manual/en/ffi.memset.php
+ * @param mixed $ptr The start of the memory area to fill.
+ * @param int $ch The byte to fill with.
+ * @param int $size The number of bytes to fill.
+ * @return void
+ */
+ public static function memset (&$ptr, int $ch, int $size) {}
+
+ /**
+ * Creates a PHP string from a memory area
+ * @link http://www.php.net/manual/en/ffi.string.php
+ * @param mixed $ptr The start of the memory area from which to create a string.
+ * @param int $size [optional] The number of bytes to copy to the string.
+ * If size is omitted, ptr must be a zero terminated
+ * array of C chars.
+ * @return string The freshly created PHP string.
+ */
+ public static function string (&$ptr, int $size = null) {}
+
+ /**
+ * Checks whether a FFI\CData is a null pointer
+ * @link http://www.php.net/manual/en/ffi.isnull.php
+ * @param mixed $ptr The handle of the pointer to a C data structure.
+ * @return bool whether a FFI\CData is a null pointer.
+ */
+ public static function isNull (&$ptr) {}
+
+}
+
+/**
+ * FFI\CData objects can be used in a number of ways as a regular
+ * PHP data:
+ * <p>
+ * <br>
+ * C data of scalar types can be read and assigned via the $cdata property, e.g.
+ * $x = FFI::new('int'); $x->cdata = 42;
+ * <br>
+ * C struct and union fields can be accessed as regular PHP object property, e.g.
+ * $cdata->field
+ * <br>
+ * C array elements can be accessed as regular PHP array elements, e.g.
+ * $cdata[$offset]
+ * <br>
+ * C arrays can be iterated using foreach statements.
+ * <br>
+ * C arrays can be used as arguments of count.
+ * <br>
+ * C pointers can be dereferenced as arrays, e.g. $cdata[0]
+ * <br>
+ * C pointers can be compared using regualar comparison operators (&lt;,
+ * &lt;=, ==, !=, &gt;=, &gt;).
+ * <br>
+ * C pointers can be incremented and decremented using regular +/-/
+ * ++/–- operations, e.g. $cdata += 5
+ * <br>
+ * C pointers can be subtracted from another using regular - operations.
+ * <br>
+ * C pointers to functions can be called as a regular PHP closure, e.g. $cdata()
+ * <br>
+ * Any C data can be duplicated using the clone
+ * operator, e.g. $cdata2 = clone $cdata;
+ * <br>
+ * Any C data can be visualized using var_dump, print_r, etc.
+ * </p>
+ * Noteable limitations are that FFI\CData instances do not support
+ * isset, empty and unset,
+ * and that wrapped C structs and unions do not implement Traversable.
+ * @link http://www.php.net/manual/en/class.ffi\cdata.php
+ */
+final class FFI_CData {
+}
+
+/**
+ * @link http://www.php.net/manual/en/class.ffi\ctype.php
+ */
+final class FFI_CType {
+}
+// End of FFI v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/PDO.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/PDO.php
index ae09ff14c..693581c59 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/PDO.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/PDO.php
@@ -1,6 +1,6 @@
<?php
-// Start of PDO v.7.3.7
+// Start of PDO v.7.4.0
/**
* Represents an error raised by PDO. You should not throw a
@@ -124,6 +124,39 @@ class PDO {
const FETCH_ORI_REL = 5;
const CURSOR_FWDONLY = 0;
const CURSOR_SCROLL = 1;
+ const MYSQL_ATTR_USE_BUFFERED_QUERY = 1000;
+ const MYSQL_ATTR_LOCAL_INFILE = 1001;
+ const MYSQL_ATTR_INIT_COMMAND = 1002;
+ const MYSQL_ATTR_COMPRESS = 1003;
+ const MYSQL_ATTR_DIRECT_QUERY = 1004;
+ const MYSQL_ATTR_FOUND_ROWS = 1005;
+ const MYSQL_ATTR_IGNORE_SPACE = 1006;
+ const MYSQL_ATTR_SSL_KEY = 1007;
+ const MYSQL_ATTR_SSL_CERT = 1008;
+ const MYSQL_ATTR_SSL_CA = 1009;
+ const MYSQL_ATTR_SSL_CAPATH = 1010;
+ const MYSQL_ATTR_SSL_CIPHER = 1011;
+ const MYSQL_ATTR_SERVER_PUBLIC_KEY = 1012;
+ const MYSQL_ATTR_MULTI_STATEMENTS = 1013;
+ const MYSQL_ATTR_SSL_VERIFY_SERVER_CERT = 1014;
+ const ODBC_ATTR_USE_CURSOR_LIBRARY = 1000;
+ const ODBC_ATTR_ASSUME_UTF8 = 1001;
+ const ODBC_SQL_USE_IF_NEEDED = 0;
+ const ODBC_SQL_USE_DRIVER = 2;
+ const ODBC_SQL_USE_ODBC = 1;
+ const PGSQL_ATTR_DISABLE_PREPARES = 1000;
+ const PGSQL_TRANSACTION_IDLE = 0;
+ const PGSQL_TRANSACTION_ACTIVE = 1;
+ const PGSQL_TRANSACTION_INTRANS = 2;
+ const PGSQL_TRANSACTION_INERROR = 3;
+ const PGSQL_TRANSACTION_UNKNOWN = 4;
+ const SQLITE_DETERMINISTIC = 2048;
+ const SQLITE_ATTR_OPEN_FLAGS = 1000;
+ const SQLITE_OPEN_READONLY = 1;
+ const SQLITE_OPEN_READWRITE = 2;
+ const SQLITE_OPEN_CREATE = 4;
+ const SQLITE_ATTR_READONLY_STATEMENT = 1001;
+ const SQLITE_ATTR_EXTENDED_RESULT_CODES = 1002;
/**
@@ -365,10 +398,6 @@ class PDO {
*/
public function quote (string $string, int $parameter_type = null) {}
- final public function __wakeup () {}
-
- final public function __sleep () {}
-
/**
* Return an array of available PDO drivers
* @link http://www.php.net/manual/en/pdo.getavailabledrivers.php
@@ -795,10 +824,6 @@ class PDOStatement implements Traversable {
*/
public function debugDumpParams () {}
- final public function __wakeup () {}
-
- final public function __sleep () {}
-
}
final class PDORow {
@@ -806,4 +831,4 @@ final class PDORow {
function pdo_drivers () {}
-// End of PDO v.7.3.7
+// End of PDO v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/PDO_ODBC.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/PDO_ODBC.php
index 40a8105f9..c965f7bd0 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/PDO_ODBC.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/PDO_ODBC.php
@@ -1,4 +1,4 @@
<?php
-// Start of PDO_ODBC v.7.3.0
-// End of PDO_ODBC v.7.3.0
+// Start of PDO_ODBC v.7.4.0
+// End of PDO_ODBC v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/Phar.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/Phar.php
index 10c118ac3..f153d60ba 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/Phar.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/Phar.php
@@ -1,6 +1,6 @@
<?php
-// Start of Phar v.7.3.7
+// Start of Phar v.7.4.0
/**
* The PharException class provides a phar-specific exception class
@@ -2031,4 +2031,4 @@ class PharFileInfo extends SplFileInfo {
public function __toString () {}
}
-// End of Phar v.7.3.7
+// End of Phar v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/Reflection.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/Reflection.php
index 20e2667b7..8d526eda6 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/Reflection.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/Reflection.php
@@ -1,6 +1,6 @@
<?php
-// Start of Reflection v.7.3.7
+// Start of Reflection v.7.4.0
/**
* The ReflectionException class.
@@ -62,6 +62,7 @@ class Reflection {
* @param Reflector $reflector The reflection to export.
* @param bool $return [optional] reflection.export.param.return
* @return string reflection.export.return
+ * @deprecated
*/
public static function export ($reflector, bool $return = null) {}
@@ -75,13 +76,6 @@ class Reflection {
interface Reflector {
/**
- * Exports
- * @link http://www.php.net/manual/en/reflector.export.php
- * @return string
- */
- abstract public static function export ();
-
- /**
* To string
* @link http://www.php.net/manual/en/reflector.tostring.php
* @return string
@@ -285,13 +279,6 @@ abstract class ReflectionFunctionAbstract implements Reflector {
public function getReturnType () {}
/**
- * Exports
- * @link http://www.php.net/manual/en/reflector.export.php
- * @return string
- */
- abstract public static function export ();
-
- /**
* To string
* @link http://www.php.net/manual/en/reflector.tostring.php
* @return string
@@ -306,7 +293,7 @@ abstract class ReflectionFunctionAbstract implements Reflector {
* @link http://www.php.net/manual/en/class.reflectionfunction.php
*/
class ReflectionFunction extends ReflectionFunctionAbstract implements Reflector {
- const IS_DEPRECATED = 262144;
+ const IS_DEPRECATED = 2048;
public $name;
@@ -332,6 +319,7 @@ class ReflectionFunction extends ReflectionFunctionAbstract implements Reflector
* @param string $name The reflection to export.
* @param string $return [optional] reflection.export.param.return
* @return string reflection.export.return
+ * @deprecated
*/
public static function export (string $name, string $return = null) {}
@@ -675,6 +663,7 @@ class ReflectionParameter implements Reflector {
* @param string $parameter The parameter name.
* @param bool $return [optional] reflection.export.param.return
* @return string The exported reflection.
+ * @deprecated
*/
public static function export (string $function, string $parameter, bool $return = null) {}
@@ -851,6 +840,7 @@ class ReflectionType {
* To string
* @link http://www.php.net/manual/en/reflectiontype.tostring.php
* @return string the type of the parameter.
+ * @deprecated
*/
public function __toString () {}
@@ -888,6 +878,7 @@ class ReflectionNamedType extends ReflectionType {
* To string
* @link http://www.php.net/manual/en/reflectiontype.tostring.php
* @return string the type of the parameter.
+ * @deprecated
*/
public function __toString () {}
@@ -899,12 +890,12 @@ class ReflectionNamedType extends ReflectionType {
* @link http://www.php.net/manual/en/class.reflectionmethod.php
*/
class ReflectionMethod extends ReflectionFunctionAbstract implements Reflector {
- const IS_STATIC = 1;
- const IS_PUBLIC = 256;
- const IS_PROTECTED = 512;
- const IS_PRIVATE = 1024;
- const IS_ABSTRACT = 2;
- const IS_FINAL = 4;
+ const IS_STATIC = 16;
+ const IS_PUBLIC = 1;
+ const IS_PROTECTED = 2;
+ const IS_PRIVATE = 4;
+ const IS_ABSTRACT = 64;
+ const IS_FINAL = 32;
public $name;
public $class;
@@ -917,6 +908,7 @@ class ReflectionMethod extends ReflectionFunctionAbstract implements Reflector {
* @param string $name The name of the method.
* @param bool $return [optional] reflection.export.param.return
* @return string reflection.export.return
+ * @deprecated
*/
public static function export (string $class, string $name, bool $return = null) {}
@@ -1246,8 +1238,8 @@ class ReflectionMethod extends ReflectionFunctionAbstract implements Reflector {
*/
class ReflectionClass implements Reflector {
const IS_IMPLICIT_ABSTRACT = 16;
- const IS_EXPLICIT_ABSTRACT = 32;
- const IS_FINAL = 4;
+ const IS_EXPLICIT_ABSTRACT = 64;
+ const IS_FINAL = 32;
public $name;
@@ -1260,6 +1252,7 @@ class ReflectionClass implements Reflector {
* @param mixed $argument The reflection to export.
* @param bool $return [optional] reflection.export.param.return
* @return string reflection.export.return
+ * @deprecated
*/
public static function export ($argument, bool $return = null) {}
@@ -1694,8 +1687,8 @@ class ReflectionClass implements Reflector {
*/
class ReflectionObject extends ReflectionClass implements Reflector {
const IS_IMPLICIT_ABSTRACT = 16;
- const IS_EXPLICIT_ABSTRACT = 32;
- const IS_FINAL = 4;
+ const IS_EXPLICIT_ABSTRACT = 64;
+ const IS_FINAL = 32;
public $name;
@@ -1706,6 +1699,7 @@ class ReflectionObject extends ReflectionClass implements Reflector {
* @param string $argument The reflection to export.
* @param bool $return [optional] reflection.export.param.return
* @return string reflection.export.return
+ * @deprecated
*/
public static function export (string $argument, bool $return = null) {}
@@ -2141,10 +2135,10 @@ class ReflectionObject extends ReflectionClass implements Reflector {
* @link http://www.php.net/manual/en/class.reflectionproperty.php
*/
class ReflectionProperty implements Reflector {
- const IS_STATIC = 1;
- const IS_PUBLIC = 256;
- const IS_PROTECTED = 512;
- const IS_PRIVATE = 1024;
+ const IS_STATIC = 16;
+ const IS_PUBLIC = 1;
+ const IS_PROTECTED = 2;
+ const IS_PRIVATE = 4;
public $name;
public $class;
@@ -2164,6 +2158,7 @@ class ReflectionProperty implements Reflector {
* @param string $name The property name.
* @param bool $return [optional] reflection.export.param.return
* @return string
+ * @deprecated
*/
public static function export ($class, string $name, bool $return = null) {}
@@ -2212,6 +2207,11 @@ class ReflectionProperty implements Reflector {
public function setValue ($object, $value) {}
/**
+ * @param mixed $object [optional]
+ */
+ public function isInitialized ($object = null) {}
+
+ /**
* Checks if property is public
* @link http://www.php.net/manual/en/reflectionproperty.ispublic.php
* @return bool true if the property is public, false otherwise.
@@ -2276,6 +2276,10 @@ class ReflectionProperty implements Reflector {
*/
public function setAccessible (bool $accessible) {}
+ public function getType () {}
+
+ public function hasType () {}
+
}
/**
@@ -2297,6 +2301,7 @@ class ReflectionClassConstant implements Reflector {
* @param string $name The class constant name.
* @param bool $return [optional] reflection.export.param.return
* @return string
+ * @deprecated
*/
public static function export ($class, string $name, bool $return = null) {}
@@ -2397,6 +2402,7 @@ class ReflectionExtension implements Reflector {
* @param string $name The reflection to export.
* @param string $return [optional] reflection.export.param.return
* @return string reflection.export.return
+ * @deprecated
*/
public static function export (string $name, string $return = null) {}
@@ -2524,6 +2530,7 @@ class ReflectionZendExtension implements Reflector {
* @param string $name
* @param bool $return [optional]
* @return string
+ * @deprecated
*/
public static function export (string $name, bool $return = null) {}
@@ -2577,4 +2584,20 @@ class ReflectionZendExtension implements Reflector {
public function getCopyright () {}
}
-// End of Reflection v.7.3.7
+
+class ReflectionReference {
+
+ /**
+ * @param mixed $array
+ * @param mixed $key
+ */
+ public static function fromArrayElement ($array, $key) {}
+
+ public function getId () {}
+
+ private function __clone () {}
+
+ private function __construct () {}
+
+}
+// End of Reflection v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/SPL.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/SPL.php
index de4a228d0..a7937c9a1 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/SPL.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/SPL.php
@@ -1,6 +1,6 @@
<?php
-// Start of SPL v.7.3.7
+// Start of SPL v.7.4.0
/**
* Exception that represents error in the program logic. This kind of
@@ -2656,6 +2656,13 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, Serial
public function serialize () {}
/**
+ * @param mixed $serialized
+ */
+ public function __unserialize ($serialized) {}
+
+ public function __serialize () {}
+
+ /**
* Create a new iterator from an ArrayObject instance
* @link http://www.php.net/manual/en/arrayobject.getiterator.php
* @return ArrayIterator An iterator from an ArrayObject.
@@ -2712,9 +2719,9 @@ class ArrayIterator implements Iterator, Traversable, ArrayAccess, SeekableItera
* Construct an ArrayIterator
* @link http://www.php.net/manual/en/arrayiterator.construct.php
* @param mixed $array [optional]
- * @param mixed $ar_flags [optional]
+ * @param mixed $flags [optional]
*/
- public function __construct ($array = null, $ar_flags = null) {}
+ public function __construct ($array = null, $flags = null) {}
/**
* Check if offset exists
@@ -2873,7 +2880,7 @@ class ArrayIterator implements Iterator, Traversable, ArrayAccess, SeekableItera
* Unserialize
* @link http://www.php.net/manual/en/arrayiterator.unserialize.php
* @param string $serialized The serialized ArrayIterator object to be unserialized.
- * @return string The ArrayIterator.
+ * @return void
*/
public function unserialize (string $serialized) {}
@@ -2885,6 +2892,13 @@ class ArrayIterator implements Iterator, Traversable, ArrayAccess, SeekableItera
public function serialize () {}
/**
+ * @param mixed $serialized
+ */
+ public function __unserialize ($serialized) {}
+
+ public function __serialize () {}
+
+ /**
* Rewind array back to the start
* @link http://www.php.net/manual/en/arrayiterator.rewind.php
* @return void
@@ -2967,9 +2981,9 @@ class RecursiveArrayIterator extends ArrayIterator implements Countable, Seriali
* Construct an ArrayIterator
* @link http://www.php.net/manual/en/arrayiterator.construct.php
* @param mixed $array [optional]
- * @param mixed $ar_flags [optional]
+ * @param mixed $flags [optional]
*/
- public function __construct ($array = null, $ar_flags = null) {}
+ public function __construct ($array = null, $flags = null) {}
/**
* Check if offset exists
@@ -3128,7 +3142,7 @@ class RecursiveArrayIterator extends ArrayIterator implements Countable, Seriali
* Unserialize
* @link http://www.php.net/manual/en/arrayiterator.unserialize.php
* @param string $serialized The serialized ArrayIterator object to be unserialized.
- * @return string The ArrayIterator.
+ * @return void
*/
public function unserialize (string $serialized) {}
@@ -3140,6 +3154,13 @@ class RecursiveArrayIterator extends ArrayIterator implements Countable, Seriali
public function serialize () {}
/**
+ * @param mixed $serialized
+ */
+ public function __unserialize ($serialized) {}
+
+ public function __serialize () {}
+
+ /**
* Rewind array back to the start
* @link http://www.php.net/manual/en/arrayiterator.rewind.php
* @return void
@@ -5988,6 +6009,13 @@ class SplDoublyLinkedList implements Iterator, Traversable, Countable, ArrayAcce
*/
public function serialize () {}
+ /**
+ * @param mixed $serialized
+ */
+ public function __unserialize ($serialized) {}
+
+ public function __serialize () {}
+
}
/**
@@ -6214,6 +6242,13 @@ class SplQueue extends SplDoublyLinkedList implements Serializable, ArrayAccess,
*/
public function serialize () {}
+ /**
+ * @param mixed $serialized
+ */
+ public function __unserialize ($serialized) {}
+
+ public function __serialize () {}
+
}
/**
@@ -6425,6 +6460,13 @@ class SplStack extends SplDoublyLinkedList implements Serializable, ArrayAccess,
*/
public function serialize () {}
+ /**
+ * @param mixed $serialized
+ */
+ public function __unserialize ($serialized) {}
+
+ public function __serialize () {}
+
}
/**
@@ -7228,6 +7270,13 @@ class SplObjectStorage implements Countable, Iterator, Traversable, Serializable
public function serialize () {}
/**
+ * @param mixed $serialized
+ */
+ public function __unserialize ($serialized) {}
+
+ public function __serialize () {}
+
+ /**
* Checks whether an object exists in the storage
* @link http://www.php.net/manual/en/splobjectstorage.offsetexists.php
* @param object $object The object to look for.
@@ -7541,4 +7590,4 @@ function iterator_count ($iterator) {}
*/
function iterator_apply ($iterator, callable $function, array $args = null) {}
-// End of SPL v.7.3.7
+// End of SPL v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/SimpleXML.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/SimpleXML.php
index 38815d314..7ca503a44 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/SimpleXML.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/SimpleXML.php
@@ -1,12 +1,12 @@
<?php
-// Start of SimpleXML v.7.3.7
+// Start of SimpleXML v.7.4.0
/**
* Represents an element in an XML document.
* @link http://www.php.net/manual/en/class.simplexmlelement.php
*/
-class SimpleXMLElement implements Traversable {
+class SimpleXMLElement implements Traversable, Countable {
/**
* Creates a new SimpleXMLElement object
@@ -157,7 +157,7 @@ class SimpleXMLElement implements Traversable {
* The SimpleXMLIterator provides recursive iteration over all nodes of a SimpleXMLElement object.
* @link http://www.php.net/manual/en/class.simplexmliterator.php
*/
-class SimpleXMLIterator extends SimpleXMLElement implements Traversable, RecursiveIterator, Iterator, Countable {
+class SimpleXMLIterator extends SimpleXMLElement implements Countable, Traversable, RecursiveIterator, Iterator {
/**
* Prop description
@@ -419,4 +419,4 @@ function simplexml_load_string (string $data, string $class_name = null, int $op
*/
function simplexml_import_dom (DOMNode $node, string $class_name = null) {}
-// End of SimpleXML v.7.3.7
+// End of SimpleXML v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/bcmath.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/bcmath.php
index d57bd9645..11c097060 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/bcmath.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/bcmath.php
@@ -1,6 +1,6 @@
<?php
-// Start of bcmath v.7.3.7
+// Start of bcmath v.7.4.0
/**
* Add two arbitrary precision numbers
@@ -110,4 +110,4 @@ function bccomp (string $left_operand, string $right_operand, int $scale = null)
*/
function bcpowmod (string $base, string $exponent, string $modulus, int $scale = null) {}
-// End of bcmath v.7.3.7
+// End of bcmath v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/bz2.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/bz2.php
index a6c70904b..f968ccc12 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/bz2.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/bz2.php
@@ -1,6 +1,6 @@
<?php
-// Start of bz2 v.7.3.7
+// Start of bz2 v.7.4.0
/**
* Opens a bzip2 compressed file
@@ -122,4 +122,4 @@ function bzcompress (string $source, int $blocksize = null, int $workfactor = nu
*/
function bzdecompress (string $source, int $small = null) {}
-// End of bz2 v.7.3.7
+// End of bz2 v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/calendar.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/calendar.php
index 55f34b10a..eaa1d2bff 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/calendar.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/calendar.php
@@ -1,6 +1,6 @@
<?php
-// Start of calendar v.7.3.7
+// Start of calendar v.7.4.0
/**
* Converts Julian Day Count to Gregorian date
@@ -381,4 +381,4 @@ define ('CAL_JEWISH_ADD_ALAFIM', 4);
*/
define ('CAL_JEWISH_ADD_GERESHAYIM', 8);
-// End of calendar v.7.3.7
+// End of calendar v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/ctype.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/ctype.php
index e818c664a..ca936d013 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/ctype.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/ctype.php
@@ -1,6 +1,6 @@
<?php
-// Start of ctype v.7.3.7
+// Start of ctype v.7.4.0
/**
* Check for alphanumeric character(s)
@@ -108,4 +108,4 @@ function ctype_upper (string $text) {}
*/
function ctype_xdigit (string $text) {}
-// End of ctype v.7.3.7
+// End of ctype v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/curl.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/curl.php
index 5fdce6271..17ce4446f 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/curl.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/curl.php
@@ -1,6 +1,6 @@
<?php
-// Start of curl v.7.3.7
+// Start of curl v.7.4.0
/**
* CURLFile should be used to upload a file with
@@ -60,13 +60,6 @@ class CURLFile {
*/
public function setPostFilename (string $postname) {}
- /**
- * Unserialization handler
- * @link http://www.php.net/manual/en/curlfile.wakeup.php
- * @return void
- */
- public function __wakeup () {}
-
}
/**
@@ -3389,7 +3382,7 @@ define ('CURLINFO_HEADER_SIZE', 2097163);
* @link http://www.php.net/manual/en/curl.constants.php
*/
define ('CURLINFO_HTTP_CODE', 2097154);
-define ('CURLINFO_LASTONE', 56);
+define ('CURLINFO_LASTONE', 57);
/**
*
@@ -3479,7 +3472,7 @@ define ('CURLMSG_DONE', 1);
*
* @link http://www.php.net/manual/en/curl.constants.php
*/
-define ('CURLVERSION_NOW', 4);
+define ('CURLVERSION_NOW', 5);
/**
*
@@ -4815,6 +4808,12 @@ define ('CURLINFO_TOTAL_TIME_T', 6291506);
define ('CURLOPT_DISALLOW_USERNAME_IN_URL', 278);
define ('CURLOPT_PROXY_TLS13_CIPHERS', 10277);
define ('CURLOPT_TLS13_CIPHERS', 10276);
+
+/**
+ * Available since PHP 7.3.6 and cURL 7.64.1
+ * @link http://www.php.net/manual/en/curl.constants.php
+ */
+define ('CURL_VERSION_ALTSVC', 16777216);
define ('CURLOPT_SAFE_UPLOAD', -1);
-// End of curl v.7.3.7
+// End of curl v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/date.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/date.php
index 642478d60..38b02f5b1 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/date.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/date.php
@@ -1,6 +1,6 @@
<?php
-// Start of date v.7.3.7
+// Start of date v.7.4.0
/**
* DateTimeInterface is meant so that both DateTime and DateTimeImmutable can
@@ -2564,4 +2564,4 @@ define ('SUNFUNCS_RET_STRING', 1);
*/
define ('SUNFUNCS_RET_DOUBLE', 2);
-// End of date v.7.3.7
+// End of date v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/exif.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/exif.php
index 88361b6ed..7d5db5415 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/exif.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/exif.php
@@ -1,6 +1,6 @@
<?php
-// Start of exif v.7.3.0
+// Start of exif v.7.4.0
/**
* Reads the EXIF headers from an image file
@@ -124,11 +124,11 @@ function exif_imagetype (string $filename) {}
/**
- * This constant have a value of 1 if the
- * mbstring is enabled, otherwise
- * the value is 0.
+ * This constant has a value of 1 if the
+ * mbstring is enabled, otherwise
+ * it has a value of 0.
* @link http://www.php.net/manual/en/exif.constants.php
*/
define ('EXIF_USE_MBSTRING', 1);
-// End of exif v.7.3.0
+// End of exif v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/fileinfo.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/fileinfo.php
index 8041483ab..2fd3be2c2 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/fileinfo.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/fileinfo.php
@@ -1,6 +1,6 @@
<?php
-// Start of fileinfo v.7.3.7
+// Start of fileinfo v.7.4.0
/**
* This class provides an object oriented interface into the fileinfo
@@ -190,4 +190,4 @@ define ('FILEINFO_RAW', 256);
*/
define ('FILEINFO_EXTENSION', 16777216);
-// End of fileinfo v.7.3.7
+// End of fileinfo v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/filter.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/filter.php
index c1f1f458f..7eb749bd8 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/filter.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/filter.php
@@ -1,6 +1,6 @@
<?php
-// Start of filter v.7.3.7
+// Start of filter v.7.4.0
/**
* Gets a specific external variable by name and optionally filters it
@@ -481,4 +481,4 @@ define ('FILTER_FLAG_HOSTNAME', 1048576);
*/
define ('FILTER_FLAG_EMAIL_UNICODE', 1048576);
-// End of filter v.7.3.7
+// End of filter v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/gd.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/gd.php
index 57afbaf3c..af296ef1d 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/gd.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/gd.php
@@ -1,6 +1,6 @@
<?php
-// Start of gd v.7.3.7
+// Start of gd v.7.4.0
/**
* Retrieve information about the currently installed GD library
@@ -934,6 +934,11 @@ function imagecreatefromgd2part (string $filename, int $srcX, int $srcY, int $wi
function imagecreatefrombmp (string $filename) {}
/**
+ * @param mixed $filename
+ */
+function imagecreatefromtga ($filename) {}
+
+/**
* Output a PNG image to either the browser or a file
* @link http://www.php.net/manual/en/function.imagepng.php
* @param resource $image
@@ -1073,7 +1078,7 @@ function imagefill ($image, int $x, int $y, int $color) {}
* @param resource $image
* @param array $points An array containing the x and y
* coordinates of the polygons vertices consecutively.
- * @param int $num_points Total number of vertices, which must be at least 3.
+ * @param int $num_points Total number of points (vertices), which must be at least 3.
* @param int $color gd.identifier.color
* @return bool true on success or false on failure
*/
@@ -1221,7 +1226,7 @@ function imageloadfont (string $file) {}
* <td>= y1</td>
* </tr>
* </table>
- * @param int $num_points Total number of points (vertices).
+ * @param int $num_points Total number of points (vertices), which must be at least 3.
* @param int $color gd.identifier.color
* @return bool true on success or false on failure
*/
@@ -1250,7 +1255,7 @@ function imagepolygon ($image, array $points, int $num_points, int $color) {}
* <td>= y1</td>
* </tr>
* </table>
- * @param int $num_points Total number of points (vertices).
+ * @param int $num_points Total number of points (vertices), which must be at least 3.
* @param int $color gd.identifier.color
* @return bool true on success or false on failure
*/
@@ -1928,6 +1933,7 @@ define ('IMG_WEBP', 32);
* @link http://www.php.net/manual/en/image.constants.php
*/
define ('IMG_BMP', 64);
+define ('IMG_TGA', 128);
/**
* gd.constants.color
@@ -2295,6 +2301,13 @@ define ('IMG_FILTER_SMOOTH', 10);
define ('IMG_FILTER_PIXELATE', 11);
/**
+ * gd.constants.filter
+ * (Available as of PHP 7.4.0)
+ * @link http://www.php.net/manual/en/image.constants.php
+ */
+define ('IMG_FILTER_SCATTER', 12);
+
+/**
* The GD version PHP was compiled against.
* (Available as of PHP 5.2.4)
* @link http://www.php.net/manual/en/image.constants.php
@@ -2371,4 +2384,4 @@ define ('PNG_FILTER_PAETH', 128);
*/
define ('PNG_ALL_FILTERS', 248);
-// End of gd v.7.3.7
+// End of gd v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/gettext.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/gettext.php
index ae8065af4..947db5927 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/gettext.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/gettext.php
@@ -1,6 +1,6 @@
<?php
-// Start of gettext v.7.3.7
+// Start of gettext v.7.4.0
/**
* Sets the default domain
@@ -99,4 +99,4 @@ function dcngettext (string $domain, string $msgid1, string $msgid2, int $n, int
*/
function bind_textdomain_codeset (string $domain, string $codeset) {}
-// End of gettext v.7.3.7
+// End of gettext v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/gmp.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/gmp.php
index d113bfd5f..748cc4220 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/gmp.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/gmp.php
@@ -1,6 +1,6 @@
<?php
-// Start of gmp v.7.3.7
+// Start of gmp v.7.4.0
/**
* A GMP number. These objects support overloaded
@@ -697,4 +697,4 @@ define ('GMP_BIG_ENDIAN', 8);
*/
define ('GMP_NATIVE_ENDIAN', 16);
-// End of gmp v.7.3.7
+// End of gmp v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/hash.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/hash.php
index 500ece9ab..c85444a4f 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/hash.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/hash.php
@@ -1,6 +1,6 @@
<?php
-// Start of hash v.7.3.7
+// Start of hash v.7.4.0
/**
* @link http://www.php.net/manual/en/class.hashcontext.php
@@ -318,5 +318,6 @@ define ('MHASH_FNV1A32', 30);
define ('MHASH_FNV164', 31);
define ('MHASH_FNV1A64', 32);
define ('MHASH_JOAAT', 33);
+define ('MHASH_CRC32C', 34);
-// End of hash v.7.3.7
+// End of hash v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/iconv.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/iconv.php
index 69d9aec5c..df6b954b5 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/iconv.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/iconv.php
@@ -1,6 +1,6 @@
<?php
-// Start of iconv v.7.3.7
+// Start of iconv v.7.4.0
/**
* Convert string to requested character encoding
@@ -381,7 +381,7 @@ define ('ICONV_IMPL', "\"libiconv\"");
* string
* @link http://www.php.net/manual/en/iconv.constants.php
*/
-define ('ICONV_VERSION', 1.15);
+define ('ICONV_VERSION', 1.16);
/**
* integer
@@ -395,4 +395,4 @@ define ('ICONV_MIME_DECODE_STRICT', 1);
*/
define ('ICONV_MIME_DECODE_CONTINUE_ON_ERROR', 2);
-// End of iconv v.7.3.7
+// End of iconv v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/imap.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/imap.php
index c55cdcafb..99069684f 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/imap.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/imap.php
@@ -1,6 +1,6 @@
<?php
-// Start of imap v.7.3.7
+// Start of imap v.7.4.0
/**
* Open an IMAP stream to a mailbox
@@ -685,7 +685,7 @@ function imap_expunge ($imap_stream) {}
* @param resource $imap_stream
* @param int $msg_number The message number
* @param int $options [optional] You can set the FT_UID which tells the function
- * to treat the msg_number argument as an
+ * to treat the msg_number argument as a
* UID.
* @return bool true.
*/
@@ -2124,4 +2124,4 @@ define ('IMAP_GC_ENV', 2);
*/
define ('IMAP_GC_TEXTS', 4);
-// End of imap v.7.3.7
+// End of imap v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/intl.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/intl.php
index 5f1f86d0a..cd51bdfdd 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/intl.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/intl.php
@@ -1,6 +1,6 @@
<?php
-// Start of intl v.7.3.7
+// Start of intl v.7.4.0
/**
* Provides string comparison capability with support for appropriate
@@ -1203,7 +1203,7 @@ class IntlDateFormatter {
/**
* @link http://www.php.net/manual/en/class.resourcebundle.php
*/
-class ResourceBundle implements Traversable {
+class ResourceBundle implements Traversable, Countable {
/**
* @param mixed $locale
@@ -6182,8 +6182,8 @@ function intl_error_name (int $error_code) {}
* @link http://www.php.net/manual/en/intl.constants.php
*/
define ('INTL_MAX_LOCALE_LEN', 156);
-define ('INTL_ICU_VERSION', 64.2);
-define ('INTL_ICU_DATA_VERSION', 64.2);
+define ('INTL_ICU_VERSION', 65.1);
+define ('INTL_ICU_DATA_VERSION', 65.1);
define ('ULOC_ACTUAL_LOCALE', 0);
define ('ULOC_VALID_LOCALE', 1);
define ('GRAPHEME_EXTR_COUNT', 0);
@@ -6416,4 +6416,4 @@ define ('IDNA_ERROR_INVALID_ACE_LABEL', 1024);
define ('IDNA_ERROR_BIDI', 2048);
define ('IDNA_ERROR_CONTEXTJ', 4096);
-// End of intl v.7.3.7
+// End of intl v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/json.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/json.php
index faf5e460f..a43287048 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/json.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/json.php
@@ -1,6 +1,6 @@
<?php
-// Start of json v.1.7.0
+// Start of json v.7.4.0
/**
* Objects implementing JsonSerializable
@@ -365,4 +365,4 @@ define ('JSON_ERROR_INVALID_PROPERTY_NAME', 9);
*/
define ('JSON_ERROR_UTF16', 10);
-// End of json v.1.7.0
+// End of json v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/ldap.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/ldap.php
index 665f93753..d166a4468 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/ldap.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/ldap.php
@@ -1,13 +1,12 @@
<?php
-// Start of ldap v.7.3.0
+// Start of ldap v.7.4.0
/**
* Connect to an LDAP server
* @link http://www.php.net/manual/en/function.ldap-connect.php
- * @param string $host [optional] <p>
- * This field supports using a hostname or, with OpenLDAP 2.x.x and
- * later, a full LDAP URI of the form ldap://hostname:port
+ * @param string $ldap_uri [optional] <p>
+ * A full LDAP URI of the form ldap://hostname:port
* or ldaps://hostname:port for SSL encryption.
* </p>
* <p>
@@ -16,21 +15,20 @@
* <p>
* Note that hostname:port is not a supported LDAP URI as the schema is missing.
* </p>
- * @param int $port [optional] The port to connect to. Not used when using LDAP URIs.
- * @return resource a positive LDAP link identifier when the provided hostname/port combination or LDAP URI
- * seems plausible. It's a syntactic check of the provided parameters but the server(s) will not
+ * @return resource a positive LDAP link identifier when the provided LDAP URI
+ * seems plausible. It's a syntactic check of the provided parameter but the server(s) will not
* be contacted! If the syntactic check fails it returns false.
- * When OpenLDAP 2.x.x is used, ldap_connect will always
+ * ldap_connect will otherwise
* return a resource as it does not actually connect but just
* initializes the connecting parameters. The actual connect happens with
* the next calls to ldap_&#42; funcs, usually with
* ldap_bind.
* <p>
- * If no arguments are specified then the link identifier of the already
+ * If no argument is specified then the link identifier of the already
* opened link will be returned.
* </p>
*/
-function ldap_connect (string $host = null, int $port = null) {}
+function ldap_connect (string $ldap_uri = null) {}
/**
* Alias: ldap_unbind
@@ -45,17 +43,21 @@ function ldap_close ($link_identifier) {}
* @param resource $link_identifier An LDAP link identifier, returned by ldap_connect.
* @param string $bind_rdn [optional]
* @param string $bind_password [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return bool true on success or false on failure
*/
-function ldap_bind ($link_identifier, string $bind_rdn = null, string $bind_password = null) {}
+function ldap_bind ($link_identifier, string $bind_rdn = null, string $bind_password = null, array $serverctrls = null) {}
/**
- * @param mixed $link_identifier
- * @param mixed $bind_rdn [optional]
- * @param mixed $bind_password [optional]
- * @param mixed $servercontrols [optional]
+ * Bind to LDAP directory
+ * @link http://www.php.net/manual/en/function.ldap-bind-ext.php
+ * @param resource $link_identifier
+ * @param string $bind_rdn [optional]
+ * @param string $bind_password [optional]
+ * @param array $serverctrls [optional]
+ * @return resource an LDAP result identifier or false on error.
*/
-function ldap_bind_ext ($link_identifier, $bind_rdn = null, $bind_password = null, $servercontrols = null) {}
+function ldap_bind_ext ($link_identifier, string $bind_rdn = null, string $bind_password = null, array $serverctrls = null) {}
/**
* Bind to LDAP directory using SASL
@@ -86,7 +88,7 @@ function ldap_unbind ($link_identifier) {}
* @param resource $link_identifier An LDAP link identifier, returned by ldap_connect.
* @param string $base_dn The base DN for the directory.
* @param string $filter An empty filter is not allowed. If you want to retrieve absolutely all
- * information for this entry, use a filter of
+ * information for this entry, use a filter of
* objectClass=&#42;. If you know which entry types are
* used on the directory server, you might use an appropriate filter such
* as objectClass=inetOrgPerson.
@@ -97,7 +99,7 @@ function ldap_unbind ($link_identifier) {}
* </p>
* <p>
* Using this parameter is much more efficient than the default action
- * (which is to return all attributes and their associated values).
+ * (which is to return all attributes and their associated values).
* The use of this parameter should therefore be considered good
* practice.
* </p>
@@ -145,7 +147,7 @@ function ldap_unbind ($link_identifier) {}
* always.
* </p>
* </p>
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return resource a search result identifier or false on error.
*/
function ldap_read ($link_identifier, string $base_dn, string $filter, array $attributes = null, int $attrsonly = null, int $sizelimit = null, int $timelimit = null, int $deref = null, array $serverctrls = null) {}
@@ -163,7 +165,7 @@ function ldap_read ($link_identifier, string $base_dn, string $filter, array $at
* </p>
* <p>
* Using this parameter is much more efficient than the default action
- * (which is to return all attributes and their associated values).
+ * (which is to return all attributes and their associated values).
* The use of this parameter should therefore be considered good
* practice.
* </p>
@@ -211,7 +213,7 @@ function ldap_read ($link_identifier, string $base_dn, string $filter, array $at
* always.
* </p>
* </p>
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return resource a search result identifier or false on error.
*/
function ldap_list ($link_identifier, string $base_dn, string $filter, array $attributes = null, int $attrsonly = null, int $sizelimit = null, int $timelimit = null, int $deref = null, array $serverctrls = null) {}
@@ -232,7 +234,7 @@ function ldap_list ($link_identifier, string $base_dn, string $filter, array $at
* </p>
* <p>
* Using this parameter is much more efficient than the default action
- * (which is to return all attributes and their associated values).
+ * (which is to return all attributes and their associated values).
* The use of this parameter should therefore be considered good
* practice.
* </p>
@@ -280,7 +282,7 @@ function ldap_list ($link_identifier, string $base_dn, string $filter, array $at
* always.
* </p>
* </p>
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return resource a search result identifier or false on error.
*/
function ldap_search ($link_identifier, string $base_dn, string $filter, array $attributes = null, int $attrsonly = null, int $sizelimit = null, int $timelimit = null, int $deref = null, array $serverctrls = null) {}
@@ -461,35 +463,41 @@ function ldap_dn2ufn (string $dn) {}
* $entry[&quot;attribute2&quot;][1] = &quot;value2&quot;;
* ?&gt;</code>
* </pre>
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return bool true on success or false on failure
*/
function ldap_add ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
/**
- * @param mixed $link_identifier
- * @param mixed $dn
- * @param mixed $entry
- * @param mixed $servercontrols [optional]
+ * Add entries to LDAP directory
+ * @link http://www.php.net/manual/en/function.ldap-add-ext.php
+ * @param resource $link_identifier
+ * @param string $dn
+ * @param array $entry
+ * @param array $serverctrls [optional]
+ * @return resource an LDAP result identifier or false on error.
*/
-function ldap_add_ext ($link_identifier, $dn, $entry, $servercontrols = null) {}
+function ldap_add_ext ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
/**
* Delete an entry from a directory
* @link http://www.php.net/manual/en/function.ldap-delete.php
* @param resource $link_identifier An LDAP link identifier, returned by ldap_connect.
* @param string $dn The distinguished name of an LDAP entity.
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return bool true on success or false on failure
*/
function ldap_delete ($link_identifier, string $dn, array $serverctrls = null) {}
/**
- * @param mixed $link_identifier
- * @param mixed $dn
- * @param mixed $servercontrols [optional]
+ * Delete an entry from a directory
+ * @link http://www.php.net/manual/en/function.ldap-delete-ext.php
+ * @param resource $link_identifier
+ * @param string $dn
+ * @param array $serverctrls [optional]
+ * @return resource an LDAP result identifier or false on error.
*/
-function ldap_delete_ext ($link_identifier, $dn, $servercontrols = null) {}
+function ldap_delete_ext ($link_identifier, string $dn, array $serverctrls = null) {}
/**
* Batch and execute modifications on an LDAP entry
@@ -544,7 +552,7 @@ function ldap_delete_ext ($link_identifier, $dn, $servercontrols = null) {}
* any value for modtype must be one of the
* LDAP_MODIFY_BATCH_&#42; constants listed above.
* </p>
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return bool true on success or false on failure
*/
function ldap_modify_batch ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
@@ -565,18 +573,21 @@ function ldap_modify ($link_identifier, $dn, $entry, $servercontrols = null) {}
* @param resource $link_identifier An LDAP link identifier, returned by ldap_connect.
* @param string $dn The distinguished name of an LDAP entity.
* @param array $entry An associative array listing the attirbute values to add. If an attribute was not existing yet it will be added. If an attribute is existing you can only add values to it if it supports multiple values.
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return bool true on success or false on failure
*/
function ldap_mod_add ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
/**
- * @param mixed $link_identifier
- * @param mixed $dn
- * @param mixed $entry
- * @param mixed $servercontrols [optional]
+ * Add attribute values to current attributes
+ * @link http://www.php.net/manual/en/function.ldap-mod_add-ext.php
+ * @param resource $link_identifier
+ * @param string $dn
+ * @param array $entry
+ * @param array $serverctrls [optional]
+ * @return resource an LDAP result identifier or false on error.
*/
-function ldap_mod_add_ext ($link_identifier, $dn, $entry, $servercontrols = null) {}
+function ldap_mod_add_ext ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
/**
* Replace attribute values with new ones
@@ -584,18 +595,21 @@ function ldap_mod_add_ext ($link_identifier, $dn, $entry, $servercontrols = null
* @param resource $link_identifier An LDAP link identifier, returned by ldap_connect.
* @param string $dn The distinguished name of an LDAP entity.
* @param array $entry An associative array listing the attributes to replace. Sending an empty array as value will remove the attribute, while sending an attribute not existing yet on this entry will add it.
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return bool true on success or false on failure
*/
function ldap_mod_replace ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
/**
- * @param mixed $link_identifier
- * @param mixed $dn
- * @param mixed $entry
- * @param mixed $servercontrols [optional]
+ * Replace attribute values with new ones
+ * @link http://www.php.net/manual/en/function.ldap-mod_replace-ext.php
+ * @param resource $link_identifier
+ * @param string $dn
+ * @param array $entry
+ * @param array $serverctrls [optional]
+ * @return resource an LDAP result identifier or false on error.
*/
-function ldap_mod_replace_ext ($link_identifier, $dn, $entry, $servercontrols = null) {}
+function ldap_mod_replace_ext ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
/**
* Delete attribute values from current attributes
@@ -603,18 +617,21 @@ function ldap_mod_replace_ext ($link_identifier, $dn, $entry, $servercontrols =
* @param resource $link_identifier An LDAP link identifier, returned by ldap_connect.
* @param string $dn The distinguished name of an LDAP entity.
* @param array $entry
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return bool true on success or false on failure
*/
function ldap_mod_del ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
/**
- * @param mixed $link_identifier
- * @param mixed $dn
- * @param mixed $entry
- * @param mixed $servercontrols [optional]
+ * Delete attribute values from current attributes
+ * @link http://www.php.net/manual/en/function.ldap-mod_del-ext.php
+ * @param resource $link_identifier
+ * @param string $dn
+ * @param array $entry
+ * @param array $serverctrls [optional]
+ * @return resource an LDAP result identifier or false on error.
*/
-function ldap_mod_del_ext ($link_identifier, $dn, $entry, $servercontrols = null) {}
+function ldap_mod_del_ext ($link_identifier, string $dn, array $entry, array $serverctrls = null) {}
/**
* Return the LDAP error number of the last LDAP command
@@ -648,7 +665,7 @@ function ldap_error ($link_identifier) {}
* @param string $dn The distinguished name of an LDAP entity.
* @param string $attribute The attribute name.
* @param string $value The compared value.
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return mixed true if value matches otherwise returns
* false. Returns -1 on error.
*/
@@ -675,20 +692,23 @@ function ldap_sort ($link, $result, string $sortfilter) {}
* @param string $newparent The new parent/superior entry.
* @param bool $deleteoldrdn If true the old RDN value(s) is removed, else the old RDN value(s)
* is retained as non-distinguished values of the entry.
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @return bool true on success or false on failure
*/
function ldap_rename ($link_identifier, string $dn, string $newrdn, string $newparent, bool $deleteoldrdn, array $serverctrls = null) {}
/**
- * @param mixed $link_identifier
- * @param mixed $dn
- * @param mixed $newrdn
- * @param mixed $newparent
- * @param mixed $deleteoldrdn
- * @param mixed $servercontrols [optional]
+ * Modify the name of an entry
+ * @link http://www.php.net/manual/en/function.ldap-rename-ext.php
+ * @param resource $link_identifier
+ * @param string $dn
+ * @param string $newrdn
+ * @param string $newparent
+ * @param bool $deleteoldrdn
+ * @param array $serverctrls [optional]
+ * @return resource an LDAP result identifier or false on error.
*/
-function ldap_rename_ext ($link_identifier, $dn, $newrdn, $newparent, $deleteoldrdn, $servercontrols = null) {}
+function ldap_rename_ext ($link_identifier, string $dn, string $newrdn, string $newparent, bool $deleteoldrdn, array $serverctrls = null) {}
/**
* Get the current value for given option
@@ -1081,7 +1101,7 @@ function ldap_parse_reference ($link, $entry, array &$referrals) {}
* @param array $referrals [optional] A reference to a variable that will be set to an array set
* to all of the referral strings in the result, or an empty array if no
* referrals were returned.
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] An array of LDAP Controls which have been sent with the response.
* @return bool true on success or false on failure
*/
function ldap_parse_result ($link, $result, int &$errcode, string &$matcheddn = null, string &$errmsg = null, array &$referrals = null, array &$serverctrls = null) {}
@@ -1100,7 +1120,7 @@ function ldap_start_tls ($link) {}
* @param resource $link An LDAP link identifier, returned by ldap_connect.
* @param string $reqoid The extended operation request OID. You may use one of LDAP_EXOP_START_TLS, LDAP_EXOP_MODIFY_PASSWD, LDAP_EXOP_REFRESH, LDAP_EXOP_WHO_AM_I, LDAP_EXOP_TURN, or a string with the OID of the operation you want to send.
* @param string $reqdata [optional] The extended operation request data. May be NULL for some operations like LDAP_EXOP_WHO_AM_I, may also need to be BER encoded.
- * @param array $servercontrols [optional] Unused as of PHP 7.2.
+ * @param array $serverctrls [optional] Array of LDAP Controls to send with the request.
* @param string $retdata [optional] Will be filled with the extended operation response data if provided.
* If not provided you may use ldap_parse_exop on the result object
* later to get this data.
@@ -1108,7 +1128,7 @@ function ldap_start_tls ($link) {}
* @return mixed When used with retdata, returns true on success or false on error.
* When used without retdata, returns a result identifier or false on error.
*/
-function ldap_exop ($link, string $reqoid, string $reqdata = null, array $servercontrols = null, string &$retdata = null, string &$retoid = null) {}
+function ldap_exop ($link, string $reqoid, string $reqdata = null, array $serverctrls = null, string &$retdata = null, string &$retoid = null) {}
/**
* PASSWD extended operation helper
@@ -1117,7 +1137,9 @@ function ldap_exop ($link, string $reqoid, string $reqdata = null, array $server
* @param string $user [optional] dn of the user to change the password of.
* @param string $oldpw [optional] The old password of this user. May be ommited depending of server configuration.
* @param string $newpw [optional] The new password for this user. May be omitted or empty to have a generated password.
- * @param array $serverctrls [optional]
+ * @param array $serverctrls [optional] If provided, a password policy request control is send with the request and this is
+ * filled with an array of LDAP Controls
+ * returned with the request.
* @return mixed the generated password if newpw is empty or omitted.
* Otherwise returns true on success and false on failure.
*/
@@ -1171,6 +1193,7 @@ function ldap_parse_exop ($link, $result, string &$retdata = null, string &$reto
* LDAP_ESCAPE_FILTER for filters to be used with
* ldap_search, or
* LDAP_ESCAPE_DN for DNs.
+ * If neither flag is passed, all chars are escaped.
* @return string the escaped string.
*/
function ldap_escape (string $value, string $ignore = null, int $flags = null) {}
@@ -1186,6 +1209,7 @@ function ldap_escape (string $value, string $ignore = null, int $flags = null) {
* @param string $cookie [optional] An opaque structure sent by the server
* (ldap_control_paged_result_response).
* @return bool true on success or false on failure
+ * @deprecated
*/
function ldap_control_paged_result ($link, int $pagesize, bool $iscritical = null, string $cookie = null) {}
@@ -1197,6 +1221,7 @@ function ldap_control_paged_result ($link, int $pagesize, bool $iscritical = nul
* @param string $cookie [optional] An opaque structure sent by the server.
* @param int $estimated [optional] The estimated number of entries to retrieve.
* @return bool true on success or false on failure
+ * @deprecated
*/
function ldap_control_paged_result_response ($link, $result, string &$cookie = null, int &$estimated = null) {}
@@ -1474,29 +1499,173 @@ define ('LDAP_EXOP_WHO_AM_I', "1.3.6.1.4.1.4203.1.11.3");
* @link http://www.php.net/manual/en/ldap.constants.php
*/
define ('LDAP_EXOP_TURN', "1.3.6.1.1.19");
+
+/**
+ * Control Constant - Manage DSA IT (RFC 3296).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_MANAGEDSAIT', "2.16.840.1.113730.3.4.2");
+
+/**
+ * Control Constant - Proxied Authorization (RFC 4370).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_PROXY_AUTHZ', "2.16.840.1.113730.3.4.18");
+
+/**
+ * Control Constant - Subentries (RFC 3672).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_SUBENTRIES', "1.3.6.1.4.1.4203.1.10.1");
+
+/**
+ * Control Constant - Filter returned values (RFC 3876).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_VALUESRETURNFILTER', "1.2.826.0.1.3344810.2.3");
+
+/**
+ * Control Constant - Assertion (RFC 4528).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_ASSERT', "1.3.6.1.1.12");
+
+/**
+ * Control Constant - Pre read (RFC 4527).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_PRE_READ', "1.3.6.1.1.13.1");
+
+/**
+ * Control Constant - Post read (RFC 4527).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_POST_READ', "1.3.6.1.1.13.2");
+
+/**
+ * Control Constant - Sort request (RFC 2891).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_SORTREQUEST', "1.2.840.113556.1.4.473");
+
+/**
+ * Control Constant - Sort response (RFC 2891).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_SORTRESPONSE', "1.2.840.113556.1.4.474");
+
+/**
+ * Control Constant - Paged results (RFC 2696).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_PAGEDRESULTS', "1.2.840.113556.1.4.319");
+
+/**
+ * Control Constant - Content Synchronization Operation (RFC 4533).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_SYNC', "1.3.6.1.4.1.4203.1.9.1.1");
+
+/**
+ * Control Constant - Content Synchronization Operation State (RFC 4533).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_SYNC_STATE', "1.3.6.1.4.1.4203.1.9.1.2");
+
+/**
+ * Control Constant - Content Synchronization Operation Done (RFC 4533).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_SYNC_DONE', "1.3.6.1.4.1.4203.1.9.1.3");
+
+/**
+ * Control Constant - Don't Use Copy (RFC 6171).
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_DONTUSECOPY', "1.3.6.1.1.22");
+
+/**
+ * Control Constant - Password Policy Request.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_PASSWORDPOLICYREQUEST', "1.3.6.1.4.1.42.2.27.8.5.1");
+
+/**
+ * Control Constant - Password Policy Response.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_PASSWORDPOLICYRESPONSE', "1.3.6.1.4.1.42.2.27.8.5.1");
+
+/**
+ * Control Constant - Active Directory Incremental Values.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_X_INCREMENTAL_VALUES', "1.2.840.113556.1.4.802");
+
+/**
+ * Control Constant - Active Directory Domain Scope.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_X_DOMAIN_SCOPE', "1.2.840.113556.1.4.1339");
+
+/**
+ * Control Constant - Active Directory Permissive Modify.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_X_PERMISSIVE_MODIFY', "1.2.840.113556.1.4.1413");
+
+/**
+ * Control Constant - Active Directory Search Options.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_X_SEARCH_OPTIONS', "1.2.840.113556.1.4.1340");
+
+/**
+ * Control Constant - Active Directory Tree Delete.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_X_TREE_DELETE', "1.2.840.113556.1.4.805");
+
+/**
+ * Control Constant - Active Directory Extended DN.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_X_EXTENDED_DN', "1.2.840.113556.1.4.529");
+
+/**
+ * Control Constant - Virtual List View Request.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_VLVREQUEST', "2.16.840.1.113730.3.4.9");
+
+/**
+ * Control Constant - Virtual List View Response.
+ * Available as of PHP 7.3.0.
+ * @link http://www.php.net/manual/en/ldap.constants.php
+ */
define ('LDAP_CONTROL_VLVRESPONSE', "2.16.840.1.113730.3.4.10");
-// End of ldap v.7.3.0
+// End of ldap v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/libxml.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/libxml.php
index fa6fe0a83..15135a3bd 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/libxml.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/libxml.php
@@ -1,6 +1,6 @@
<?php
-// Start of libxml v.7.3.7
+// Start of libxml v.7.4.0
/**
* Contains various information about errors thrown by libxml. The error codes
@@ -123,14 +123,14 @@ function libxml_set_external_entity_loader (callable $resolver_function) {}
* libxml version like 20605 or 20617
* @link http://www.php.net/manual/en/libxml.constants.php
*/
-define ('LIBXML_VERSION', 20909);
+define ('LIBXML_VERSION', 20910);
/**
* libxml version like 2.6.5 or 2.6.17
* @link http://www.php.net/manual/en/libxml.constants.php
*/
-define ('LIBXML_DOTTED_VERSION', "2.9.9");
-define ('LIBXML_LOADED_VERSION', 20909);
+define ('LIBXML_DOTTED_VERSION', "2.9.10");
+define ('LIBXML_LOADED_VERSION', 20910);
/**
* Substitute entities
@@ -311,4 +311,4 @@ define ('LIBXML_ERR_ERROR', 2);
*/
define ('LIBXML_ERR_FATAL', 3);
-// End of libxml v.7.3.7
+// End of libxml v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/mbstring.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/mbstring.php
index 0dbc28584..8b1b6ff44 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/mbstring.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/mbstring.php
@@ -1,6 +1,6 @@
<?php
-// Start of mbstring v.7.3.7
+// Start of mbstring v.7.4.0
/**
* Perform case folding on a string
@@ -277,6 +277,13 @@ function mb_output_handler (string $contents, int $status) {}
function mb_preferred_mime_name (string $encoding) {}
/**
+ * @param mixed $str
+ * @param mixed $split_length [optional]
+ * @param mixed $encoding [optional]
+ */
+function mb_str_split ($str, $split_length = null, $encoding = null) {}
+
+/**
* Get string length
* @link http://www.php.net/manual/en/function.mb-strlen.php
* @param string $str The string being checked for length.
@@ -529,8 +536,8 @@ function mb_strimwidth (string $str, int $start, int $width, string $trimmarker
/**
* Convert character encoding
* @link http://www.php.net/manual/en/function.mb-convert-encoding.php
- * @param string $str The string being encoded.
- * @param string $to_encoding The type of encoding that str is being converted to.
+ * @param mixed $val The string or array being encoded.
+ * @param string $to_encoding The type of encoding that val is being converted to.
* @param mixed $from_encoding [optional] <p>
* Is specified by character code names before conversion. It is either
* an array, or a comma separated enumerated list.
@@ -541,9 +548,9 @@ function mb_strimwidth (string $str, int $start, int $width, string $trimmarker
* See supported
* encodings.
* </p>
- * @return string The encoded string.
+ * @return mixed The encoded string or array.
*/
-function mb_convert_encoding (string $str, string $to_encoding, $from_encoding = null) {}
+function mb_convert_encoding ($val, string $to_encoding, $from_encoding = null) {}
/**
* Detect character encoding
@@ -748,7 +755,8 @@ function mb_convert_variables (string $to_encoding, $from_encoding, &$vars, &$_
* @param array $convmap convmap is array specifies code area to
* convert.
* @param string $encoding [optional] mbstring.encoding.parameter
- * @param bool $is_hex [optional]
+ * @param bool $is_hex [optional] Whether the returned entity reference should be in hexadecimal notation
+ * (otherwise it is in decimal notation).
* @return string The converted string.
*/
function mb_encode_numericentity (string $str, array $convmap, string $encoding = null, bool $is_hex = null) {}
@@ -760,7 +768,7 @@ function mb_encode_numericentity (string $str, array $convmap, string $encoding
* @param array $convmap convmap is an array that specifies
* the code area to convert.
* @param string $encoding [optional] mbstring.encoding.parameter
- * @param bool $is_hex [optional]
+ * @param bool $is_hex [optional] This parameter is not used.
* @return string The converted string.
*/
function mb_decode_numericentity (string $str, array $convmap, string $encoding = null, bool $is_hex = null) {}
@@ -853,14 +861,14 @@ function mb_send_mail (string $to, string $subject, string $message, $additional
function mb_get_info (string $type = null) {}
/**
- * Check if the string is valid for the specified encoding
+ * Check if strings are valid for the specified encoding
* @link http://www.php.net/manual/en/function.mb-check-encoding.php
- * @param string $var [optional] The byte stream to check. If it is omitted, this function checks
+ * @param mixed $var [optional] The byte stream or array to check. If it is omitted, this function checks
* all the input from the beginning of the request.
* @param string $encoding [optional] The expected encoding.
* @return bool true on success or false on failure
*/
-function mb_check_encoding (string $var = null, string $encoding = null) {}
+function mb_check_encoding ($var = null, string $encoding = null) {}
/**
* Get code point of character
@@ -1119,7 +1127,7 @@ function mb_ereg_replace_callback (string $pattern, callable $callback, string $
* @param int $limit [optional] If optional parameter limit is specified,
* it will be split in limit elements as
* maximum.
- * @return array The result as an array.
+ * @return array The result as an array, or false on failure.
*/
function mb_split (string $pattern, string $string, int $limit = null) {}
@@ -1329,6 +1337,11 @@ define ('MB_CASE_TITLE', 2);
* @link http://www.php.net/manual/en/mbstring.constants.php
*/
define ('MB_CASE_FOLD', 3);
+
+/**
+ * Available since PHP 7.3.
+ * @link http://www.php.net/manual/en/mbstring.constants.php
+ */
define ('MB_CASE_UPPER_SIMPLE', 4);
/**
@@ -1349,4 +1362,11 @@ define ('MB_CASE_TITLE_SIMPLE', 6);
*/
define ('MB_CASE_FOLD_SIMPLE', 7);
-// End of mbstring v.7.3.7
+/**
+ * The Oniguruma version, e.g. 6.9.4.
+ * Available since PHP 7.4.
+ * @link http://www.php.net/manual/en/mbstring.constants.php
+ */
+define ('MB_ONIGURUMA_VERSION', "6.9.3");
+
+// End of mbstring v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/mysqli.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/mysqli.php
index c090bf227..1eaff8cad 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/mysqli.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/mysqli.php
@@ -1,6 +1,6 @@
<?php
-// Start of mysqli v.7.3.0
+// Start of mysqli v.7.4.0
/**
* The mysqli exception handling class.
@@ -76,7 +76,6 @@ class mysqli {
public $insert_id;
public $server_info;
public $server_version;
- public $stat;
public $sqlstate;
public $protocol_version;
public $thread_id;
@@ -290,7 +289,8 @@ class mysqli {
* MySQL database is determined by the host
* parameter.
* </p>
- * @return void an object which represents the connection to a MySQL Server.
+ * @return void an object which represents the connection to a MySQL Server,
+ * or false on failure.
*/
public function __construct (string $host = null, string $username = null, string $passwd = null, string $dbname = null, int $port = null, string $socket = null) {}
@@ -756,9 +756,10 @@ final class mysqli_warning {
protected function __construct () {}
/**
- * The next purpose
+ * Fetch next warning
* @link http://www.php.net/manual/en/mysqli-warning.next.php
- * @return void
+ * @return bool true if next warning was fetched successfully.
+ * If there are no more warnings, it will return false
*/
public function next () {}
@@ -1245,10 +1246,9 @@ class mysqli_stmt {
/**
* Get result of SHOW WARNINGS
* @link http://www.php.net/manual/en/mysqli-stmt.get-warnings.php
- * @param mysqli_stmt $stmt
* @return object
*/
- public function get_warnings (mysqli_stmt $stmt) {}
+ public function get_warnings () {}
/**
* Returns result set metadata from a prepared statement
@@ -1541,10 +1541,7 @@ function mysqli_get_charset ($link) {}
function mysqli_get_client_info () {}
-/**
- * @param mixed $link
- */
-function mysqli_get_client_version ($link) {}
+function mysqli_get_client_version () {}
/**
* Return information about open and cached links
@@ -2532,4 +2529,4 @@ define ('MYSQLI_TRANS_COR_RELEASE', 4);
*/
define ('MYSQLI_TRANS_COR_NO_RELEASE', 8);
-// End of mysqli v.7.3.0
+// End of mysqli v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/mysqlnd.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/mysqlnd.php
index 43351a99c..2854948a6 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/mysqlnd.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/mysqlnd.php
@@ -1,4 +1,4 @@
<?php
-// Start of mysqlnd v.mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $
-// End of mysqlnd v.mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $
+// Start of mysqlnd v.mysqlnd 7.4.0
+// End of mysqlnd v.mysqlnd 7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/odbc.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/odbc.php
index e54abed09..b32042480 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/odbc.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/odbc.php
@@ -1,6 +1,6 @@
<?php
-// Start of odbc v.7.3.0
+// Start of odbc v.7.4.0
/**
* Toggle autocommit behaviour
@@ -1052,4 +1052,4 @@ define ('SQL_ENSURE', 1);
*/
define ('SQL_QUICK', 0);
-// End of odbc v.7.3.0
+// End of odbc v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/openssl.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/openssl.php
index aff30b69c..8158c1899 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/openssl.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/openssl.php
@@ -1,6 +1,6 @@
<?php
-// Start of openssl v.7.3.7
+// Start of openssl v.7.4.0
/**
* Retrieve the available certificate locations
@@ -270,6 +270,12 @@ function openssl_x509_checkpurpose ($x509cert, int $purpose, array $cainfo = nul
function openssl_x509_check_private_key ($cert, $key) {}
/**
+ * @param mixed $cert
+ * @param mixed $key
+ */
+function openssl_x509_verify ($cert, $key) {}
+
+/**
* Exports a certificate as a string
* @link http://www.php.net/manual/en/function.openssl-x509-export.php
* @param mixed $x509
@@ -891,13 +897,13 @@ function openssl_error_string () {}
* Added in PHP 5.2.0.
* @link http://www.php.net/manual/en/openssl.constants.php
*/
-define ('OPENSSL_VERSION_TEXT', "OpenSSL 1.1.1c 28 May 2019");
+define ('OPENSSL_VERSION_TEXT', "OpenSSL 1.1.1d 10 Sep 2019");
/**
* Added in PHP 5.2.0.
* @link http://www.php.net/manual/en/openssl.constants.php
*/
-define ('OPENSSL_VERSION_NUMBER', 269488191);
+define ('OPENSSL_VERSION_NUMBER', 269488207);
/**
*
@@ -1179,4 +1185,4 @@ define ('OPENSSL_DONT_ZERO_PAD_KEY', 4);
*/
define ('OPENSSL_TLSEXT_SERVER_NAME', 1);
-// End of openssl v.7.3.7
+// End of openssl v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/pcre.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/pcre.php
index 880f35846..bff28a99b 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/pcre.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/pcre.php
@@ -1,6 +1,6 @@
<?php
-// Start of pcre v.7.3.7
+// Start of pcre v.7.4.0
/**
* Perform a regular expression match
@@ -708,9 +708,9 @@ define ('PREG_JIT_STACKLIMIT_ERROR', 6);
* PCRE version and release date (e.g. "7.0 18-Dec-2006").
* @link http://www.php.net/manual/en/pcre.constants.php
*/
-define ('PCRE_VERSION', "10.32 2018-09-10");
+define ('PCRE_VERSION', "10.33 2019-04-16");
define ('PCRE_VERSION_MAJOR', 10);
-define ('PCRE_VERSION_MINOR', 32);
+define ('PCRE_VERSION_MINOR', 33);
define ('PCRE_JIT_SUPPORT', true);
-// End of pcre v.7.3.7
+// End of pcre v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_mysql.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_mysql.php
index 687633090..fff00ada8 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_mysql.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_mysql.php
@@ -1,4 +1,4 @@
<?php
-// Start of pdo_mysql v.7.3.0
-// End of pdo_mysql v.7.3.0
+// Start of pdo_mysql v.7.4.0
+// End of pdo_mysql v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_pgsql.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_pgsql.php
index 132c323d5..16ac3162c 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_pgsql.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_pgsql.php
@@ -1,4 +1,4 @@
<?php
-// Start of pdo_pgsql v.7.3.0
-// End of pdo_pgsql v.7.3.0
+// Start of pdo_pgsql v.7.4.0
+// End of pdo_pgsql v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_sqlite.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_sqlite.php
index daacc8ab0..58e4ac655 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_sqlite.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/pdo_sqlite.php
@@ -1,4 +1,4 @@
<?php
-// Start of pdo_sqlite v.7.3.0
-// End of pdo_sqlite v.7.3.0
+// Start of pdo_sqlite v.7.4.0
+// End of pdo_sqlite v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/pgsql.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/pgsql.php
index 67a6d6d29..d5ea1fb36 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/pgsql.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/pgsql.php
@@ -1,6 +1,6 @@
<?php
-// Start of pgsql v.7.3.0
+// Start of pgsql v.7.4.0
/**
* Open a PostgreSQL connection
@@ -1459,13 +1459,13 @@ function pg_setclientencoding ($connection = null, $encoding = null) {}
* Short libpq version that contains only numbers and dots.
* @link http://www.php.net/manual/en/pgsql.constants.php
*/
-define ('PGSQL_LIBPQ_VERSION', "9.6.9");
+define ('PGSQL_LIBPQ_VERSION', 11.4);
/**
* Long libpq version that includes compiler information.
* @link http://www.php.net/manual/en/pgsql.constants.php
*/
-define ('PGSQL_LIBPQ_VERSION_STR', "PostgreSQL 9.6.9 (win32)");
+define ('PGSQL_LIBPQ_VERSION_STR', "PostgreSQL 11.4, compiled by Visual C++, 64-bit");
/**
* Passed to pg_connect to force the creation of a new connection,
@@ -1907,4 +1907,4 @@ define ('PGSQL_DML_ASYNC', 1024);
*/
define ('PGSQL_DML_STRING', 2048);
-// End of pgsql v.7.3.0
+// End of pgsql v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/readline.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/readline.php
index 24641c2ba..ecf1aa72a 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/readline.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/readline.php
@@ -1,6 +1,6 @@
<?php
-// Start of readline v.7.3.7
+// Start of readline v.7.4.0
/**
* Reads a line
@@ -43,6 +43,14 @@ function readline_add_history (string $line) {}
function readline_clear_history () {}
/**
+ * Lists the history
+ * @link http://www.php.net/manual/en/function.readline-list-history.php
+ * @return array an array of the entire command line history. The elements are
+ * indexed by integers starting at zero.
+ */
+function readline_list_history () {}
+
+/**
* Reads the history
* @link http://www.php.net/manual/en/function.readline-read-history.php
* @param string $filename [optional] Path to the filename containing the command history.
@@ -76,4 +84,4 @@ function readline_completion_function (callable $function) {}
*/
define ('READLINE_LIB', "libedit");
-// End of readline v.7.3.7
+// End of readline v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/session.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/session.php
index 58d6b2c34..69d4c4ac9 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/session.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/session.php
@@ -1,6 +1,6 @@
<?php
-// Start of session v.7.3.7
+// Start of session v.7.4.0
/**
* SessionHandlerInterface is an
@@ -229,7 +229,7 @@ function session_name (string $name = null) {}
* @param string $module [optional] If module is specified, that module will be
* used instead.
* Passing "user" to this parameter is forbidden. Instead
- * set_set_save_handler has to be called to set a user
+ * session_set_save_handler has to be called to set a user
* defined session handler.
* @return string the name of the current session module.
*/
@@ -570,4 +570,4 @@ define ('PHP_SESSION_NONE', 1);
*/
define ('PHP_SESSION_ACTIVE', 2);
-// End of session v.7.3.7
+// End of session v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/shmop.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/shmop.php
index c07dec9da..d91e542d1 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/shmop.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/shmop.php
@@ -1,6 +1,6 @@
<?php
-// Start of shmop v.7.3.7
+// Start of shmop v.7.4.0
/**
* Create or open shared memory block
@@ -94,4 +94,4 @@ function shmop_write ($shmid, string $data, int $offset) {}
*/
function shmop_delete ($shmid) {}
-// End of shmop v.7.3.7
+// End of shmop v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/soap.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/soap.php
index f7d301c49..90c01cf28 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/soap.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/soap.php
@@ -1,6 +1,6 @@
<?php
-// Start of soap v.7.3.0
+// Start of soap v.7.4.0
/**
* The SoapClient class provides a client for SOAP 1.1, SOAP 1.2 servers. It can be used in WSDL
@@ -211,12 +211,10 @@ class SoapServer {
* Sets the class which handles SOAP requests
* @link http://www.php.net/manual/en/soapserver.setclass.php
* @param string $class_name The name of the exported class.
- * @param mixed $args [optional] These optional parameters will be passed to the default class constructor
- * during object creation.
* @param mixed $_ [optional]
* @return void
*/
- public function setClass (string $class_name, $args = null, $_ = null) {}
+ public function setClass (string $class_name, $_ = null) {}
/**
* Sets the object which will be used to handle SOAP requests
@@ -865,4 +863,4 @@ define ('SOAP_SSL_METHOD_SSLv3', 2);
*/
define ('SOAP_SSL_METHOD_SSLv23', 3);
-// End of soap v.7.3.0
+// End of soap v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/sockets.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/sockets.php
index b1d40a4ee..0833a99e4 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/sockets.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/sockets.php
@@ -1,6 +1,6 @@
<?php
-// Start of sockets v.7.3.0
+// Start of sockets v.7.4.0
/**
* Runs the select() system call on the given arrays of sockets with a specified timeout
@@ -1239,20 +1239,31 @@ function socket_getopt ($socket, $level, $optname) {}
function socket_setopt ($socket, $level, $optname, $optval) {}
/**
- * @param mixed $socket
- * @param mixed $target_pid
+ * Exports the WSAPROTOCOL_INFO Structure
+ * @link http://www.php.net/manual/en/function.socket-wsaprotocol-info-export.php
+ * @param resource $socket A valid socket resource.
+ * @param int $target_pid The ID of the process which will import the socket.
+ * @return string an identifier to be used for the import, or false on failure
*/
-function socket_wsaprotocol_info_export ($socket, $target_pid) {}
+function socket_wsaprotocol_info_export ($socket, int $target_pid) {}
/**
- * @param mixed $info_id
+ * Imports a Socket from another Process
+ * @link http://www.php.net/manual/en/function.socket-wsaprotocol-info-import.php
+ * @param string $info_id The ID which has been returned by a former call to
+ * socket_wsaprotocol_info_export.
+ * @return resource the socket resource, or false on failure
*/
-function socket_wsaprotocol_info_import ($info_id) {}
+function socket_wsaprotocol_info_import (string $info_id) {}
/**
- * @param mixed $info_id
+ * Releases an exported WSAPROTOCOL_INFO Structure
+ * @link http://www.php.net/manual/en/function.socket-wsaprotocol-info-release.php
+ * @param string $info_id The ID which has been returned by a former call to
+ * socket_wsaprotocol_info_export.
+ * @return bool true on success or false on failure
*/
-function socket_wsaprotocol_info_release ($info_id) {}
+function socket_wsaprotocol_info_release (string $info_id) {}
/**
@@ -1797,4 +1808,4 @@ define ('IPV6_HOPLIMIT', 21);
define ('IPV6_RECVTCLASS', 40);
define ('IPV6_TCLASS', 39);
-// End of sockets v.7.3.0
+// End of sockets v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/sodium.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/sodium.php
index 0dbf03a5e..6e74213f5 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/sodium.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/sodium.php
@@ -1,6 +1,6 @@
<?php
-// Start of sodium v.7.3.0
+// Start of sodium v.7.4.0
/**
* @link http://www.php.net/manual/en/class.sodiumexception.php
@@ -395,33 +395,33 @@ function sodium_crypto_kdf_keygen () {}
* @param string $salt string A salt to add to the password before hashing. The salt should be unpredictable, ideally generated from a good random mumber source such as random_bytes, and have a length of at least SODIUM_CRYPTO_PWHASH_SALTBYTES bytes.
* @param int $opslimit Represents a maximum amount of computations to perform. Raising this number will make the function require more CPU cycles to compute a key. There are some constants available to set the operations limit to appropriate values depending on intended use, in order of strength: SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE, SODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATE and SODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVE.
* @param int $memlimit The maximum amount of RAM that the function will use, in bytes. There are constants to help you choose an appropriate value, in order of size: SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE, SODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATE, and SODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVE. Typically these should be paired with the matching opslimit values.
- * @param int $alg [optional] integer A number indicating the hash algorithm to use. By default SODIUM_CRYPTO_PWHASH_ALG_DEFAULT (the currently recommended algorithm, which can change from one version of libsodium to another), or explicitly using SODIUM_CRYPTO_PWHASH_ALG_ARGON2I13, representing the Argon2id algorithm version 1.3.
- * @return string the hashed password, or false on failure.
- * <p>
- * The used algorithm, opslimit, memlimit and salt are embedded within the hash, so
- * all information needed to verify the hash is included. This allows
- * the password_verify function to verify the hash without
- * needing separate storage for the salt or algorithm information.
- * </p>
+ * @param int $alg [optional] integer A number indicating the hash algorithm to use. By default SODIUM_CRYPTO_PWHASH_ALG_DEFAULT (the currently recommended algorithm, which can change from one version of libsodium to another), or explicitly using SODIUM_CRYPTO_PWHASH_ALG_ARGON2ID13, representing the Argon2id algorithm version 1.3.
+ * @return string the derived key, or false on failure. The return value is a binary string of the hash, not an ASCII-encoded representation, and does not contain additional information about the parameters used to create the hash, so you will need to keep that information if you are ever going to verify the password in future. Use sodium_crypto_pwhash_str to avoid needing to do all that.
*/
function sodium_crypto_pwhash (int $length, string $password, string $salt, int $opslimit, int $memlimit, int $alg = null) {}
/**
- * Get an ASCII encoded hash
+ * Get an ASCII-encoded hash
* @link http://www.php.net/manual/en/function.sodium-crypto-pwhash-str.php
- * @param string $password
- * @param int $opslimit
- * @param int $memlimit
- * @return string
+ * @param string $password string; The password to generate a hash for.
+ * @param int $opslimit Represents a maximum amount of computations to perform. Raising this number will make the function require more CPU cycles to compute a key. There are constants available to set the operations limit to appropriate values depending on intended use, in order of strength: SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE, SODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATE and SODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVE.
+ * @param int $memlimit The maximum amount of RAM that the function will use, in bytes. There are constants to help you choose an appropriate value, in order of size: SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE, SODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATE, and SODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVE. Typically these should be paired with the matching opslimit values.
+ * @return string the hashed password, or false on failure.
+ * <p>
+ * In order to produce the same password hash from the same password, the same values for opslimit and memlimit must be used. These are embedded within the generated hash, so
+ * everything that's needed to verify the hash is included. This allows
+ * the sodium_crypto_pwhash_str_verify function to verify the hash without
+ * needing separate storage for the other parameters.
+ * </p>
*/
function sodium_crypto_pwhash_str (string $password, int $opslimit, int $memlimit) {}
/**
- * Verify that hash is a valid password verification string
+ * Verifies that a password matches a hash
* @link http://www.php.net/manual/en/function.sodium-crypto-pwhash-str-verify.php
- * @param string $hash
- * @param string $password
- * @return bool
+ * @param string $hash A hash created by password_hash.
+ * @param string $password The useraposs password.
+ * @return bool true if the password and hash match, or false otherwise.
*/
function sodium_crypto_pwhash_str_verify (string $hash, string $password) {}
@@ -584,10 +584,10 @@ function sodium_crypto_sign (string $msg, string $secret_key) {}
* Sign the message
* @link http://www.php.net/manual/en/function.sodium-crypto-sign-detached.php
* @param string $msg
- * @param string $keypair
+ * @param string $secretkey
* @return string
*/
-function sodium_crypto_sign_detached (string $msg, string $keypair) {}
+function sodium_crypto_sign_detached (string $msg, string $secretkey) {}
/**
* Convert an Ed25519 public key to a Curve25519 public key
@@ -625,10 +625,10 @@ function sodium_crypto_sign_keypair_from_secretkey_and_publickey (string $secret
* Check that the signed message has a valid signature
* @link http://www.php.net/manual/en/function.sodium-crypto-sign-open.php
* @param string $string
- * @param string $keypair
+ * @param string $public_key
* @return string
*/
-function sodium_crypto_sign_open (string $string, string $keypair) {}
+function sodium_crypto_sign_open (string $string, string $public_key) {}
/**
* Description
@@ -667,10 +667,10 @@ function sodium_crypto_sign_seed_keypair (string $key) {}
* @link http://www.php.net/manual/en/function.sodium-crypto-sign-verify-detached.php
* @param string $signature
* @param string $msg
- * @param string $key
+ * @param string $public_key
* @return bool
*/
-function sodium_crypto_sign_verify_detached (string $signature, string $msg, string $key) {}
+function sodium_crypto_sign_verify_detached (string $signature, string $msg, string $public_key) {}
/**
* Generate a deterministic sequence of bytes from a seed
@@ -809,7 +809,7 @@ function sodium_crypto_scalarmult_base ($string_1, $string_2) {}
*
* @link http://www.php.net/manual/en/sodium.constants.php
*/
-define ('SODIUM_LIBRARY_VERSION', "1.0.16");
+define ('SODIUM_LIBRARY_VERSION', "1.0.17");
/**
*
@@ -821,7 +821,7 @@ define ('SODIUM_LIBRARY_MAJOR_VERSION', 10);
*
* @link http://www.php.net/manual/en/sodium.constants.php
*/
-define ('SODIUM_LIBRARY_MINOR_VERSION', 1);
+define ('SODIUM_LIBRARY_MINOR_VERSION', 2);
/**
*
@@ -1241,4 +1241,4 @@ define ('SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING', 3);
define ('SODIUM_BASE64_VARIANT_URLSAFE', 5);
define ('SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING', 7);
-// End of sodium v.7.3.0
+// End of sodium v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/sqlite3.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/sqlite3.php
index 0520c9046..4422e8db0 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/sqlite3.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/sqlite3.php
@@ -1,6 +1,6 @@
<?php
-// Start of sqlite3 v.7.3.0
+// Start of sqlite3 v.7.4.0
/**
* A class that interfaces SQLite 3 databases.
@@ -79,6 +79,13 @@ class SQLite3 {
*/
public function lastErrorCode () {}
+ public function lastExtendedErrorCode () {}
+
+ /**
+ * @param mixed $enable
+ */
+ public function enableExtendedResultCodes ($enable) {}
+
/**
* Returns English text describing the most recent failed SQLite request
* @link http://www.php.net/manual/en/sqlite3.lasterrormsg.php
@@ -320,6 +327,13 @@ class SQLite3 {
public function enableExceptions (bool $enableExceptions = null) {}
/**
+ * @param mixed $destination_db
+ * @param mixed $source_dbname [optional]
+ * @param mixed $destination_dbname [optional]
+ */
+ public function backup ($destination_db, $source_dbname = null, $destination_dbname = null) {}
+
+ /**
* Instantiates an SQLite3 object and opens an SQLite 3 database
* @link http://www.php.net/manual/en/sqlite3.construct.php
* @param mixed $filename
@@ -376,8 +390,12 @@ class SQLite3Stmt {
/**
* Binds a parameter to a statement variable
* @link http://www.php.net/manual/en/sqlite3stmt.bindparam.php
- * @param mixed $sql_param Either a string or an int identifying the statement variable to which the
- * parameter should be bound.
+ * @param mixed $sql_param Either a string (for named parameters) or an int
+ * (for positional parameters) identifying the statement variable to which the
+ * value should be bound.
+ * If a named parameter does not start with a colon (:) or an
+ * at sign (@), a colon (:) is automatically preprended.
+ * Positional parameters start with 1.
* @param mixed $param The parameter to bind to a statement variable.
* @param int $type [optional] <p>
* The data type of the parameter to bind.
@@ -431,8 +449,12 @@ class SQLite3Stmt {
/**
* Binds the value of a parameter to a statement variable
* @link http://www.php.net/manual/en/sqlite3stmt.bindvalue.php
- * @param mixed $sql_param Either a string or an int identifying the statement variable to which the
+ * @param mixed $sql_param Either a string (for named parameters) or an int
+ * (for positional parameters) identifying the statement variable to which the
* value should be bound.
+ * If a named parameter does not start with a colon (:) or an
+ * at sign (@), a colon (:) is automatically preprended.
+ * Positional parameters start with 1.
* @param mixed $value The value to bind to a statement variable.
* @param int $type [optional] <p>
* The data type of the value to bind.
@@ -491,6 +513,15 @@ class SQLite3Stmt {
public function readOnly () {}
/**
+ * Get the SQL of the statement
+ * @link http://www.php.net/manual/en/sqlite3stmt.getsql.php
+ * @param bool $expanded [optional] Whether to retrieve the expanded SQL. Passing true is only supported as
+ * of libsqlite 3.14.
+ * @return string the SQL of the prepared statement, or false on failure.
+ */
+ public function getSQL (bool $expanded = null) {}
+
+ /**
* @param mixed $sqlite3
*/
private function __construct ($sqlite3) {}
@@ -671,4 +702,4 @@ define ('SQLITE3_OPEN_CREATE', 4);
*/
define ('SQLITE3_DETERMINISTIC', 2048);
-// End of sqlite3 v.7.3.0
+// End of sqlite3 v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/standard.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/standard.php
index 1cdf4eeb0..62a2f3570 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/standard.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/standard.php
@@ -1,6 +1,6 @@
<?php
-// Start of standard v.7.3.7
+// Start of standard v.7.4.0
class __PHP_Incomplete_Class {
}
@@ -1422,6 +1422,7 @@ function hebrev (string $hebrew_text, int $max_chars_per_line = null) {}
* @param int $max_chars_per_line [optional] This optional parameter indicates maximum number of characters per
* line that will be returned.
* @return string the visual string.
+ * @deprecated
*/
function hebrevc (string $hebrew_text, int $max_chars_per_line = null) {}
@@ -2912,6 +2913,8 @@ function shell_exec (string $cmd) {}
* generated by this function when it's set to true
* bypass_shell (windows only): bypass
* cmd.exe shell when set to true
+ * blocking_pipes (windows only): force
+ * blocking pipes when set to true
* </p>
* </p>
* @return resource a resource representing the process, which should be freed using
@@ -3337,6 +3340,8 @@ function password_needs_rehash (string $hash, int $algo, array $options = null)
*/
function password_verify (string $password, string $hash) {}
+function password_algos () {}
+
/**
* Uuencode a string
* @link http://www.php.net/manual/en/function.convert-uuencode.php
@@ -4080,6 +4085,7 @@ function quoted_printable_encode (string $str) {}
* @param string $from The source Cyrillic character set, as a single character.
* @param string $to The target Cyrillic character set, as a single character.
* @return string the converted string.
+ * @deprecated
*/
function convert_cyr_string (string $str, string $from, string $to) {}
@@ -4122,6 +4128,7 @@ function get_cfg_var (string $option) {}
* @link http://www.php.net/manual/en/function.get-magic-quotes-gpc.php
* @return bool 0 if magic_quotes_gpc is off, 1 otherwise.
* Or always returns false as of PHP 5.4.0.
+ * @deprecated
*/
function get_magic_quotes_gpc () {}
@@ -4130,6 +4137,7 @@ function get_magic_quotes_gpc () {}
* @link http://www.php.net/manual/en/function.get-magic-quotes-runtime.php
* @return bool 0 if magic_quotes_runtime is off, 1 otherwise.
* Or always returns false as of PHP 5.4.0.
+ * @deprecated
*/
function get_magic_quotes_runtime () {}
@@ -4595,6 +4603,7 @@ function set_include_path (string $new_include_path) {}
* Restores the value of the include_path configuration option
* @link http://www.php.net/manual/en/function.restore-include-path.php
* @return void
+ * @deprecated
*/
function restore_include_path () {}
@@ -5402,6 +5411,7 @@ function is_double ($var) {}
* Alias: is_float
* @link http://www.php.net/manual/en/function.is-real.php
* @param mixed $var
+ * @deprecated
*/
function is_real ($var) {}
@@ -7535,7 +7545,7 @@ function scandir (string $directory, int $sorting_order = null, $context = null)
* Special characters:
* <p>
* <br>
- * &#42; - Matches zero of more characters.
+ * &#42; - Matches zero or more characters.
* <br>
* ? - Matches exactly one character (any character).
* <br>
@@ -7865,6 +7875,43 @@ function is_link (string $filename) {}
* systems (e.g. Windows) return -1.
* </p>
* <p>
+ * The value of mode contains information read by several functions.
+ * When written in octal, starting from the right, the first three digits are returned by
+ * chmod. The next digit is ignored by PHP. The next two digits indicate
+ * the file type:
+ * <table>
+ * mode file types
+ * <table>
+ * <tr valign="top">
+ * <td>mode in octal</td>
+ * <td>Meaning</td>
+ * </tr>
+ * <tr valign="top">
+ * <td>0120000</td>
+ * <td>link</td>
+ * </tr>
+ * <tr valign="top">
+ * <td>0100000</td>
+ * <td>regular file</td>
+ * </tr>
+ * <tr valign="top">
+ * <td>0060000</td>
+ * <td>block device</td>
+ * </tr>
+ * <tr valign="top">
+ * <td>0040000</td>
+ * <td>directory</td>
+ * </tr>
+ * <tr valign="top">
+ * <td>0010000</td>
+ * <td>fifo</td>
+ * </tr>
+ * </table>
+ * </table>
+ * So for example a regular file could be 0100644 and a directory could be
+ * 0040755.
+ * </p>
+ * <p>
* In case of error, stat returns false.
* </p>
*/
@@ -8142,6 +8189,7 @@ function mail (string $to, string $subject, string $message, $additional_headers
* @link http://www.php.net/manual/en/function.ezmlm-hash.php
* @param string $addr The email address that's being hashed.
* @return int The hash value of addr.
+ * @deprecated
*/
function ezmlm_hash (string $addr) {}
@@ -10138,6 +10186,18 @@ function sapi_windows_cp_is_utf8 () {}
function sapi_windows_cp_conv ($in_codepage, $out_codepage, string $subject) {}
/**
+ * @param mixed $callable
+ * @param mixed $add [optional]
+ */
+function sapi_windows_set_ctrl_handler ($callable, $add = null) {}
+
+/**
+ * @param mixed $event
+ * @param mixed $pid [optional]
+ */
+function sapi_windows_generate_ctrl_event ($event, $pid = null) {}
+
+/**
* Loads a PHP extension at runtime
* @link http://www.php.net/manual/en/function.dl.php
* @param string $library <p>
@@ -10783,26 +10843,29 @@ define ('STREAM_CLIENT_ASYNC_CONNECT', 2);
* @link http://www.php.net/manual/en/stream.constants.php
*/
define ('STREAM_CLIENT_CONNECT', 4);
-define ('STREAM_CRYPTO_METHOD_ANY_CLIENT', 63);
+define ('STREAM_CRYPTO_METHOD_ANY_CLIENT', 127);
define ('STREAM_CRYPTO_METHOD_SSLv2_CLIENT', 3);
define ('STREAM_CRYPTO_METHOD_SSLv3_CLIENT', 5);
define ('STREAM_CRYPTO_METHOD_SSLv23_CLIENT', 57);
-define ('STREAM_CRYPTO_METHOD_TLS_CLIENT', 57);
+define ('STREAM_CRYPTO_METHOD_TLS_CLIENT', 121);
define ('STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT', 9);
define ('STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT', 17);
define ('STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT', 33);
-define ('STREAM_CRYPTO_METHOD_ANY_SERVER', 62);
+define ('STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT', 65);
+define ('STREAM_CRYPTO_METHOD_ANY_SERVER', 126);
define ('STREAM_CRYPTO_METHOD_SSLv2_SERVER', 2);
define ('STREAM_CRYPTO_METHOD_SSLv3_SERVER', 4);
-define ('STREAM_CRYPTO_METHOD_SSLv23_SERVER', 56);
-define ('STREAM_CRYPTO_METHOD_TLS_SERVER', 56);
+define ('STREAM_CRYPTO_METHOD_SSLv23_SERVER', 120);
+define ('STREAM_CRYPTO_METHOD_TLS_SERVER', 120);
define ('STREAM_CRYPTO_METHOD_TLSv1_0_SERVER', 8);
define ('STREAM_CRYPTO_METHOD_TLSv1_1_SERVER', 16);
define ('STREAM_CRYPTO_METHOD_TLSv1_2_SERVER', 32);
+define ('STREAM_CRYPTO_METHOD_TLSv1_3_SERVER', 64);
define ('STREAM_CRYPTO_PROTO_SSLv3', 4);
define ('STREAM_CRYPTO_PROTO_TLSv1_0', 8);
define ('STREAM_CRYPTO_PROTO_TLSv1_1', 16);
define ('STREAM_CRYPTO_PROTO_TLSv1_2', 32);
+define ('STREAM_CRYPTO_PROTO_TLSv1_3', 64);
/**
* Used with stream_socket_shutdown to disable
@@ -11067,7 +11130,7 @@ define ('PSFS_FLAG_FLUSH_CLOSE', 2);
* PHP 5.5.0 - PASSWORD_BCRYPT
* @link http://www.php.net/manual/en/password.constants.php
*/
-define ('PASSWORD_DEFAULT', 1);
+define ('PASSWORD_DEFAULT', null);
/**
* <p>
@@ -11094,7 +11157,7 @@ define ('PASSWORD_DEFAULT', 1);
* </p>
* @link http://www.php.net/manual/en/password.constants.php
*/
-define ('PASSWORD_BCRYPT', 1);
+define ('PASSWORD_BCRYPT', "2y");
/**
* <p>
@@ -11112,7 +11175,7 @@ define ('PASSWORD_BCRYPT', 1);
* </p>
* @link http://www.php.net/manual/en/password.constants.php
*/
-define ('PASSWORD_ARGON2I', 2);
+define ('PASSWORD_ARGON2I', "argon2i");
/**
* <p>
@@ -11125,7 +11188,7 @@ define ('PASSWORD_ARGON2I', 2);
* </p>
* @link http://www.php.net/manual/en/password.constants.php
*/
-define ('PASSWORD_ARGON2ID', 3);
+define ('PASSWORD_ARGON2ID', "argon2id");
define ('PASSWORD_BCRYPT_DEFAULT_COST', 10);
/**
@@ -11138,7 +11201,7 @@ define ('PASSWORD_BCRYPT_DEFAULT_COST', 10);
* </p>
* @link http://www.php.net/manual/en/password.constants.php
*/
-define ('PASSWORD_ARGON2_DEFAULT_MEMORY_COST', 1024);
+define ('PASSWORD_ARGON2_DEFAULT_MEMORY_COST', 65536);
/**
* <p>
@@ -11149,7 +11212,7 @@ define ('PASSWORD_ARGON2_DEFAULT_MEMORY_COST', 1024);
* </p>
* @link http://www.php.net/manual/en/password.constants.php
*/
-define ('PASSWORD_ARGON2_DEFAULT_TIME_COST', 2);
+define ('PASSWORD_ARGON2_DEFAULT_TIME_COST', 4);
/**
* <p>
@@ -11160,7 +11223,8 @@ define ('PASSWORD_ARGON2_DEFAULT_TIME_COST', 2);
* </p>
* @link http://www.php.net/manual/en/password.constants.php
*/
-define ('PASSWORD_ARGON2_DEFAULT_THREADS', 2);
+define ('PASSWORD_ARGON2_DEFAULT_THREADS', 1);
+define ('PASSWORD_ARGON2_PROVIDER', "standard");
define ('MT_RAND_MT19937', 0);
define ('MT_RAND_PHP', 1);
@@ -11869,4 +11933,4 @@ define ('DNS_ANY', 268435456);
*/
define ('DNS_ALL', 251721779);
-// End of standard v.7.3.7
+// End of standard v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/tidy.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/tidy.php
index 6c323b0ef..1fceda0e9 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/tidy.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/tidy.php
@@ -1,6 +1,6 @@
<?php
-// Start of tidy v.7.3.7
+// Start of tidy v.7.4.0
/**
* An HTML node in an HTML file, as detected by tidy.
@@ -391,9 +391,10 @@ final class tidyNode {
}
/**
+ * @param mixed $object
* @param mixed $option
*/
-function tidy_getopt ($option) {}
+function tidy_getopt ($object, $option) {}
/**
* @param mixed $input
@@ -513,11 +514,20 @@ function tidy_config_count (tidy $object) {}
*/
function tidy_get_opt_doc ($resource, $optname) {}
-function tidy_get_root () {}
+/**
+ * @param mixed $object
+ */
+function tidy_get_root ($object) {}
-function tidy_get_head () {}
+/**
+ * @param mixed $object
+ */
+function tidy_get_head ($object) {}
-function tidy_get_html () {}
+/**
+ * @param mixed $object
+ */
+function tidy_get_html ($object) {}
/**
* @param mixed $tidy
@@ -1235,6 +1245,174 @@ define ('TIDY_TAG_WBR', 120);
define ('TIDY_TAG_XMP', 121);
/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_ARTICLE', 123);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_ASIDE', 124);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_AUDIO', 125);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_BDI', 126);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_CANVAS', 127);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_COMMAND', 128);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_DATALIST', 129);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_DETAILS', 130);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_DIALOG', 131);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_FIGCAPTION', 132);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_FIGURE', 133);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_FOOTER', 134);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_HEADER', 135);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_HGROUP', 136);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_MAIN', 137);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_MARK', 138);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_MENUITEM', 139);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_METER', 140);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_NAV', 141);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_OUTPUT', 142);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_PROGRESS', 143);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_SECTION', 144);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_SOURCE', 145);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_SUMMARY', 146);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_TEMPLATE', 147);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_TIME', 148);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_TRACK', 149);
+
+/**
+ * Added in libtidy 5.0.0. Available as of PHP 7.4.0.
+ * @link http://www.php.net/manual/en/tidy.constants.php
+ */
+define ('TIDY_TAG_VIDEO', 150);
+
+/**
* root node
* @link http://www.php.net/manual/en/tidy.constants.php
*/
@@ -1318,4 +1496,4 @@ define ('TIDY_NODETYPE_PHP', 12);
*/
define ('TIDY_NODETYPE_XMLDECL', 13);
-// End of tidy v.7.3.7
+// End of tidy v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/tokenizer.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/tokenizer.php
index 85acd570f..5de38ef32 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/tokenizer.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/tokenizer.php
@@ -1,6 +1,6 @@
<?php
-// Start of tokenizer v.7.3.7
+// Start of tokenizer v.7.4.0
/**
* Split given source into PHP tokens
@@ -30,9 +30,8 @@ function token_get_all (string $source, int $flags = null) {}
*/
function token_name (int $token) {}
-define ('T_INCLUDE', 258);
-define ('T_INCLUDE_ONCE', 259);
-define ('T_EVAL', 260);
+define ('T_INCLUDE', 259);
+define ('T_INCLUDE_ONCE', 260);
define ('T_REQUIRE', 261);
define ('T_REQUIRE_ONCE', 262);
define ('T_LOGICAL_OR', 263);
@@ -54,116 +53,120 @@ define ('T_XOR_EQUAL', 278);
define ('T_SL_EQUAL', 279);
define ('T_SR_EQUAL', 280);
define ('T_POW_EQUAL', 281);
-define ('T_COALESCE', 282);
-define ('T_BOOLEAN_OR', 283);
-define ('T_BOOLEAN_AND', 284);
-define ('T_IS_EQUAL', 285);
-define ('T_IS_NOT_EQUAL', 286);
-define ('T_IS_IDENTICAL', 287);
-define ('T_IS_NOT_IDENTICAL', 288);
-define ('T_SPACESHIP', 289);
-define ('T_IS_SMALLER_OR_EQUAL', 290);
-define ('T_IS_GREATER_OR_EQUAL', 291);
-define ('T_SL', 292);
-define ('T_SR', 293);
-define ('T_INSTANCEOF', 294);
-define ('T_INC', 295);
-define ('T_DEC', 296);
-define ('T_INT_CAST', 297);
-define ('T_DOUBLE_CAST', 298);
-define ('T_STRING_CAST', 299);
-define ('T_ARRAY_CAST', 300);
-define ('T_OBJECT_CAST', 301);
-define ('T_BOOL_CAST', 302);
-define ('T_UNSET_CAST', 303);
-define ('T_POW', 304);
-define ('T_NEW', 305);
-define ('T_CLONE', 306);
-define ('T_ELSEIF', 308);
-define ('T_ELSE', 309);
-define ('T_ENDIF', 310);
-define ('T_STATIC', 311);
-define ('T_ABSTRACT', 312);
-define ('T_FINAL', 313);
-define ('T_PRIVATE', 314);
-define ('T_PROTECTED', 315);
-define ('T_PUBLIC', 316);
-define ('T_LNUMBER', 317);
-define ('T_DNUMBER', 318);
-define ('T_STRING', 319);
-define ('T_VARIABLE', 320);
-define ('T_INLINE_HTML', 321);
-define ('T_ENCAPSED_AND_WHITESPACE', 322);
-define ('T_CONSTANT_ENCAPSED_STRING', 323);
-define ('T_STRING_VARNAME', 324);
-define ('T_NUM_STRING', 325);
-define ('T_EXIT', 326);
-define ('T_IF', 327);
-define ('T_ECHO', 328);
-define ('T_DO', 329);
-define ('T_WHILE', 330);
-define ('T_ENDWHILE', 331);
-define ('T_FOR', 332);
-define ('T_ENDFOR', 333);
-define ('T_FOREACH', 334);
-define ('T_ENDFOREACH', 335);
-define ('T_DECLARE', 336);
-define ('T_ENDDECLARE', 337);
-define ('T_AS', 338);
-define ('T_SWITCH', 339);
-define ('T_ENDSWITCH', 340);
-define ('T_CASE', 341);
-define ('T_DEFAULT', 342);
-define ('T_BREAK', 343);
-define ('T_CONTINUE', 344);
-define ('T_GOTO', 345);
-define ('T_FUNCTION', 346);
-define ('T_CONST', 347);
-define ('T_RETURN', 348);
-define ('T_TRY', 349);
-define ('T_CATCH', 350);
-define ('T_FINALLY', 351);
-define ('T_THROW', 352);
-define ('T_USE', 353);
-define ('T_INSTEADOF', 354);
-define ('T_GLOBAL', 355);
-define ('T_VAR', 356);
-define ('T_UNSET', 357);
-define ('T_ISSET', 358);
-define ('T_EMPTY', 359);
-define ('T_HALT_COMPILER', 360);
-define ('T_CLASS', 361);
-define ('T_TRAIT', 362);
-define ('T_INTERFACE', 363);
-define ('T_EXTENDS', 364);
-define ('T_IMPLEMENTS', 365);
-define ('T_OBJECT_OPERATOR', 366);
-define ('T_LIST', 367);
-define ('T_ARRAY', 368);
-define ('T_CALLABLE', 369);
-define ('T_LINE', 370);
-define ('T_FILE', 371);
-define ('T_DIR', 372);
-define ('T_CLASS_C', 373);
-define ('T_TRAIT_C', 374);
-define ('T_METHOD_C', 375);
-define ('T_FUNC_C', 376);
-define ('T_COMMENT', 377);
-define ('T_DOC_COMMENT', 378);
-define ('T_OPEN_TAG', 379);
-define ('T_OPEN_TAG_WITH_ECHO', 380);
-define ('T_CLOSE_TAG', 381);
-define ('T_WHITESPACE', 382);
-define ('T_START_HEREDOC', 383);
-define ('T_END_HEREDOC', 384);
-define ('T_DOLLAR_OPEN_CURLY_BRACES', 385);
-define ('T_CURLY_OPEN', 386);
-define ('T_PAAMAYIM_NEKUDOTAYIM', 387);
-define ('T_NAMESPACE', 388);
-define ('T_NS_C', 389);
-define ('T_NS_SEPARATOR', 390);
-define ('T_ELLIPSIS', 391);
-define ('T_DOUBLE_COLON', 387);
+define ('T_COALESCE_EQUAL', 282);
+define ('T_COALESCE', 283);
+define ('T_BOOLEAN_OR', 284);
+define ('T_BOOLEAN_AND', 285);
+define ('T_IS_EQUAL', 286);
+define ('T_IS_NOT_EQUAL', 287);
+define ('T_IS_IDENTICAL', 288);
+define ('T_IS_NOT_IDENTICAL', 289);
+define ('T_SPACESHIP', 290);
+define ('T_IS_SMALLER_OR_EQUAL', 291);
+define ('T_IS_GREATER_OR_EQUAL', 292);
+define ('T_SL', 293);
+define ('T_SR', 294);
+define ('T_INSTANCEOF', 295);
+define ('T_INT_CAST', 296);
+define ('T_DOUBLE_CAST', 297);
+define ('T_STRING_CAST', 298);
+define ('T_ARRAY_CAST', 299);
+define ('T_OBJECT_CAST', 300);
+define ('T_BOOL_CAST', 301);
+define ('T_UNSET_CAST', 302);
+define ('T_POW', 303);
+define ('T_NEW', 304);
+define ('T_CLONE', 305);
+define ('T_ELSEIF', 307);
+define ('T_ELSE', 308);
+define ('T_LNUMBER', 309);
+define ('T_DNUMBER', 310);
+define ('T_STRING', 311);
+define ('T_VARIABLE', 312);
+define ('T_INLINE_HTML', 313);
+define ('T_ENCAPSED_AND_WHITESPACE', 314);
+define ('T_CONSTANT_ENCAPSED_STRING', 315);
+define ('T_STRING_VARNAME', 316);
+define ('T_NUM_STRING', 317);
+define ('T_EVAL', 318);
+define ('T_INC', 319);
+define ('T_DEC', 320);
+define ('T_EXIT', 321);
+define ('T_IF', 322);
+define ('T_ENDIF', 323);
+define ('T_ECHO', 324);
+define ('T_DO', 325);
+define ('T_WHILE', 326);
+define ('T_ENDWHILE', 327);
+define ('T_FOR', 328);
+define ('T_ENDFOR', 329);
+define ('T_FOREACH', 330);
+define ('T_ENDFOREACH', 331);
+define ('T_DECLARE', 332);
+define ('T_ENDDECLARE', 333);
+define ('T_AS', 334);
+define ('T_SWITCH', 335);
+define ('T_ENDSWITCH', 336);
+define ('T_CASE', 337);
+define ('T_DEFAULT', 338);
+define ('T_BREAK', 339);
+define ('T_CONTINUE', 340);
+define ('T_GOTO', 341);
+define ('T_FUNCTION', 342);
+define ('T_FN', 343);
+define ('T_CONST', 344);
+define ('T_RETURN', 345);
+define ('T_TRY', 346);
+define ('T_CATCH', 347);
+define ('T_FINALLY', 348);
+define ('T_THROW', 349);
+define ('T_USE', 350);
+define ('T_INSTEADOF', 351);
+define ('T_GLOBAL', 352);
+define ('T_STATIC', 353);
+define ('T_ABSTRACT', 354);
+define ('T_FINAL', 355);
+define ('T_PRIVATE', 356);
+define ('T_PROTECTED', 357);
+define ('T_PUBLIC', 358);
+define ('T_VAR', 359);
+define ('T_UNSET', 360);
+define ('T_ISSET', 361);
+define ('T_EMPTY', 362);
+define ('T_HALT_COMPILER', 363);
+define ('T_CLASS', 364);
+define ('T_TRAIT', 365);
+define ('T_INTERFACE', 366);
+define ('T_EXTENDS', 367);
+define ('T_IMPLEMENTS', 368);
+define ('T_OBJECT_OPERATOR', 369);
+define ('T_LIST', 370);
+define ('T_ARRAY', 371);
+define ('T_CALLABLE', 372);
+define ('T_LINE', 373);
+define ('T_FILE', 374);
+define ('T_DIR', 375);
+define ('T_CLASS_C', 376);
+define ('T_TRAIT_C', 377);
+define ('T_METHOD_C', 378);
+define ('T_FUNC_C', 379);
+define ('T_COMMENT', 380);
+define ('T_DOC_COMMENT', 381);
+define ('T_OPEN_TAG', 382);
+define ('T_OPEN_TAG_WITH_ECHO', 383);
+define ('T_CLOSE_TAG', 384);
+define ('T_WHITESPACE', 385);
+define ('T_START_HEREDOC', 386);
+define ('T_END_HEREDOC', 387);
+define ('T_DOLLAR_OPEN_CURLY_BRACES', 388);
+define ('T_CURLY_OPEN', 389);
+define ('T_PAAMAYIM_NEKUDOTAYIM', 390);
+define ('T_NAMESPACE', 391);
+define ('T_NS_C', 392);
+define ('T_NS_SEPARATOR', 393);
+define ('T_ELLIPSIS', 394);
+define ('T_BAD_CHARACTER', 395);
+define ('T_DOUBLE_COLON', 390);
define ('TOKEN_PARSE', 1);
-// End of tokenizer v.7.3.7
+// End of tokenizer v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/xml.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/xml.php
index ba81641a4..25fca6ed4 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/xml.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/xml.php
@@ -1,6 +1,6 @@
<?php
-// Start of xml v.7.3.7
+// Start of xml v.7.4.0
/**
* Create an XML parser
@@ -807,4 +807,4 @@ define ('XML_OPTION_SKIP_WHITE', 4);
*/
define ('XML_SAX_IMPL', "libxml");
-// End of xml v.7.3.7
+// End of xml v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlreader.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlreader.php
index 7a41e3c41..50cf19f64 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlreader.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlreader.php
@@ -1,6 +1,6 @@
<?php
-// Start of xmlreader v.7.3.7
+// Start of xmlreader v.7.4.0
/**
* The XMLReader extension is an XML Pull parser. The reader acts as a
@@ -345,4 +345,4 @@ class XMLReader {
public function expand (DOMNode $basenode = null) {}
}
-// End of xmlreader v.7.3.7
+// End of xmlreader v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlrpc.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlrpc.php
index 14389d35c..76e0127e1 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlrpc.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlrpc.php
@@ -1,6 +1,6 @@
<?php
-// Start of xmlrpc v.7.3.7
+// Start of xmlrpc v.7.4.0
/**
* Generates XML for a PHP value
@@ -141,4 +141,4 @@ function xmlrpc_server_add_introspection_data ($server, array $desc) {}
*/
function xmlrpc_server_register_introspection_callback ($server, string $function) {}
-// End of xmlrpc v.7.3.7
+// End of xmlrpc v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlwriter.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlwriter.php
index a00bcb033..2bc177ece 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlwriter.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/xmlwriter.php
@@ -1,6 +1,6 @@
<?php
-// Start of xmlwriter v.7.3.7
+// Start of xmlwriter v.7.4.0
class XMLWriter {
@@ -624,4 +624,4 @@ function xmlwriter_output_memory ($xmlwriter, $flush = null) {}
*/
function xmlwriter_flush ($xmlwriter, $empty = null) {}
-// End of xmlwriter v.7.3.7
+// End of xmlwriter v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/xsl.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/xsl.php
index 6e21ed510..7cf23d998 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/xsl.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/xsl.php
@@ -1,6 +1,6 @@
<?php
-// Start of xsl v.7.3.7
+// Start of xsl v.7.4.0
/**
* @link http://www.php.net/manual/en/class.xsltprocessor.php
@@ -215,4 +215,4 @@ define ('LIBEXSLT_VERSION', 820);
*/
define ('LIBEXSLT_DOTTED_VERSION', "0.8.20");
-// End of xsl v.7.3.7
+// End of xsl v.7.4.0
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/zip.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/zip.php
index 6db500858..3fd6d69a0 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/zip.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/zip.php
@@ -1,6 +1,6 @@
<?php
-// Start of zip v.1.15.4
+// Start of zip v.1.15.5
/**
* A file archive, compressed with Zip.
@@ -763,4 +763,4 @@ function zip_entry_compressedsize ($zip_entry) {}
*/
function zip_entry_compressionmethod ($zip_entry) {}
-// End of zip v.1.15.4
+// End of zip v.1.15.5
diff --git a/plugins/org.eclipse.php.core/Resources/language/php7.4/zlib.php b/plugins/org.eclipse.php.core/Resources/language/php7.4/zlib.php
index b284bd13f..80f72412e 100644
--- a/plugins/org.eclipse.php.core/Resources/language/php7.4/zlib.php
+++ b/plugins/org.eclipse.php.core/Resources/language/php7.4/zlib.php
@@ -1,6 +1,6 @@
<?php
-// Start of zlib v.7.3.7
+// Start of zlib v.7.4.0
/**
* Output a gz-file
@@ -564,4 +564,4 @@ define ('ZLIB_MEM_ERROR', -4);
define ('ZLIB_BUF_ERROR', -5);
define ('ZLIB_VERSION_ERROR', -6);
-// End of zlib v.7.3.7
+// End of zlib v.7.4.0

Back to the top