StackFormation\Tests\Stage\ValueResolver\ConditionalValueTest::resolveDataProvider PHP Method

resolveDataProvider() public method

public resolveDataProvider ( ) : array
return array
    public function resolveDataProvider()
    {
        return [[['default' => 42], 42], [['default' => '{env:FOO}'], '{env:FOO}', 'FOO=lala'], [['default' => '{var:GlobalFoo}'], '{var:GlobalFoo}'], [['default' => '{env:FOO}{var:GlobalFoo}'], '{env:FOO}{var:GlobalFoo}', 'FOO=lala'], [['1==0' => 41, 'default' => 42], 42], [['1==0' => 41, 'default' => '{env:FOO}'], '{env:FOO}', 'FOO=lala'], [['1==0' => 41, 'default' => '{var:GlobalFoo}'], '{var:GlobalFoo}'], [['1==0' => '{env:FOO}{var:GlobalFoo}'], '', 'FOO=lala'], [['1==1' => '{env:FOO}'], '{env:FOO}', 'FOO=lala'], [['1==1' => '{var:GlobalFoo}'], '{var:GlobalFoo}'], [['1==1' => '{env:FOO}{var:GlobalFoo}'], '{env:FOO}{var:GlobalFoo}', 'FOO=lala'], [['default' => 42, '1==0' => 41], 42], [['default' => 42, '1==1' => 41], 42], [['1==2' => 42, '1==0' => 41], ''], [['{env:FOO}==prod' => 41, 'default' => 42], 41, 'FOO=prod'], [['{env:FOO}==prod' => 41, 'default' => 42], 42, 'FOO=stage'], [['{env:FOO}==prod' => 41, '{env:FOO}==stage' => 40, 'default' => 42], 40, 'FOO=stage'], [['{env:FOO}=={var:GlobalFoo}' => 41, '{env:FOO}==stage' => 40, 'default' => 42], 41, 'FOO=GlobalBar'], [['{env:FOO}=={var:BlueprintFoo}' => 41, '{env:FOO}==stage' => 40, 'default' => 42], 41, 'FOO=BlueprintBar']];
    }