public function testGetDefaultContract()
 {
     $default_contract = new Contract(PhpSerializer::class);
     $this->registry->registerSerializerForContract(new Contract(PhpSerializer::class), new PhpSerializer());
     $this->registry->registerSerializerForContract(new Contract(PhpSerializer::class), new PhpSerializer());
     $strategy = new SerializationStrategy($this->registry, $default_contract);
     $this->assertSame($default_contract, $strategy->getDefaultContract());
 }
Exemplo n.º 2
0
 /**
  * @return Contract
  */
 private function getMetaDataContract()
 {
     return $this->serializationStrategy->getDefaultContract();
 }