PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / doctrine / inflector / src / Rules / Transformation.php
independent-analytics / vendor / doctrine / inflector / src / Rules Last commit date
English 1 month ago Esperanto 1 month ago French 1 month ago Italian 1 month ago NorwegianBokmal 1 month ago Portuguese 1 month ago Spanish 1 month ago Turkish 1 month ago Pattern.php 1 month ago Patterns.php 1 month ago Ruleset.php 1 month ago Substitution.php 1 month ago Substitutions.php 1 month ago Transformation.php 1 month ago Transformations.php 1 month ago Word.php 1 month ago
Transformation.php
33 lines
1 <?php
2
3 declare (strict_types=1);
4 namespace IAWPSCOPED\Doctrine\Inflector\Rules;
5
6 use IAWPSCOPED\Doctrine\Inflector\WordInflector;
7 use function preg_replace;
8 /** @internal */
9 final class Transformation implements WordInflector
10 {
11 /** @var Pattern */
12 private $pattern;
13 /** @var string */
14 private $replacement;
15 public function __construct(Pattern $pattern, string $replacement)
16 {
17 $this->pattern = $pattern;
18 $this->replacement = $replacement;
19 }
20 public function getPattern() : Pattern
21 {
22 return $this->pattern;
23 }
24 public function getReplacement() : string
25 {
26 return $this->replacement;
27 }
28 public function inflect(string $word) : string
29 {
30 return (string) preg_replace($this->pattern->getRegex(), $this->replacement, $word);
31 }
32 }
33