Laravel\Lumen\Application::environment PHP Method

environment() public method

Get or check the current application environment.
public environment ( ) : string
return string
    public function environment()
    {
        $env = env('APP_ENV', 'production');
        if (func_num_args() > 0) {
            $patterns = is_array(func_get_arg(0)) ? func_get_arg(0) : func_get_args();
            foreach ($patterns as $pattern) {
                if (Str::is($pattern, $env)) {
                    return true;
                }
            }
            return false;
        }
        return $env;
    }

Usage Example

 public function testEnvironmentDetection()
 {
     $app = new Application();
     $this->assertEquals('production', $app->environment());
     $this->assertTrue($app->environment('production'));
     $this->assertTrue($app->environment(['production']));
 }
All Usage Examples Of Laravel\Lumen\Application::environment