PunycodeInterface.php 415 B

1234567891011121314151617181920
  1. <?php
  2. /*
  3. * @author Matthias Sommerfeld <mso@phlylabs.de>
  4. * @copyright 2004-2016 phlyLabs Berlin, http://phlylabs.de
  5. */
  6. namespace Mso\IdnaConvert;
  7. interface PunycodeInterface
  8. {
  9. public function __construct(NamePrepDataInterface $NamePrepData, UnicodeTranscoderInterface $UCTC);
  10. public function getPunycodePrefix();
  11. public function decode($encoded);
  12. public function encode($decoded);
  13. }