php laravel Статическая переменная/массив становится пустой

код

 private static $myVar = [];

 public static function test(string $email)
{
    var_dump('test');
    var_dump(static::$myVar);
    static::$myVar = array_merge(static::$myVar, config('app.myVar', []));
}

public static function tests(array $emails)
{
    var_dump('tests');
    var_dump($emails);
    static::$myVar = array_merge(static::$myVar, $emails);
    var_dump(static::$myVar);
}

Я вызываю этот код в AppServiceProvider. var_dump output

string 'tests'
array: 1: string '[email protected]'
array: 1: string '[email protected]'
string 'test'
array: 0: empty

Ответы (0 шт):