Completed
Push — master ( ce859b...64aab5 )
by Kenji
02:48
created
application/tests/_ci_phpunit_test/replacing/core/Loader.php 3 patches
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -63,63 +63,63 @@  discard block
 block discarded – undo
63 63
 	 *
64 64
 	 * @var	array
65 65
 	 */
66
-	protected $_ci_view_paths =	array(VIEWPATH	=> TRUE);
66
+	protected $_ci_view_paths = array(VIEWPATH	=> TRUE);
67 67
 
68 68
 	/**
69 69
 	 * List of paths to load libraries from
70 70
 	 *
71 71
 	 * @var	array
72 72
 	 */
73
-	protected $_ci_library_paths =	array(APPPATH, BASEPATH);
73
+	protected $_ci_library_paths = array(APPPATH, BASEPATH);
74 74
 
75 75
 	/**
76 76
 	 * List of paths to load models from
77 77
 	 *
78 78
 	 * @var	array
79 79
 	 */
80
-	protected $_ci_model_paths =	array(APPPATH);
80
+	protected $_ci_model_paths = array(APPPATH);
81 81
 
82 82
 	/**
83 83
 	 * List of paths to load helpers from
84 84
 	 *
85 85
 	 * @var	array
86 86
 	 */
87
-	protected $_ci_helper_paths =	array(APPPATH, BASEPATH);
87
+	protected $_ci_helper_paths = array(APPPATH, BASEPATH);
88 88
 
89 89
 	/**
90 90
 	 * List of cached variables
91 91
 	 *
92 92
 	 * @var	array
93 93
 	 */
94
-	protected $_ci_cached_vars =	array();
94
+	protected $_ci_cached_vars = array();
95 95
 
96 96
 	/**
97 97
 	 * List of loaded classes
98 98
 	 *
99 99
 	 * @var	array
100 100
 	 */
101
-	protected $_ci_classes =	array();
101
+	protected $_ci_classes = array();
102 102
 
103 103
 	/**
104 104
 	 * List of loaded models
105 105
 	 *
106 106
 	 * @var	array
107 107
 	 */
108
-	protected $_ci_models =	array();
108
+	protected $_ci_models = array();
109 109
 
110 110
 	/**
111 111
 	 * List of loaded helpers
112 112
 	 *
113 113
 	 * @var	array
114 114
 	 */
115
-	protected $_ci_helpers =	array();
115
+	protected $_ci_helpers = array();
116 116
 
117 117
 	/**
118 118
 	 * List of class name mappings
119 119
 	 *
120 120
 	 * @var	array
121 121
 	 */
122
-	protected $_ci_varmap =	array(
122
+	protected $_ci_varmap = array(
123 123
 		'unit_test' => 'unit',
124 124
 		'user_agent' => 'agent'
125 125
 	);
@@ -138,7 +138,7 @@  discard block
 block discarded – undo
138 138
 	public function __construct()
139 139
 	{
140 140
 		$this->_ci_ob_level = ob_get_level();
141
-		$this->_ci_classes =& is_loaded();
141
+		$this->_ci_classes = & is_loaded();
142 142
 
143 143
 		log_message('info', 'Loader Class Initialized');
144 144
 	}
@@ -279,7 +279,7 @@  discard block
 block discarded – undo
279 279
 			return $this;
280 280
 		}
281 281
 
282
-		$CI =& get_instance();
282
+		$CI = & get_instance();
283 283
 		if (isset($CI->$name))
