PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / league / uri-interfaces / src / Contracts / UriComponentInterface.php
independent-analytics / vendor / league / uri-interfaces / src / Contracts Last commit date
AuthorityInterface.php 2 years ago DataPathInterface.php 2 years ago DomainHostInterface.php 2 years ago FragmentInterface.php 2 years ago HostInterface.php 2 years ago IpHostInterface.php 2 years ago PathInterface.php 2 years ago PortInterface.php 2 years ago QueryInterface.php 2 years ago SegmentedPathInterface.php 2 years ago UriComponentInterface.php 2 years ago UriException.php 2 years ago UriInterface.php 2 years ago UserInfoInterface.php 2 years ago
UriComponentInterface.php
83 lines
1 <?php
2
3 /**
4 * League.Uri (https://uri.thephpleague.com)
5 *
6 * (c) Ignace Nyamagana Butera <nyamsprod@gmail.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 declare (strict_types=1);
12 namespace IAWPSCOPED\League\Uri\Contracts;
13
14 use IAWPSCOPED\League\Uri\Exceptions\IdnSupportMissing;
15 use IAWPSCOPED\League\Uri\Exceptions\SyntaxError;
16 /** @internal */
17 interface UriComponentInterface extends \JsonSerializable
18 {
19 /**
20 * Returns the instance content.
21 *
22 * If the instance is defined, the value returned MUST be encoded according to the
23 * selected encoding algorithm. In any case, the value MUST NOT double-encode any character
24 * depending on the selected encoding algorithm.
25 *
26 * To determine what characters to encode, please refer to RFC 3986, Sections 2 and 3.
27 * or RFC 3987 Section 3. By default the content is encoded according to RFC3986
28 *
29 * If the instance is not defined null is returned
30 */
31 public function getContent() : ?string;
32 /**
33 * Returns the instance string representation.
34 *
35 * If the instance is defined, the value returned MUST be percent-encoded,
36 * but MUST NOT double-encode any characters. To determine what characters
37 * to encode, please refer to RFC 3986, Sections 2 and 3.
38 *
39 * If the instance is not defined an empty string is returned
40 */
41 public function __toString() : string;
42 /**
43 * Returns the instance json representation.
44 *
45 * If the instance is defined, the value returned MUST be percent-encoded,
46 * but MUST NOT double-encode any characters. To determine what characters
47 * to encode, please refer to RFC 3986 or RFC 1738.
48 *
49 * If the instance is not defined null is returned
50 */
51 public function jsonSerialize() : ?string;
52 /**
53 * Returns the instance string representation with its optional URI delimiters.
54 *
55 * The value returned MUST be percent-encoded, but MUST NOT double-encode any
56 * characters. To determine what characters to encode, please refer to RFC 3986,
57 * Sections 2 and 3.
58 *
59 * If the instance is not defined an empty string is returned
60 */
61 public function getUriComponent() : string;
62 /**
63 * Returns an instance with the specified content.
64 *
65 * This method MUST retain the state of the current instance, and return
66 * an instance that contains the specified content.
67 *
68 * Users can provide both encoded and decoded content characters.
69 *
70 * A null value is equivalent to removing the component content.
71 *
72 *
73 * @param ?string $content
74 *
75 * @throws SyntaxError for invalid component or transformations
76 * that would result in a object in invalid state.
77 * @throws IdnSupportMissing for component or transformations
78 * requiring IDN support when IDN support is not present
79 * or misconfigured.
80 */
81 public function withContent(?string $content) : self;
82 }
83