Passed
Push — master ( 6a605f...a19423 )
by Domenico
14:11 queued 11:56
created
src/Contracts/FeatureSetInterface.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -15,5 +15,5 @@
 block discarded – undo
15 15
      * modified in cascade to the next function in the queue.
16 16
      * @throws \Exception
17 17
      */
18
-    public function filter( $method, $filterable );
18
+    public function filter($method, $filterable);
19 19
 }
20 20
\ No newline at end of file
Please login to merge, or discard this patch.
src/Filters/SprintfToPH.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -43,31 +43,31 @@
 block discarded – undo
43 43
      *
44 44
      * @return string
45 45
      */
46
-    public function transform( $segment ) {
46
+    public function transform($segment) {
47 47
 
48
-        $sprintfLocker = new SprintfLocker( $this->pipeline->getSource(), $this->pipeline->getTarget() );
48
+        $sprintfLocker = new SprintfLocker($this->pipeline->getSource(), $this->pipeline->getTarget());
49 49
 
50 50
         // placeholding
51
-        $segment = $sprintfLocker->lock( $segment );
51
+        $segment = $sprintfLocker->lock($segment);
52 52
 
53 53
         // Octal parsing is disabled due to Hungarian percentages 20%-os
54 54
         $regex = '/(?:\x25\x25)|(\x25(?:(?:[1-9]\d*)\$|\((?:[^\)]+)\))?(?:\+)?(?:0|[+-]?\'[^$])?(?:-)?(?:\d+)?(?:\.(?:\d+))?((?:[hjlqtzL]{0,2}[ac-giopsuxAC-GOSUX]{1})(?![\d\w])|(?:#@[\w]+@)|(?:@)))/';
55 55
 
56 56
 
57
-        preg_match_all( $regex, $segment, $vars, PREG_SET_ORDER );
58
-        foreach ( $vars as $pos => $variable ) {
57
+        preg_match_all($regex, $segment, $vars, PREG_SET_ORDER);
58
+        foreach ($vars as $pos => $variable) {
59 59
 
60 60
             //replace subsequent elements excluding already encoded
61 61
             $segment = preg_replace(
62
-                    '/' . preg_quote( $variable[ 0 ], '/' ) . '/',
63
-                    '<ph id="__mtc_' . $this->getPipeline()->getNextId() . '" ctype="' . CTypeEnum::SPRINTF . '" equiv-text="base64:' . base64_encode( $variable[ 0 ] ) . '"/>',
62
+                    '/'.preg_quote($variable[0], '/').'/',
63
+                    '<ph id="__mtc_'.$this->getPipeline()->getNextId().'" ctype="'.CTypeEnum::SPRINTF.'" equiv-text="base64:'.base64_encode($variable[0]).'"/>',
64 64
                     $segment,
65 65
                     1
66 66
             );
67 67
         }
68 68
 
69 69
         //revert placeholding
70
-        $segment = $sprintfLocker->unlock( $segment );
70
+        $segment = $sprintfLocker->unlock($segment);
71 71
 
72 72
         return $segment;
73 73
     }
Please login to merge, or discard this patch.
src/Filters/PercentSnail.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -10,25 +10,25 @@
 block discarded – undo
10 10
     /**
11 11
      * @inheritDoc
12 12
      */
13
-    public function transform( $segment ) {
13
+    public function transform($segment) {
14 14
 
15
-        $sprintfLocker = new SprintfLocker( $this->pipeline->getSource(), $this->pipeline->getTarget() );
15
+        $sprintfLocker = new SprintfLocker($this->pipeline->getSource(), $this->pipeline->getTarget());
16 16
 
17 17
         //placeholding
18
-        $segment = $sprintfLocker->lock( $segment );
18
+        $segment = $sprintfLocker->lock($segment);
19 19
 
20
-        preg_match_all( '/%@/', $segment, $html, PREG_SET_ORDER );
21
-        foreach ( $html as $pos => $percentSnailVariable ) {
20
+        preg_match_all('/%@/', $segment, $html, PREG_SET_ORDER);
21
+        foreach ($html as $pos => $percentSnailVariable) {
22 22
 
23 23
             $segment = preg_replace(
24
-                    '/' . preg_quote( $percentSnailVariable[ 0 ], '/' ) . '/',
25
-                    '<ph id="__mtc_' . $this->getPipeline()->getNextId() . '" ctype="' . CTypeEnum::PERCENT_SNAILS . '" equiv-text="base64:' . base64_encode( $percentSnailVariable[ 0 ] ) . '"/>',
24
+                    '/'.preg_quote($percentSnailVariable[0], '/').'/',
25
+                    '<ph id="__mtc_'.$this->getPipeline()->getNextId().'" ctype="'.CTypeEnum::PERCENT_SNAILS.'" equiv-text="base64:'.base64_encode($percentSnailVariable[0]).'"/>',
26 26
                     $segment,
27 27
                     1
28 28
             );
29 29
         }
30 30
 
31
-        $segment = $sprintfLocker->unlock( $segment );
31
+        $segment = $sprintfLocker->unlock($segment);
32 32
 
33 33
         return $segment;
34 34
     }
Please login to merge, or discard this patch.
src/Filters/SpecialEntitiesToPlaceholdersForView.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@
 block discarded – undo
14 14
 
15 15
 class SpecialEntitiesToPlaceholdersForView extends AbstractHandler {
16 16
 
17
-    public function transform( $segment ) {
17
+    public function transform($segment) {
18 18
 
19 19
         $segment = str_ireplace(
20 20
                 [
Please login to merge, or discard this patch.
src/Filters/SingleCurlyBracketsToPh.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -32,15 +32,15 @@
 block discarded – undo
32 32
      *
33 33
      * @return string
34 34
      */
35
-    public function transform( $segment ) {
36
-        preg_match_all( '/{[^<>{} ]+?}/', $segment, $html, PREG_SET_ORDER );
37
-        foreach ( $html as $pos => $twig_variable ) {
35
+    public function transform($segment) {
36
+        preg_match_all('/{[^<>{} ]+?}/', $segment, $html, PREG_SET_ORDER);
37
+        foreach ($html as $pos => $twig_variable) {
38 38
             //check if inside twig variable there is a tag because in this case shouldn't replace the content with PH tag
39
-            if ( !strstr( $twig_variable[ 0 ], ConstantEnum::GTPLACEHOLDER ) ) {
39
+            if (!strstr($twig_variable[0], ConstantEnum::GTPLACEHOLDER)) {
40 40
                 //replace subsequent elements excluding already encoded
41 41
                 $segment = preg_replace(
42
-                        '/' . preg_quote( $twig_variable[ 0 ], '/' ) . '/',
43
-                        '<ph id="__mtc_' . $this->getPipeline()->getNextId() . '" ctype="' . CTypeEnum::CURLY_BRACKETS . '" equiv-text="base64:' . base64_encode( $twig_variable[ 0 ] ) . '"/>',
42
+                        '/'.preg_quote($twig_variable[0], '/').'/',
43
+                        '<ph id="__mtc_'.$this->getPipeline()->getNextId().'" ctype="'.CTypeEnum::CURLY_BRACKETS.'" equiv-text="base64:'.base64_encode($twig_variable[0]).'"/>',
44 44
                         $segment,
45 45
                         1
46 46
                 );
Please login to merge, or discard this patch.
src/Filters/HtmlToPh.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
      *
32 32
      * @return mixed
33 33
      */
34
-    protected function _finalizePlainText( $buffer ) {
34
+    protected function _finalizePlainText($buffer) {
35 35
         return $buffer;
36 36
     }
37 37
 
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
      *
41 41
      * @return string
42 42
      */
43
-    protected function _finalizeHTMLTag( $buffer ) {
43
+    protected function _finalizeHTMLTag($buffer) {
44 44
         //decode attributes by locking <,> first
45 45
         //because a html tag has it's attributes encoded and here we get lt and gt decoded but not other parts of the string
46 46
         // Ex:
@@ -48,11 +48,11 @@  discard block
 block discarded – undo
48 48
         // this should be:   <a href="/users/settings?test=123&amp;ciccio=1" target="_blank"> with only one ampersand encoding
49 49
         //
50 50
 
51
-        $buffer = str_replace( [ '<', '>' ], [ '#_lt_#', '#_gt_#' ], $buffer );
52
-        $buffer = html_entity_decode( $buffer, ENT_NOQUOTES | 16 /* ENT_XML1 */, 'UTF-8' );
53
-        $buffer = str_replace( [ '#_lt_#', '#_gt_#' ], [ '<', '>' ], $buffer );
51
+        $buffer = str_replace(['<', '>'], ['#_lt_#', '#_gt_#'], $buffer);
52
+        $buffer = html_entity_decode($buffer, ENT_NOQUOTES | 16 /* ENT_XML1 */, 'UTF-8');
53
+        $buffer = str_replace(['#_lt_#', '#_gt_#'], ['<', '>'], $buffer);
54 54
 
55
-        return $this->_finalizeTag( $buffer );
55
+        return $this->_finalizeTag($buffer);
56 56
 
57 57
     }
58 58
 
@@ -61,8 +61,8 @@  discard block
 block discarded – undo
61 61
      *
62 62
      * @return string
63 63
      */
64
-    protected function _finalizeTag( $buffer ) {
65
-        return '<ph id="__mtc_' . $this->getPipeline()->getNextId() . '" ctype="' . CTypeEnum::HTML . '" equiv-text="base64:' . base64_encode( htmlentities( $buffer, ENT_NOQUOTES | 16 /* ENT_XML1 */ ) ) . '"/>';
64
+    protected function _finalizeTag($buffer) {
65
+        return '<ph id="__mtc_'.$this->getPipeline()->getNextId().'" ctype="'.CTypeEnum::HTML.'" equiv-text="base64:'.base64_encode(htmlentities($buffer, ENT_NOQUOTES | 16 /* ENT_XML1 */)).'"/>';
66 66
     }
67 67
 
68 68
     /**
@@ -70,9 +70,9 @@  discard block
 block discarded – undo
70 70
      *
71 71
      * @return mixed
72 72
      */
73
-    protected function _fixWrongBuffer( $buffer ) {
74
-        $buffer = str_replace( "<", "&lt;", $buffer );
75
-        $buffer = str_replace( ">", "&gt;", $buffer );
73
+    protected function _fixWrongBuffer($buffer) {
74
+        $buffer = str_replace("<", "&lt;", $buffer);
75
+        $buffer = str_replace(">", "&gt;", $buffer);
76 76
 
77 77
         return $buffer;
78 78
     }
@@ -82,8 +82,8 @@  discard block
 block discarded – undo
82 82
      *
83 83
      * @return string
84 84
      */
85
-    protected function _finalizeScriptTag( $buffer ) {
86
-        return $this->_finalizeTag( $buffer );
85
+    protected function _finalizeScriptTag($buffer) {
86
+        return $this->_finalizeTag($buffer);
87 87
     }
88 88
 
89 89
     /**
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
      *
98 98
      * @return bool
99 99
      */
100
-    protected function _isTagValid( $buffer ) {
100
+    protected function _isTagValid($buffer) {
101 101
 
102 102
         /*
103 103
          * accept tags start with:
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
          * - ending with a letter a-zA-Z0-9 or a quote "' or /
108 108
          *
109 109
          */
110
-        if ( preg_match( '#<[/]{0,1}(?![0-9]+)[a-z0-9\-\._:]+?(?:\s[:a-z0-9\-\._]+=.+?)?\s*[\/]{0,1}>#is', $buffer ) ) {
110
+        if (preg_match('#<[/]{0,1}(?![0-9]+)[a-z0-9\-\._:]+?(?:\s[:a-z0-9\-\._]+=.+?)?\s*[\/]{0,1}>#is', $buffer)) {
111 111
 //            if( is_numeric( substr( $buffer, -2, 1 ) ) && !preg_match( '#<[/]{0,1}[h][1-6][^>]*>#is', $buffer ) ){ //H tag are an exception
112 112
 //                //tag can not end with a number
113 113
 //                return false;
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
             //EX:
118 118
             //original:  &lt;a href=\"<x id="1">\"&gt;
119 119
             //  <a href=\"##LESSTHAN##eCBpZD0iMSIv##GREATERTHAN##\">
120
-            if ( strpos( $buffer, ConstantEnum::LTPLACEHOLDER ) !== false || strpos( $buffer, ConstantEnum::GTPLACEHOLDER ) !== false ) {
120
+            if (strpos($buffer, ConstantEnum::LTPLACEHOLDER) !== false || strpos($buffer, ConstantEnum::GTPLACEHOLDER) !== false) {
121 121
                 return false;
122 122
             }
123 123
 
@@ -133,11 +133,11 @@  discard block
 block discarded – undo
133 133
      *
134 134
      * @return string
135 135
      */
136
-    public function transform( $segment ) {
136
+    public function transform($segment) {
137 137
         $parser = new HtmlParser();
138
-        $parser->registerCallbacksHandler( $this );
138
+        $parser->registerCallbacksHandler($this);
139 139
 
140
-        return $parser->transform( $segment );
140
+        return $parser->transform($segment);
141 141
     }
142 142
 
143 143
 }
144 144
\ No newline at end of file
Please login to merge, or discard this patch.
src/Filters/SmartCounts.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -11,17 +11,17 @@
 block discarded – undo
11 11
      *
12 12
      * @return string
13 13
      */
14
-    public function transform( $segment ) {
14
+    public function transform($segment) {
15 15
         /*
16 16
          * Examples:
17 17
          * - [AIRBNB] Reminder: Reply to %{guest}’s inquiry. |||| [AIRBNB] Reminder: Reply to %{guest}’s inquiry.
18 18
          */
19
-        preg_match_all( '/(\|\|\|\|)/', $segment, $html, PREG_SET_ORDER );
20
-        foreach ( $html as $pos => $variable ) {
19
+        preg_match_all('/(\|\|\|\|)/', $segment, $html, PREG_SET_ORDER);
20
+        foreach ($html as $pos => $variable) {
21 21
             //replace subsequent elements excluding already encoded
22 22
             $segment = preg_replace(
23
-                    '/' . preg_quote( $variable[ 0 ], '/' ) . '/',
24
-                    '<ph id="__mtc_' . $this->getPipeline()->getNextId() . '" ctype="' . CTypeEnum::SMART_COUNT . '" equiv-text="base64:' . base64_encode( $variable[ 0 ] ) . "\"/>",
23
+                    '/'.preg_quote($variable[0], '/').'/',
24
+                    '<ph id="__mtc_'.$this->getPipeline()->getNextId().'" ctype="'.CTypeEnum::SMART_COUNT.'" equiv-text="base64:'.base64_encode($variable[0])."\"/>",
25 25
                     $segment,
26 26
                     1
27 27
             );
Please login to merge, or discard this patch.
src/Filters/LtGtEncode.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -6,10 +6,10 @@
 block discarded – undo
6 6
 
7 7
 class LtGtEncode extends AbstractHandler {
8 8
 
9
-    public function transform( $segment ) {
9
+    public function transform($segment) {
10 10
         // restore < e >
11
-        $segment = str_replace( "<", "&lt;", $segment );
12
-        $segment = str_replace( ">", "&gt;", $segment );
11
+        $segment = str_replace("<", "&lt;", $segment);
12
+        $segment = str_replace(">", "&gt;", $segment);
13 13
 
14 14
         return $segment;
15 15
     }
Please login to merge, or discard this patch.
src/Filters/EmojiToEntity.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -14,8 +14,8 @@
 block discarded – undo
14 14
 
15 15
 class EmojiToEntity extends AbstractHandler {
16 16
 
17
-    public function transform( $segment ) {
18
-        return Emoji::toEntity( $segment );
17
+    public function transform($segment) {
18
+        return Emoji::toEntity($segment);
19 19
     }
20 20
 
21 21
 }
22 22
\ No newline at end of file
Please login to merge, or discard this patch.