<?php /* * This file is part of Psy Shell. * * (c) 2012-2023 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Psy; /** * Environment variables implementation via $_SERVER superglobal. */ class SuperglobalsEnv implements EnvInterface { /** * Get an environment variable by name. * * @return string|null */ public function get(string $key) { if (isset($_SERVER[$key]) && $_SERVER[$key]) { return $_SERVER[$key]; } return null; } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
CodeCleaner | Folder | 0755 |
|
|
Command | Folder | 0755 |
|
|
Exception | Folder | 0755 |
|
|
ExecutionLoop | Folder | 0755 |
|
|
Formatter | Folder | 0755 |
|
|
Input | Folder | 0755 |
|
|
Output | Folder | 0755 |
|
|
Readline | Folder | 0755 |
|
|
Reflection | Folder | 0755 |
|
|
Sudo | Folder | 0755 |
|
|
TabCompletion | Folder | 0755 |
|
|
Util | Folder | 0755 |
|
|
VarDumper | Folder | 0755 |
|
|
VersionUpdater | Folder | 0755 |
|
|
CodeCleaner.php | File | 11.86 KB | 0644 |
|
ConfigPaths.php | File | 11.39 KB | 0644 |
|
Configuration.php | File | 54.35 KB | 0644 |
|
Context.php | File | 7.71 KB | 0644 |
|
ContextAware.php | File | 567 B | 0644 |
|
EnvInterface.php | File | 443 B | 0644 |
|
ExecutionClosure.php | File | 2.25 KB | 0644 |
|
ExecutionLoopClosure.php | File | 2.81 KB | 0644 |
|
ParserFactory.php | File | 1.58 KB | 0644 |
|
Shell.php | File | 47.2 KB | 0644 |
|
Sudo.php | File | 5.28 KB | 0644 |
|
SuperglobalsEnv.php | File | 620 B | 0644 |
|
functions.php | File | 16.51 KB | 0644 |
|