adapters = \array_filter($adapters === null ? [new ApacheAdapter(), new EnvConstAdapter(), new ServerConstAdapter(), new PutenvAdapter()] : $adapters, function (AdapterInterface $adapter) { return $adapter->isSupported(); }); } /** * Creates a new mutable environment variables instance. * * @return \Dotenv\Environment\VariablesInterface */ public function create() { return new DotenvVariables($this->adapters, \false); } /** * Creates a new immutable environment variables instance. * * @return \Dotenv\Environment\VariablesInterface */ public function createImmutable() { return new DotenvVariables($this->adapters, \true); } }