Validator::__construct( string[] $variables, DotenvLoader $loader, bool $required = true )

Create a new validator instance.


Parameters

$variables

(string[]) (Required)

$loader

(DotenvLoader) (Required)

$required

(bool) (Optional)

Default value: true


Return

(void)


Source

File: vendor/vlucas/phpdotenv/src/Validator.php

    public function __construct(array $variables, Loader $loader, $required = true)
    {
        $this->variables = $variables;
        $this->loader = $loader;

        if ($required) {
            $this->assertCallback(
                function ($value) {
                    return $value !== null;
                },
                'is missing'
            );
        }

    }