/**
  * @param mixed               $writer
  * @param PlayReadyContentKey $contentKey
  */
 private static function serializeContentKey($writer, $contentKey)
 {
     if ($contentKey instanceof ContentEncryptionKeyFromHeader) {
         $writer->startElement('ContentKey');
         $writer->writeAttributeNS('i', 'type', null, 'ContentEncryptionKeyFromHeader');
         $writer->endElement();
     }
     if ($contentKey instanceof ContentEncryptionKeyFromKeyIdentifier) {
         $writer->startElement('ContentKey');
         $writer->writeAttributeNS('i', 'type', null, 'ContentEncryptionKeyFromKeyIdentifier');
         $writer->writeElement('KeyIdentifier', $contentKey->getKeyIdentifier());
         $writer->endElement();
     }
 }