Exemple #1
0
 /**
  * @dataProvider getTestData
  *
  * @param mixed      $value
  * @param string     $serialized
  * @param mixed|null $expected
  */
 public function testSerialize($value, $serialized, $expected = null)
 {
     $assert = is_object($value) ? 'assertEquals' : 'assertSame';
     if (null === $expected) {
         $expected = $value;
     }
     $this->{$assert}($serialized, $this->serializer->serialize($value));
     $this->{$assert}($expected, $this->serializer->deserialize($serialized));
 }
Exemple #2
0
 /**
  * @inheritdoc
  */
 public function get($key)
 {
     return $this->serializer->deserialize($this->driver->get($key));
 }