Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
NotUnserializable example
public
function
testNotUnserializable
(
)
{
if
(
isset
(
$this
->skippedTests
[
__FUNCTION__
]
)
)
{
$this
->
markTestSkipped
(
$this
->skippedTests
[
__FUNCTION__
]
)
;
}
$cache
=
$this
->
createCachePool
(
)
;
$item
=
$cache
->
getItem
(
'foo'
)
;
$cache
->
save
(
$item
->
set
(
new
NotUnserializable
(
)
)
)
;
$item
=
$cache
->
getItem
(
'foo'
)
;
$this
->
assertFalse
(
$item
->
isHit
(
)
)
;
foreach
(
$cache
->
getItems
(
[
'foo'
]
)
as
$item
)
{
}
$cache
->
save
(
$item
->
set
(
new
NotUnserializable
(
)
)
)
;
foreach
(
$cache
->
getItems
(
[
'foo'
]
)
as
$item
)
{
}
$this
->
assertFalse
(
$item
->
isHit
(
)
)
;
}
public
function
testNotUnserializable
(
)
{
if
(
isset
(
$this
->skippedTests
[
__FUNCTION__
]
)
)
{
$this
->
markTestSkipped
(
$this
->skippedTests
[
__FUNCTION__
]
)
;
}
$cache
=
$this
->
createSimpleCache
(
)
;
$cache
->
clear
(
)
;
$cache
->
set
(
'foo',
new
NotUnserializable
(
)
)
;
$this
->
assertNull
(
$cache
->
get
(
'foo'
)
)
;
$cache
->
setMultiple
(
[
'foo' =>
new
NotUnserializable
(
)
]
)
;
foreach
(
$cache
->
getMultiple
(
[
'foo'
]
)
as
$value
)
{
}
$this
->
assertNull
(
$value
)
;
$cache
->
clear
(
)
;
}