Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
onFailedLogin example
public
function
testPreventsLoginWhenOverLocalThreshold
(
)
{
$request
=
$this
->
createRequest
(
)
;
$passport
=
$this
->
createPassport
(
'wouter'
)
;
$this
->requestStack->
push
(
$request
)
;
for
(
$i
= 0;
$i
< 3; ++
$i
)
{
$this
->listener->
checkPassport
(
$this
->
createCheckPassportEvent
(
$passport
)
)
;
$this
->listener->
onFailedLogin
(
$this
->
createLoginFailedEvent
(
$passport
)
)
;
}
$this
->
expectException
(
TooManyLoginAttemptsAuthenticationException::
class
)
;
$this
->listener->
checkPassport
(
$this
->
createCheckPassportEvent
(
$passport
)
)
;
}
public
function
testPreventsLoginWithMultipleCase
(
)
{
$request
=
$this
->
createRequest
(
)
;
$passports
=
[
$this
->
createPassport
(
'wouter'
)
,
$this
->
createPassport
(
'Wouter'
)
,
$this
->
createPassport
(
'wOuter'
)
]
;