Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
myProcessor example
$this
->
assertSame
(
$expected
,
(string)
$envConfigurator
)
;
}
public
static
function
provide
(
)
: iterable
{
yield
[
'%env(FOO)%',
new
EnvConfigurator
(
'FOO'
)
]
;
yield
[
'%env(string:FOO)%',
new
EnvConfigurator
(
'string:FOO'
)
]
;
yield
[
'%env(string:FOO)%',
(
new
EnvConfigurator
(
'FOO'
)
)
->
string
(
)
]
;
yield
[
'%env(key:path:url:FOO)%',
(
new
EnvConfigurator
(
'FOO'
)
)
->
url
(
)
->
key
(
'path'
)
]
;
yield
[
'%env(default:fallback:bar:arg1:FOO)%',
(
new
EnvConfigurator
(
'FOO'
)
)
->
custom
(
'bar', 'arg1'
)
->
default
(
'fallback'
)
]
;
yield
[
'%env(my_processor:my_argument:FOO)%',
(
new
EnvConfigurator
(
'FOO'
)
)
->
myProcessor
(
'my_argument'
)
]
;
yield
[
'%env(enum:'.StringBackedEnum::
class
.':FOO)%',
(
new
EnvConfigurator
(
'FOO'
)
)
->
enum
(
StringBackedEnum::
class
)
]
;
}
}