Lines Matching refs:UriInterface

8 use Psr\Http\Message\UriInterface;  alias
17 class Uri implements UriInterface, \JsonSerializable
203 public static function isDefaultPort(UriInterface $uri): bool
224 public static function isAbsolute(UriInterface $uri): bool
236 public static function isNetworkPathReference(UriInterface $uri): bool
248 public static function isAbsolutePathReference(UriInterface $uri): bool
263 public static function isRelativePathReference(UriInterface $uri): bool
277 * @param UriInterface $uri The URI to check
278 * @param UriInterface|null $base An optional base URI to compare against
282 … public static function isSameDocumentReference(UriInterface $uri, UriInterface $base = null): bool
302 * @param UriInterface $uri URI to use as a base.
305 public static function withoutQueryValue(UriInterface $uri, string $key): UriInterface
321 * @param UriInterface $uri URI to use as a base.
325 …public static function withQueryValue(UriInterface $uri, string $key, ?string $value): UriInterface
339 * @param UriInterface $uri URI to use as a base.
342 public static function withQueryValues(UriInterface $uri, array $keyValueArray): UriInterface
360 public static function fromParts(array $parts): UriInterface
418 public function withScheme($scheme): UriInterface
435 public function withUserInfo($user, $password = null): UriInterface
454 public function withHost($host): UriInterface
470 public function withPort($port): UriInterface
487 public function withPath($path): UriInterface
503 public function withQuery($query): UriInterface
518 public function withFragment($fragment): UriInterface
645 private static function getFilteredQueryString(UriInterface $uri, array $keys): array