284 284
 		{
285 285
 			throw new RuntimeException('The model name you are loading is the name of a resource that is already being used: '.$name);
@@ -382,7 +382,7 @@  discard block
 block discarded – undo
382 382
 	public function database($params = '', $return = FALSE, $query_builder = NULL)
383 383
 	{
384 384
 		// Grab the super object
385
-		$CI =& get_instance();
385
+		$CI = & get_instance();
386 386
 
387 387
 		// Do we even need to load the database class?
388 388
 		if ($return === FALSE && $query_builder === NULL && isset($CI->db) && is_object($CI->db) && ! empty($CI->db->conn_id))
@@ -402,7 +402,7 @@  discard block
 block discarded – undo
402 402
 		$CI->db = '';
403 403
 
404 404
 		// Load the DB class
405
-		$CI->db =& DB($params, $query_builder);
405
+		$CI->db = & DB($params, $query_builder);
406 406
 		return $this;
407 407
 	}
408 408
 
@@ -419,12 +419,12 @@  discard block
 block discarded – undo
419 419
 	 */
420 420
 	public function dbutil($db = NULL, $return = FALSE)
421 421
 	{
422
-		$CI =& get_instance();
422
+		$CI = & get_instance();
423 423
 
424 424
 		if ( ! is_object($db) OR ! ($db instanceof CI_DB))
425 425
 		{
426 426
 			class_exists('CI_DB', FALSE) OR $this->database();
427
-			$db =& $CI->db;
427
+			$db = & $CI->db;
428 428
 		}
429 429
 
430 430
 		require_once(BASEPATH.'database/DB_utility.php');
@@ -453,11 +453,11 @@  discard block
 block discarded – undo
453 453
 	 */
454 454
 	public function dbforge($db = NULL, $return = FALSE)
455 455
 	{
456
-		$CI =& get_instance();
456
+		$CI = & get_instance();
457 457
 		if ( ! is_object($db) OR ! ($db instanceof CI_DB))
458 458
 		{
459 459
 			class_exists('CI_DB', FALSE) OR $this->database();
460
-			$db =& $CI->db;
460
+			$db = & $CI->db;
461 461
 		}
462 462
 
463 463
 		require_once(BASEPATH.'database/DB_forge.php');
@@ -819,7 +819,7 @@  discard block
 block discarded – undo
819 819
 		$this->_ci_view_paths = array($path.'views/' => $view_cascade) + $this->_ci_view_paths;
820 820
 
821 821
 		// Add config file path
822
-		$config =& $this->_ci_get_component('config');
822
+		$config = & $this->_ci_get_component('config');
823 823
 		$config->_config_paths[] = $path;
824 824
 
825 825
 		return $this;
@@ -858,7 +858,7 @@  discard block
 block discarded – undo
858 858
 	 */
859 859
 	public function remove_package_path($path = '')
860 860
 	{
861
-		$config =& $this->_ci_get_component('config');
861
+		$config = & $this->_ci_get_component('config');
862 862
 
863 863
 		if ($path === '')
864 864
 		{
@@ -961,12 +961,12 @@  discard block
 block discarded – undo
961 961
 
962 962
 		// This allows anything loaded using $this->load (views, files, etc.)
963 963
 		// to become accessible from within the Controller and Model functions.
964
-		$_ci_CI =& get_instance();
964
+		$_ci_CI = & get_instance();
965 965
 		foreach (get_object_vars($_ci_CI) as $_ci_key => $_ci_var)
966 966
 		{
967 967
 			if ( ! isset($this->$_ci_key))
968 968
 			{
969
-				$this->$_ci_key =& $_ci_CI->$_ci_key;
969
+				$this->$_ci_key = & $_ci_CI->$_ci_key;
970 970
 			}
971 971
 		}
972 972
 
@@ -1099,7 +1099,7 @@  discard block
 block discarded – undo
1099 1099
 				isset($this->_ci_varmap[$property]) && $property = $this->_ci_varmap[$property];
1100 1100
 			}
1101 1101
 
1102
-			$CI =& get_instance();
1102
+			$CI = & get_instance();
1103 1103
 			if (isset($CI->$property))
1104 1104
 			{
1105 1105
 //				log_message('debug', $class.' class already loaded. Second attempt ignored.');
@@ -1174,7 +1174,7 @@  discard block
 block discarded – undo
1174 1174
 				isset($this->_ci_varmap[$property]) && $property = $this->_ci_varmap[$property];
1175 1175
 			}
1176 1176
 
1177
-			$CI =& get_instance();
1177
+			$CI = & get_instance();
1178 1178
 			if ( ! isset($CI->$property))
1179 1179
 			{
1180 1180
 				return $this->_ci_init_library($library_name, $prefix, $params, $object_name);
@@ -1322,7 +1322,7 @@  discard block
 block discarded – undo
1322 1322
 		}
1323 1323
 
1324 1324
 		// Don't overwrite existing properties
1325
-		$CI =& get_instance();
1325
+		$CI = & get_instance();
1326 1326
 		if (isset($CI->$object_name))
1327 1327
 		{
1328 1328
 			if ($CI->$object_name instanceof $class_name)
@@ -1473,7 +1473,7 @@  discard block
 block discarded – undo
1473 1473
 	 */
1474 1474
 	protected function &_ci_get_component($component)
1475 1475
 	{
1476
-		$CI =& get_instance();
1476
+		$CI = & get_instance();
1477 1477
 		return $CI->$component;
1478 1478
 	}
1479 1479
 }
Please login to merge, or discard this patch.
Doc Comments   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
 	 * @param	mixed	$library	Library name
192 192
 	 * @param	array	$params		Optional parameters to pass to the library class constructor
193 193
 	 * @param	string	$object_name	An optional object name to assign to
194
-	 * @return	object
194
+	 * @return	CI_Loader
195 195
 	 *
196 196
 	 * @codeCoverageIgnore
197 197
 	 */
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
 	 * @param	mixed	$model		Model name
238 238
 	 * @param	string	$name		An optional object name to assign to
239 239
 	 * @param	bool	$db_conn	An optional database connection configuration to initialize
240
-	 * @return	object
240
+	 * @return	CI_Loader
241 241
 	 *
242 242
 	 * modified by ci-phpunit-test
243 243
 	 */
@@ -375,7 +375,7 @@  discard block
 block discarded – undo
375 375
 	/**
376 376
 	 * Database Loader
377 377
 	 *
378
-	 * @param	mixed	$params		Database configuration options
378
+	 * @param	string|boolean	$params		Database configuration options
379 379
 	 * @param	bool	$return 	Whether to return the database object
380 380
 	 * @param	bool	$query_builder	Whether to enable Query Builder
381 381
 	 *					(overrides the configuration setting)
@@ -539,7 +539,7 @@  discard block
 block discarded – undo
539 539
 	 *					An associative array or object containing values
540 540
 	 *					to be set, or a value's name if string
541 541
 	 * @param 	string	$val	Value to set, only used if $vars is a string
542
-	 * @return	object
542
+	 * @return	CI_Loader
543 543
 	 *
544 544
 	 * @codeCoverageIgnore
545 545
 	 */
@@ -613,7 +613,7 @@  discard block
 block discarded – undo
613 613
 	 * Helper Loader
614 614
 	 *
615 615
 	 * @param	string|string[]	$helpers	Helper name(s)
616
-	 * @return	object
616
+	 * @return	CI_Loader
617 617
 	 *
618 618
 	 * @codeCoverageIgnore
619 619
 	 */
@@ -692,7 +692,7 @@  discard block
 block discarded – undo
692 692
 	 *
693 693
 	 * @uses	CI_Loader::helper()
694 694
 	 * @param	string|string[]	$helpers	Helper name(s)
695
-	 * @return	object
695
+	 * @return	CI_Loader
696 696
 	 *
697 697
 	 * @codeCoverageIgnore
698 698
 	 */
@@ -710,7 +710,7 @@  discard block
 block discarded – undo
710 710
 	 *
711 711
 	 * @param	string|string[]	$files	List of language file names to load
712 712
 	 * @param	string		Language name
713
-	 * @return	object
713
+	 * @return	CI_Loader
714 714
 	 *
715 715
 	 * @codeCoverageIgnore
716 716
 	 */
@@ -810,7 +810,7 @@  discard block
 block discarded – undo
810 810
 	 *
811 811
 	 * @param	string	$path		Path to add
812 812
 	 * @param 	bool	$view_cascade	(default: TRUE)
813
-	 * @return	object
813
+	 * @return	CI_Loader
814 814
 	 *
815 815
 	 * @codeCoverageIgnore
816 816
 	 */
@@ -858,7 +858,7 @@  discard block
 block discarded – undo
858 858
 	 * added path will be removed removed.
859 859
 	 *
860 860
 	 * @param	string	$path	Path to remove
861
-	 * @return	object
861
+	 * @return	CI_Loader
862 862
 	 *
863 863
 	 * @codeCoverageIgnore
864 864
 	 */
Please login to merge, or discard this patch.
Braces   +15 added lines, -30 removed lines patch added patch discarded remove patch
@@ -200,16 +200,14 @@  discard block
 block discarded – undo
200 200
 		if (empty($library))
201 201
 		{
202 202
 			return $this;
203
-		}
204
-		elseif (is_array($library))
203
+		} elseif (is_array($library))
205 204
 		{
206 205
 			foreach ($library as $key => $value)
207 206
 			{
208 207
 				if (is_int($key))
209 208
 				{
210 209
 					$this->library($value, $params);
211
-				}
212
-				else
210
+				} else
213 211
 				{
214 212
 					$this->library($key, $params, $value);
215 213
 				}
@@ -246,8 +244,7 @@  discard block
 block discarded – undo
246 244
 		if (empty($model))
247 245
 		{
248 246
 			return $this;
249
-		}
250
-		elseif (is_array($model))
247
+		} elseif (is_array($model))
251 248
 		{
252 249
 			foreach ($model as $key => $value)
253 250
 			{
@@ -315,8 +312,7 @@  discard block
 block discarded – undo
315 312
 				}
316 313
 
317 314
 				log_message('info', 'CI_Model class loaded');
318
-			}
319
-			elseif ( ! class_exists('CI_Model', FALSE))
315
+			} elseif ( ! class_exists('CI_Model', FALSE))
320 316
 			{
321 317
 				require_once(BASEPATH.'core'.DIRECTORY_SEPARATOR.'Model.php');
322 318
 			}
@@ -477,8 +473,7 @@  discard block
 block discarded – undo
477 473
 				require_once($driver_path);
478 474
 				$class = 'CI_DB_'.$db->dbdriver.'_'.$db->subdriver.'_forge';
479 475
 			}
480
-		}
481
-		else
476
+		} else
482 477
 		{
483 478
 			$class = 'CI_DB_'.$db->dbdriver.'_forge';
484 479
 		}
