Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
isOnlyAvailable example
public
function
testTriggersScriptHookExecution
(
)
: void
{
$this
->decorated
->
expects
(
static
::
once
(
)
)
->
method
(
'load'
)
->
willReturn
(
$this
->response
)
;
$this
->executor->
method
(
'execute'
)
->
with
(
static
::
callback
(
fn
(
PaymentMethodRouteHook
$hook
)
=>
$hook
->
getCollection
(
)
===
$this
->response->
getPaymentMethods
(
)
&&
$hook
->
getSalesChannelContext
(
)
===
$this
->context
&&
$hook
->
isOnlyAvailable
(
)
)
)
;
$response
=
$this
->sortedRoute->
load
(
new
Request
(
[
'onlyAvailable' => true
]
)
,
$this
->context,
new
Criteria
(
)
)
;
static
::
assertCount
(
1,
$response
->
getPaymentMethods
(
)
)
;
}
}
public
function
testTriggersScriptHookExecution
(
)
: void
{
$this
->decorated
->
expects
(
static
::
once
(
)
)
->
method
(
'load'
)
->
willReturn
(
$this
->response
)
;
$this
->executor->
method
(
'execute'
)
->
with
(
static
::
callback
(
fn
(
ShippingMethodRouteHook
$hook
)
=>
$hook
->
getCollection
(
)
===
$this
->response->
getShippingMethods
(
)
&&
$hook
->
getSalesChannelContext
(
)
===
$this
->context
&&
$hook
->
isOnlyAvailable
(
)
)
)
;
$response
=
$this
->sortedRoute->
load
(
new
Request
(
[
'onlyAvailable' => true
]
)
,
$this
->context,
new
Criteria
(
)
)
;
static
::
assertCount
(
1,
$response
->
getShippingMethods
(
)
)
;
}
}