Passed
Branch master (610149)
by Henri
01:23
created
src/HelperTrait.php 1 patch
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -4,35 +4,35 @@  discard block
 block discarded – undo
4 4
 
5 5
 use Exception;
6 6
 
7
-trait HelperTrait{
7
+trait HelperTrait {
8 8
     use CheckTrait;
9 9
 
10 10
     protected function getOB(string $require, array $data = []): string
11 11
     {
12
-        foreach($data as $variable => $value){
12
+        foreach ($data as $variable => $value) {
13 13
             $$variable = $value;
14 14
         }
15 15
 
16
-        if(!file_exists($require)){
16
+        if (!file_exists($require)) {
17 17
             throw new Exception("Impotation file does not exist:{$require} .");
18 18
         }
19 19
 
20
-        $_SESSION['data'] = (!empty($data)) ? array_merge($data,$_SESSION['data']) : $_SESSION['data'];
20
+        $_SESSION['data'] = (!empty($data)) ? array_merge($data, $_SESSION['data']) : $_SESSION['data'];
21 21
 
22 22
         ob_start();
23 23
         require($require);
24 24
         $response = ob_get_contents();
25 25
         ob_end_clean();
26 26
 
27
-        $response = explode(PHP_EOL,$response);
28
-        foreach($response as $index => $value){
27
+        $response = explode(PHP_EOL, $response);
28
+        foreach ($response as $index => $value) {
29 29
             $response[$index] = ltrim($value);
30 30
         }
31 31
         
32
-        return implode('',$response);
32
+        return implode('', $response);
33 33
     }
34 34
 
35
-    protected function getVars(string $buffer,string $prefix = null, ?array $values = null): string
35
+    protected function getVars(string $buffer, string $prefix = null, ?array $values = null): string
36 36
     {
37 37
         $_SESSION['data'] = (empty($_SESSION['data'])) ? null : $_SESSION['data'];
38 38
 
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
     protected function replace_vars($buffer, $vars, $prefix): string
45 45
     {
46 46
         foreach ($vars as $key => $value) {
47
-            switch(gettype($value)){
47
+            switch (gettype($value)) {
48 48
                 case 'array':
49 49
                     $buffer = $this->replace_Array($buffer, $value, $prefix, $key);
50 50
                     break;
@@ -62,9 +62,9 @@  discard block
 block discarded – undo
62 62
 
63 63
     protected function replace_value(string $buffer, $value, ?string $prefix, string $key): string
64 64
     {
65
-        if(gettype($value)!=='array' && gettype($value)!=='object'){
66
-            while(strstr($buffer,'{{'.$prefix.$key.'}}')){
67
-                $buffer = str_replace('{{'.$prefix.$key.'}}', $value ,$buffer);
65
+        if (gettype($value)!=='array' && gettype($value)!=='object') {
66
+            while (strstr($buffer, '{{'.$prefix.$key.'}}')) {
67
+                $buffer = str_replace('{{'.$prefix.$key.'}}', $value, $buffer);
68 68
             }
69 69
         }
70 70
         return $buffer;
@@ -72,12 +72,12 @@  discard block
 block discarded – undo
72 72
 
73 73
     protected function replace_Object(string $buffer, object $obj, string $prefix, string $key): string
74 74
     {
75
-        foreach($obj->get_object_vars() as $field => $val){
75
+        foreach ($obj->get_object_vars() as $field => $val) {
76 76
             
77
-            $buffer = $this->replace_value($buffer, $val, $key.'.'.$field.'.' , $field);
77
+            $buffer = $this->replace_value($buffer, $val, $key.'.'.$field.'.', $field);
78 78
 
79
-            while(strstr($buffer,'{{'.$prefix.$key.'.'.$field.'}}')){
80
-                $buffer = str_replace('{{'.$prefix.$key.'.'.$field.'}}',$val ,$buffer);
79
+            while (strstr($buffer, '{{'.$prefix.$key.'.'.$field.'}}')) {
80
+                $buffer = str_replace('{{'.$prefix.$key.'.'.$field.'}}', $val, $buffer);
81 81
             }
82 82
         }
83 83
         return $buffer;
@@ -85,11 +85,11 @@  discard block
 block discarded – undo
85 85
 
86 86
     protected function replace_Array(string $buffer, array $array, ?string $prefix = '', ?string $key = ''): string
87 87
     {
88
-        foreach($array as $field => $val){
89
-            $buffer = $this->replace_value($buffer, $val, $key.'.'.$field.'.' , $field);
88
+        foreach ($array as $field => $val) {
89
+            $buffer = $this->replace_value($buffer, $val, $key.'.'.$field.'.', $field);
90 90
 
91
-            while(strstr($buffer,'{{'.$prefix.$key.'.'.$field.'}}')){
92
-                $buffer = str_replace('{{'.$prefix.$key.'.'.$field.'}}',$val,$buffer);
91
+            while (strstr($buffer, '{{'.$prefix.$key.'.'.$field.'}}')) {
92
+                $buffer = str_replace('{{'.$prefix.$key.'.'.$field.'}}', $val, $buffer);
93 93
             }
94 94
         }
95 95
         return $buffer;
@@ -97,25 +97,25 @@  discard block
 block discarded – undo
97 97
 
98 98
     protected function removeComments(string $buffer): string
99 99
     {
100
-        while(strstr($buffer,'<!--')){
100
+        while (strstr($buffer, '<!--')) {
101 101
             $comment = substr(
102 102
                 $buffer,
103
-                strpos($buffer,'<!--'),
104
-                strpos(strstr($buffer,'<!--'),'-->')+3
103
+                strpos($buffer, '<!--'),
104
+                strpos(strstr($buffer, '<!--'), '-->')+3
105 105
             );
106
-            $buffer = str_replace($comment,'',$buffer);
106
+            $buffer = str_replace($comment, '', $buffer);
107 107
         }
108 108
         return $buffer;
109 109
     }
110 110
 
111 111
     protected function saveData(): bool
112 112
     {   
113
-        if(session_status() !== PHP_SESSION_ACTIVE){
113
+        if (session_status()!==PHP_SESSION_ACTIVE) {
114 114
             return false;
115 115
         }
116 116
         unset($_SESSION['data']);
117 117
 
118
-        if(!empty($_SESSION['save'])){
118
+        if (!empty($_SESSION['save'])) {
119 119
             foreach ($_SESSION['save'] as $key => $value) {
120 120
                 $_SESSION['data'][$key] = $value;
121 121
             }
Please login to merge, or discard this patch.