Uname: Linux webm012.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 8.0.30 [ PHP INFO ] PHP os: Linux
Server Ip: 145.239.37.162
Your Ip: 216.73.216.190
User: dreampi (1009562) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : Dsn.php
<?php
namespace MailPoetVendor\Symfony\Component\Translation\Provider;
if (!defined('ABSPATH')) exit;
use MailPoetVendor\Symfony\Component\Translation\Exception\InvalidArgumentException;
use MailPoetVendor\Symfony\Component\Translation\Exception\MissingRequiredOptionException;
final class Dsn
{
 private $scheme;
 private $host;
 private $user;
 private $password;
 private $port;
 private $path;
 private $options;
 private $originalDsn;
 public function __construct(string $dsn)
 {
 $this->originalDsn = $dsn;
 if (\false === ($params = \parse_url($dsn))) {
 throw new InvalidArgumentException('The translation provider DSN is invalid.');
 }
 if (!isset($params['scheme'])) {
 throw new InvalidArgumentException('The translation provider DSN must contain a scheme.');
 }
 $this->scheme = $params['scheme'];
 if (!isset($params['host'])) {
 throw new InvalidArgumentException('The translation provider DSN must contain a host (use "default" by default).');
 }
 $this->host = $params['host'];
 $this->user = '' !== ($params['user'] ?? '') ? \rawurldecode($params['user']) : null;
 $this->password = '' !== ($params['pass'] ?? '') ? \rawurldecode($params['pass']) : null;
 $this->port = $params['port'] ?? null;
 $this->path = $params['path'] ?? null;
 \parse_str($params['query'] ?? '', $this->options);
 }
 public function getScheme() : string
 {
 return $this->scheme;
 }
 public function getHost() : string
 {
 return $this->host;
 }
 public function getUser() : ?string
 {
 return $this->user;
 }
 public function getPassword() : ?string
 {
 return $this->password;
 }
 public function getPort(?int $default = null) : ?int
 {
 return $this->port ?? $default;
 }
 public function getOption(string $key, $default = null)
 {
 return $this->options[$key] ?? $default;
 }
 public function getRequiredOption(string $key)
 {
 if (!\array_key_exists($key, $this->options) || '' === \trim($this->options[$key])) {
 throw new MissingRequiredOptionException($key);
 }
 return $this->options[$key];
 }
 public function getOptions() : array
 {
 return $this->options;
 }
 public function getPath() : ?string
 {
 return $this->path;
 }
 public function getOriginalDsn() : string
 {
 return $this->originalDsn;
 }
}
© 2026 GrazzMean-Shell