16 private $serializerMock;
25 $this->serializerMock = $this->getMockBuilder(Serialize::class)
27 [
'serialize',
'unserialize']
30 $this->unserialize =
new Unserialize($this->serializerMock);
35 $data = [
'foo' =>
'bar', 1, 4];
36 $serializedData =
'serialzied data';
37 $this->serializerMock->expects($this->any())
38 ->method(
'unserialize')
39 ->with($serializedData)
43 $this->unserialize->unserialize($serializedData)
55 $this->assertFalse($this->unserialize->unserialize($serialized));
65 [
'a:2:{i:0;s:3:"foo";i:1;O:6:"Object":1:{s:11:"Objectvar";i:123;}}'],
66 [
'a:2:{i:0;s:3:"foo";i:1;o:6:"Object":1:{s:11:"Objectvar";i:123;}}'],
67 [
'a:2:{i:0;s:3:"foo";i:1;c:6:"Object":1:{s:11:"Objectvar";i:123;}}'],
68 [
'a:2:{i:0;s:3:"foo";i:1;C:6:"Object":1:{s:11:"Objectvar";i:123;}}'],
71 [
'o:+6:"Object":1:{s:11:"Objectvar";i:123;}'],
72 [
'o:-6:"Object":1:{s:11:"Objectvar";i:123;}']
testUnserializeObject($serialized)
unserializeObjectDataProvider()