PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 All 140 releases
← All changes | vendor/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php +4 -6 4.4.2 → 4.4.9 View file →
@@ -22,13 +22,11 @@
22 22 * @internal
23 23 */
24 24 class TokenizerEscaping
25 25 {
26 - private TokenizerPatterns $patterns;
27 -
28 - public function __construct(TokenizerPatterns $patterns)
29 - {
30 - $this->patterns = $patterns;
26 + public function __construct(
27 + private TokenizerPatterns $patterns,
28 + ) {
31 29 }
32 30
33 31 public function escapeUnicode(string $value): string
34 32 {
@@ -45,9 +43,9 @@
45 43 }
46 44
47 45 private function replaceUnicodeSequences(string $value): string
48 46 {
49 - return preg_replace_callback($this->patterns->getUnicodeEscapePattern(), function ($match) {
47 + return preg_replace_callback($this->patterns->getUnicodeEscapePattern(), static function ($match) {
50 48 $c = hexdec($match[1]);
51 49
52 50 if (0x80 > $c %= 0x200000) {
53 51 return \chr($c);