Cancelled
Branch main (915a08)
by Sammy
02:24 queued 52s
created
StorageManager/__DEL__FileManager.class.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -100,4 +100,4 @@
 block discarded – undo
100 100
 
101 101
 }
102 102
 
103
- ?>
103
+  ?>
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
   
13 13
   function __construct($file_manageable_model, $filetype)
14 14
   {
15
-    if(!is_subclass_of($file_manageable_model, '\HexMakina\Crudites\TightModel'))
15
+    if (!is_subclass_of($file_manageable_model, '\HexMakina\Crudites\TightModel'))
16 16
       throw new \Exception("__construct($file_manageable_model) // only Model items are manageable");
17 17
 
18 18
     $this->pmi = $file_manageable_model;
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
   public function download($url)
33 33
   {
34 34
     $filename = $this->build_filename();
35
-    $filename .= '.' . pathinfo($url, PATHINFO_EXTENSION);
35
+    $filename .= '.'.pathinfo($url, PATHINFO_EXTENSION);
36 36
 
37 37
     $filepath = $this->build_path_to_file($filename);
38 38
 
@@ -58,10 +58,10 @@  discard block
 block discarded – undo
58 58
     return $this->pmi->get_id().'/';  
59 59
 
60 60
     $pmi_model_type = get_class($this->pmi)::model_type();
61
-    if(!isset($this->pmi) || is_null($this->get_type()))
61
+    if (!isset($this->pmi) || is_null($this->get_type()))
62 62
       throw new \Exception(__FUNCTION__." // undefined manageable item or picture type");
63 63
 
64
-    if(!isset($settings[$pmi_model_type][$this->get_type()]['import_directory']))
64
+    if (!isset($settings[$pmi_model_type][$this->get_type()]['import_directory']))
65 65
       throw new \Exception(__FUNCTION__." // undefined configuration for '".($pmi_model_type)."'>'".$this->get_type()."'>'import_directory'");
66 66
     
67 67
     // global $settings;
Please login to merge, or discard this patch.
StorageManager/SnapshotManager.class.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -15,4 +15,4 @@
 block discarded – undo
15 15
   }
16 16
 }
17 17
 
18
- ?>
18
+  ?>
Please login to merge, or discard this patch.
StorageManager/PictureManager.class.php 2 patches
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -29,8 +29,8 @@  discard block
 block discarded – undo
29 29
   {
30 30
     $picture_directory = $this->build_path_to_directory();
31 31
     $thumbnail_directory = $picture_directory;
32
-		if(!file_exists($picture_directory) && mkdir($picture_directory) === false)
33
-			throw new PictureManagerException("directory '$picture_directory' does not exist");
32
+    if(!file_exists($picture_directory) && mkdir($picture_directory) === false)
33
+      throw new PictureManagerException("directory '$picture_directory' does not exist");
34 34
 
35 35
     $filenames = self::preg_scandir($picture_directory, self::FILENAME_REGEX);
36 36
 
@@ -87,11 +87,11 @@  discard block
 block discarded – undo
87 87
     $filepath = $this->build_filename() . '.' . self::file_ext($_FILES[$this->get_type()]['name']);
88 88
     $filepath = $this->locate_file($filepath);
89 89
 
90
-		if(file_exists($filepath))
90
+    if(file_exists($filepath))
91 91
       throw new PictureManagerException($this->get_type()." new path '$filepath' already exists");
92 92
 
93
-		if(copy($_FILES[$this->get_type()]['tmp_name'], $filepath) === false)
94
-			throw new PictureManagerException(" cant copy ".$_FILES[$this->get_type()]['name']." to ($filepath)");
93
+    if(copy($_FILES[$this->get_type()]['tmp_name'], $filepath) === false)
94
+      throw new PictureManagerException(" cant copy ".$_FILES[$this->get_type()]['name']." to ($filepath)");
95 95
 
96 96
     $this->make_thumbnail($filepath);
97 97
   }
@@ -107,64 +107,64 @@  discard block
 block discarded – undo
107 107
   }
108 108
 
109 109
   public function make_thumbnail($filepath)
110
-	{
110
+  {
111 111
     global $settings;
112 112
 
113
-		$cover_iri = null;
114
-
115
-		$mime_type = mime_content_type($filepath);
116
-		switch($mime_type)
117
-		{
118
-			case 'image/jpeg':
119
-			case 'image/pjpeg':
120
-				$cover_iri = imagecreatefromjpeg($filepath);
121
-			break;
113
+    $cover_iri = null;
122 114
 
123
-			case 'image/png':
124
-				$cover_iri = imagecreatefrompng($filepath);
125
-			break;
126
-
127
-			case 'image/gif':
128
-				$cover_iri = imagecreatefromgif($filepath);
129
-			break;
130
-		}
115
+    $mime_type = mime_content_type($filepath);
116
+    switch($mime_type)
117
+    {
118
+      case 'image/jpeg':
119
+      case 'image/pjpeg':
120
+        $cover_iri = imagecreatefromjpeg($filepath);
121
+      break;
122
+
123
+      case 'image/png':
124
+        $cover_iri = imagecreatefrompng($filepath);
125
+      break;
126
+
127
+      case 'image/gif':
128
+        $cover_iri = imagecreatefromgif($filepath);
129
+      break;
130
+    }
131 131
 
132
-		if(!is_null($cover_iri))
133
-		{
134
-			$width = imagesx( $cover_iri );
135
-			$height = imagesy( $cover_iri );
132
+    if(!is_null($cover_iri))
133
+    {
134
+      $width = imagesx( $cover_iri );
135
+      $height = imagesy( $cover_iri );
136 136
 
137
-			// calculate thumbnail size
137
+      // calculate thumbnail size
138 138
       
139
-			$new_width = $settings[get_class($this->pmi)::model_type()][$this->get_type()]['thumbnail']['width'];
140
-			$new_height = floor( $height * ( $new_width / $width ) );
139
+      $new_width = $settings[get_class($this->pmi)::model_type()][$this->get_type()]['thumbnail']['width'];
140
+      $new_height = floor( $height * ( $new_width / $width ) );
141 141
 
142
-			// create a new temporary image
143
-			$thumb_iri = imagecreatetruecolor($new_width, $new_height);
142
+      // create a new temporary image
143
+      $thumb_iri = imagecreatetruecolor($new_width, $new_height);
144 144
 
145
-			// copy and resize old image into new image
146
-			imagecopyresized( $thumb_iri, $cover_iri, 0, 0, 0, 0, $new_width, $new_height, $width, $height );
145
+      // copy and resize old image into new image
146
+      imagecopyresized( $thumb_iri, $cover_iri, 0, 0, 0, 0, $new_width, $new_height, $width, $height );
147 147
 
148
-			// save thumbnail into a file
148
+      // save thumbnail into a file
149 149
       imagejpeg($thumb_iri, $this->locate_thumbnail(pathinfo($filepath, PATHINFO_BASENAME)));
150
-		}
151
-	}
150
+    }
151
+  }
152 152
 
