Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
AbstractConvertor.php
01 <?php
02
03 /**
04 * @package s9e\TextFormatter
05 * @copyright Copyright (c) 2010-2022 The s9e authors
06 * @license http://www.opensource.org/licenses/mit-license.php The MIT License
07 */
08 namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors;
09
10 use s9e\TextFormatter\Configurator\RecursiveParser\AbstractRecursiveMatcher;
11
12 abstract class AbstractConvertor extends AbstractRecursiveMatcher
13 {
14 /**
15 * Retrieve the attribute name from an attribute expression
16 *
17 * @param string $expr XPath expression for an attribute, e.g. '@foo'
18 * @return string Attribute name, e.g. 'foo'
19 */
20 protected function getAttributeName($expr)
21 {
22 return preg_replace('([\\s@])', '', $expr);
23 }
24
25 /**
26 * Normalize a number representation
27 *
28 * @param string $sign
29 * @param string $number
30 * @return string
31 */
32 protected function normalizeNumber($sign, $number)
33 {
34 // Remove leading zeros and normalize -0 to 0
35 $number = ltrim($number, '0');
36
37 return ($number === '') ? '0' : $sign . $number;
38 }
39 }