@@ -765,16 +760,14 @@  discard block
 block discarded – undo
765 760
 				if (is_int($key))
766 761
 				{
767 762
 					$this->driver($value, $params);
768
-				}
769
-				else
763
+				} else
770 764
 				{
771 765
 					$this->driver($key, $params, $value);
772 766
 				}
773 767
 			}
774 768
 
775 769
 			return $this;
776
-		}
777
-		elseif (empty($library))
770
+		} elseif (empty($library))
778 771
 		{
779 772
 			return FALSE;
780 773
 		}
@@ -873,8 +866,7 @@  discard block
 block discarded – undo
873 866
 			array_shift($this->_ci_helper_paths);
874 867
 			array_shift($this->_ci_view_paths);
875 868
 			array_pop($config->_config_paths);
876
-		}
877
-		else
869
+		} else
878 870
 		{
879 871
 			$path = rtrim($path, '/').'/';
880 872
 			foreach (array('_ci_library_paths', '_ci_model_paths', '_ci_helper_paths') as $var)
@@ -938,8 +930,7 @@  discard block
 block discarded – undo
938 930
 		{
939 931
 			$_ci_x = explode('/', $_ci_path);
940 932
 			$_ci_file = end($_ci_x);
941
-		}
942
-		else
933
+		} else
943 934
 		{
944 935
 			$_ci_ext = pathinfo($_ci_view, PATHINFO_EXTENSION);
945 936
 			$_ci_file = ($_ci_ext === '') ? $_ci_view.'.php' : $_ci_view;
@@ -1006,8 +997,7 @@  discard block
 block discarded – undo
1006 997
 		if ( ! is_php('5.4') && ! ini_get('short_open_tag') && config_item('rewrite_short_tags') === TRUE)
1007 998
 		{
1008 999
 			echo eval('?>'.preg_replace('/;*\s*\?>/', '; ?>', str_replace('<?=', '<?php echo ', file_get_contents($_ci_path))));
1009
-		}
1010
-		else
1000
+		} else
1011 1001
 		{
1012 1002
 			include($_ci_path); // include() vs include_once() allows for multiple views with the same name
1013 1003
 		}
@@ -1034,8 +1024,7 @@  discard block
 block discarded – undo
1034 1024
 		if (ob_get_level() > $this->_ci_ob_level + 1)
1035 1025
 		{
1036 1026
 			ob_end_flush();
1037
-		}
1038
-		else
1027
+		} else
1039 1028
 		{
1040 1029
 			$_ci_CI->output->append_output(ob_get_contents());
1041 1030
 			@ob_end_clean();
@@ -1075,8 +1064,7 @@  discard block
 block discarded – undo
1075 1064
 
1076 1065
 			// Get the filename from the path
1077 1066
 			$class = substr($class, $last_slash);
1078
-		}
1079
-		else
1067
+		} else
1080 1068
 		{
1081 1069
 			$subdir = '';
1082 1070
 		}
@@ -1214,8 +1202,7 @@  discard block
 block discarded – undo
1214 1202
 		if (file_exists(TESTPATH.'_ci_phpunit_test/replacing/libraries/'.$file_path.$library_name.'.php'))
1215 1203
 		{
1216 1204
 			include_once(TESTPATH.'_ci_phpunit_test/replacing/libraries/'.$file_path.$library_name.'.php');
1217
-		}
1218
-		else
1205
+		} else
1219 1206
 		{
1220 1207
 			include_once(BASEPATH.'libraries/'.$file_path.$library_name.'.php');
1221 1208
 		}
@@ -1279,8 +1266,7 @@  discard block
 block discarded – undo
1279 1266
 					{
1280 1267
 						include($path.'config/'.strtolower($class).'.php');
1281 1268
 						$found = TRUE;
1282
-					}
1283
-					elseif (file_exists($path.'config/'.ucfirst(strtolower($class)).'.php'))
1269
+					} elseif (file_exists($path.'config/'.ucfirst(strtolower($class)).'.php'))
1284 1270
 					{
1285 1271
 						include($path.'config/'.ucfirst(strtolower($class)).'.php');
1286 1272
 						$found = TRUE;
@@ -1290,8 +1276,7 @@  discard block
 block discarded – undo
1290 1276
 					{
1291 1277
 						include($path.'config/'.ENVIRONMENT.'/'.strtolower($class).'.php');
1292 1278
 						$found = TRUE;
1293
-					}
1294
-					elseif (file_exists($path.'config/'.ENVIRONMENT.'/'.ucfirst(strtolower($class)).'.php'))
1279
+					} elseif (file_exists($path.'config/'.ENVIRONMENT.'/'.ucfirst(strtolower($class)).'.php'))
1295 1280
 					{
1296 1281
 						include($path.'config/'.ENVIRONMENT.'/'.ucfirst(strtolower($class)).'.php');
1297 1282
 						$found = TRUE;
Please login to merge, or discard this patch.
application/tests/_ci_phpunit_test/patcher/2.x/Patcher/MethodPatcher.php 3 patches
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -13,8 +13,6 @@
 block discarded – undo
13 13
 require __DIR__ . '/MethodPatcher/NodeVisitor.php';
14 14
 require __DIR__ . '/MethodPatcher/PatchManager.php';
15 15
 
16
-use LogicException;
17
-
18 16
 use Kenjis\MonkeyPatch\Patcher\MethodPatcher\NodeVisitor;
19 17
 
20 18
 class MethodPatcher extends AbstractPatcher
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -10,8 +10,8 @@  discard block
 block discarded – undo
10 10
 
11 11
 namespace Kenjis\MonkeyPatch\Patcher;
12 12
 
13
-require __DIR__ . '/MethodPatcher/NodeVisitor.php';
14
-require __DIR__ . '/MethodPatcher/PatchManager.php';
13
+require __DIR__.'/MethodPatcher/NodeVisitor.php';
14
+require __DIR__.'/MethodPatcher/PatchManager.php';
15 15
 
16 16
 use LogicException;
17 17
 
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
 			{
62 62
 				if ($start_method && $token === '{')
63 63
 				{
64
-					$new_source .= '{ ' . self::CODE;
64
+					$new_source .= '{ '.self::CODE;
65 65
 					$start_method = false;
66 66
 					$replacement['key'] = key(self::$replacement);
67 67
 					$replacement['value'] = current(self::$replacement);
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -70,13 +70,11 @@
 block discarded – undo
70 70
 					{
71 71
 						$replacement = false;
72 72
 					}
73
-				}
74
-				else
73
+				} else
75 74
 				{
76 75
 					$new_source .= $token;
77 76
 				}
78
-			}
79
-			else
77
+			} else
80 78
 			{
81 79
 				$new_source .= $token[1];
82 80
 			}
Please login to merge, or discard this patch.
install.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@
 block discarded – undo
8 8
  * @link       https://github.com/kenjis/ci-phpunit-test
9 9
  */
10 10
 
