Lines::process( string[] $lines )

Process the array of lines of environment variables.


Description

This will produce an array of entries, one per variable.


Parameters

$lines

(string[]) (Required)


Return

(string[])


Source

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

    public static function process(array $lines)
    {
        $output = [];
        $multiline = false;
        $multilineBuffer = [];

        foreach ($lines as $line) {
            list($multiline, $line, $multilineBuffer) = self::multilineProcess($multiline, $line, $multilineBuffer);

            if (!$multiline && !self::isComment($line) && self::isSetter($line)) {
                $output[] = $line;
            }
        }

        return $output;
    }