PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / trunk
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress vtrunk
4.17.2 4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / thecodingmachine / safe / generated / simplexml.php
wp-user-avatar / third-party / vendor / thecodingmachine / safe / generated Last commit date
Exceptions 5 days ago apache.php 5 days ago apcu.php 5 days ago array.php 5 days ago bzip2.php 5 days ago calendar.php 5 days ago classobj.php 5 days ago com.php 5 days ago cubrid.php 5 days ago curl.php 5 days ago datetime.php 5 days ago dir.php 5 days ago eio.php 5 days ago errorfunc.php 5 days ago exec.php 5 days ago fileinfo.php 5 days ago filesystem.php 5 days ago filter.php 5 days ago fpm.php 5 days ago ftp.php 5 days ago funchand.php 5 days ago functionsList.php 5 days ago gmp.php 5 days ago gnupg.php 5 days ago hash.php 5 days ago ibase.php 5 days ago ibmDb2.php 5 days ago iconv.php 5 days ago image.php 5 days ago imap.php 5 days ago info.php 5 days ago ingres-ii.php 5 days ago inotify.php 5 days ago json.php 5 days ago ldap.php 5 days ago libxml.php 5 days ago lzf.php 5 days ago mailparse.php 5 days ago mbstring.php 5 days ago misc.php 5 days ago msql.php 5 days ago mysql.php 5 days ago mysqli.php 5 days ago mysqlndMs.php 5 days ago mysqlndQc.php 5 days ago network.php 5 days ago oci8.php 5 days ago opcache.php 5 days ago openssl.php 5 days ago outcontrol.php 5 days ago password.php 5 days ago pcntl.php 5 days ago pcre.php 5 days ago pdf.php 5 days ago pgsql.php 5 days ago posix.php 5 days ago ps.php 5 days ago pspell.php 5 days ago readline.php 5 days ago rpminfo.php 5 days ago rrd.php 5 days ago sem.php 5 days ago session.php 5 days ago shmop.php 5 days ago simplexml.php 5 days ago sockets.php 5 days ago sodium.php 5 days ago solr.php 5 days ago spl.php 5 days ago sqlsrv.php 5 days ago ssdeep.php 5 days ago ssh2.php 5 days ago stream.php 5 days ago strings.php 5 days ago swoole.php 5 days ago uodbc.php 5 days ago uopz.php 5 days ago url.php 5 days ago var.php 5 days ago xdiff.php 5 days ago xml.php 5 days ago xmlrpc.php 5 days ago yaml.php 5 days ago yaz.php 5 days ago zip.php 5 days ago zlib.php 5 days ago
simplexml.php
90 lines
1 <?php
2
3 namespace ProfilePressVendor\Safe;
4
5 use ProfilePressVendor\Safe\Exceptions\SimplexmlException;
6 /**
7 * This function takes a node of a DOM
8 * document and makes it into a SimpleXML node. This new object can
9 * then be used as a native SimpleXML element.
10 *
11 * @param \DOMNode $node A DOM Element node
12 * @param string $class_name You may use this optional parameter so that
13 * simplexml_import_dom will return an object of
14 * the specified class. That class should extend the
15 * SimpleXMLElement class.
16 * @return \SimpleXMLElement Returns a SimpleXMLElement.
17 * @throws SimplexmlException
18 *
19 */
20 function simplexml_import_dom(\DOMNode $node, string $class_name = "SimpleXMLElement"): \SimpleXMLElement
21 {
22 error_clear_last();
23 $result = \simplexml_import_dom($node, $class_name);
24 if ($result === \false) {
25 throw SimplexmlException::createFromPhpError();
26 }
27 return $result;
28 }
29 /**
30 * Convert the well-formed XML document in the given file to an object.
31 *
32 * @param string $filename Path to the XML file
33 *
34 * Libxml 2 unescapes the URI, so if you want to pass e.g.
35 * b&amp;c as the URI parameter a,
36 * you have to call
37 * simplexml_load_file(rawurlencode('http://example.com/?a=' .
38 * urlencode('b&amp;c'))). Since PHP 5.1.0 you don't need to do
39 * this because PHP will do it for you.
40 * @param string $class_name You may use this optional parameter so that
41 * simplexml_load_file will return an object of
42 * the specified class. That class should extend the
43 * SimpleXMLElement class.
44 * @param int $options Since PHP 5.1.0 and Libxml 2.6.0, you may also use the
45 * options parameter to specify additional Libxml parameters.
46 * @param string $ns Namespace prefix or URI.
47 * @param bool $is_prefix TRUE if ns is a prefix, FALSE if it's a URI;
48 * defaults to FALSE.
49 * @return \SimpleXMLElement Returns an object of class SimpleXMLElement with
50 * properties containing the data held within the XML document.
51 * @throws SimplexmlException
52 *
53 */
54 function simplexml_load_file(string $filename, string $class_name = "SimpleXMLElement", int $options = 0, string $ns = "", bool $is_prefix = \false): \SimpleXMLElement
55 {
56 error_clear_last();
57 $result = \simplexml_load_file($filename, $class_name, $options, $ns, $is_prefix);
58 if ($result === \false) {
59 throw SimplexmlException::createFromPhpError();
60 }
61 return $result;
62 }
63 /**
64 * Takes a well-formed XML string and returns it as an object.
65 *
66 * @param string $data A well-formed XML string
67 * @param string $class_name You may use this optional parameter so that
68 * simplexml_load_string will return an object of
69 * the specified class. That class should extend the
70 * SimpleXMLElement class.
71 * @param int $options Since PHP 5.1.0 and Libxml 2.6.0, you may also use the
72 * options parameter to specify additional Libxml parameters.
73 * @param string $ns Namespace prefix or URI.
74 * @param bool $is_prefix TRUE if ns is a prefix, FALSE if it's a URI;
75 * defaults to FALSE.
76 * @return \SimpleXMLElement Returns an object of class SimpleXMLElement with
77 * properties containing the data held within the xml document.
78 * @throws SimplexmlException
79 *
80 */
81 function simplexml_load_string(string $data, string $class_name = "SimpleXMLElement", int $options = 0, string $ns = "", bool $is_prefix = \false): \SimpleXMLElement
82 {
83 error_clear_last();
84 $result = \simplexml_load_string($data, $class_name, $options, $ns, $is_prefix);
85 if ($result === \false) {
86 throw SimplexmlException::createFromPhpError();
87 }
88 return $result;
89 }
90