11
-require __DIR__ . '/Installer.php';
11
+require __DIR__.'/Installer.php';
12 12
 
13 13
 $installer = new Installer($argv);
14 14
 $installer->install();
Please login to merge, or discard this patch.
update.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@
 block discarded – undo
8 8
  * @link       https://github.com/kenjis/ci-phpunit-test
9 9
  */
10 10
 
11
-require __DIR__ . '/Installer.php';
11
+require __DIR__.'/Installer.php';
12 12
 
13 13
 $installer = new Installer($argv);
14 14
 $installer->update();
Please login to merge, or discard this patch.
Installer.php 2 patches
Indentation   +187 added lines, -187 removed lines patch added patch discarded remove patch
@@ -10,191 +10,191 @@
 block discarded – undo
10 10
 
11 11
 class Installer
12 12
 {
13
-    private $silent = false;
14
-    private $app_dir = 'application';
15
-    private $pub_dir = 'public';
16
-    private $test_dir = 'tests';
17
-
18
-    public function __construct($argv)
19
-    {
20
-        $this->parse_args($argv);
21
-    }
22
-
23
-    private function parse_args($argv)
24
-    {
25
-        $argc = count($argv);
26
-
27
-        if ($argc === 1) {
28
-            return;
29
-        }
30
-
31
-        for ($i = 1; $i <= $argc; $i++) {
32
-            if (! isset($argv[$i])) {
33
-                break;
34
-            }
35
-
36
-            switch ($argv[$i]) {
37
-                // php install.php -s
38
-                case '-s':
39
-                    $this->silent = true;
40
-                    break;
41
-
42
-                // php install.php -a application
43
-                case '-a':
44
-                    if (is_dir($argv[$i+1])) {
45
-                        $this->app_dir = $argv[$i+1];
46
-                    } else {
47
-                        throw new Exception('No such directory: ' . $argv[$i+1]);
48
-                    }
49
-                    $i++;
50
-                    break;
51
-
52
-                // php install.php -p public
53
-                case '-p':
54
-                    if (is_dir($argv[$i+1])) {
55
-                        $this->pub_dir = $argv[$i+1];
56
-                    } else {
57
-                        throw new Exception('No such directory: ' . $argv[$i+1]);
58
-                    }
59
-                    $i++;
60
-                    break;
61
-
62
-                default:
63
-                    throw new Exception('Unknown argument: ' . $argv[$i]);
64
-            }
65
-        }
66
-    }
67
-
68
-    public function install()
69
-    {
70
-        $this->recursiveCopy(
71
-            dirname(__FILE__) . '/application/tests',
72
-            $this->app_dir . '/' . $this->test_dir
73
-        );
74
-        $this->fixPath();
75
-    }
76
-
77
-    /**
78
-     * Fix paths in Bootstrap.php
79
-     */
80
-    private function fixPath()
81
-    {
82
-        $file = $this->app_dir . '/' . $this->test_dir . '/Bootstrap.php';
83
-        $contents = file_get_contents($file);
84
-
85
-        if (! file_exists('system')) {
86
-            if (file_exists('vendor/codeigniter/framework/system')) {
87
-                $contents = str_replace(
88
-                    '$system_path = \'../../system\';',
89
-                    '$system_path = \'../../vendor/codeigniter/framework/system\';',
90
-                    $contents
91
-                );
92
-            } else {
93
-                throw new Exception('Can\'t find "system" folder.');
94
-            }
95
-        }
96
-
97
-        if (! file_exists('index.php')) {
98
-            if (file_exists($this->pub_dir . '/index.php')) {
99
-                // CodeIgniter 3.0.6 and after
100
-                $contents = str_replace(
101
-                    "define('FCPATH', realpath(dirname(__FILE__).'/../..').DIRECTORY_SEPARATOR);",
102
-                    "define('FCPATH', realpath(dirname(__FILE__).'/../../'. $this->pub_dir).DIRECTORY_SEPARATOR);",
103
-                    $contents
104
-                );
105
-                // CodeIgniter 3.0.5 and before
106
-                $contents = str_replace(
107
-                    "define('FCPATH', realpath(dirname(__FILE__).'/../..').'/');",
108
-                    "define('FCPATH', realpath(dirname(__FILE__).'/../../' . $this->pub_dir).'/');",
109
-                    $contents
110
-                );
111
-            } elseif (file_exists($this->app_dir . '/public/index.php')) {
112
-                // CodeIgniter 3.0.6 and after
113
-                $contents = str_replace(
114
-                    "define('FCPATH', realpath(dirname(__FILE__).'/../..').DIRECTORY_SEPARATOR);",
115
-                    "define('FCPATH', realpath(dirname(__FILE__).'/../public').DIRECTORY_SEPARATOR);",
116
-                    $contents
117
-                );
118
-                // CodeIgniter 3.0.5 and before
119
-                $contents = str_replace(
120
-                    "define('FCPATH', realpath(dirname(__FILE__).'/../..').'/');",
121
-                    "define('FCPATH', realpath(dirname(__FILE__).'/../public').'/');",
122
-                    $contents
123
-                );
124
-                if ($this->app_dir != 'application') {
125
-                    $contents = str_replace(
126
-                        "\$application_folder = '../../application';",
127
-                        "\$application_folder = '../../{$this->app_dir}';",
128
-                        $contents
129
-                    );
130
-                }
131
-            } else {
132
-                throw new Exception('Can\'t find "index.php".');
133
-            }
134
-        }
135
-
136
-        file_put_contents($file, $contents);
137
-    }
138
-
139
-    public function update()
140
-    {
141
-        $target_dir = $this->app_dir . '/' . $this->test_dir . '/_ci_phpunit_test';
142
-        $this->recursiveUnlink($target_dir);
143
-        $this->recursiveCopy(
144
-            dirname(__FILE__) . '/application/tests/_ci_phpunit_test',
145
-            $target_dir
146
-        );
147
-    }
148
-
149
-    /**
150
-     * Recursive Copy
151
-     *
152
-     * @param string $src
153
-     * @param string $dst
154
-     */
155
-    private function recursiveCopy($src, $dst)
156
-    {
157
-        @mkdir($dst, 0755);
158
-
159
-        $iterator = new \RecursiveIteratorIterator(
160
-            new \RecursiveDirectoryIterator($src, \RecursiveDirectoryIterator::SKIP_DOTS),
161
-            \RecursiveIteratorIterator::SELF_FIRST
162
-        );
163
-
164
-        foreach ($iterator as $file) {
165
-            if ($file->isDir()) {
166
-                @mkdir($dst . '/' . $iterator->getSubPathName());
167
-            } else {
168
-                $success = copy($file, $dst . '/' . $iterator->getSubPathName());
169
-                if ($success) {
170
-                    if (! $this->silent) {
171
-                        echo 'copied: ' . $dst . '/' . $iterator->getSubPathName() . PHP_EOL;
172
-                    }
173
-                }
174
-            }
175
-        }
176
-    }
177
-
178
-    /**
179
-     * Recursive Unlink
180
-     *
181
-     * @param string $dir
182
-     */
183
-    private function recursiveUnlink($dir)
184
-    {
185
-        $iterator = new \RecursiveIteratorIterator(
186
-            new \RecursiveDirectoryIterator($dir, \RecursiveDirectoryIterator::SKIP_DOTS),
187
-            \RecursiveIteratorIterator::CHILD_FIRST
188
-        );
189
-
190
-        foreach ($iterator as $file) {
191
-            if ($file->isDir()) {
192
-                rmdir($file);
193
-            } else {
194
-                unlink($file);
195
-            }
196
-        }
197
-
198
-        rmdir($dir);
199
-    }
13
+	private $silent = false;
14
+	private $app_dir = 'application';
15
+	private $pub_dir = 'public';
16
+	private $test_dir = 'tests';
17
+
18
+	public function __construct($argv)
19
+	{
20
+		$this->parse_args($argv);
21
+	}
22
+
23
+	private function parse_args($argv)
24
+	{
25
+		$argc = count($argv);
26
+
27
+		if ($argc === 1) {
28
+			return;
29
+		}
30
+
31
+		for ($i = 1; $i <= $argc; $i++) {
32
+			if (! isset($argv[$i])) {
33
+				break;
34
+			}
35
+
36
+			switch ($argv[$i]) {
37
+				// php install.php -s
38
+				case '-s':
39
+					$this->silent = true;
40
+					break;
41
+
42
+				// php install.php -a application
43
+				case '-a':
44
+					if (is_dir($argv[$i+1])) {
45
+						$this->app_dir = $argv[$i+1];
46
+					} else {
47
+						throw new Exception('No such directory: ' . $argv[$i+1]);
48
+					}
49
+					$i++;
50
+					break;
51
+
52
+				// php install.php -p public
53
+				case '-p':
54
+					if (is_dir($argv[$i+1])) {
55
+						$this->pub_dir = $argv[$i+1];
56
+					} else {
57
+						throw new Exception('No such directory: ' . $argv[$i+1]);
58
+					}
59
+					$i++;
60
+					break;
61
+
62
+				default:
63
+					throw new Exception('Unknown argument: ' . $argv[$i]);
64
+			}
65
+		}
66
+	}
67
+
68
+	public function install()
69
+	{
70
+		$this->recursiveCopy(
71
+			dirname(__FILE__) . '/application/tests',
72
+			$this->app_dir . '/' . $this->test_dir
73
+		);
74
+		$this->fixPath();
75
+	}
76
+
77
+	/**
78
+	 * Fix paths in Bootstrap.php
79
+	 */
80
+	private function fixPath()
81
+	{
82
+		$file = $this->app_dir . '/' . $this->test_dir . '/Bootstrap.php';
83
+		$contents = file_get_contents($file);
84
+
85
+		if (! file_exists('system')) {
86
+			if (file_exists('vendor/codeigniter/framework/system')) {
87
+				$contents = str_replace(
88
+					'$system_path = \'../../system\';',
89
+					'$system_path = \'../../vendor/codeigniter/framework/system\';',
90
+					$contents
91
+				);
92
+			} else {
93
+				throw new Exception('Can\'t find "system" folder.');
94
+			}
95
+		}
96
+
97
+		if (! file_exists('index.php')) {
98
+			if (file_exists($this->pub_dir . '/index.php')) {
99
+				// CodeIgniter 3.0.6 and after
100
+				$contents = str_replace(
101
+					"define('FCPATH', realpath(dirname(__FILE__).'/../..').DIRECTORY_SEPARATOR);",
102
+					"define('FCPATH', realpath(dirname(__FILE__).'/../../'. $this->pub_dir).DIRECTORY_SEPARATOR);",
103
+					$contents
104
+				);
105
+				// CodeIgniter 3.0.5 and before
106
+				$contents = str_replace(
107
+					"define('FCPATH', realpath(dirname(__FILE__).'/../..').'/');",
108
+					"define('FCPATH', realpath(dirname(__FILE__).'/../../' . $this->pub_dir).'/');",
109
+					$contents
110
+				);
111
+			} elseif (file_exists($this->app_dir . '/public/index.php')) {
112
+				// CodeIgniter 3.0.6 and after
113
+				$contents = str_replace(
114
+					"define('FCPATH', realpath(dirname(__FILE__).'/../..').DIRECTORY_SEPARATOR);",
115
+					"define('FCPATH', realpath(dirname(__FILE__).'/../public').DIRECTORY_SEPARATOR);",
116
+					$contents
117
+				);
118
+				// CodeIgniter 3.0.5 and before
119
+				$contents = str_replace(
120
+					"define('FCPATH', realpath(dirname(__FILE__).'/../..').'/');",
121
+					"define('FCPATH', realpath(dirname(__FILE__).'/../public').'/');",
122
+					$contents
123
+				);
124
+				if ($this->app_dir != 'application') {
125
+					$contents = str_replace(
126
+						"\$application_folder = '../../application';",
127
+						"\$application_folder = '../../{$this->app_dir}';",
128
+						$contents
129
+					);
130
+				}
131
+			} else {
132
+				throw new Exception('Can\'t find "index.php".');
133
+			}
134
+		}
135
+
136
+		file_put_contents($file, $contents);
137
+	}
138
+
139
+	public function update()
140
+	{
141
+		$target_dir = $this->app_dir . '/' . $this->test_dir . '/_ci_phpunit_test';
142
+		$this->recursiveUnlink($target_dir);
143
+		$this->recursiveCopy(
144
+			dirname(__FILE__) . '/application/tests/_ci_phpunit_test',
145
+			$target_dir
146
+		);
147
+	}
148
+
149
+	/**
150
+	 * Recursive Copy
151
+	 *
152
+	 * @param string $src
153
+	 * @param string $dst
154
+	 */
155
+	private function recursiveCopy($src, $dst)
156
+	{
157
+		@mkdir($dst, 0755);
158
+
159
+		$iterator = new \RecursiveIteratorIterator(
160
+			new \RecursiveDirectoryIterator($src, \RecursiveDirectoryIterator::SKIP_DOTS),
161
+			\RecursiveIteratorIterator::SELF_FIRST
162
+		);
163
+
164
+		foreach ($iterator as $file) {
165
+			if ($file->isDir()) {
166
+				@mkdir($dst . '/' . $iterator->getSubPathName());
167
+			} else {
168
+				$success = copy($file, $dst . '/' . $iterator->getSubPathName());
169
+				if ($success) {
170
+					if (! $this->silent) {
171
+						echo 'copied: ' . $dst . '/' . $iterator->getSubPathName() . PHP_EOL;
172
+					}
173
+				}
174
+			}
175
+		}
176
+	}
177
+
178
+	/**
179
+	 * Recursive Unlink
180
+	 *
181
+	 * @param string $dir
182
+	 */
183
+	private function recursiveUnlink($dir)
184
+	{
185
+		$iterator = new \RecursiveIteratorIterator(
186
+			new \RecursiveDirectoryIterator($dir, \RecursiveDirectoryIterator::SKIP_DOTS),
187
+			\RecursiveIteratorIterator::CHILD_FIRST
188
+		);
189
+
190
+		foreach ($iterator as $file) {
191
+			if ($file->isDir()) {
192
+				rmdir($file);
193
+			} else {
194
+				unlink($file);
195
+			}
196
+		}
197
+
198
+		rmdir($dir);
199
+	}
200 200
 }
