DotenvFactory::__construct( DotenvEnvironmentAdapterAdapterInterface[]|null $adapters = null )

Create a new dotenv environment factory instance.


Description

If no adapters are provided, then the defaults will be used.


Parameters

$adapters

(DotenvEnvironmentAdapterAdapterInterface[]|null) (Optional)

Default value: null


Return

(void)


Source

File: vendor/vlucas/phpdotenv/src/Environment/DotenvFactory.php

    public function __construct(array $adapters = null)
    {
        $this->adapters = array_filter($adapters === null ? [new ApacheAdapter(), new EnvConstAdapter(), new ServerConstAdapter(), new PutenvAdapter()] : $adapters, function (AdapterInterface $adapter) {
            return $adapter->isSupported();
        });
    }