#[Env('FOO', 'bar')]
class ExampleTest extends TestCase
{
#[
Env('APP_ENV', 'foo'),
Env('APP_DEBUG', '0'),
Server('APP_ENV', 'bar'),
Server('APP_DEBUG', '1')],
PutEnv('APP_HOST', 'localhost')
]
public function test_global_variables()
{
$this->assertSame('bar', $_ENV['FOO']);
$this->assertSame('foo', $_ENV['APP_ENV']);
$this->assertSame('0', $_ENV['APP_DEBUG']);
$this->assertSame('bar', $_SERVER['APP_ENV']);
$this->assertSame('1', $_SERVER['APP_DEBUG']);
$this->assertSame('localhost', \getenv('APP_HOST'));
}
}