TLSAAdapter.php 556 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace MGModule\DNSManager2\mgLibs\custom\dns\submodules\PowerDNSv4\Adapters;
  3. use MGModule\DNSManager2\mgLibs\custom\dns\record\type\TLSA;
  4. class TLSAAdapter extends AbstractPowerDNSv4Adapter
  5. {
  6. /**
  7. * @param TLSA $rdata
  8. *
  9. * @return string
  10. */
  11. public function parseContentToApiFormat( $rdata )
  12. {
  13. $content = [
  14. $rdata->certusage,
  15. $rdata->selector,
  16. $rdata->matchingtype,
  17. strtolower(trim($rdata->certdata))
  18. ];
  19. return implode(' ', $content);
  20. }
  21. }