- Added a new MoneyExtension to Picea's default extension loading.
- Some new way to identify as a DEV on the app using headers
This commit is contained in:
1 parent
f23606de64
commit
f719246624
3 files changed
+13
-6
No files matched your search
@@ -160,8 +160,8 @@ trait ControllerTrait {
|
||||
return $context;
|
||||
}
|
||||
|
||||
public function context(string $name) : FormContext
|
||||
public function context(? string $name = null) : ? FormContext
|
||||
{
|
||||
return $this->contextList[$name];
|
||||
return $name ? $this->contextList[$name] : array_values($this->contextList)[0] ?? null;
|
||||
}
|
||||
}
|
||||
+5
-3
@@ -59,9 +59,11 @@ class Kernel {
|
||||
Dotenv::create(getenv("PROJECT_PATH"))->load();
|
||||
|
||||
// Override using headers
|
||||
foreach(['APP_ENV', 'DEBUG', ] as $env) {
|
||||
if ( null !== $value = $_SERVER["HTTP_$env"] ?? null ) {
|
||||
static::putenv($env, $value);
|
||||
if ( ( $keys = getenv('keys') ) && ( $auth = $_SERVER["HTTP_X_DEV_AUTH"] ) && in_array($auth, explode(',', getenv('keys'))) ) {
|
||||
foreach (['APP_ENV', 'DEBUG',] as $env) {
|
||||
if (null !== $value = $_SERVER["HTTP_X_$env"] ?? null) {
|
||||
static::putenv($env, $value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user