コード例 #1
0
 public function testGetDefaultSerializer()
 {
     $default_serializer = new PhpSerializer();
     $this->registry->registerSerializerForContract(new Contract(PhpSerializer::class), new PhpSerializer());
     $this->registry->registerSerializerForContract(new Contract(PhpSerializer::class), $default_serializer);
     $strategy = new SerializationStrategy($this->registry, new Contract(PhpSerializer::class));
     $this->assertSame($default_serializer, $strategy->getDefaultSerializer());
 }