Please login to merge, or discard this patch.
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
         }
30 30
 
31 31
         for ($i = 1; $i <= $argc; $i++) {
32
-            if (! isset($argv[$i])) {
32
+            if ( ! isset($argv[$i])) {
33 33
                 break;
34 34
             }
35 35
 
@@ -41,26 +41,26 @@  discard block
 block discarded – undo
41 41
 
42 42
                 // php install.php -a application
43 43
                 case '-a':
44
-                    if (is_dir($argv[$i+1])) {
45
-                        $this->app_dir = $argv[$i+1];
44
+                    if (is_dir($argv[$i + 1])) {
45
+                        $this->app_dir = $argv[$i + 1];
46 46
                     } else {
47
-                        throw new Exception('No such directory: ' . $argv[$i+1]);
47
+                        throw new Exception('No such directory: '.$argv[$i + 1]);
48 48
                     }
49 49
                     $i++;
50 50
                     break;
51 51
 
52 52
                 // php install.php -p public
53 53
                 case '-p':
54
-                    if (is_dir($argv[$i+1])) {
55
-                        $this->pub_dir = $argv[$i+1];
54
+                    if (is_dir($argv[$i + 1])) {
55
+                        $this->pub_dir = $argv[$i + 1];
56 56
                     } else {
57
-                        throw new Exception('No such directory: ' . $argv[$i+1]);
57
+                        throw new Exception('No such directory: '.$argv[$i + 1]);
58 58
                     }
59 59
                     $i++;
60 60
                     break;
61 61
 
62 62
                 default:
63
-                    throw new Exception('Unknown argument: ' . $argv[$i]);
63
+                    throw new Exception('Unknown argument: '.$argv[$i]);
64 64
             }
65 65
         }
66 66
     }
@@ -68,8 +68,8 @@  discard block
 block discarded – undo
68 68
     public function install()
69 69
     {
70 70
         $this->recursiveCopy(
71
-            dirname(__FILE__) . '/application/tests',
72
-            $this->app_dir . '/' . $this->test_dir
71
+            dirname(__FILE__).'/application/tests',
72
+            $this->app_dir.'/'.$this->test_dir
73 73
         );
74 74
         $this->fixPath();
75 75
     }
@@ -79,10 +79,10 @@  discard block
 block discarded – undo
79 79
      */
80 80
     private function fixPath()
81 81
     {
82
-        $file = $this->app_dir . '/' . $this->test_dir . '/Bootstrap.php';
82
+        $file = $this->app_dir.'/'.$this->test_dir.'/Bootstrap.php';
83 83
         $contents = file_get_contents($file);
84 84
 
85
-        if (! file_exists('system')) {
85
+        if ( ! file_exists('system')) {
86 86
             if (file_exists('vendor/codeigniter/framework/system')) {
87 87
                 $contents = str_replace(
88 88
                     '$system_path = \'../../system\';',
@@ -94,8 +94,8 @@  discard block
 block discarded – undo
94 94
             }
95 95
         }
96 96
 
97
-        if (! file_exists('index.php')) {
98
-            if (file_exists($this->pub_dir . '/index.php')) {
97
+        if ( ! file_exists('index.php')) {
98
+            if (file_exists($this->pub_dir.'/index.php')) {
99 99
                 // CodeIgniter 3.0.6 and after
100 100
                 $contents = str_replace(
101 101
                     "define('FCPATH', realpath(dirname(__FILE__).'/../..').DIRECTORY_SEPARATOR);",
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
                     "define('FCPATH', realpath(dirname(__FILE__).'/../../' . $this->pub_dir).'/');",
109 109
                     $contents
110 110
                 );
111
-            } elseif (file_exists($this->app_dir . '/public/index.php')) {
111
+            } elseif (file_exists($this->app_dir.'/public/index.php')) {
112 112
                 // CodeIgniter 3.0.6 and after
113 113
                 $contents = str_replace(
114 114
                     "define('FCPATH', realpath(dirname(__FILE__).'/../..').DIRECTORY_SEPARATOR);",
@@ -138,10 +138,10 @@  discard block
 block discarded – undo
138 138
 
139 139
     public function update()
140 140
     {
141
-        $target_dir = $this->app_dir . '/' . $this->test_dir . '/_ci_phpunit_test';
141
+        $target_dir = $this->app_dir.'/'.$this->test_dir.'/_ci_phpunit_test';
142 142
         $this->recursiveUnlink($target_dir);
143 143
         $this->recursiveCopy(
144
-            dirname(__FILE__) . '/application/tests/_ci_phpunit_test',
144
+            dirname(__FILE__).'/application/tests/_ci_phpunit_test',
145 145
             $target_dir
146 146
         );
147 147
     }
@@ -163,12 +163,12 @@  discard block
 block discarded – undo
163 163
 
164 164
         foreach ($iterator as $file) {
165 165
             if ($file->isDir()) {
166
-                @mkdir($dst . '/' . $iterator->getSubPathName());
166
+                @mkdir($dst.'/'.$iterator->getSubPathName());
167 167
             } else {
168
-                $success = copy($file, $dst . '/' . $iterator->getSubPathName());
168
+                $success = copy($file, $dst.'/'.$iterator->getSubPathName());
169 169
                 if ($success) {
170
-                    if (! $this->silent) {
171
-                        echo 'copied: ' . $dst . '/' . $iterator->getSubPathName() . PHP_EOL;
170
+                    if ( ! $this->silent) {
171
+                        echo 'copied: '.$dst.'/'.$iterator->getSubPathName().PHP_EOL;
172 172
                     }
173 173
                 }
174 174
             }
Please login to merge, or discard this patch.
application/tests/_ci_phpunit_test/CIPHPUnitTestCase.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
  */
10 10
 
11 11
 // Support PHPUnit 6.0
12
-if (! class_exists('PHPUnit_Framework_TestCase'))
12
+if ( ! class_exists('PHPUnit_Framework_TestCase'))
13 13
 {
14 14
 	class_alias('PHPUnit\Framework\TestCase', 'PHPUnit_Framework_TestCase');
15 15
 }
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 			return $this->$name;
56 56
 		}
57 57
 
58
-		throw new LogicException('No such property: ' . $name);
58
+		throw new LogicException('No such property: '.$name);
59 59
 	}
60 60
 
61 61
 	public static function setUpBeforeClass()
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
 	{
79 79
 		reset_instance();
80 80
 		CIPHPUnitTest::createCodeIgniterInstance();
81
-		$this->CI =& get_instance();
81
+		$this->CI = & get_instance();
82 82
 	}
83 83
 
84 84
 	protected function tearDown()
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
 		$this->assertSame(
259 259
 			$code,
260 260
 			$actual,
261
-			'Status code is not ' . $code . ' but ' . $actual . '.'
261
+			'Status code is not '.$code.' but '.$actual.'.'
262 262
 		);
263 263
 	}
264 264
 
@@ -270,7 +270,7 @@  discard block
 block discarded – undo
270 270
 	 */
271 271
 	public function assertResponseHeader($name, $value)
272 272
 	{
273
-		$CI =& get_instance();
273
+		$CI = & get_instance();
274 274
 		$actual = $CI->output->get_header($name);
275 275
 
276 276
 		if ($actual === null)
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
 	 */
295 295
 	public function assertResponseCookie($name, $value, $allow_duplicate = false)
296 296
 	{
297
-		$CI =& get_instance();
297
+		$CI = & get_instance();
298 298
 		$cookies = isset($CI->output->_cookies[$name])
299 299
 			? $CI->output->_cookies[$name] : null;
300 300
 
@@ -362,23 +362,23 @@  discard block
 block discarded – undo
362 362
 			$this->fail('redirect() is not called.');
363 363
 		}
364 364
 
365
-		if (! function_exists('site_url'))
365
+		if ( ! function_exists('site_url'))
366 366
 		{
367
-			$CI =& get_instance();
367
+			$CI = & get_instance();
368 368
 			$CI->load->helper('url');
369 369
 		}
370 370
 
371
-		if (! preg_match('#^(\w+:)?//#i', $uri))
371
+		if ( ! preg_match('#^(\w+:)?//#i', $uri))
372 372
 		{
373 373
 			$uri = site_url($uri);
374 374
 		}
375 375
 		$absolute_url = $uri;
376
-		$expected = 'Redirect to ' . $absolute_url;
376
+		$expected = 'Redirect to '.$absolute_url;
377 377
 
378 378
 		$this->assertSame(
379 379
 			$expected,
380 380
 			$status['redirect'],
381
-			'URL to redirect is not ' . $expected . ' but ' . $status['redirect'] . '.'
381
+			'URL to redirect is not '.$expected.' but '.$status['redirect'].'.'
382 382
 		);
383 383
 
384 384
 		if ($code !== null)
@@ -386,7 +386,7 @@  discard block
 block discarded – undo
386 386
 			$this->assertSame(
387 387
 				$code,
388 388
 				$status['code'],
389
-				'Status code is not ' . $code . ' but ' . $status['code'] . '.'
389
+				'Status code is not '.$code.' but '.$status['code'].'.'
390 390
 			);
391 391
 		}
392 392
 	}
Please login to merge, or discard this patch.
application/tests/_ci_phpunit_test/CIPHPUnitTestUnitTestCase.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@
 block discarded – undo
20 20
 	{
21 21
 		reset_instance();
22 22
 		$controller = new $classname;
23
-		$this->CI =& get_instance();
23
+		$this->CI = & get_instance();
24 24
 		return $controller;
25 25
 	}
26 26
 
Please login to merge, or discard this patch.
application/tests/_ci_phpunit_test/replacing/core/old/3.1.6-Common.php 3 patches
Doc Comments   +8 added lines patch added patch discarded remove patch
@@ -136,6 +136,11 @@  discard block
 block discarded – undo
136 136
 	return $_is_loaded;
137 137
 }
138 138
 
139
+/**
140
+ * @param boolean $return
141
+ *
142
+ * @return boolean
143
+ */
139 144
 function is_cli($return = null)
140 145
 {
141 146
 	static $_return = TRUE;
@@ -148,6 +153,9 @@  discard block
 block discarded – undo
148 153
 	return $_return;
149 154
 }
150 155
 
156
+/**
157
+ * @param string $message
158
+ */
151 159
 function show_error($message, $status_code = 500, $heading = 'An Error Was Encountered')
152 160
 {
153 161
 	$status_code = abs($status_code);
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -263,7 +263,7 @@  discard block
 block discarded – undo
263 263
 
264 264
 	// Save status code in Output object
265 265
 	// added by ci-phpunit-test
266
-	$CI =& get_instance();
266
+	$CI = & get_instance();
267 267
 	$output = $CI->output;
268 268
 	$output->_status = [
269 269
 		'code'     => $code,
@@ -376,7 +376,7 @@  discard block
 block discarded – undo
376 376
 	if (empty($_config))
377 377
 	{
378 378
 		// references cannot be directly assigned to static variables, so we use an array
379
-		$_config[0] =& get_config();
379
+		$_config[0] = & get_config();
380 380
 	}
381 381
 
382 382
 	return isset($_config[0][$item]) ? $_config[0][$item] : NULL;
Please login to merge, or discard this patch.
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -160,8 +160,7 @@  discard block
 block discarded – undo
160 160
 		$exit_status = $status_code + 9; // 9 is EXIT__AUTO_MIN
161 161
 
162 162
 		$status_code = 500;
163
-	}
164
-	else
163
+	} else
165 164
 	{
166 165
 		$exit_status = 1; // EXIT_ERROR
167 166
 	}
@@ -256,8 +255,7 @@  discard block
 block discarded – undo
256 255
 		if (isset($stati[$code]))
257 256
 		{
258 257
 			$text = $stati[$code];
259
-		}
260
-		else
258
+		} else
261 259
 		{
262 260
 			show_error('No status text available. Please check your status code number or supply your own message text.', 500);
263 261
 		}
@@ -327,8 +325,7 @@  discard block
 block discarded – undo
327 325
 		if (file_exists($file_path = APPPATH.'config/'.ENVIRONMENT.'/config.php'))
328 326
 		{
329 327
 			require($file_path);
330
-		}
331
-		elseif ( ! $found)
328
+		} elseif ( ! $found)
332 329
 		{
333 330
 			set_status_header(503);
334 331
 			echo 'The configuration file does not exist.';
Please login to merge, or discard this patch.
application/tests/_ci_phpunit_test/replacing/core/old/3.1.6-Input.php 3 patches
Doc Comments   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
 	/**
238 238
 	 * Fetch an item from the GET array
239 239
 	 *
240
-	 * @param	mixed	$index		Index for item to be fetched from $_GET
240
+	 * @param	string	$index		Index for item to be fetched from $_GET
241 241
 	 * @param	bool	$xss_clean	Whether to apply XSS filtering
242 242
 	 * @return	mixed
243 243
 	 *
@@ -253,7 +253,7 @@  discard block
 block discarded – undo
253 253
 	/**
254 254
 	 * Fetch an item from the POST array
255 255
 	 *
256
-	 * @param	mixed	$index		Index for item to be fetched from $_POST
256
+	 * @param	string	$index		Index for item to be fetched from $_POST
257 257
 	 * @param	bool	$xss_clean	Whether to apply XSS filtering
258 258
 	 * @return	mixed
259 259
 	 *
@@ -321,9 +321,9 @@  discard block
 block discarded – undo
321 321
 	/**
322 322
 	 * Fetch an item from the SERVER array
323 323
 	 *
324
-	 * @param	mixed	$index		Index for item to be fetched from $_SERVER
324
+	 * @param	string	$index		Index for item to be fetched from $_SERVER
325 325
 	 * @param	bool	$xss_clean	Whether to apply XSS filtering
326
-	 * @return	mixed
326
+	 * @return	string
327 327
 	 *
328 328
 	 * @codeCoverageIgnore
329 329
 	 */
@@ -934,7 +934,7 @@  discard block
 block discarded – undo
934 934
 	 * Allows read access to protected properties
935 935
 	 *
936 936
 	 * @param	string	$name
937
-	 * @return	mixed
937
+	 * @return	string|null
938 938
 	 *
939 939
 	 * @codeCoverageIgnore
940 940
 	 */
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -137,17 +137,17 @@  discard block
 block discarded – undo
137 137
 	 */
138 138
 	public function __construct()
139 139
 	{
140
-		$this->_allow_get_array		= (config_item('allow_get_array') === TRUE);
141
-		$this->_enable_xss		= (config_item('global_xss_filtering') === TRUE);
142
-		$this->_enable_csrf		= (config_item('csrf_protection') === TRUE);
143
-		$this->_standardize_newlines	= (bool) config_item('standardize_newlines');
140
+		$this->_allow_get_array = (config_item('allow_get_array') === TRUE);
141
+		$this->_enable_xss = (config_item('global_xss_filtering') === TRUE);
142
+		$this->_enable_csrf = (config_item('csrf_protection') === TRUE);
143
+		$this->_standardize_newlines = (bool) config_item('standardize_newlines');
144 144
 
145
-		$this->security =& load_class('Security', 'core');
145
+		$this->security = & load_class('Security', 'core');
146 146
 
147 147
 		// Do we need the UTF-8 class?
148 148
 		if (UTF8_ENABLED === TRUE)
149 149
 		{
150
-			$this->uni =& load_class('Utf8', 'core');
150
+			$this->uni = & load_class('Utf8', 'core');
151 151
 		}
152 152
 
153 153
 		// Sanitize global arrays
@@ -413,7 +413,7 @@  discard block
 block discarded – undo
413 413
 
414 414
 		// Save cookie in Output object
415 415
 		// added by ci-phpunit-test
416
-		$CI =& get_instance();
416
+		$CI = & get_instance();
417 417
 		$output = $CI->output;
418 418
 		$output->_cookies[$prefix.$name][] = [
419 419
 			'value' => $value,
Please login to merge, or discard this patch.
Braces   +17 added lines, -25 removed lines patch added patch discarded remove patch
@@ -200,29 +200,30 @@  discard block
 block discarded – undo
200 200
 		if (isset($array[$index]))
201 201
 		{
202 202
 			$value = $array[$index];
203
-		}
204
-		elseif (($count = preg_match_all('/(?:^[^\[]+)|\[[^]]*\]/', $index, $matches)) > 1) // Does the index contain array notation
203
+		} elseif (($count = preg_match_all('/(?:^[^\[]+)|\[[^]]*\]/', $index, $matches)) > 1) {
204
+			// Does the index contain array notation
205 205
 		{
206 206
 			$value = $array;
207
+		}
207 208
 			for ($i = 0; $i < $count; $i++)
208 209
 			{
209 210
 				$key = trim($matches[0][$i], '[]');
210
-				if ($key === '') // Empty notation will return the value as array
211
+				if ($key === '') {
212
+					// Empty notation will return the value as array
211 213
 				{
212 214
 					break;
213 215
 				}
216
+				}
214 217
 
215 218
 				if (isset($value[$key]))
216 219
 				{
217 220
 					$value = $value[$key];
218
-				}
219
-				else
221
+				} else
220 222
 				{
221 223
 					return NULL;
222 224
 				}
223 225
 			}
224
-		}
225
-		else
226
+		} else
226 227
 		{
227 228
 			return NULL;
228 229
 		}
@@ -421,8 +422,7 @@  discard block
 block discarded – undo
421 422
 		if ( ! is_numeric($expire))
422 423
 		{
423 424
 			$expire = time() - 86500;
424
-		}
425
-		else
425
+		} else
426 426
 		{
427 427
 			$expire = ($expire > 0) ? time() + $expire : 0;
428 428
 		}
@@ -483,8 +483,7 @@  discard block
 block discarded – undo
483 483
 					if ( ! $this->valid_ip($spoof))
484 484
 					{
485 485
 						$spoof = NULL;
486
-					}
487
-					else
486
+					} else
488 487
 					{
489 488
 						break;
490 489
 					}
@@ -537,8 +536,7 @@  discard block
 block discarded – undo
537 536
 							}
538 537
 
539 538
 							$sprintf = '%016b%016b%016b%016b%016b%016b%016b%016b';
540
-						}
541
-						else
539
+						} else
542 540
 						{
543 541
 							$ip = explode('.', $this->ip_address);
544 542
 							$sprintf = '%08b%08b%08b%08b';
@@ -558,8 +556,7 @@  discard block
 block discarded – undo
558 556
 						{
559 557
 							$netaddr[$j] = intval($netaddr[$j], 16);
560 558
 						}
561
-					}
562
-					else
559
+					} else
563 560
 					{
564 561
 						$netaddr = explode('.', $netaddr);
565 562
 					}
@@ -646,8 +643,7 @@  discard block
 block discarded – undo
646 643
 		if ($this->_allow_get_array === FALSE)
647 644
 		{
648 645
 			$_GET = array();
649
-		}
650
-		elseif (is_array($_GET))
646
+		} elseif (is_array($_GET))
651 647
 		{
652 648
 			foreach ($_GET as $key => $val)
653 649
 			{
@@ -683,8 +679,7 @@  discard block
 block discarded – undo
683 679
 				if (($cookie_key = $this->_clean_input_keys($key)) !== FALSE)
684 680
 				{
685 681
 					$_COOKIE[$cookie_key] = $this->_clean_input_data($val);
686
-				}
687
-				else
682
+				} else
688 683
 				{
689 684
 					unset($_COOKIE[$key]);
690 685
 				}
@@ -774,8 +769,7 @@  discard block
 block discarded – undo
774 769
 			if ($fatal === TRUE)
775 770
 			{
776 771
 				return FALSE;
777
-			}
778
-			else
772
+			} else
779 773
 			{
780 774
 				set_status_header(503);
781 775
 				echo 'Disallowed Key Characters.';
@@ -814,8 +808,7 @@  discard block
 block discarded – undo
814 808
 		if (function_exists('apache_request_headers'))
815 809
 		{
816 810
 			$this->headers = apache_request_headers();
817
-		}
818
-		else
811
+		} else
819 812
 		{
820 813
 			isset($_SERVER['CONTENT_TYPE']) && $this->headers['Content-Type'] = $_SERVER['CONTENT_TYPE'];
821 814
 
@@ -944,8 +937,7 @@  discard block
 block discarded – undo
944 937
 		{
945 938
 			isset($this->_raw_input_stream) OR $this->_raw_input_stream = file_get_contents('php://input');
946 939
 			return $this->_raw_input_stream;
947
-		}
948
-		elseif ($name === 'ip_address')
940
+		} elseif ($name === 'ip_address')
949 941
 		{
950 942
 			return $this->ip_address;
951 943
 		}
Please login to merge, or discard this patch.