A bare bones front-end for knockout designed for maximum compatibility with "obsolete" browsers
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

27 wiersze
557B

  1. <?php
  2. namespace App\BbCode\Tag;
  3. use Knockout\BbCode\Tag\TagInterface;
  4. use Knockout\BbCode\Tokenizer\Tag as TokenTag;
  5. class Twitter implements TagInterface
  6. {
  7. public function format(TokenTag $tokenTag): string
  8. {
  9. $url = $tokenTag->getText();
  10. return "<a href=\"{$url}\" target=\"_blank\">[Twitter Embed]</a>";
  11. }
  12. public function getName(): string
  13. {
  14. return 'twitter';
  15. }
  16. public function getOriginalText(TokenTag $tokenTag) : string
  17. {
  18. return "[twitter]{$tokenTag->getText()}[/twitter]";
  19. }
  20. }