153 153
   public function remove_all()
154 154
   {
155 155
     $filenames = $this->filenames();
156 156
 
157 157
     foreach($filenames as $filename)
158
-				$this->remove($filename);
158
+        $this->remove($filename);
159 159
 
160 160
     $directory = $this->build_path_to_directory();
161
-		if(file_exists($directory) === true)
161
+    if(file_exists($directory) === true)
162 162
     {
163 163
       if(is_dir($directory) === false)
164 164
         throw new PictureManagerException($this->get_type()."' directory '$directory' is not a directory");
165 165
 
166
-   		if(rmdir($directory) === false)
167
-  			throw new PictureManagerException("rmdir($directory) failed like a bitch");
166
+        if(rmdir($directory) === false)
167
+        throw new PictureManagerException("rmdir($directory) failed like a bitch");
168 168
     }
169 169
     else trigger_error($this->get_type()." $directory doesn't exist", E_USER_WARNING);
170 170
   }
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
     foreach($pathes as $what => $path)
182 182
     {
183 183
       $error = null;
184
-  		if(!file_exists($path))
184
+      if(!file_exists($path))
185 185
         $error = 'file does not exist';
186 186
       elseif(unlink($path)===false)
187 187
         $error = 'unlink() failed';
@@ -235,16 +235,16 @@  discard block
 block discarded – undo
235 235
     global $settings;
236 236
     $pi_manager = new PictureManager($item, $picture_type);
237 237
 
238
-		$pictures = $pi_manager->filenames();
238
+    $pictures = $pi_manager->filenames();
239 239
 
240 240
     $item_model_type = get_class($item)::model_type();
241 241
     if(count($pictures)===0)
242 242
       return hopper::file_uri($settings[$item_model_type][$picture_type]['generic_picture']);
243 243
 
244
-		if($settings[$item_model_type][$picture_type]['cycle_on_load'])
245
-			$filename = $pictures[array_rand($pictures, 1)];
246
-		else
247
-			$filename = array_shift($pictures);
244
+    if($settings[$item_model_type][$picture_type]['cycle_on_load'])
245
+      $filename = $pictures[array_rand($pictures, 1)];
246
+    else
247
+      $filename = array_shift($pictures);
248 248
 
249 249
     return hopper::file_uri( $thumbnail===true ? $pi_manager->locate_thumbnail($filename) : $pi_manager->locate_file($filename));
250 250
   }
Please login to merge, or discard this patch.
Spacing   +44 added lines, -44 removed lines patch added patch discarded remove patch
@@ -25,11 +25,11 @@  discard block
 block discarded – undo
25 25
   // const MOVIE_POSTER = 'poster';
26 26
   // const MOVIE_SNAPSHOT = 'snapshot';
27 27
 
28
-  public function filenames($replace_by_thumbs_if_exists=false)
28
+  public function filenames($replace_by_thumbs_if_exists = false)
29 29
   {
30 30
     $picture_directory = $this->build_path_to_directory();
31 31
     $thumbnail_directory = $picture_directory;
32
-		if(!file_exists($picture_directory) && mkdir($picture_directory) === false)
32
+		if (!file_exists($picture_directory) && mkdir($picture_directory) === false)
33 33
 			throw new PictureManagerException("directory '$picture_directory' does not exist");
34 34
 
35 35
     $filenames = self::preg_scandir($picture_directory, self::FILENAME_REGEX);
@@ -38,21 +38,21 @@  discard block
 block discarded – undo
38 38
     return $filenames;
39 39
   }
40 40
 
41
-  public function filepathes($replace_by_thumbs_if_exists=false)
41
+  public function filepathes($replace_by_thumbs_if_exists = false)
42 42
   {
43 43
     $filenames = $this->filenames($replace_by_thumbs_if_exists);
44 44
     $filepathes = [];
45
-    foreach($filenames as $filename)
45
+    foreach ($filenames as $filename)
46 46
       $filepathes[] = $this->locate_thumbnail($filename);
47 47
 
48 48
     return $filepathes;
49 49
   }
50 50
 
51
-  public function file_uris($replace_by_thumbs_if_exists=false)
51
+  public function file_uris($replace_by_thumbs_if_exists = false)
52 52
   {
53 53
     $filenames = $this->filenames($replace_by_thumbs_if_exists);
54 54
     $uris = [];
55
-    foreach($filenames as $filename)
55
+    foreach ($filenames as $filename)
56 56
       $uris[] = hopper::file_uri($this->locate_file($filename)); ;
57 57
 
58 58
     return $uris;
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
       'image/gif' => 'imagecreatefromgif',
68 68
     );
69 69
     $mime = mime_content_type($filepath);
70
-    if(array_key_exists($mime, $picture_mime_to_gd_create_function))
70
+    if (array_key_exists($mime, $picture_mime_to_gd_create_function))
71 71
       return true;
72 72
     return $mime;
73 73
   }
@@ -75,22 +75,22 @@  discard block
 block discarded – undo
75 75
 
76 76
   public function upload()
