TXTAdapter.php 725 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace MGModule\DNSManager2\mgLibs\custom\dns\submodules\RCodeZero\Adapters;
  3. use MGModule\DNSManager2\mgLibs\custom\dns\record\Record;
  4. use MGModule\DNSManager2\mgLibs\custom\dns\record\type\RecordTypeAbstract;
  5. use MGModule\DNSManager2\mgLibs\custom\dns\record\type\TXT;
  6. use MGModule\DNSManager2\mgLibs\custom\helpers\IdnaHelper;
  7. class TXTAdapter extends AbstractRCodeZeroAdapter
  8. {
  9. /**
  10. * @param string $content
  11. */
  12. public function createRdata( $content )
  13. {
  14. $content = trim($content,'"');
  15. $this->rdata = new TXT();
  16. $this->rdata->txtdata = $content;
  17. }
  18. public function parseContentToApiFormat( $rdata )
  19. {
  20. return '"'.trim($rdata->txtdata,'"').'"';
  21. }
  22. }