Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
setSessionData example
$this
->attributes =
new
AttributeBag
(
)
;
$this
->flashes =
new
FlashBag
(
)
;
$this
->data =
[
$this
->attributes->
getStorageKey
(
)
=>
[
'foo' => 'bar'
]
,
$this
->flashes->
getStorageKey
(
)
=>
[
'notice' => 'hello'
]
,
]
;
$this
->storage =
new
MockArraySessionStorage
(
)
;
$this
->storage->
registerBag
(
$this
->flashes
)
;
$this
->storage->
registerBag
(
$this
->attributes
)
;
$this
->storage->
setSessionData
(
$this
->data
)
;
}
public
function
testStart
(
)
{
$this
->
assertEquals
(
'',
$this
->storage->
getId
(
)
)
;
$this
->storage->
start
(
)
;
$id
=
$this
->storage->
getId
(
)
;
$this
->
assertNotEquals
(
'',
$id
)
;
$this
->storage->
start
(
)
;
$this
->
assertEquals
(
$id
,
$this
->storage->
getId
(
)
)
;
}