77 77
   {
78
-    if(!array_key_exists($this->get_type(), $_FILES))
78
+    if (!array_key_exists($this->get_type(), $_FILES))
79 79
       throw new PictureManagerException($this->get_type()." not found in _FILES");
80 80
 
81
-    if(!array_key_exists('size', $_FILES[$this->get_type()]) || $_FILES[$this->get_type()]['size'] == 0)
81
+    if (!array_key_exists('size', $_FILES[$this->get_type()]) || $_FILES[$this->get_type()]['size'] == 0)
82 82
       throw new PictureManagerException('uploaded file has no size');
83 83
 
84
-    if(($file_type = self::is_picture_file($_FILES[$this->get_type()]['tmp_name'])) !== true)
84
+    if (($file_type = self::is_picture_file($_FILES[$this->get_type()]['tmp_name'])) !== true)
85 85
       throw new PictureManagerException('data sent is not an image but a '.$file_type.'');
86 86
 
87
-    $filepath = $this->build_filename() . '.' . self::file_ext($_FILES[$this->get_type()]['name']);
87
+    $filepath = $this->build_filename().'.'.self::file_ext($_FILES[$this->get_type()]['name']);
88 88
     $filepath = $this->locate_file($filepath);
89 89
 
90
-		if(file_exists($filepath))
90
+		if (file_exists($filepath))
91 91
       throw new PictureManagerException($this->get_type()." new path '$filepath' already exists");
92 92
 
93
-		if(copy($_FILES[$this->get_type()]['tmp_name'], $filepath) === false)
93
+		if (copy($_FILES[$this->get_type()]['tmp_name'], $filepath) === false)
94 94
 			throw new PictureManagerException(" cant copy ".$_FILES[$this->get_type()]['name']." to ($filepath)");
95 95
 
96 96
     $this->make_thumbnail($filepath);
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
 
99 99
   public function download($url)
100 100
   {
101
-    $filepath = $this->build_filename() . '.' . self::file_ext($url);
101
+    $filepath = $this->build_filename().'.'.self::file_ext($url);
102 102
     $filepath = $this->locate_file($filepath);
103 103
 
104 104
     \qivive\Curlyb::fetch($url, $filepath);
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
 		$cover_iri = null;
114 114
 
115 115
 		$mime_type = mime_content_type($filepath);
116
-		switch($mime_type)
116
+		switch ($mime_type)
117 117
 		{
118 118
 			case 'image/jpeg':
119 119
 			case 'image/pjpeg':
@@ -129,21 +129,21 @@  discard block
 block discarded – undo
129 129
 			break;
130 130
 		}
131 131
 
132
-		if(!is_null($cover_iri))
132
+		if (!is_null($cover_iri))
133 133
 		{
134
-			$width = imagesx( $cover_iri );
135
-			$height = imagesy( $cover_iri );
134
+			$width = imagesx($cover_iri);
135
+			$height = imagesy($cover_iri);
136 136
 
137 137
 			// calculate thumbnail size
138 138
       
139 139
 			$new_width = $settings[get_class($this->pmi)::model_type()][$this->get_type()]['thumbnail']['width'];
140
-			$new_height = floor( $height * ( $new_width / $width ) );
140
+			$new_height = floor($height * ($new_width / $width));
141 141
 
142 142
 			// create a new temporary image
143 143
 			$thumb_iri = imagecreatetruecolor($new_width, $new_height);
144 144
 
145 145
 			// copy and resize old image into new image
146
-			imagecopyresized( $thumb_iri, $cover_iri, 0, 0, 0, 0, $new_width, $new_height, $width, $height );
146
+			imagecopyresized($thumb_iri, $cover_iri, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
147 147
 
148 148
 			// save thumbnail into a file
149 149
       imagejpeg($thumb_iri, $this->locate_thumbnail(pathinfo($filepath, PATHINFO_BASENAME)));
@@ -154,16 +154,16 @@  discard block
 block discarded – undo
154 154
   {
155 155
     $filenames = $this->filenames();
156 156
 
157
-    foreach($filenames as $filename)
157
+    foreach ($filenames as $filename)
158 158
 				$this->remove($filename);
159 159
 
160 160
     $directory = $this->build_path_to_directory();
161
-		if(file_exists($directory) === true)
161
+		if (file_exists($directory) === true)
162 162
     {
163
-      if(is_dir($directory) === false)
163
+      if (is_dir($directory) === false)
164 164
         throw new PictureManagerException($this->get_type()."' directory '$directory' is not a directory");
165 165
 
166
-   		if(rmdir($directory) === false)
166
+   		if (rmdir($directory) === false)
167 167
   			throw new PictureManagerException("rmdir($directory) failed like a bitch");
168 168
     }
169 169
     else trigger_error($this->get_type()." $directory doesn't exist", E_USER_WARNING);
@@ -174,27 +174,27 @@  discard block
 block discarded – undo
174 174
     // removing a picture, and maybe a thumbnail? build the $pathes array accordingly
175 175
     $pathes = [];
176 176
     $pathes[$this->get_type()] = $this->locate_file($picture_filename);
177
-    $pathes[$this->get_type() . ' thumbnail'] = $this->locate_thumbnail($picture_filename);
177
+    $pathes[$this->get_type().' thumbnail'] = $this->locate_thumbnail($picture_filename);
178 178
 
179 179
     $deleted = [];
180 180
     $still_walking = [];
181
-    foreach($pathes as $what => $path)
181
+    foreach ($pathes as $what => $path)
182 182
     {
183 183
       $error = null;
184
-  		if(!file_exists($path))
184
+  		if (!file_exists($path))
185 185
         $error = 'file does not exist';
186
-      elseif(unlink($path)===false)
186
+      elseif (unlink($path) === false)
187 187
         $error = 'unlink() failed';
188 188
 
189
-      if(is_null($error))
190
-        $deleted[]= $what;
189
+      if (is_null($error))
190
+        $deleted[] = $what;
191 191
       else
192 192
       {
193 193
         trigger_error(__FUNCTION__." '$picture_filename' ($what @ $path) impossible because ", E_USER_NOTICE);
194
-        $still_walking[]=$what;
194
+        $still_walking[] = $what;
195 195
       }
196 196
     }
197
-    return count($still_walking)===0;
197
+    return count($still_walking) === 0;
198 198
   }
199 199
 
200 200
   public function locate_thumbnail($filename)
@@ -208,11 +208,11 @@  discard block
 block discarded – undo
208 208
     return $settings['thumbnail']['file_prefix'].''.pathinfo($picture_basename, PATHINFO_FILENAME).'.jpg';
209 209
   }
210 210
 
211
-  public static function file_info($absolute_path_to_picture, $what=null)
211
+  public static function file_info($absolute_path_to_picture, $what = null)
212 212
   {
213
-    $ret = parent::file_info($absolute_path_to_picture, $what=null);
213
+    $ret = parent::file_info($absolute_path_to_picture, $what = null);
214 214
 
215
-    if(is_array($ret))
215
+    if (is_array($ret))
216 216
     {
217 217
       $t = getimagesize($absolute_path_to_picture);
218 218
       $ret['width'] = $t[0];
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
   }
231 231
 
232 232
 
233
-  public static function uri_for($item, $picture_type, $thumbnail=true)
233
+  public static function uri_for($item, $picture_type, $thumbnail = true)
234 234
   {
235 235
     global $settings;
236 236
     $pi_manager = new PictureManager($item, $picture_type);
@@ -238,24 +238,24 @@  discard block
 block discarded – undo
238 238
 		$pictures = $pi_manager->filenames();
239 239
 
240 240
     $item_model_type = get_class($item)::model_type();
241
-    if(count($pictures)===0)
241
+    if (count($pictures) === 0)
242 242
       return hopper::file_uri($settings[$item_model_type][$picture_type]['generic_picture']);
243 243
 
244
-		if($settings[$item_model_type][$picture_type]['cycle_on_load'])
244
+		if ($settings[$item_model_type][$picture_type]['cycle_on_load'])
245 245
 			$filename = $pictures[array_rand($pictures, 1)];
246 246
 		else
247 247
 			$filename = array_shift($pictures);
248 248
 
249
-    return hopper::file_uri( $thumbnail===true ? $pi_manager->locate_thumbnail($filename) : $pi_manager->locate_file($filename));
249
+    return hopper::file_uri($thumbnail === true ? $pi_manager->locate_thumbnail($filename) : $pi_manager->locate_file($filename));
250 250
   }
251 251
 
252 252
   public function last_index()
253 253
   {
254 254
     $last_index = 0;
255
-    if(count($filenames = $this->filenames()) > 0)
255
+    if (count($filenames = $this->filenames()) > 0)
256 256
     {
257 257
       $last_filename = array_pop($filenames); // last cover name FIXME sort should be done here, check cost if sort already done
258
-      if(preg_match('/[0-9]+\_([0-9]+)\.[a-z]+/', $last_filename, $last_index) !== 1)
258
+      if (preg_match('/[0-9]+\_([0-9]+)\.[a-z]+/', $last_filename, $last_index) !== 1)
259 259
         throw new PictureManagerException("FAILED_COMPUTING_NEW_INDEX_USING_REGEX");
260 260
 
261 261
       $last_index = $last_index[1];
@@ -269,9 +269,9 @@  discard block
 block discarded – undo
269 269
     return sprintf('%s%s.jpg', $settings['thumbnail']['file_prefix'], pathinfo($picture_basename, PATHINFO_FILENAME));
270 270
   }
271 271
 
272
-  public function build_filename($index=null)
272
+  public function build_filename($index = null)
273 273
   {
274
-    if(is_null($index))
274
+    if (is_null($index))
275 275
       $index = $this->last_index()+1;
276 276
 
277 277
     return $this->pmi->id.'_'.sprintf("%'.09d", $index); // prepend bean id
@@ -290,7 +290,7 @@  discard block
 block discarded – undo
290 290
     $new_thumbname_path = $this->locate_file($this->build_thumb_filename($new_filename_path)); //move current to zero
291 291
     $this->rename($selected_thumbname_path, $new_thumbname_path);
292 292
 
293
-    for($i=$filename_index-1; $i>=0; --$i)
293
+    for ($i = $filename_index-1; $i >= 0; --$i)
294 294
     {
295 295
       $move_this = $this->locate_file($files[$i]);
296 296
       $to_that = $this->locate_file($files[$i+1]);
Please login to merge, or discard this patch.
StateAgent.class.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
   // $options : https://www.php.net/manual/fr/session.configuration.php
12 12
   public function __construct($options)
13 13
   {
14
-    if(isset($options['session_name']))
14
+    if (isset($options['session_name']))
15 15
     {
16 16
       session_name($options['session_name']);
17 17
       unset($options['session_name']);
@@ -32,28 +32,28 @@  discard block
 block discarded – undo
32 32
     return isset($_SESSION[$this->index_filter][$filter_name]) && strlen(''.$_SESSION[$this->index_filter][$filter_name]) > 0;
33 33
   }
34 34
 
35
-  public function filters($filter_name=null, $value=null)
35
+  public function filters($filter_name = null, $value = null)
36 36
   {
37
-    if(is_null($filter_name))
37
+    if (is_null($filter_name))
38 38
       return $_SESSION[$this->index_filter];
39 39
 
40
-    if(!is_null($value))
40
+    if (!is_null($value))
41 41
       $_SESSION[$this->index_filter][$filter_name] = $value;
42 42
 
43 43
     return $_SESSION[$this->index_filter][$filter_name] ?? null;
44 44
   }
45 45
 
46
-  public function reset_filters($filter_name=null)
46
+  public function reset_filters($filter_name = null)
47 47
   {
48
-    if(is_null($filter_name))
49
-      $_SESSION[$this->index_filter]=[];
48
+    if (is_null($filter_name))
49
+      $_SESSION[$this->index_filter] = [];
50 50
     else
51 51
       unset($_SESSION[$this->index_filter][$filter_name]);
52 52
   }
53 53
 
54 54
   public function operator_id($setter = null)
55 55
   {
56
-    if(!is_null($setter))
56
+    if (!is_null($setter))
57 57
       $_SESSION[$this->index_operator] = ['id' => $setter, 'set_on' => time()];
58 58
 
59 59
     return $_SESSION[$this->index_operator]['id'] ?? null;
@@ -68,10 +68,10 @@  discard block
 block discarded – undo
68 68
   public function destroy() : bool
69 69
   {
70 70
 
71
-    if(ini_get("session.use_cookies"))
71
+    if (ini_get("session.use_cookies"))
72 72
     {
73 73
       $params = session_get_cookie_params();
74
-      setcookie(session_name(), '', time() - 42000,
74
+      setcookie(session_name(), '', time()-42000,
75 75
         $params["path"], $params["domain"],
76 76
         $params["secure"], $params["httponly"]
77 77
       );
Please login to merge, or discard this patch.
Auth/ACL.class.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -9,9 +9,9 @@
 block discarded – undo
9 9
   const TABLE_ALIAS = 'acl';
10 10
 
11 11
   public function traceable() : bool
12
-	{
13
-		return false;
14
-	}
12
+  {
13
+    return false;
14
+  }
15 15
 
16 16
   public static function match(OperatorInterface $op, $permission_name)
17 17
   {
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -18,14 +18,14 @@  discard block
 block discarded – undo
18 18
     return in_array($permission_name, self::permissions_names_for($op));
19 19
   }
20 20
 
21
-  public static function query_retrieve($filters=[], $options=[]) : Select
21
+  public static function query_retrieve($filters = [], $options = []) : Select
22 22
   {
23 23
     $options['eager'] = false;
24
-    $ret = parent::query_retrieve($filters,$options);
24
+    $ret = parent::query_retrieve($filters, $options);
25 25
     $eager_params = [];
26
-    $eager_params[Permission::table_name()]=Permission::table_alias();
27
-    $eager_params[Operator::table_name()]=Operator::table_alias();
28
-    $eager_params[ACL::table_name()]=ACL::table_alias();
26
+    $eager_params[Permission::table_name()] = Permission::table_alias();
27
+    $eager_params[Operator::table_name()] = Operator::table_alias();
28
+    $eager_params[ACL::table_name()] = ACL::table_alias();
29 29
 
30 30
     $ret->eager($eager_params);
31 31
 
@@ -37,8 +37,8 @@  discard block
 block discarded – undo
37 37
     $res = self::any(['operator_id'=>$op->get_id()]);
38 38
 
39 39
     $permission_ids = [];
40
-    foreach($res as $r)
41
-      $permission_ids[]=$r->get('permission_id');
40
+    foreach ($res as $r)
41
+      $permission_ids[] = $r->get('permission_id');
42 42
 
43 43
     $ret = Permission::filter(['ids'=>$permission_ids]);
44 44
     return $ret;
@@ -47,10 +47,10 @@  discard block
 block discarded – undo
47 47
   {
48 48
     $operator_with_perms = get_class($op)::exists($op->operator_id());
49 49
     // $operator_with_perms = get_class($op)::retrieve($operator_with_perms);
50
-    if(is_null($operator_with_perms))
50
+    if (is_null($operator_with_perms))
51 51
       return [];
52 52
 
53
-    return explode(',',$operator_with_perms->get('permission_names'));
53
+    return explode(',', $operator_with_perms->get('permission_names'));
54 54
   }
55 55
 
56 56
   public static function allow_in(OperatorInterface $op, Permission $p)
Please login to merge, or discard this patch.
Auth/Permissionability.class.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -8,17 +8,17 @@  discard block
 block discarded – undo
8 8
 
9 9
   public function permission_names()
10 10
   {
11
-    if(property_exists($this, 'permission_names'))
11
+    if (property_exists($this, 'permission_names'))
12 12
     {
13 13
       return explode(',', $this->permission_names);
14 14
     }
15
-    elseif(property_exists($this, 'permission_ids'))
15
+    elseif (property_exists($this, 'permission_ids'))
16 16
     {
17 17
       $ids = explode(',', $this->permission_ids);
18 18
       $ret = [];
19 19
       $permissions = Permission::get_many_by_AIPK($ids);
20
-      foreach($permissions as $id => $p)
21
-        $ret[]="$p";
20
+      foreach ($permissions as $id => $p)
21
+        $ret[] = "$p";
22 22
       return $ret;
23 23
     }
24 24
     
@@ -31,16 +31,16 @@  discard block
 block discarded – undo
31 31
   public function permissions()
32 32
   {
33 33
     
34
-    if(!is_null($this->permissions))
34
+    if (!is_null($this->permissions))
35 35
       return $this->permissions;
36 36
     $permission_unique_keys = null;
37
-    if(property_exists($this, 'permission_names'))
37
+    if (property_exists($this, 'permission_names'))
38 38
     {
39 39
       $permission_unique_keys = explode(',', $this->permission_names);
40 40
       // vd(Permission::table()->select());
41 41
       $this->permissions = Permission::retrieve(Permission::table()->select()->aw_string_in('name', $permission_unique_keys));
42 42
     }
43
-    elseif(property_exists($this, 'permission_ids'))
43
+    elseif (property_exists($this, 'permission_ids'))
44 44
     {
45 45
       $permission_unique_keys = explode(',', $this->permission_ids);
46 46
       $this->permissions = Permission::retrieve(Permission::table()->select()->aw_numeric_in('id', $permission_unique_keys));
@@ -56,40 +56,40 @@  discard block
 block discarded – undo
56 56
   public function has_permission($p) : bool
57 57
   {
58 58
     // new instances or inactive operators, none shall pass
59
-    if($this->is_new() === true || $this->is_active()  === false)
59
+    if ($this->is_new() === true || $this->is_active() === false)
60 60
       return false;
61 61
     
62 62
     $permission_name = $permission_id = null;
63
-    if(is_subclass_of($p, '\HexMakina\kadro\Auth\Permission'))
63
+    if (is_subclass_of($p, '\HexMakina\kadro\Auth\Permission'))
64 64
     {
65 65
       $permission_name = $p->get('name');
66 66
       $permission_id = $p->get_id();
67 67
     }
68
-    elseif(preg_match('/[0-9]+/', $p))
68
+    elseif (preg_match('/[0-9]+/', $p))
69 69
       $permission_id = $p;
70 70
     else
71 71
       $permission_name = $p;
72 72
 
73 73
 
74
-    if(!is_null($this->get('permission_names')) && !is_null($permission_name))
74
+    if (!is_null($this->get('permission_names')) && !is_null($permission_name))
75 75
     {
76 76
       return strpos($this->get('permission_names'), $permission_name) !== false;
77 77
     }
78
-    elseif(!is_null($this->get('permission_ids')) && !is_null($permission_id))
78
+    elseif (!is_null($this->get('permission_ids')) && !is_null($permission_id))
79 79
     {
80 80
       return strpos($this->get('permission_ids'), $permission_id) !== false;
81 81
     }
82
-    elseif(!is_null($permission_name))
82
+    elseif (!is_null($permission_name))
83 83
     {
84
-      if(method_exists($this, $permission_name) && $this->$permission_name() == true)
84
+      if (method_exists($this, $permission_name) && $this->$permission_name() == true)
85 85
       {
86 86
         return true;
87 87
       }
88
-      elseif(property_exists($this, $permission_name) && $this->$permission_name == true)
88
+      elseif (property_exists($this, $permission_name) && $this->$permission_name == true)
89 89
       {
90 90
         return true;
91 91
       }
92
-      elseif(ACL::match($this, $permission_name) === true)
92
+      elseif (ACL::match($this, $permission_name) === true)
93 93
       {
94 94
         return true;
95 95
       }
Please login to merge, or discard this patch.
Auth/Operatorability.class.php 2 patches
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -45,8 +45,8 @@  discard block
 block discarded – undo
45 45
 
46 46
   public static function enhance_query_retrieve($Query, $filters, $options)
47 47
   {
48
-		$joined_alias = $Query->auto_join([ACL::table(),'ACL'], null, 'LEFT OUTER');
49
-		$joined_alias = $Query->auto_join([Permission::table(), 'permission'], null, 'LEFT OUTER');
48
+    $joined_alias = $Query->auto_join([ACL::table(),'ACL'], null, 'LEFT OUTER');
49
+    $joined_alias = $Query->auto_join([Permission::table(), 'permission'], null, 'LEFT OUTER');
50 50
 
51 51
     $permission_ids_and_names = [];
52 52
     $permission_ids_and_names []= sprintf('GROUP_CONCAT(DISTINCT %s.%s) as %s', $joined_alias, 'id', $joined_alias.'_ids');
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
     return $Query;
68 68
   }
69 69
 
70
-	public function is_active() : bool
70
+  public function is_active() : bool
71 71
   {
72 72
     return is_null($this->operator()) ? false : $this->operator()->is_active();
73 73
   }
@@ -77,12 +77,12 @@  discard block
 block discarded – undo
77 77
     return is_null($this->operator()) ? null : $this->operator()->operator_id();
78 78
   }
79 79
 
80
-	public function username()
80
+  public function username()
81 81
   {
82 82
     return is_null($this->operator()) ? null : $this->operator()->username();
83 83
   }
84 84
 
85
-	public function password()
85
+  public function password()
86 86
   {
87 87
     return is_null($this->operator()) ? null : $this->operator()->password();
88 88
   }
@@ -97,22 +97,22 @@  discard block
 block discarded – undo
97 97
     return $this->operator()->password_verify($string);
98 98
   }
99 99
 
100
-	public function name()
100
+  public function name()
101 101
   {
102 102
     return is_null($this->operator()) ? null : $this->operator()->name();
103 103
   }
104 104
 
105
-	public function email()
105
+  public function email()
106 106
   {
107 107
     return is_null($this->operator()) ? null : $this->operator()->email();
108 108
   }
109 109
 
110
-	public function phone()
110
+  public function phone()
111 111
   {
112 112
     return is_null($this->operator()) ? null : $this->operator()->phone();
113 113
   }
114 114
 
115
-	public function language_code()
115
+  public function language_code()
116 116
   {
117 117
     return is_null($this->operator()) ? null : $this->operator()->language_code();
118 118
   }
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -17,19 +17,19 @@  discard block
 block discarded – undo
17 17
 
18 18
   public function load_operator($id = null)
19 19
   {
20
-    if(!is_null($operator_id = $id ?? $this->get('operator_id'))) // extraction failed but we have an fk
20
+    if (!is_null($operator_id = $id ?? $this->get('operator_id'))) // extraction failed but we have an fk
21 21
       $this->operator = Operator::exists($operator_id);
22 22
   }
23 23
 
24 24
   public function operator() : ?OperatorInterface
25 25
   {
26
-    if(is_null($this->operator))
26
+    if (is_null($this->operator))
27 27
     {
28 28
       $extract_attempt = $this->extract(new Operator(), true);
29
-      if(!is_null($extract_attempt))
29
+      if (!is_null($extract_attempt))
30 30
       {
31
-        foreach(['permission_names', 'permission_ids'] as $permission_marker)
32
-          if(property_exists($this, $permission_marker))
31
+        foreach (['permission_names', 'permission_ids'] as $permission_marker)
32
+          if (property_exists($this, $permission_marker))
33 33
             $extract_attempt->set($permission_marker, $this->$permission_marker);
34 34
 
35 35
         $this->operator = $extract_attempt;
@@ -45,23 +45,23 @@  discard block
 block discarded – undo
45 45
 
46 46
   public static function enhance_query_retrieve($Query, $filters, $options)
47 47
   {
48
-		$joined_alias = $Query->auto_join([ACL::table(),'ACL'], null, 'LEFT OUTER');
48
+		$joined_alias = $Query->auto_join([ACL::table(), 'ACL'], null, 'LEFT OUTER');
49 49
 		$joined_alias = $Query->auto_join([Permission::table(), 'permission'], null, 'LEFT OUTER');
50 50
 
51 51
     $permission_ids_and_names = [];
52
-    $permission_ids_and_names []= sprintf('GROUP_CONCAT(DISTINCT %s.%s) as %s', $joined_alias, 'id', $joined_alias.'_ids');
53
-    $permission_ids_and_names []= sprintf('GROUP_CONCAT(DISTINCT %s.%s) as %s', $joined_alias, 'name', $joined_alias.'_names');
52
+    $permission_ids_and_names [] = sprintf('GROUP_CONCAT(DISTINCT %s.%s) as %s', $joined_alias, 'id', $joined_alias.'_ids');
53
+    $permission_ids_and_names [] = sprintf('GROUP_CONCAT(DISTINCT %s.%s) as %s', $joined_alias, 'name', $joined_alias.'_names');
54 54
     $Query->select_also($permission_ids_and_names);
55 55
 
56 56
     $Query->select_also(['operator.name as operator_name', 'operator.active as operator_active']);
57 57
 
58
-    if(isset($filters['username']))
58
+    if (isset($filters['username']))
59 59
       $Query->aw_eq('username', $filters['username'], 'operator');
60 60
 
61
-    if(isset($filters['email']))
61
+    if (isset($filters['email']))
62 62
       $Query->aw_eq('email', $filters['email'], 'operator');
63 63
 
64
-    if(isset($filters['active']))
64
+    if (isset($filters['active']))
65 65
       $Query->aw_eq('active', $filters['active'], 'operator');
66 66
 
67 67
     return $Query;
Please login to merge, or discard this patch.
PSR4Autoloader.class.php 2 patches
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -7,18 +7,18 @@  discard block
 block discarded – undo
7 7
 {
8 8
   
9 9
   /**
10
-  * An associative array where the key is a namespace prefix and the value
11
-  * is an array of base directories for classes in that namespace.
12
-  *
13
-  * @var array
14
-  */
10
+   * An associative array where the key is a namespace prefix and the value
11
+   * is an array of base directories for classes in that namespace.
12
+   *
13
+   * @var array
14
+   */
15 15
   protected $prefixes = [];
16 16
 
17 17
   /**
18
-  * Register loader with SPL autoloader stack.
19
-  *
20
-  * @return void
21
-  */
18
+   * Register loader with SPL autoloader stack.
19
+   *
20
+   * @return void
21
+   */
22 22
 
23 23
   public function register()
24 24
   {
@@ -26,28 +26,28 @@  discard block
 block discarded – undo
26 26
   }
27 27
 
28 28
   /**
29
-  * Adds a base directory for a namespace prefix.
30
-  *
31
-  * @param string $prefix The namespace prefix.
32
-  * @param string $base_dir A base directory for class files in the
33
-  * namespace.
34
-  * @param bool $prepend If true, prepend the base directory to the stack
35
-  * instead of appending it; this causes it to be searched first rather
36
-  * than last.
37
-  * @return void
38
-  */
29
+   * Adds a base directory for a namespace prefix.
30
+   *
31
+   * @param string $prefix The namespace prefix.
32
+   * @param string $base_dir A base directory for class files in the
33
+   * namespace.
34
+   * @param bool $prepend If true, prepend the base directory to the stack
35
+   * instead of appending it; this causes it to be searched first rather
36
+   * than last.
37
+   * @return void
38
+   */
39 39
   public function addNamespaceTree($base_dir, $prepend = false)
40 40
   {
41
-  	$dir_content = FileSystem::preg_scandir($base_dir, '/^[A-Z]{1}[A-Za-z]+(?!\.class.\.php)$/');
41
+    $dir_content = FileSystem::preg_scandir($base_dir, '/^[A-Z]{1}[A-Za-z]+(?!\.class.\.php)$/');
42 42
     
43
-  	foreach($dir_content as $res)
44
-  	{
45
-  		if(is_dir($fullpath = $base_dir.'/'.$res))
46
-  		{
47
-  			$this->addNamespace('HexMakina\kadro\\'.$res, $fullpath);
43
+    foreach($dir_content as $res)
44
+    {
45
+      if(is_dir($fullpath = $base_dir.'/'.$res))
46
+      {
47
+        $this->addNamespace('HexMakina\kadro\\'.$res, $fullpath);
48 48
         $this->addNamespaceTree($fullpath);
49
-  		}
50
-  	}
49
+      }
50
+    }
51 51
   }
52 52
   
53 53
   public function addNamespace($prefix, $base_dir, $prepend = false)
@@ -73,12 +73,12 @@  discard block
 block discarded – undo
73 73
   }
74 74
 
75 75
   /**
76
-  * Loads the class file for a given class name.
77
-  *
78
-  * @param string $class The fully-qualified class name.
79
-  * @return mixed The mapped file name on success, or boolean false on
80
-  * failure.
81
-  */
76
+   * Loads the class file for a given class name.
77
+   *
78
+   * @param string $class The fully-qualified class name.
79
+   * @return mixed The mapped file name on success, or boolean false on
80
+   * failure.
81
+   */
82 82
   public function loadClass($class)
83 83
   {
84 84
     // var_dump(__FUNCTION__."($class)");
@@ -110,13 +110,13 @@  discard block
 block discarded – undo
110 110
   }
111 111
 
112 112
   /**
113
-  * Load the mapped file for a namespace prefix and relative class.
114
-  *
115
-  * @param string $prefix The namespace prefix.
116
-  * @param string $relative_class The relative class name.
117
-  * @return mixed Boolean false if no mapped file can be loaded, or the
118
-  * name of the mapped file that was loaded.
119
-  */
113
+   * Load the mapped file for a namespace prefix and relative class.
114
+   *
115
+   * @param string $prefix The namespace prefix.
116
+   * @param string $relative_class The relative class name.
117
+   * @return mixed Boolean false if no mapped file can be loaded, or the
118
+   * name of the mapped file that was loaded.
119
+   */
120 120
   protected function loadMappedFile($prefix, $relative_class)
121 121
   {
122 122
     // are there any base directories for this namespace prefix?
@@ -147,11 +147,11 @@  discard block
 block discarded – undo
147 147
   }
148 148
 
149 149
   /**
150
-  * If a file exists, require it from the file system.
151
-  *
152
-  * @param string $file The file to require.
153
-  * @return bool True if the file exists, false if not.
154
-  */
150
+   * If a file exists, require it from the file system.
151
+   *
152
+   * @param string $file The file to require.
153
+   * @return bool True if the file exists, false if not.
154
+   */
155 155
   protected function requireFile($file)
156 156
   {
157 157
     // var_dump(__FUNCTION__."($file)");
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -40,9 +40,9 @@  discard block
 block discarded – undo
40 40
   {
41 41
   	$dir_content = FileSystem::preg_scandir($base_dir, '/^[A-Z]{1}[A-Za-z]+(?!\.class.\.php)$/');
42 42
     
43
-  	foreach($dir_content as $res)
43
+  	foreach ($dir_content as $res)
44 44
   	{
45
-  		if(is_dir($fullpath = $base_dir.'/'.$res))
45
+  		if (is_dir($fullpath = $base_dir.'/'.$res))
46 46
   		{
47 47
   			$this->addNamespace('HexMakina\kadro\\'.$res, $fullpath);
48 48
         $this->addNamespaceTree($fullpath);
@@ -54,10 +54,10 @@  discard block
 block discarded – undo
54 54
   {
55 55
     
56 56
     // normalize namespace prefix
57
-    $prefix = trim($prefix, '\\') . '\\';
57
+    $prefix = trim($prefix, '\\').'\\';
58 58
 
59 59
     // normalize the base directory with a trailing separator
60
-    $base_dir = rtrim($base_dir, DIRECTORY_SEPARATOR) . '/';
60
+    $base_dir = rtrim($base_dir, DIRECTORY_SEPARATOR).'/';
61 61
 
62 62
     // initialize the namespace prefix array
63 63
     if (isset($this->prefixes[$prefix]) === false) {
@@ -90,10 +90,10 @@  discard block
 block discarded – undo
90 90
     while (false !== $pos = strrpos($prefix, '\\')) 
91 91
     {
92 92
       // retain the trailing namespace separator in the prefix
93
-      $prefix = substr($class, 0, $pos + 1);
93
+      $prefix = substr($class, 0, $pos+1);
94 94
       // var_dump("prefix: $prefix");
95 95
       // the rest is the relative class name
96
-      $relative_class = substr($class, $pos + 1);
96
+      $relative_class = substr($class, $pos+1);
97 97
       // try to load a mapped file for the prefix and relative class
98 98
       
99 99
       $mapped_file = $this->loadMappedFile($prefix, $relative_class);
Please login to merge, or discard this patch.
Router/hopper.class.php 2 patches
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -192,8 +192,8 @@
 block discarded – undo
192 192
 
193 193
   public function hop_url($url)
194 194
   {
195
-  	header('Cache-Control: no-cache, must-revalidate');
196
-  	header('Expires: Mon, 01 Jan 1970 00:00:00 GMT');
195
+    header('Cache-Control: no-cache, must-revalidate');
196
+    header('Expires: Mon, 01 Jan 1970 00:00:00 GMT');
197 197
     header('Location: '.$url);
198 198
     exit();
199 199
   }
Please login to merge, or discard this patch.
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -10,14 +10,14 @@  discard block
 block discarded – undo
10 10
 
11 11
 class hopper extends \AltoRouter implements RouterInterface
12 12
 {
13
-  private $match=null;
14
-  private $file_root=null;
13
+  private $match = null;
14
+  private $file_root = null;
15 15
   private $controller_namespaces = null;
16 16
 
17 17
   //----------------------------------------------------------- INITIALISATION
18 18
   public function __construct($settings)
19 19
   {
20
-    if(!isset($settings['route_home']))
20
+    if (!isset($settings['route_home']))
21 21
       throw new RouterException('ROUTE_HOME_UNDEFINED');
22 22
 
23 23
     parent::__construct();
@@ -44,15 +44,15 @@  discard block
 block discarded – undo
44 44
   {
45 45
     $this->match = parent::match($requestUrl, $requestMethod);
46 46
 
47
-    if($this->match === false)
47
+    if ($this->match === false)
48 48
       throw new RouterException('ROUTE_MATCH_FALSE');
49 49
 
50 50
     $res = explode('::', self::target());
51 51
 
52
-    if($res === false || !isset($res[1]) || isset($ret[2]))
52
+    if ($res === false || !isset($res[1]) || isset($ret[2]))
53 53
       throw new RouterException('INVALID_TARGET');
54 54
 
55
-    if($this->match['name'] === 'akadok_controller_method')
55
+    if ($this->match['name'] === 'akadok_controller_method')
56 56
       $res = [ucfirst(self::params('controller')).'Controller', ucfirst(self::params('method'))];
57 57
 
58 58
 
@@ -60,11 +60,11 @@  discard block
 block discarded – undo
60 60
     $target_method = $res[1];
61 61
     $found = false;
62 62
 
63
-    foreach($this->controller_namespaces as $controller_ns)
64
-      if($found = class_exists($controller_class_name = "$controller_ns$target_controller"))
63
+    foreach ($this->controller_namespaces as $controller_ns)
64
+      if ($found = class_exists($controller_class_name = "$controller_ns$target_controller"))
65 65
         break;
66 66
 
67
-    if($found === false)
67
+    if ($found === false)
68 68
       throw new RouterException('INVALID_CONTROLLER_NAME');
69 69
 
70 70
     $this->match['target_controller'] = $controller_class_name;
@@ -73,29 +73,29 @@  discard block
 block discarded – undo
73 73
     return [$controller_class_name, $target_method];
74 74
   }
75 75
 
76
-  public function params($param_name=null)
76
+  public function params($param_name = null)
77 77
   {
78 78
     return $this->extract_request($this->match['params'] ?? [], $param_name);
79 79
   }
80 80
 
81
-  public function submitted($param_name=null)
81
+  public function submitted($param_name = null)
82 82
   {
83 83
     return $this->extract_request($_POST, $param_name);
84 84
   }
85 85
 
86
-  private function extract_request($dat_ass, $key=null)
86
+  private function extract_request($dat_ass, $key = null)
87 87
   {
88 88
 
89 89
     // $key is null, returns $dat_ass or empty array
90
-    if(is_null($key))
90
+    if (is_null($key))
91 91
       return $dat_ass ?? [];
92 92
 
93 93
     // $dat_ass[$key] not set, returns null
94
-    if(!isset($dat_ass[$key]))
94
+    if (!isset($dat_ass[$key]))
95 95
       return null;
96 96
 
97 97
     // $dat_ass[$key] is a string, returns decoded value
98
-    if(is_string($dat_ass[$key]))
98
+    if (is_string($dat_ass[$key]))
99 99
       return urldecode($dat_ass[$key]);
100 100
 
101 101
     // $dat_ass[$key] is not a string, return match[$key]
@@ -142,18 +142,18 @@  discard block
 block discarded – undo
142 142
    *  - an assoc_array of url params (strongly AltoRouter-based)
143 143
    * returns: something to put in a href="", action="" or header('Location:');
144 144
    */
145
-  public function prehop($route, $route_params=[])
145
+  public function prehop($route, $route_params = [])
146 146
   {
147
-    try{
147
+    try {
148 148
       $url = $this->generate($route, $route_params);
149
-    }catch(\Exception $e){
149
+    } catch (\Exception $e) {
150 150
       $url = $this->prehop(self::ROUTE_HOME_NAME);
151 151
     }
152 152
 
153 153
     return $url;
154 154
   }
155 155
 
156
-  public function prehop_here($url=null)
156
+  public function prehop_here($url = null)
157 157
   {
158 158
     return $url ?? $_SERVER['REQUEST_URI'];
159 159
   }
@@ -165,13 +165,13 @@  discard block
 block discarded – undo
165 165
    *    - a url, go there
166 166
    * @params $route_params, assoc_data for url creation (i:id, a:format, ..)
167 167
    */
168
-  public function hop($route=null, $route_params=[])
168
+  public function hop($route = null, $route_params = [])
169 169
   {
170 170
     $url = null;
171 171
 
172
-    if(is_null($route))
172
+    if (is_null($route))
173 173
       $url = $this->prehop(self::ROUTE_HOME_NAME, $route_params);
174
-    elseif(is_string($route) && $this->route_exists($route))
174
+    elseif (is_string($route) && $this->route_exists($route))
175 175
       $url = $this->prehop($route, $route_params);
176 176
     else
177 177
       $url = $route;
@@ -182,7 +182,7 @@  discard block
 block discarded – undo
182 182
   // hops back to previous page (referer()), or home if no referer
183 183
   public function hop_back()
184 184
   {
185
-    if(!is_null($back = $this->referer()))
185
+    if (!is_null($back = $this->referer()))
186 186
       $this->hop_url($back);
187 187
 
188 188
     $this->hop();
@@ -200,7 +200,7 @@  discard block
 block discarded – undo
200 200
   // returns null if same as current URL (prevents endless redirection loop)
201 201
   public function referer()
202 202
   {
203
-    if(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != $this->web_host() .$_SERVER['REQUEST_URI'])
203
+    if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != $this->web_host().$_SERVER['REQUEST_URI'])
204 204
       return $_SERVER['HTTP_REFERER'];
205 205
 
206 206
     return null;
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
 
209 209
   public function send_file($file_path)
210 210
   {
211
-    if(!file_exists($file_path))
211
+    if (!file_exists($file_path))
212 212
       throw new RouterException('SENDING_NON_EXISTING_FILE');
213 213
 
214 214
     $file_name = basename($file_path);
@@ -216,7 +216,7 @@  discard block
 block discarded – undo
216 216
     //Get file type and set it as Content Type
217 217
     $finfo = finfo_open(FILEINFO_MIME_TYPE);
218 218
 
219
-    header('Content-Type: ' . finfo_file($finfo, $file_path));
219
+    header('Content-Type: '.finfo_file($finfo, $file_path));
220 220
 
221 221
     finfo_close($finfo);
222 222
 
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
     header('Pragma: public');
230 230
 
231 231
     //Define file size
232
-    header('Content-Length: ' . filesize($file_path));
232
+    header('Content-Length: '.filesize($file_path));
233 233
 
234 234
     ob_clean();
235 235
     flush();
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
 
256 256
   public function web_root() : string
257 257
   {
258
-    return $this->web_host() . $this->web_base();
258
+    return $this->web_host().$this->web_base();
259 259
   }
260 260
 
261 261
   public function web_base() : string
Please login to merge, or discard this patch.