Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Phpunit忽略laravel配置值的环境设置_Laravel_Phpunit - Fatal编程技术网

Phpunit忽略laravel配置值的环境设置

Phpunit忽略laravel配置值的环境设置,laravel,phpunit,Laravel,Phpunit,考虑以下配置文件,app\config\someFeature.php <?php /* SomeFeature toggles */ return [ 'product_listing' => [ 'full_listing_enabled' => env('FEATURE_PRODUCT_LISTING', false), 'test_mode' => env(

考虑以下配置文件,
app\config\someFeature.php

<?php

/* SomeFeature toggles */
return
    [
       'product_listing' =>
         [
           'full_listing_enabled' => env('FEATURE_PRODUCT_LISTING', false),
           'test_mode'            => env('FEATURE_PRODUCT_LISTING_TEST_MODE', false),
         ]
    ];
由于某些原因,在
phpunit.xml

<server name="FEATURE_PRODUCT_LISTING_TEST_MODE" value="true"/>

我也试过了

<env name="FEATURE_PRODUCT_LISTING_TEST_MODE" value="true" force="true"/>

在.env中设置值时,代码中的Dumping env(“FEATURE\u PRODUCT\u LISTING\u TEST\u MODE”)会起作用,但在我将变量添加到
phpunit.xml
时,它会被取消设置

我确实希望避免使用
.env.testing
文件,并且不让测试依赖于在.env中设置的此配置


没有设置此变量是否有原因?

是否使用
sync
队列驱动程序?@apokryfos-是,同步队列
<env name="FEATURE_PRODUCT_LISTING_TEST_MODE" value="true" force="true"/>