[ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Summary view] [Print] [Text view]
1 <?php declare(strict_types=1); 2 3 /** 4 * @package s9e\TextFormatter 5 * @copyright Copyright (c) 2010-2022 The s9e authors 6 * @license http://www.opensource.org/licenses/mit-license.php The MIT License 7 */ 8 namespace s9e\TextFormatter\Plugins\Litedown\Parser; 9 10 use s9e\TextFormatter\Parser\Tag; 11 12 class Slugger 13 { 14 public static function getJS(): string 15 { 16 return file_get_contents(__DIR__ . '/Slugger.js'); 17 } 18 19 public static function setTagSlug(Tag $tag, string $innerText): void 20 { 21 $slug = strtolower($innerText); 22 $slug = preg_replace('/[^a-z0-9]+/', '-', $slug); 23 $slug = trim($slug, '-'); 24 if ($slug !== '') 25 { 26 $tag->setAttribute('slug', $slug); 27 } 28 } 29 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |