Completed
Push — php-cs-fixer ( b6f93e...b9836a )
by Fabio
07:15
created
framework/Data/SqlMap/Statements/TSqlMapObjectCollectionTree.php 2 patches
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -54,6 +54,7 @@
 block discarded – undo
54 54
 	 * @param string parent node id
55 55
 	 * @param string new node id
56 56
 	 * @param mixed node value
57
+	 * @param string $node
57 58
 	 */
58 59
 	public function add($parent, $node, $object = '')
59 60
 	{
Please login to merge, or discard this patch.
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -31,22 +31,22 @@  discard block
 block discarded – undo
31 31
 	/**
32 32
 	 * @var array object graph as tree
33 33
 	 */
34
-	private $_tree = [];
34
+	private $_tree=[];
35 35
 	/**
36 36
 	 * @var array tree node values
37 37
 	 */
38
-	private $_entries = [];
38
+	private $_entries=[];
39 39
 	/**
40 40
 	 * @var array resulting object collection
41 41
 	 */
42
-	private $_list = [];
42
+	private $_list=[];
43 43
 
44 44
 	/**
45 45
 	 * @return boolean true if the graph is empty
46 46
 	 */
47 47
 	public function isEmpty()
48 48
 	{
49
-		return count($this->_entries) == 0;
49
+		return count($this->_entries)==0;
50 50
 	}
51 51
 
52 52
 	/**
@@ -55,27 +55,27 @@  discard block
 block discarded – undo
55 55
 	 * @param string new node id
56 56
 	 * @param mixed node value
57 57
 	 */
58
-	public function add($parent, $node, $object = '')
58
+	public function add($parent, $node, $object='')
59 59
 	{
60
-		if(isset($this->_entries[$parent]) && ($this->_entries[$parent] !== null)
61
-			&& isset($this->_entries[$node]) && ($this->_entries[$node] !== null))
60
+		if(isset($this->_entries[$parent]) && ($this->_entries[$parent]!==null)
61
+			&& isset($this->_entries[$node]) && ($this->_entries[$node]!==null))
62 62
 		{
63
-			$this->_entries[$node] = $object;
63
+			$this->_entries[$node]=$object;
64 64
 			return;
65 65
 		}
66
-		$this->_entries[$node] = $object;
66
+		$this->_entries[$node]=$object;
67 67
 		if(empty($parent))
68 68
 		{
69 69
 			if(isset($this->_entries[$node]))
70 70
 				return;
71
-			$this->_tree[$node] = [];
71
+			$this->_tree[$node]=[];
72 72
 		}
73
-		$found = $this->addNode($this->_tree, $parent, $node);
73
+		$found=$this->addNode($this->_tree, $parent, $node);
74 74
 		if(!$found && !empty($parent))
75 75
 		{
76
-			$this->_tree[$parent] = [];
77
-			if(!isset($this->_entries[$parent]) || $object !== '')
78
-				$this->_entries[$parent] = $object;
76
+			$this->_tree[$parent]=[];
77
+			if(!isset($this->_entries[$parent]) || $object!=='')
78
+				$this->_entries[$parent]=$object;
79 79
 			$this->addNode($this->_tree, $parent, $node);
80 80
 		}
81 81
 	}
@@ -89,20 +89,20 @@  discard block
 block discarded – undo
89 89
 	 */
90 90
 	protected function addNode(&$childs, $parent, $node)
91 91
 	{
92
-		$found = false;
92
+		$found=false;
93 93
 		reset($childs);
94
-		for($i = 0, $k = count($childs); $i < $k; $i++)
94
+		for($i=0, $k=count($childs); $i < $k; $i++)
95 95
 		{
96
-			$key = key($childs);
96
+			$key=key($childs);
97 97
 			next($childs);
98
-			if($key == $parent)
98
+			if($key==$parent)
99 99
 			{
100
-				$found = true;
101
-				$childs[$key][$node] = [];
100
+				$found=true;
101
+				$childs[$key][$node]=[];
102 102
 			}
103 103
 			else
104 104
 			{
105
-				$found = $found || $this->addNode($childs[$key], $parent, $node);
105
+				$found=$found || $this->addNode($childs[$key], $parent, $node);
106 106
 			}
107 107
 		}
108 108
 		return $found;
@@ -124,9 +124,9 @@  discard block
 block discarded – undo
124 124
 	 */
125 125
 	protected function hasChildren(&$nodes)
126 126
 	{
127
-		$hasChildren = false;
127
+		$hasChildren=false;
128 128
 		foreach($nodes as $node)
129
-			if(count($node) != 0)
129
+			if(count($node)!=0)
130 130
 				return true;
131 131
 		return $hasChildren;
132 132
 	}
@@ -138,14 +138,14 @@  discard block
 block discarded – undo
138 138
 	 */
139 139
 	protected function collectChildren($parent, &$nodes)
140 140
 	{
141
-		$noChildren = !$this->hasChildren($nodes);
142
-		$childs = [];
143
-		for(reset($nodes); $key = key($nodes);)
141
+		$noChildren=!$this->hasChildren($nodes);
142
+		$childs=[];
143
+		for(reset($nodes); $key=key($nodes);)
144 144
 		{
145 145
 			next($nodes);
146 146
 			if($noChildren)
147 147
 			{
148
-				$childs[] = $key;
148
+				$childs[]=$key;
149 149
 				unset($nodes[$key]);
150 150
 			}
151 151
 			else
@@ -165,17 +165,17 @@  discard block
 block discarded – undo
165 165
 		if(empty($parent) || empty($this->_entries[$parent]))
166 166
 			return;
167 167
 
168
-		$parentObject = $this->_entries[$parent]['object'];
169
-		$property = $this->_entries[$nodes[0]]['property'];
168
+		$parentObject=$this->_entries[$parent]['object'];
169
+		$property=$this->_entries[$nodes[0]]['property'];
170 170
 
171
-		$list = TPropertyAccess::get($parentObject, $property);
171
+		$list=TPropertyAccess::get($parentObject, $property);
172 172
 
173 173
 		foreach($nodes as $node)
174 174
 		{
175 175
 			if($list instanceof TList)
176
-				$parentObject->{$property}[] = $this->_entries[$node]['object'];
176
+				$parentObject->{$property}[]=$this->_entries[$node]['object'];
177 177
 			elseif(is_array($list))
178
-				$list[] = $this->_entries[$node]['object'];
178
+				$list[]=$this->_entries[$node]['object'];
179 179
 			else
180 180
 				throw new TSqlMapExecutionException(
181 181
 					'sqlmap_property_must_be_list');
@@ -184,8 +184,8 @@  discard block
 block discarded – undo
184 184
 		if(is_array($list))
185 185
 			TPropertyAccess::set($parentObject, $property, $list);
186 186
 
187
-		if($this->_entries[$parent]['property'] === null)
188
-			$this->_list[] = $parentObject;
187
+		if($this->_entries[$parent]['property']===null)
188
+			$this->_list[]=$parentObject;
189 189
 	}
190 190
 
191 191
 	/**
@@ -198,10 +198,10 @@  discard block
 block discarded – undo
198 198
 
199 199
 	public function __sleep()
200 200
 	{
201
-		$exprops = []; $cn = __CLASS__;
202
-		if (!count($this->_tree)) $exprops[] = "\0$cn\0_tree";
203
-		if (!count($this->_entries)) $exprops[] = "\0$cn\0_entries";
204
-		if (!count($this->_list)) $exprops[] = "\0$cn\0_list";
201
+		$exprops=[]; $cn=__CLASS__;
202
+		if(!count($this->_tree)) $exprops[]="\0$cn\0_tree";
203
+		if(!count($this->_entries)) $exprops[]="\0$cn\0_entries";
204
+		if(!count($this->_list)) $exprops[]="\0$cn\0_list";
205 205
 		return array_diff(parent::__sleep(), $exprops);
206 206
 	}
207 207
 }
208 208
\ No newline at end of file
Please login to merge, or discard this patch.
framework/Data/SqlMap/TSqlMapGateway.php 2 patches
Doc Comments   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -36,6 +36,9 @@  discard block
 block discarded – undo
36 36
 	 */
37 37
 	private $_manager;
38 38
 
39
+	/**
40
+	 * @param TSqlMapManager $manager
41
+	 */
39 42
 	public function __construct($manager)
40 43
 	{
41 44
 		$this->_manager = $manager;
@@ -125,7 +128,7 @@  discard block
 block discarded – undo
125 128
 	 * @param mixed The object used to set the parameters in the SQL.
126 129
 	 * @param integer The maximum number of objects to store in each page.
127 130
 	 * @param integer The number of the page to initially load into the list.
128
-	 * @return TPagedList A PaginatedList of beans containing the rows.
131
+	 * @return TSqlMapPagedList A PaginatedList of beans containing the rows.
129 132
 	 */
130 133
 	public function queryForPagedList($statementName, $parameter = null, $pageSize = 10, $page = 0)
131 134
 	{
@@ -146,7 +149,7 @@  discard block
 block discarded – undo
146 149
 	 * @param mixed The object used to set the parameters in the SQL.
147 150
 	 * @param integer The maximum number of objects to store in each page.
148 151
 	 * @param integer The number of the page to initially load into the list.
149
-	 * @return TPagedList A PaginatedList of beans containing the rows.
152
+	 * @return TSqlMapPagedList A PaginatedList of beans containing the rows.
150 153
 	 */
151 154
 	public function queryForPagedListWithRowDelegate($statementName, $delegate, $parameter = null, $pageSize = 10, $page = 0)
152 155
 	{
Please login to merge, or discard this patch.
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
 
39 39
 	public function __construct($manager)
40 40
 	{
41
-		$this->_manager = $manager;
41
+		$this->_manager=$manager;
42 42
 	}
43 43
 
44 44
 	/**
@@ -69,9 +69,9 @@  discard block
 block discarded – undo
69 69
 	 * @param mixed An object of the type to be returned.
70 70
 	 * @return object A single result object populated with the result set data.
71 71
 	 */
72
-	public function queryForObject($statementName, $parameter = null, $result = null)
72
+	public function queryForObject($statementName, $parameter=null, $result=null)
73 73
 	{
74
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
74
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
75 75
 		return $statement->executeQueryForObject($this->getDbConnection(), $parameter, $result);
76 76
 	}
77 77
 
@@ -90,9 +90,9 @@  discard block
 block discarded – undo
90 90
 	 * @param int The maximum number of rows to return.
91 91
 	 * @return TList A List of result objects.
92 92
 	 */
93
-	public function queryForList($statementName, $parameter = null, $result = null, $skip = -1, $max = -1)
93
+	public function queryForList($statementName, $parameter=null, $result=null, $skip=-1, $max=-1)
94 94
 	{
95
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
95
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
96 96
 		return $statement->executeQueryForList($this->getDbConnection(), $parameter, $result, $skip, $max);
97 97
 	}
98 98
 
@@ -111,9 +111,9 @@  discard block
 block discarded – undo
111 111
 	 * @param int The maximum number of rows to return.
112 112
 	 * @return TList A List of result objects.
113 113
 	 */
114
-	public function queryWithRowDelegate($statementName, $delegate, $parameter = null, $result = null, $skip = -1, $max = -1)
114
+	public function queryWithRowDelegate($statementName, $delegate, $parameter=null, $result=null, $skip=-1, $max=-1)
115 115
 	{
116
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
116
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
117 117
 		return $statement->executeQueryForList($this->getDbConnection(), $parameter, $result, $skip, $max, $delegate);
118 118
 	}
119 119
 
@@ -127,9 +127,9 @@  discard block
 block discarded – undo
127 127
 	 * @param integer The number of the page to initially load into the list.
128 128
 	 * @return TPagedList A PaginatedList of beans containing the rows.
129 129
 	 */
130
-	public function queryForPagedList($statementName, $parameter = null, $pageSize = 10, $page = 0)
130
+	public function queryForPagedList($statementName, $parameter=null, $pageSize=10, $page=0)
131 131
 	{
132
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
132
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
133 133
 		return new TSqlMapPagedList($statement, $parameter, $pageSize, null, $page);
134 134
 	}
135 135
 
@@ -148,9 +148,9 @@  discard block
 block discarded – undo
148 148
 	 * @param integer The number of the page to initially load into the list.
149 149
 	 * @return TPagedList A PaginatedList of beans containing the rows.
150 150
 	 */
151
-	public function queryForPagedListWithRowDelegate($statementName, $delegate, $parameter = null, $pageSize = 10, $page = 0)
151
+	public function queryForPagedListWithRowDelegate($statementName, $delegate, $parameter=null, $pageSize=10, $page=0)
152 152
 	{
153
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
153
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
154 154
 		return new TSqlMapPagedList($statement, $parameter, $pageSize, $delegate, $page);
155 155
 	}
156 156
 
@@ -167,9 +167,9 @@  discard block
 block discarded – undo
167 167
 	 * @param string The property of the result object to be used as the value.
168 168
 	 * @return TMap Array object containing the rows keyed by keyProperty.
169 169
 	 */
170
-	public function queryForMap($statementName, $parameter = null, $keyProperty = null, $valueProperty = null, $skip = -1, $max = -1)
170
+	public function queryForMap($statementName, $parameter=null, $keyProperty=null, $valueProperty=null, $skip=-1, $max=-1)
171 171
 	{
172
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
172
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
173 173
 		return $statement->executeQueryForMap($this->getDbConnection(), $parameter, $keyProperty, $valueProperty, $skip, $max);
174 174
 	}
175 175
 
@@ -186,9 +186,9 @@  discard block
 block discarded – undo
186 186
 	 * @param string The property of the result object to be used as the value.
187 187
 	 * @return TMap Array object containing the rows keyed by keyProperty.
188 188
 	 */
189
-	public function queryForMapWithRowDelegate($statementName, $delegate, $parameter = null, $keyProperty = null, $valueProperty = null, $skip = -1, $max = -1)
189
+	public function queryForMapWithRowDelegate($statementName, $delegate, $parameter=null, $keyProperty=null, $valueProperty=null, $skip=-1, $max=-1)
190 190
 	{
191
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
191
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
192 192
 		return $statement->executeQueryForMap($this->getDbConnection(), $parameter, $keyProperty, $valueProperty, $skip, $max, $delegate);
193 193
 	}
194 194
 
@@ -208,9 +208,9 @@  discard block
 block discarded – undo
208 208
 	 * This might be automatically generated by the RDBMS,
209 209
 	 * or selected from a sequence table or other source.
210 210
 	 */
211
-	public function insert($statementName, $parameter = null)
211
+	public function insert($statementName, $parameter=null)
212 212
 	{
213
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
213
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
214 214
 		return $statement->executeInsert($this->getDbConnection(), $parameter);
215 215
 	}
216 216
 
@@ -227,9 +227,9 @@  discard block
 block discarded – undo
227 227
 	 * @param mixed The parameter object.
228 228
 	 * @return integer The number of rows effected.
229 229
 	 */
230
-	public function update($statementName, $parameter = null)
230
+	public function update($statementName, $parameter=null)
231 231
 	{
232
-		$statement = $this->getSqlMapManager()->getMappedStatement($statementName);
232
+		$statement=$this->getSqlMapManager()->getMappedStatement($statementName);
233 233
 		return $statement->executeUpdate($this->getDbConnection(), $parameter);
234 234
 	}
235 235
 
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
 	 * @param mixed The parameter object.
240 240
 	 * @return integer The number of rows effected.
241 241
 	 */
242
-	public function delete($statementName, $parameter = null)
242
+	public function delete($statementName, $parameter=null)
243 243
 	{
244 244
 		return $this->update($statementName, $parameter);
245 245
 	}
Please login to merge, or discard this patch.
framework/Data/SqlMap/TSqlMapManager.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -61,6 +61,7 @@  discard block
 block discarded – undo
61 61
 	 * Constructor, create a new SqlMap manager.
62 62
 	 * @param TDbConnection database connection
63 63
 	 * @param string configuration file.
64
+	 * @param \Prado\Data\TDbConnection $connection
64 65
 	 */
65 66
 	public function __construct($connection = null)
66 67
 	{
@@ -74,6 +75,7 @@  discard block
 block discarded – undo
74 75
 
75 76
 	/**
76 77
 	 * @param TDbConnection default database connection
78
+	 * @param \Prado\Data\TDbConnection $conn
77 79
 	 */
78 80
 	public function setDbConnection($conn)
79 81
 	{
@@ -111,6 +113,7 @@  discard block
 block discarded – undo
111 113
 	/**
112 114
 	 * Loads and parses the SqlMap configuration file.
113 115
 	 * @param string xml configuration file.
116
+	 * @param string $file
114 117
 	 */
115 118
 	public function configureXml($file)
116 119
 	{
Please login to merge, or discard this patch.
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -62,14 +62,14 @@  discard block
 block discarded – undo
62 62
 	 * @param TDbConnection database connection
63 63
 	 * @param string configuration file.
64 64
 	 */
65
-	public function __construct($connection = null)
65
+	public function __construct($connection=null)
66 66
 	{
67
-		$this->_connection = $connection;
67
+		$this->_connection=$connection;
68 68
 
69
-		$this->_mappedStatements = new TMap;
70
-		$this->_resultMaps = new TMap;
71
-		$this->_parameterMaps = new TMap;
72
-		$this->_cacheModels = new TMap;
69
+		$this->_mappedStatements=new TMap;
70
+		$this->_resultMaps=new TMap;
71
+		$this->_parameterMaps=new TMap;
72
+		$this->_cacheModels=new TMap;
73 73
 	}
74 74
 
75 75
 	/**
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 	 */
78 78
 	public function setDbConnection($conn)
79 79
 	{
80
-		$this->_connection = $conn;
80
+		$this->_connection=$conn;
81 81
 	}
82 82
 
83 83
 	/**
@@ -93,8 +93,8 @@  discard block
 block discarded – undo
93 93
 	 */
94 94
 	public function getTypeHandlers()
95 95
 	{
96
-		if($this->_typeHandlers === null)
97
-			$this->_typeHandlers = new TSqlMapTypeHandlerRegistry();
96
+		if($this->_typeHandlers===null)
97
+			$this->_typeHandlers=new TSqlMapTypeHandlerRegistry();
98 98
 		return $this->_typeHandlers;
99 99
 	}
100 100
 
@@ -103,8 +103,8 @@  discard block
 block discarded – undo
103 103
 	 */
104 104
 	public function getSqlmapGateway()
105 105
 	{
106
-		if($this->_gateway === null)
107
-			$this->_gateway = $this->createSqlMapGateway();
106
+		if($this->_gateway===null)
107
+			$this->_gateway=$this->createSqlMapGateway();
108 108
 		return $this->_gateway;
109 109
 	}
110 110
 
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 */
115 115
 	public function configureXml($file)
116 116
 	{
117
-		$config = new TSqlMapXmlConfiguration($this);
117
+		$config=new TSqlMapXmlConfiguration($this);
118 118
 		$config->configure($file);
119 119
 	}
120 120
 
@@ -124,8 +124,8 @@  discard block
 block discarded – undo
124 124
 	 */
125 125
 	public function getCacheDependencies()
126 126
 	{
127
-		if($this->_cacheDependencies === null)
128
-			$this->_cacheDependencies = new TChainedCacheDependency();
127
+		if($this->_cacheDependencies===null)
128
+			$this->_cacheDependencies=new TChainedCacheDependency();
129 129
 
130 130
 		return $this->_cacheDependencies;
131 131
 	}
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 	 */
157 157
 	public function getMappedStatement($name)
158 158
 	{
159
-		if($this->_mappedStatements->contains($name) == false)
159
+		if($this->_mappedStatements->contains($name)==false)
160 160
 			throw new TSqlMapUndefinedException('sqlmap_contains_no_statement', $name);
161 161
 		return $this->_mappedStatements[$name];
162 162
 	}
@@ -169,8 +169,8 @@  discard block
 block discarded – undo
169 169
 	 */
170 170
 	public function addMappedStatement(IMappedStatement $statement)
171 171
 	{
172
-		$key = $statement->getID();
173
-		if($this->_mappedStatements->contains($key) == true)
172
+		$key=$statement->getID();
173
+		if($this->_mappedStatements->contains($key)==true)
174 174
 			throw new TSqlMapDuplicateException('sqlmap_already_contains_statement', $key);
175 175
 		$this->_mappedStatements->add($key, $statement);
176 176
 	}
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
 	 */
192 192
 	public function getResultMap($name)
193 193
 	{
194
-		if($this->_resultMaps->contains($name) == false)
194
+		if($this->_resultMaps->contains($name)==false)
195 195
 			throw new TSqlMapUndefinedException('sqlmap_contains_no_result_map', $name);
196 196
 		return $this->_resultMaps[$name];
197 197
 	}
@@ -202,8 +202,8 @@  discard block
 block discarded – undo
202 202
 	 */
203 203
 	public function addResultMap(TResultMap $result)
204 204
 	{
205
-		$key = $result->getID();
206
-		if($this->_resultMaps->contains($key) == true)
205
+		$key=$result->getID();
206
+		if($this->_resultMaps->contains($key)==true)
207 207
 			throw new TSqlMapDuplicateException('sqlmap_already_contains_result_map', $key);
208 208
 		$this->_resultMaps->add($key, $result);
209 209
 	}
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
 	 */
224 224
 	public function getParameterMap($name)
225 225
 	{
226
-		if($this->_parameterMaps->contains($name) == false)
226
+		if($this->_parameterMaps->contains($name)==false)
227 227
 			throw new TSqlMapUndefinedException('sqlmap_contains_no_parameter_map', $name);
228 228
 		return $this->_parameterMaps[$name];
229 229
 	}
@@ -234,8 +234,8 @@  discard block
 block discarded – undo
234 234
 	 */
235 235
 	public function addParameterMap(TParameterMap $parameter)
236 236
 	{
237
-		$key = $parameter->getID();
238
-		if($this->_parameterMaps->contains($key) == true)
237
+		$key=$parameter->getID();
238
+		if($this->_parameterMaps->contains($key)==true)
239 239
 			throw new TSqlMapDuplicateException('sqlmap_already_contains_parameter_map', $key);
240 240
 		$this->_parameterMaps->add($key, $parameter);
241 241
 	}
Please login to merge, or discard this patch.
framework/Data/TDbCommand.php 3 patches
Doc Comments   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -165,6 +165,7 @@  discard block
 block discarded – undo
165 165
 	 * placeholders, this will be the 1-indexed position of the parameter.
166 166
 	 * @param mixed The value to bind to the parameter
167 167
 	 * @param int SQL data type of the parameter
168
+	 * @param string $name
168 169
 	 * @see http://www.php.net/manual/en/function.PDOStatement-bindValue.php
169 170
 	 */
170 171
 	public function bindValue($name, $value, $dataType = null)
@@ -268,7 +269,7 @@  discard block
 block discarded – undo
268 269
 	 * Executes the SQL statement and returns the value of the first column in the first row of data.
269 270
 	 * This is a convenient method of {@link query} when only a single scalar
270 271
 	 * value is needed (e.g. obtaining the count of the records).
271
-	 * @return mixed the value of the first column in the first row of the query result. False is returned if there is no value.
272
+	 * @return string the value of the first column in the first row of the query result. False is returned if there is no value.
272 273
 	 * @throws TDbException execution failed
273 274
 	 */
274 275
 	public function queryScalar()
Please login to merge, or discard this patch.
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 class TDbCommand extends \Prado\TComponent
46 46
 {
47 47
 	private $_connection;
48
-	private $_text = '';
48
+	private $_text='';
49 49
 	private $_statement;
50 50
 
51 51
 	/**
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 	 */
56 56
 	public function __construct(TDbConnection $connection, $text)
57 57
 	{
58
-		$this->_connection = $connection;
58
+		$this->_connection=$connection;
59 59
 		$this->setText($text);
60 60
 	}
61 61
 
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
 	 */
83 83
 	public function setText($value)
84 84
 	{
85
-		$this->_text = $value;
85
+		$this->_text=$value;
86 86
 		$this->cancel();
87 87
 	}
88 88
 
@@ -112,11 +112,11 @@  discard block
 block discarded – undo
112 112
 	 */
113 113
 	public function prepare()
114 114
 	{
115
-		if($this->_statement == null)
115
+		if($this->_statement==null)
116 116
 		{
117 117
 			try
118 118
 			{
119
-				$this->_statement = $this->getConnection()->getPdoInstance()->prepare($this->getText());
119
+				$this->_statement=$this->getConnection()->getPdoInstance()->prepare($this->getText());
120 120
 			}
121 121
 			catch(Exception $e)
122 122
 			{
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
 	 */
131 131
 	public function cancel()
132 132
 	{
133
-		$this->_statement = null;
133
+		$this->_statement=null;
134 134
 	}
135 135
 
136 136
 	/**
@@ -146,12 +146,12 @@  discard block
 block discarded – undo
146 146
 	 * @param int length of the data type
147 147
 	 * @see http://www.php.net/manual/en/function.PDOStatement-bindParam.php
148 148
 	 */
149
-	public function bindParameter($name, &$value, $dataType = null, $length = null)
149
+	public function bindParameter($name, &$value, $dataType=null, $length=null)
150 150
 	{
151 151
 		$this->prepare();
152
-		if($dataType === null)
152
+		if($dataType===null)
153 153
 			$this->_statement->bindParam($name, $value);
154
-		elseif($length === null)
154
+		elseif($length===null)
155 155
 			$this->_statement->bindParam($name, $value, $dataType);
156 156
 		else
157 157
 			$this->_statement->bindParam($name, $value, $dataType, $length);
@@ -167,10 +167,10 @@  discard block
 block discarded – undo
167 167
 	 * @param int SQL data type of the parameter
168 168
 	 * @see http://www.php.net/manual/en/function.PDOStatement-bindValue.php
169 169
 	 */
170
-	public function bindValue($name, $value, $dataType = null)
170
+	public function bindValue($name, $value, $dataType=null)
171 171
 	{
172 172
 		$this->prepare();
173
-		if($dataType === null)
173
+		if($dataType===null)
174 174
 			$this->_statement->bindValue($name, $value);
175 175
 		else
176 176
 			$this->_statement->bindValue($name, $value, $dataType);
@@ -228,7 +228,7 @@  discard block
 block discarded – undo
228 228
 			if($this->_statement instanceof PDOStatement)
229 229
 				$this->_statement->execute();
230 230
 			else
231
-				$this->_statement = $this->getConnection()->getPdoInstance()->query($this->getText());
231
+				$this->_statement=$this->getConnection()->getPdoInstance()->query($this->getText());
232 232
 			return new TDbDataReader($this);
233 233
 		}
234 234
 		catch(Exception $e)
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
 	 * @return array the first row of the query result, false if no result.
246 246
 	 * @throws TDbException execution failed
247 247
 	 */
248
-	public function queryRow($fetchAssociative = true)
248
+	public function queryRow($fetchAssociative=true)
249 249
 	{
250 250
 		try
251 251
 		{
@@ -253,8 +253,8 @@  discard block
 block discarded – undo
253 253
 			if($this->_statement instanceof PDOStatement)
254 254
 				$this->_statement->execute();
255 255
 			else
256
-				$this->_statement = $this->getConnection()->getPdoInstance()->query($this->getText());
257
-			$result = $this->_statement->fetch($fetchAssociative ? PDO::FETCH_ASSOC : PDO::FETCH_NUM);
256
+				$this->_statement=$this->getConnection()->getPdoInstance()->query($this->getText());
257
+			$result=$this->_statement->fetch($fetchAssociative ? PDO::FETCH_ASSOC : PDO::FETCH_NUM);
258 258
 			$this->_statement->closeCursor();
259 259
 			return $result;
260 260
 		}
@@ -279,10 +279,10 @@  discard block
 block discarded – undo
279 279
 			if($this->_statement instanceof PDOStatement)
280 280
 				$this->_statement->execute();
281 281
 			else
282
-				$this->_statement = $this->getConnection()->getPdoInstance()->query($this->getText());
283
-			$result = $this->_statement->fetchColumn();
282
+				$this->_statement=$this->getConnection()->getPdoInstance()->query($this->getText());
283
+			$result=$this->_statement->fetchColumn();
284 284
 			$this->_statement->closeCursor();
285
-			if(is_resource($result) && get_resource_type($result) === 'stream')
285
+			if(is_resource($result) && get_resource_type($result)==='stream')
286 286
 				return stream_get_contents($result);
287 287
 			else
288 288
 				return $result;
@@ -303,10 +303,10 @@  discard block
 block discarded – undo
303 303
 	 */
304 304
 	public function queryColumn()
305 305
 	{
306
-		$rows = $this->query()->readAll();
307
-		$column = [];
306
+		$rows=$this->query()->readAll();
307
+		$column=[];
308 308
 		foreach($rows as $row)
309
-			$column[] = current($row);
309
+			$column[]=current($row);
310 310
 		return $column;
311 311
 	}
312 312
 }
Please login to merge, or discard this patch.
Braces   +6 added lines, -12 removed lines patch added patch discarded remove patch
@@ -117,8 +117,7 @@  discard block
 block discarded – undo
117 117
 			try
118 118
 			{
119 119
 				$this->_statement = $this->getConnection()->getPdoInstance()->prepare($this->getText());
120
-			}
121
-			catch(Exception $e)
120
+			} catch(Exception $e)
122 121
 			{
123 122
 				throw new TDbException('dbcommand_prepare_failed', $e->getMessage(), $this->getText());
124 123
 			}
@@ -193,11 +192,9 @@  discard block
 block discarded – undo
193 192
 			{
194 193
 				$this->_statement->execute();
195 194
 				return $this->_statement->rowCount();
196
-			}
197
-			else
195
+			} else
198 196
 				return $this->getConnection()->getPdoInstance()->exec($this->getText());
199
-		}
200
-		catch(Exception $e)
197
+		} catch(Exception $e)
201 198
 		{
202 199
 			throw new TDbException('dbcommand_execute_failed', $e->getMessage(), $this->getDebugStatementText());
203 200
 		}
@@ -230,8 +227,7 @@  discard block
 block discarded – undo
230 227
 			else
231 228
 				$this->_statement = $this->getConnection()->getPdoInstance()->query($this->getText());
232 229
 			return new TDbDataReader($this);
233
-		}
234
-		catch(Exception $e)
230
+		} catch(Exception $e)
235 231
 		{
236 232
 			throw new TDbException('dbcommand_query_failed', $e->getMessage(), $this->getDebugStatementText());
237 233
 		}
@@ -257,8 +253,7 @@  discard block
 block discarded – undo
257 253
 			$result = $this->_statement->fetch($fetchAssociative ? PDO::FETCH_ASSOC : PDO::FETCH_NUM);
258 254
 			$this->_statement->closeCursor();
259 255
 			return $result;
260
-		}
261
-		catch(Exception $e)
256
+		} catch(Exception $e)
262 257
 		{
263 258
 			throw new TDbException('dbcommand_query_failed', $e->getMessage(), $this->getDebugStatementText());
264 259
 		}
@@ -286,8 +281,7 @@  discard block
 block discarded – undo
286 281
 				return stream_get_contents($result);
287 282
 			else
288 283
 				return $result;
289
-		}
290
-		catch(Exception $e)
284
+		} catch(Exception $e)
291 285
 		{
292 286
 			throw new TDbException('dbcommand_query_failed', $e->getMessage(), $this->getDebugStatementText());
293 287
 		}
Please login to merge, or discard this patch.
framework/Exceptions/TErrorHandler.php 3 patches
Doc Comments   +11 added lines patch added patch discarded remove patch
@@ -118,6 +118,7 @@  discard block
 block discarded – undo
118 118
 	 * It terminates the application immediately after the error is displayed.
119 119
 	 * @param mixed sender of the event
120 120
 	 * @param mixed event parameter (if the event is raised by TApplication, it refers to the exception instance)
121
+	 * @param null|\Prado\TApplication $sender
121 122
 	 */
122 123
 	public function handleError($sender, $param)
123 124
 	{
@@ -187,6 +188,7 @@  discard block
 block discarded – undo
187 188
 	 * mode will be displayed to the client user.
188 189
 	 * @param integer response status code
189 190
 	 * @param Exception exception instance
191
+	 * @param integer $statusCode
190 192
 	 */
191 193
 	protected function handleExternalError($statusCode, $exception)
192 194
 	{
@@ -383,6 +385,9 @@  discard block
 block discarded – undo
383 385
 		return $result;
384 386
 	}
385 387
 
388
+	/**
389
+	 * @return string
390
+	 */
386 391
 	private function getExactTraceAsString($exception)
387 392
 	{
388 393
 		if($exception instanceof TPhpFatalErrorException &&
@@ -410,6 +415,9 @@  discard block
 block discarded – undo
410 415
 		return $exception->getTraceAsString();
411 416
 	}
412 417
 
418
+	/**
419
+	 * @param string $pattern
420
+	 */
413 421
 	private function getPropertyAccessTrace($trace, $pattern)
414 422
 	{
415 423
 		$result = null;
@@ -442,6 +450,9 @@  discard block
 block discarded – undo
442 450
 		return $source;
443 451
 	}
444 452
 
453
+	/**
454
+	 * @param string $message
455
+	 */
445 456
 	private function addLink($message) {
446 457
 		if (null !== ($class = $this->getErrorClassNameSpace($message))) {
447 458
 			return str_replace($class['name'], '<a href="' . $class['url'] . '" target="_blank">' . $class['name'] . '</a>', $message);
Please login to merge, or discard this patch.
Spacing   +98 added lines, -98 removed lines patch added patch discarded remove patch
@@ -57,19 +57,19 @@  discard block
 block discarded – undo
57 57
 	/**
58 58
 	 * error template file basename
59 59
 	 */
60
-	const ERROR_FILE_NAME = 'error';
60
+	const ERROR_FILE_NAME='error';
61 61
 	/**
62 62
 	 * exception template file basename
63 63
 	 */
64
-	const EXCEPTION_FILE_NAME = 'exception';
64
+	const EXCEPTION_FILE_NAME='exception';
65 65
 	/**
66 66
 	 * number of lines before and after the error line to be displayed in case of an exception
67 67
 	 */
68
-	const SOURCE_LINES = 12;
68
+	const SOURCE_LINES=12;
69 69
 	/**
70 70
 	 * number of prado internal function calls to be dropped from stack traces on fatal errors
71 71
 	 */
72
-	const FATAL_ERROR_TRACE_DROP_LINES = 5;
72
+	const FATAL_ERROR_TRACE_DROP_LINES=5;
73 73
 
74 74
 	/**
75 75
 	 * @var string error template directory
@@ -91,8 +91,8 @@  discard block
 block discarded – undo
91 91
 	 */
92 92
 	public function getErrorTemplatePath()
93 93
 	{
94
-		if($this->_templatePath === null)
95
-			$this->_templatePath = Prado::getFrameworkPath() . '/Exceptions/templates';
94
+		if($this->_templatePath===null)
95
+			$this->_templatePath=Prado::getFrameworkPath().'/Exceptions/templates';
96 96
 		return $this->_templatePath;
97 97
 	}
98 98
 
@@ -104,8 +104,8 @@  discard block
 block discarded – undo
104 104
 	 */
105 105
 	public function setErrorTemplatePath($value)
106 106
 	{
107
-		if(($templatePath = Prado::getPathOfNamespace($value)) !== null && is_dir($templatePath))
108
-			$this->_templatePath = $templatePath;
107
+		if(($templatePath=Prado::getPathOfNamespace($value))!==null && is_dir($templatePath))
108
+			$this->_templatePath=$templatePath;
109 109
 		else
110 110
 			throw new TConfigurationException('errorhandler_errortemplatepath_invalid', $value);
111 111
 	}
@@ -121,7 +121,7 @@  discard block
 block discarded – undo
121 121
 	 */
122 122
 	public function handleError($sender, $param)
123 123
 	{
124
-		static $handling = false;
124
+		static $handling=false;
125 125
 		// We need to restore error and exception handlers,
126 126
 		// because within error and exception handlers, new errors and exceptions
127 127
 		// cannot be handled properly by PHP
@@ -132,14 +132,14 @@  discard block
 block discarded – undo
132 132
 			$this->handleRecursiveError($param);
133 133
 		else
134 134
 		{
135
-			$handling = true;
136
-			if(($response = $this->getResponse()) !== null)
135
+			$handling=true;
136
+			if(($response=$this->getResponse())!==null)
137 137
 				$response->clear();
138 138
 			if(!headers_sent())
139 139
 				header('Content-Type: text/html; charset=UTF-8');
140 140
 			if($param instanceof THttpException)
141 141
 				$this->handleExternalError($param->getStatusCode(), $param);
142
-			elseif($this->getApplication()->getMode() === TApplicationMode::Debug)
142
+			elseif($this->getApplication()->getMode()===TApplicationMode::Debug)
143 143
 				$this->displayException($param);
144 144
 			else
145 145
 				$this->handleExternalError(500, $param);
@@ -153,30 +153,30 @@  discard block
 block discarded – undo
153 153
 	 * @return string
154 154
 	 * @since 3.1.6
155 155
 	 */
156
-	protected static function hideSecurityRelated($value, $exception = null)
156
+	protected static function hideSecurityRelated($value, $exception=null)
157 157
 	{
158
-		$aRpl = [];
159
-		if($exception !== null && $exception instanceof \Exception)
158
+		$aRpl=[];
159
+		if($exception!==null && $exception instanceof \Exception)
160 160
 		{
161 161
 			if($exception instanceof TPhpFatalErrorException &&
162 162
 				function_exists('xdebug_get_function_stack'))
163 163
 			{
164
-				$aTrace = array_slice(array_reverse(xdebug_get_function_stack()), self::FATAL_ERROR_TRACE_DROP_LINES, -1);
164
+				$aTrace=array_slice(array_reverse(xdebug_get_function_stack()), self::FATAL_ERROR_TRACE_DROP_LINES, -1);
165 165
 			} else {
166
-				$aTrace = $exception->getTrace();
166
+				$aTrace=$exception->getTrace();
167 167
 			}
168 168
 
169 169
 			foreach($aTrace as $item)
170 170
 			{
171 171
 				if(isset($item['file']))
172
-					$aRpl[dirname($item['file']) . DIRECTORY_SEPARATOR] = '<hidden>' . DIRECTORY_SEPARATOR;
172
+					$aRpl[dirname($item['file']).DIRECTORY_SEPARATOR]='<hidden>'.DIRECTORY_SEPARATOR;
173 173
 			}
174 174
 		}
175
-		$aRpl[$_SERVER['DOCUMENT_ROOT']] = '${DocumentRoot}';
176
-		$aRpl[str_replace('/', DIRECTORY_SEPARATOR, $_SERVER['DOCUMENT_ROOT'])] = '${DocumentRoot}';
177
-		$aRpl[PRADO_DIR . DIRECTORY_SEPARATOR] = '${PradoFramework}' . DIRECTORY_SEPARATOR;
175
+		$aRpl[$_SERVER['DOCUMENT_ROOT']]='${DocumentRoot}';
176
+		$aRpl[str_replace('/', DIRECTORY_SEPARATOR, $_SERVER['DOCUMENT_ROOT'])]='${DocumentRoot}';
177
+		$aRpl[PRADO_DIR.DIRECTORY_SEPARATOR]='${PradoFramework}'.DIRECTORY_SEPARATOR;
178 178
 		if(isset($aRpl[DIRECTORY_SEPARATOR])) unset($aRpl[DIRECTORY_SEPARATOR]);
179
-		$aRpl = array_reverse($aRpl, true);
179
+		$aRpl=array_reverse($aRpl, true);
180 180
 
181 181
 		return str_replace(array_keys($aRpl), $aRpl, $value);
182 182
 	}
@@ -193,21 +193,21 @@  discard block
 block discarded – undo
193 193
 		if(!($exception instanceof THttpException))
194 194
 			error_log($exception->__toString());
195 195
 
196
-		$content = $this->getErrorTemplate($statusCode, $exception);
196
+		$content=$this->getErrorTemplate($statusCode, $exception);
197 197
 
198
-		$serverAdmin = isset($_SERVER['SERVER_ADMIN'])?$_SERVER['SERVER_ADMIN']:'';
198
+		$serverAdmin=isset($_SERVER['SERVER_ADMIN']) ? $_SERVER['SERVER_ADMIN'] : '';
199 199
 
200
-		$isDebug = $this->getApplication()->getMode() === TApplicationMode::Debug;
200
+		$isDebug=$this->getApplication()->getMode()===TApplicationMode::Debug;
201 201
 
202
-		$errorMessage = $exception->getMessage();
202
+		$errorMessage=$exception->getMessage();
203 203
 		if($isDebug)
204
-			$version = $_SERVER['SERVER_SOFTWARE'] . ' <a href="https://github.com/pradosoft/prado">PRADO</a>/' . Prado::getVersion();
204
+			$version=$_SERVER['SERVER_SOFTWARE'].' <a href="https://github.com/pradosoft/prado">PRADO</a>/'.Prado::getVersion();
205 205
 		else
206 206
 		{
207
-			$version = '';
208
-			$errorMessage = self::hideSecurityRelated($errorMessage, $exception);
207
+			$version='';
208
+			$errorMessage=self::hideSecurityRelated($errorMessage, $exception);
209 209
 		}
210
-		$tokens = [
210
+		$tokens=[
211 211
 			'%%StatusCode%%' => "$statusCode",
212 212
 			'%%ErrorMessage%%' => htmlspecialchars($errorMessage),
213 213
 			'%%ServerAdmin%%' => $serverAdmin,
@@ -229,16 +229,16 @@  discard block
 block discarded – undo
229 229
 	 */
230 230
 	protected function handleRecursiveError($exception)
231 231
 	{
232
-		if($this->getApplication()->getMode() === TApplicationMode::Debug)
232
+		if($this->getApplication()->getMode()===TApplicationMode::Debug)
233 233
 		{
234 234
 			echo "<html><head><title>Recursive Error</title></head>\n";
235 235
 			echo "<body><h1>Recursive Error</h1>\n";
236
-			echo "<pre>" . $exception->__toString() . "</pre>\n";
236
+			echo "<pre>".$exception->__toString()."</pre>\n";
237 237
 			echo "</body></html>";
238 238
 		}
239 239
 		else
240 240
 		{
241
-			error_log("Error happened while processing an existing error:\n" . $exception->__toString());
241
+			error_log("Error happened while processing an existing error:\n".$exception->__toString());
242 242
 			header('HTTP/1.0 500 Internal Error');
243 243
 		}
244 244
 	}
@@ -252,53 +252,53 @@  discard block
 block discarded – undo
252 252
 	 */
253 253
 	protected function displayException($exception)
254 254
 	{
255
-		if(php_sapi_name() === 'cli')
255
+		if(php_sapi_name()==='cli')
256 256
 		{
257
-			echo $exception->getMessage() . "\n";
257
+			echo $exception->getMessage()."\n";
258 258
 			echo $this->getExactTraceAsString($exception);
259 259
 			return;
260 260
 		}
261 261
 
262 262
 		if($exception instanceof TTemplateException)
263 263
 		{
264
-			$fileName = $exception->getTemplateFile();
265
-			$lines = empty($fileName)?explode("\n", $exception->getTemplateSource()):@file($fileName);
266
-			$source = $this->getSourceCode($lines, $exception->getLineNumber());
267
-			if($fileName === '')
268
-				$fileName = '---embedded template---';
269
-			$errorLine = $exception->getLineNumber();
264
+			$fileName=$exception->getTemplateFile();
265
+			$lines=empty($fileName) ?explode("\n", $exception->getTemplateSource()) : @file($fileName);
266
+			$source=$this->getSourceCode($lines, $exception->getLineNumber());
267
+			if($fileName==='')
268
+				$fileName='---embedded template---';
269
+			$errorLine=$exception->getLineNumber();
270 270
 		}
271 271
 		else
272 272
 		{
273
-			if(($trace = $this->getExactTrace($exception)) !== null)
273
+			if(($trace=$this->getExactTrace($exception))!==null)
274 274
 			{
275
-				$fileName = $trace['file'];
276
-				$errorLine = $trace['line'];
275
+				$fileName=$trace['file'];
276
+				$errorLine=$trace['line'];
277 277
 			}
278 278
 			else
279 279
 			{
280
-				$fileName = $exception->getFile();
281
-				$errorLine = $exception->getLine();
280
+				$fileName=$exception->getFile();
281
+				$errorLine=$exception->getLine();
282 282
 			}
283
-			$source = $this->getSourceCode(@file($fileName), $errorLine);
283
+			$source=$this->getSourceCode(@file($fileName), $errorLine);
284 284
 		}
285 285
 
286
-		if($this->getApplication()->getMode() === TApplicationMode::Debug)
287
-			$version = $_SERVER['SERVER_SOFTWARE'] . ' <a href="https://github.com/pradosoft/prado">PRADO</a>/' . Prado::getVersion();
286
+		if($this->getApplication()->getMode()===TApplicationMode::Debug)
287
+			$version=$_SERVER['SERVER_SOFTWARE'].' <a href="https://github.com/pradosoft/prado">PRADO</a>/'.Prado::getVersion();
288 288
 		else
289
-			$version = '';
289
+			$version='';
290 290
 
291
-		$tokens = [
291
+		$tokens=[
292 292
 			'%%ErrorType%%' => get_class($exception),
293 293
 			'%%ErrorMessage%%' => $this->addLink(htmlspecialchars($exception->getMessage())),
294
-			'%%SourceFile%%' => htmlspecialchars($fileName) . ' (' . $errorLine . ')',
294
+			'%%SourceFile%%' => htmlspecialchars($fileName).' ('.$errorLine.')',
295 295
 			'%%SourceCode%%' => $source,
296 296
 			'%%StackTrace%%' => htmlspecialchars($this->getExactTraceAsString($exception)),
297 297
 			'%%Version%%' => $version,
298 298
 			'%%Time%%' => @strftime('%Y-%m-%d %H:%M', time())
299 299
 		];
300 300
 
301
-		$content = $this->getExceptionTemplate($exception);
301
+		$content=$this->getExceptionTemplate($exception);
302 302
 
303 303
 		echo strtr($content, $tokens);
304 304
 	}
@@ -312,11 +312,11 @@  discard block
 block discarded – undo
312 312
 	 */
313 313
 	protected function getExceptionTemplate($exception)
314 314
 	{
315
-		$lang = Prado::getPreferredLanguage();
316
-		$exceptionFile = Prado::getFrameworkPath() . '/Exceptions/templates/' . self::EXCEPTION_FILE_NAME . '-' . $lang . '.html';
315
+		$lang=Prado::getPreferredLanguage();
316
+		$exceptionFile=Prado::getFrameworkPath().'/Exceptions/templates/'.self::EXCEPTION_FILE_NAME.'-'.$lang.'.html';
317 317
 		if(!is_file($exceptionFile))
318
-			$exceptionFile = Prado::getFrameworkPath() . '/Exceptions/templates/' . self::EXCEPTION_FILE_NAME . '.html';
319
-		if(($content = @file_get_contents($exceptionFile)) === false)
318
+			$exceptionFile=Prado::getFrameworkPath().'/Exceptions/templates/'.self::EXCEPTION_FILE_NAME.'.html';
319
+		if(($content=@file_get_contents($exceptionFile))===false)
320 320
 			die("Unable to open exception template file '$exceptionFile'.");
321 321
 		return $content;
322 322
 	}
@@ -339,45 +339,45 @@  discard block
 block discarded – undo
339 339
 	 */
340 340
 	protected function getErrorTemplate($statusCode, $exception)
341 341
 	{
342
-		$base = $this->getErrorTemplatePath() . DIRECTORY_SEPARATOR . self::ERROR_FILE_NAME;
343
-		$lang = Prado::getPreferredLanguage();
342
+		$base=$this->getErrorTemplatePath().DIRECTORY_SEPARATOR.self::ERROR_FILE_NAME;
343
+		$lang=Prado::getPreferredLanguage();
344 344
 		if(is_file("$base$statusCode-$lang.html"))
345
-			$errorFile = "$base$statusCode-$lang.html";
345
+			$errorFile="$base$statusCode-$lang.html";
346 346
 		elseif(is_file("$base$statusCode.html"))
347
-			$errorFile = "$base$statusCode.html";
347
+			$errorFile="$base$statusCode.html";
348 348
 		elseif(is_file("$base-$lang.html"))
349
-			$errorFile = "$base-$lang.html";
349
+			$errorFile="$base-$lang.html";
350 350
 		else
351
-			$errorFile = "$base.html";
352
-		if(($content = @file_get_contents($errorFile)) === false)
351
+			$errorFile="$base.html";
352
+		if(($content=@file_get_contents($errorFile))===false)
353 353
 			die("Unable to open error template file '$errorFile'.");
354 354
 		return $content;
355 355
 	}
356 356
 
357 357
 	private function getExactTrace($exception)
358 358
 	{
359
-		$result = null;
359
+		$result=null;
360 360
 		if($exception instanceof TPhpFatalErrorException &&
361 361
 			function_exists('xdebug_get_function_stack'))
362 362
 		{
363
-			$trace = array_slice(array_reverse(xdebug_get_function_stack()), self::FATAL_ERROR_TRACE_DROP_LINES, -1);
363
+			$trace=array_slice(array_reverse(xdebug_get_function_stack()), self::FATAL_ERROR_TRACE_DROP_LINES, -1);
364 364
 		} else {
365
-			$trace = $exception->getTrace();
365
+			$trace=$exception->getTrace();
366 366
 		}
367 367
 		
368 368
 		// if PHP exception, we want to show the 2nd stack level context
369 369
 		// because the 1st stack level is of little use (it's in error handler)
370 370
 		if($exception instanceof TPhpErrorException) {
371 371
 			if(isset($trace[0]['file']))
372
-				$result = $trace[0];
372
+				$result=$trace[0];
373 373
 			elseif(isset($trace[1]))
374
-				$result = $trace[1];
374
+				$result=$trace[1];
375 375
 		} elseif($exception instanceof TInvalidOperationException) {
376 376
 			// in case of getter or setter error, find out the exact file and row
377
-			if(($result = $this->getPropertyAccessTrace($trace, '__get')) === null)
378
-				$result = $this->getPropertyAccessTrace($trace, '__set');
377
+			if(($result=$this->getPropertyAccessTrace($trace, '__get'))===null)
378
+				$result=$this->getPropertyAccessTrace($trace, '__set');
379 379
 		}
380
-		if($result !== null && strpos($result['file'], ': eval()\'d code') !== false)
380
+		if($result!==null && strpos($result['file'], ': eval()\'d code')!==false)
381 381
 			return null;
382 382
 
383 383
 		return $result;
@@ -388,19 +388,19 @@  discard block
 block discarded – undo
388 388
 		if($exception instanceof TPhpFatalErrorException &&
389 389
 			function_exists('xdebug_get_function_stack'))
390 390
 		{
391
-			$trace = array_slice(array_reverse(xdebug_get_function_stack()), self::FATAL_ERROR_TRACE_DROP_LINES, -1);
392
-			$txt = '';
393
-			$row = 0;
391
+			$trace=array_slice(array_reverse(xdebug_get_function_stack()), self::FATAL_ERROR_TRACE_DROP_LINES, -1);
392
+			$txt='';
393
+			$row=0;
394 394
 
395 395
 			// try to mimic Exception::getTraceAsString()
396 396
 			foreach($trace as $line)
397 397
 			{
398 398
 				if(array_key_exists('function', $line))
399
-					$func = $line['function'] . '(' . implode(',', $line['params']) . ')';
399
+					$func=$line['function'].'('.implode(',', $line['params']).')';
400 400
 				else
401
-					$func = 'unknown';
401
+					$func='unknown';
402 402
 
403
-				$txt .= '#' . $row . ' ' . $line['file'] . '(' . $line['line'] . '): ' . $func . "\n";
403
+				$txt.='#'.$row.' '.$line['file'].'('.$line['line'].'): '.$func."\n";
404 404
 				$row++;
405 405
 			}
406 406
 
@@ -412,11 +412,11 @@  discard block
 block discarded – undo
412 412
 
413 413
 	private function getPropertyAccessTrace($trace, $pattern)
414 414
 	{
415
-		$result = null;
415
+		$result=null;
416 416
 		foreach($trace as $t)
417 417
 		{
418
-			if(isset($t['function']) && $t['function'] === $pattern)
419
-				$result = $t;
418
+			if(isset($t['function']) && $t['function']===$pattern)
419
+				$result=$t;
420 420
 			else
421 421
 				break;
422 422
 		}
@@ -425,44 +425,44 @@  discard block
 block discarded – undo
425 425
 
426 426
 	private function getSourceCode($lines, $errorLine)
427 427
 	{
428
-		$beginLine = $errorLine - self::SOURCE_LINES >= 0?$errorLine - self::SOURCE_LINES:0;
429
-		$endLine = $errorLine + self::SOURCE_LINES <= count($lines)?$errorLine + self::SOURCE_LINES:count($lines);
428
+		$beginLine=$errorLine - self::SOURCE_LINES >= 0 ? $errorLine - self::SOURCE_LINES : 0;
429
+		$endLine=$errorLine + self::SOURCE_LINES <= count($lines) ? $errorLine + self::SOURCE_LINES : count($lines);
430 430
 
431
-		$source = '';
432
-		for($i = $beginLine;$i < $endLine;++$i)
431
+		$source='';
432
+		for($i=$beginLine; $i < $endLine; ++$i)
433 433
 		{
434
-			if($i === $errorLine - 1)
434
+			if($i===$errorLine - 1)
435 435
 			{
436
-				$line = htmlspecialchars(sprintf("%04d: %s", $i + 1, str_replace("\t", '    ', $lines[$i])));
437
-				$source .= "<div class=\"error\">" . $line . "</div>";
436
+				$line=htmlspecialchars(sprintf("%04d: %s", $i + 1, str_replace("\t", '    ', $lines[$i])));
437
+				$source.="<div class=\"error\">".$line."</div>";
438 438
 			}
439 439
 			else
440
-				$source .= htmlspecialchars(sprintf("%04d: %s", $i + 1, str_replace("\t", '    ', $lines[$i])));
440
+				$source.=htmlspecialchars(sprintf("%04d: %s", $i + 1, str_replace("\t", '    ', $lines[$i])));
441 441
 		}
442 442
 		return $source;
443 443
 	}
444 444
 
445 445
 	private function addLink($message) {
446
-		if (null !== ($class = $this->getErrorClassNameSpace($message))) {
447
-			return str_replace($class['name'], '<a href="' . $class['url'] . '" target="_blank">' . $class['name'] . '</a>', $message);
446
+		if(null!==($class=$this->getErrorClassNameSpace($message))) {
447
+			return str_replace($class['name'], '<a href="'.$class['url'].'" target="_blank">'.$class['name'].'</a>', $message);
448 448
 		}
449 449
 		return $message;
450 450
 	}
451 451
 
452 452
 	private function getErrorClassNameSpace($message) {
453
-		$matches = [];
453
+		$matches=[];
454 454
 		preg_match('/\b(T[A-Z]\w+)\b/', $message, $matches);
455
-		if (is_array($matches) && count($matches) > 0) {
456
-			$class = $matches[0];
455
+		if(is_array($matches) && count($matches) > 0) {
456
+			$class=$matches[0];
457 457
 			try {
458
-				$function = new \ReflectionClass($class);
458
+				$function=new \ReflectionClass($class);
459 459
 			}
460
-			catch (\Exception $e) {
460
+			catch(\Exception $e) {
461 461
 				return null;
462 462
 			}
463
-			$classname = $function->getNamespaceName();
463
+			$classname=$function->getNamespaceName();
464 464
 			return [
465
-				'url' => 'http://pradosoft.github.io/docs/manual/class-' . str_replace('\\', '.', (string) $classname) . '.' . $class . '.html',
465
+				'url' => 'http://pradosoft.github.io/docs/manual/class-'.str_replace('\\', '.', (string) $classname).'.'.$class.'.html',
466 466
 				'name' => $class,
467 467
 			];
468 468
 		}
Please login to merge, or discard this patch.
Braces   +5 added lines, -10 removed lines patch added patch discarded remove patch
@@ -235,8 +235,7 @@  discard block
 block discarded – undo
235 235
 			echo "<body><h1>Recursive Error</h1>\n";
236 236
 			echo "<pre>" . $exception->__toString() . "</pre>\n";
237 237
 			echo "</body></html>";
238
-		}
239
-		else
238
+		} else
240 239
 		{
241 240
 			error_log("Error happened while processing an existing error:\n" . $exception->__toString());
242 241
 			header('HTTP/1.0 500 Internal Error');
@@ -267,15 +266,13 @@  discard block
 block discarded – undo
267 266
 			if($fileName === '')
268 267
 				$fileName = '---embedded template---';
269 268
 			$errorLine = $exception->getLineNumber();
270
-		}
271
-		else
269
+		} else
272 270
 		{
273 271
 			if(($trace = $this->getExactTrace($exception)) !== null)
274 272
 			{
275 273
 				$fileName = $trace['file'];
276 274
 				$errorLine = $trace['line'];
277
-			}
278
-			else
275
+			} else
279 276
 			{
280 277
 				$fileName = $exception->getFile();
281 278
 				$errorLine = $exception->getLine();
@@ -435,8 +432,7 @@  discard block
 block discarded – undo
435 432
 			{
436 433
 				$line = htmlspecialchars(sprintf("%04d: %s", $i + 1, str_replace("\t", '    ', $lines[$i])));
437 434
 				$source .= "<div class=\"error\">" . $line . "</div>";
438
-			}
439
-			else
435
+			} else
440 436
 				$source .= htmlspecialchars(sprintf("%04d: %s", $i + 1, str_replace("\t", '    ', $lines[$i])));
441 437
 		}
442 438
 		return $source;
@@ -456,8 +452,7 @@  discard block
 block discarded – undo
456 452
 			$class = $matches[0];
457 453
 			try {
458 454
 				$function = new \ReflectionClass($class);
459
-			}
460
-			catch (\Exception $e) {
455
+			} catch (\Exception $e) {
461 456
 				return null;
462 457
 			}
463 458
 			$classname = $function->getNamespaceName();
Please login to merge, or discard this patch.
framework/I18N/core/DateFormat.php 3 patches
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -90,6 +90,7 @@  discard block
 block discarded – undo
90 90
 	 * Initialize a new DateFormat.
91 91
 	 * @param mixed either, null, a CultureInfo instance,
92 92
 	 * a DateTimeFormatInfo instance, or a locale.
93
+	 * @param string $formatInfo
93 94
 	 * @return DateFormat instance
94 95
 	 */
95 96
 	public function __construct($formatInfo = null)
@@ -109,6 +110,7 @@  discard block
 block discarded – undo
109 110
 	/**
110 111
 	 * Format a date according to the pattern.
111 112
 	 * @param mixed the time as integer or string in strtotime format.
113
+	 * @param string $time
112 114
 	 * @return string formatted date time.
113 115
 	 */
114 116
 	public function format($time, $pattern = 'F', $charset = 'UTF-8')
@@ -181,6 +183,7 @@  discard block
 block discarded – undo
181 183
 	 * DateTimeFormatInfo::formatDateTime
182 184
 	 * See the tutorial documentation for futher details on the patterns.
183 185
 	 * @param mixed a pattern.
186
+	 * @param string $pattern
184 187
 	 * @return string a pattern.
185 188
 	 * @see DateTimeFormatInfo::formatDateTime()
186 189
 	 */
@@ -271,6 +274,7 @@  discard block
 block discarded – undo
271 274
 	 * Any substrings, starting and ending with a single quote (')
272 275
 	 * will be treated as a single token.
273 276
 	 * @param string pattern.
277
+	 * @param string $pattern
274 278
 	 * @return array string tokens in an array.
275 279
 	 */
276 280
 	protected function getTokens($pattern)
Please login to merge, or discard this patch.
Spacing   +84 added lines, -84 removed lines patch added patch discarded remove patch
@@ -23,12 +23,12 @@  discard block
 block discarded – undo
23 23
 use Exception;
24 24
 use Prado\Prado;
25 25
 
26
-require_once(dirname(__FILE__) . '/DateTimeFormatInfo.php');
26
+require_once(dirname(__FILE__).'/DateTimeFormatInfo.php');
27 27
 
28 28
 /**
29 29
  * Get the encoding utilities
30 30
  */
31
-require_once(dirname(__FILE__) . '/util.php');
31
+require_once(dirname(__FILE__).'/util.php');
32 32
 
33 33
 /**
34 34
  * DateFormat class.
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 	 * A list of tokens and their function call.
55 55
 	 * @var array
56 56
 	 */
57
-	protected $tokens = [
57
+	protected $tokens=[
58 58
 			'G' => 'Era',
59 59
 			'y' => 'Year',
60 60
 			'M' => 'Month',
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
 	 * A list of methods, to be used by the token function calls.
79 79
 	 * @var array
80 80
 	 */
81
-	protected $methods = [];
81
+	protected $methods=[];
82 82
 
83 83
 	/**
84 84
 	 * The DateTimeFormatInfo, containing culture specific patterns and names.
@@ -92,18 +92,18 @@  discard block
 block discarded – undo
92 92
 	 * a DateTimeFormatInfo instance, or a locale.
93 93
 	 * @return DateFormat instance
94 94
 	 */
95
-	public function __construct($formatInfo = null)
95
+	public function __construct($formatInfo=null)
96 96
 	{
97
-		if($formatInfo === null)
98
-			$this->formatInfo = DateTimeFormatInfo::getInvariantInfo();
97
+		if($formatInfo===null)
98
+			$this->formatInfo=DateTimeFormatInfo::getInvariantInfo();
99 99
 		elseif($formatInfo instanceof CultureInfo)
100
-			$this->formatInfo = $formatInfo->DateTimeFormat;
100
+			$this->formatInfo=$formatInfo->DateTimeFormat;
101 101
 		elseif($formatInfo instanceof DateTimeFormatInfo)
102
-			$this->formatInfo = $formatInfo;
102
+			$this->formatInfo=$formatInfo;
103 103
 		else
104
-			$this->formatInfo = DateTimeFormatInfo::getInstance($formatInfo);
104
+			$this->formatInfo=DateTimeFormatInfo::getInstance($formatInfo);
105 105
 
106
-		$this->methods = get_class_methods($this);
106
+		$this->methods=get_class_methods($this);
107 107
 	}
108 108
 
109 109
 	/**
@@ -111,50 +111,50 @@  discard block
 block discarded – undo
111 111
 	 * @param mixed the time as integer or string in strtotime format.
112 112
 	 * @return string formatted date time.
113 113
 	 */
114
-	public function format($time, $pattern = 'F', $charset = 'UTF-8')
114
+	public function format($time, $pattern='F', $charset='UTF-8')
115 115
 	{
116
-		if (is_numeric($time)) //assumes unix epoch
117
-			$time = floatval($time);
116
+		if(is_numeric($time)) //assumes unix epoch
117
+			$time=floatval($time);
118 118
 		elseif(is_string($time))
119
-			$time = @strtotime($time);
119
+			$time=@strtotime($time);
120 120
 
121
-		if($pattern === null)
122
-			$pattern = 'F';
121
+		if($pattern===null)
122
+			$pattern='F';
123 123
 
124
-		$date = new \DateTime;
124
+		$date=new \DateTime;
125 125
 		$date->setTimestamp($time);
126 126
 
127
-		$pattern = $this->getPattern($pattern);
127
+		$pattern=$this->getPattern($pattern);
128 128
 
129
-		$tokens = $this->getTokens($pattern);
129
+		$tokens=$this->getTokens($pattern);
130 130
 
131
-		for($i = 0, $k = count($tokens); $i < $k; ++$i)
131
+		for($i=0, $k=count($tokens); $i < $k; ++$i)
132 132
 		{
133
-			$pattern = $tokens[$i];
134
-			if($pattern{0} == "'"
135
-				&& $pattern{strlen($pattern) - 1} == "'")
133
+			$pattern=$tokens[$i];
134
+			if($pattern{0}=="'"
135
+				&& $pattern{strlen($pattern) - 1}=="'")
136 136
 			{
137
-				$sub = preg_replace('/(^\')|(\'$)/', '', $pattern);
138
-				$tokens[$i] = str_replace('``````', '\'', $sub);
137
+				$sub=preg_replace('/(^\')|(\'$)/', '', $pattern);
138
+				$tokens[$i]=str_replace('``````', '\'', $sub);
139 139
 			}
140
-			elseif($pattern == '``````')
140
+			elseif($pattern=='``````')
141 141
 			{
142
-				$tokens[$i] = '\'';
142
+				$tokens[$i]='\'';
143 143
 			}
144 144
 			else
145 145
 			{
146
-				$function = $this->getFunctionName($pattern);
147
-				if($function != null)
146
+				$function=$this->getFunctionName($pattern);
147
+				if($function!=null)
148 148
 				{
149
-					$fName = 'get' . $function;
149
+					$fName='get'.$function;
150 150
 					if(in_array($fName, $this->methods))
151 151
 					{
152
-						$rs = $this->$fName($date, $pattern);
153
-						$tokens[$i] = $rs;
152
+						$rs=$this->$fName($date, $pattern);
153
+						$tokens[$i]=$rs;
154 154
 					}
155 155
 					else
156 156
 						throw new
157
-						Exception('function ' . $function . ' not found.');
157
+						Exception('function '.$function.' not found.');
158 158
 				}
159 159
 			}
160 160
 		}
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
 	 */
187 187
 	protected function getPattern($pattern)
188 188
 	{
189
-		if(is_array($pattern) && count($pattern) == 2)
189
+		if(is_array($pattern) && count($pattern)==2)
190 190
 		{
191 191
 			return $this->formatInfo->formatDateTime(
192 192
 							$this->getPattern($pattern[0]),
@@ -275,36 +275,36 @@  discard block
 block discarded – undo
275 275
 	 */
276 276
 	protected function getTokens($pattern)
277 277
 	{
278
-		$char = null;
279
-		$tokens = [];
280
-		$token = null;
278
+		$char=null;
279
+		$tokens=[];
280
+		$token=null;
281 281
 
282
-		$text = false;
283
-		$pattern = preg_replace("/''/", '``````', $pattern);
282
+		$text=false;
283
+		$pattern=preg_replace("/''/", '``````', $pattern);
284 284
 
285
-		for($i = 0; $i < strlen($pattern); $i++)
285
+		for($i=0; $i < strlen($pattern); $i++)
286 286
 		{
287
-			if($char == null || $pattern{$i} == $char || $text)
287
+			if($char==null || $pattern{$i}==$char || $text)
288 288
 			{
289
-				$token .= $pattern{$i};
289
+				$token.=$pattern{$i};
290 290
 			}
291 291
 			else
292 292
 			{
293
-				$tokens[] = str_replace("", "'", $token);
294
-				$token = $pattern{$i};
293
+				$tokens[]=str_replace("", "'", $token);
294
+				$token=$pattern{$i};
295 295
 			}
296 296
 
297
-			if($pattern{$i} == "'" && $text == false)
298
-				$text = true;
299
-			elseif($text && $pattern{$i} == "'" && $char == "'")
300
-				$text = true;
301
-			elseif($text && $char != "'" && $pattern{$i} == "'")
302
-				$text = false;
297
+			if($pattern{$i}=="'" && $text==false)
298
+				$text=true;
299
+			elseif($text && $pattern{$i}=="'" && $char=="'")
300
+				$text=true;
301
+			elseif($text && $char!="'" && $pattern{$i}=="'")
302
+				$text=false;
303 303
 
304
-			$char = $pattern{$i};
304
+			$char=$pattern{$i};
305 305
 
306 306
 		}
307
-		$tokens[] = $token;
307
+		$tokens[]=$token;
308 308
 		return $tokens;
309 309
 	}
310 310
 
@@ -316,7 +316,7 @@  discard block
 block discarded – undo
316 316
 	 * @param string a pattern.
317 317
 	 * @return string year
318 318
 	 */
319
-	protected function getYear($date, $pattern = 'yyyy')
319
+	protected function getYear($date, $pattern='yyyy')
320 320
 	{
321 321
 		switch($pattern)
322 322
 		{
@@ -339,7 +339,7 @@  discard block
 block discarded – undo
339 339
 	 * @param string a pattern.
340 340
 	 * @return string month name
341 341
 	 */
342
-	protected function getMonth($date, $pattern = 'M')
342
+	protected function getMonth($date, $pattern='M')
343 343
 	{
344 344
 		switch($pattern)
345 345
 		{
@@ -366,9 +366,9 @@  discard block
 block discarded – undo
366 366
 	 * @param string a pattern.
367 367
 	 * @return string day of the week.
368 368
 	 */
369
-	protected function getDayInWeek($date, $pattern = 'EEEE')
369
+	protected function getDayInWeek($date, $pattern='EEEE')
370 370
 	{
371
-		$day = $date->format('w');
371
+		$day=$date->format('w');
372 372
 		switch($pattern)
373 373
 		{
374 374
 			case 'E':
@@ -391,7 +391,7 @@  discard block
 block discarded – undo
391 391
 	 * @param string a pattern.
392 392
 	 * @return string day of the month
393 393
 	 */
394
-	protected function getDay($date, $pattern = 'd')
394
+	protected function getDay($date, $pattern='d')
395 395
 	{
396 396
 		switch($pattern)
397 397
 		{
@@ -412,12 +412,12 @@  discard block
 block discarded – undo
412 412
 	 * @param string a pattern.
413 413
 	 * @return string era
414 414
 	 */
415
-	protected function getEra($date, $pattern = 'G')
415
+	protected function getEra($date, $pattern='G')
416 416
 	{
417
-		if($pattern != 'G')
417
+		if($pattern!='G')
418 418
 			throw new Exception('The pattern for era is "G".');
419 419
 
420
-		$year = $date->format('Y');
420
+		$year=$date->format('Y');
421 421
 		if($year > 0)
422 422
 			return $this->formatInfo->getEra(1);
423 423
 		else
@@ -431,7 +431,7 @@  discard block
 block discarded – undo
431 431
 	 * @param string a pattern.
432 432
 	 * @return string hours in 24 hour format.
433 433
 	 */
434
-	protected function getHour24($date, $pattern = 'H')
434
+	protected function getHour24($date, $pattern='H')
435 435
 	{
436 436
 		switch($pattern)
437 437
 		{
@@ -450,13 +450,13 @@  discard block
 block discarded – undo
450 450
 	 * @param string a pattern.
451 451
 	 * @return string AM or PM designator
452 452
 	 */
453
-	protected function getAMPM($date, $pattern = 'a')
453
+	protected function getAMPM($date, $pattern='a')
454 454
 	{
455
-		if($pattern != 'a')
455
+		if($pattern!='a')
456 456
 			throw new Exception('The pattern for AM/PM marker is "a".');
457 457
 
458
-		$hour = $date->format('G');
459
-		$ampm = (int)($hour / 12);
458
+		$hour=$date->format('G');
459
+		$ampm=(int) ($hour / 12);
460 460
 		return $this->formatInfo->AMPMMarkers[$ampm];
461 461
 	}
462 462
 
@@ -467,7 +467,7 @@  discard block
 block discarded – undo
467 467
 	 * @param string a pattern.
468 468
 	 * @return string hours in 12 hour format.
469 469
 	 */
470
-	protected function getHour12($date, $pattern = 'h')
470
+	protected function getHour12($date, $pattern='h')
471 471
 	{
472 472
 		switch($pattern)
473 473
 		{
@@ -487,7 +487,7 @@  discard block
 block discarded – undo
487 487
 	 * @param string a pattern.
488 488
 	 * @return string minutes.
489 489
 	 */
490
-	protected function getMinutes($date, $pattern = 'm')
490
+	protected function getMinutes($date, $pattern='m')
491 491
 	{
492 492
 		switch($pattern)
493 493
 		{
@@ -507,7 +507,7 @@  discard block
 block discarded – undo
507 507
 	 * @param string a pattern.
508 508
 	 * @return string seconds
509 509
 	 */
510
-	protected function getSeconds($date, $pattern = 's')
510
+	protected function getSeconds($date, $pattern='s')
511 511
 	{
512 512
 		switch($pattern)
513 513
 		{
@@ -527,9 +527,9 @@  discard block
 block discarded – undo
527 527
 	 * @param string a pattern.
528 528
 	 * @return string time zone
529 529
 	 */
530
-	protected function getTimeZone($date, $pattern = 'z')
530
+	protected function getTimeZone($date, $pattern='z')
531 531
 	{
532
-		if($pattern != 'z')
532
+		if($pattern!='z')
533 533
 			throw new Exception('The pattern for time zone is "z".');
534 534
 
535 535
 		return $date->format('T');
@@ -541,9 +541,9 @@  discard block
 block discarded – undo
541 541
 	 * @param string a pattern.
542 542
 	 * @return int hours in AM/PM format.
543 543
 	 */
544
-	protected function getDayInYear($date, $pattern = 'D')
544
+	protected function getDayInYear($date, $pattern='D')
545 545
 	{
546
-		if($pattern != 'D')
546
+		if($pattern!='D')
547 547
 			throw new Exception('The pattern for day in year is "D".');
548 548
 
549 549
 		return $date->format('z');
@@ -555,9 +555,9 @@  discard block
 block discarded – undo
555 555
 	 * @param string a pattern.
556 556
 	 * @return int day in month
557 557
 	 */
558
-	protected function getDayInMonth($date, $pattern = 'FF')
558
+	protected function getDayInMonth($date, $pattern='FF')
559 559
 	{
560
-		switch ($pattern) {
560
+		switch($pattern) {
561 561
 			case 'F':
562 562
 				return $date->format('j');
563 563
 			case 'FF':
@@ -573,9 +573,9 @@  discard block
 block discarded – undo
573 573
 	 * @param string a pattern.
574 574
 	 * @return int week in year
575 575
 	 */
576
-	protected function getWeekInYear($date, $pattern = 'w')
576
+	protected function getWeekInYear($date, $pattern='w')
577 577
 	{
578
-		if($pattern != 'w')
578
+		if($pattern!='w')
579 579
 			throw new Exception('The pattern for week in year is "w".');
580 580
 
581 581
 		return $date->format('W');
@@ -586,12 +586,12 @@  discard block
 block discarded – undo
586 586
 	 * @param array getdate format.
587 587
 	 * @return int week in month
588 588
 	 */
589
-	protected function getWeekInMonth($date, $pattern = 'W')
589
+	protected function getWeekInMonth($date, $pattern='W')
590 590
 	{
591
-		if($pattern != 'W')
591
+		if($pattern!='W')
592 592
 			throw new Exception('The pattern for week in month is "W".');
593 593
 
594
-		$firstInMonth = clone($date);
594
+		$firstInMonth=clone($date);
595 595
 		$firstInMonth->setDate($firstInMonth->format('Y'), $firstInMonth->format('m'), 1);
596 596
 		return $date->format('W') - $firstInMonth->format('W');
597 597
 	}
@@ -602,9 +602,9 @@  discard block
 block discarded – undo
602 602
 	 * @param string a pattern.
603 603
 	 * @return int hours [1-24]
604 604
 	 */
605
-	protected function getHourInDay($date, $pattern = 'k')
605
+	protected function getHourInDay($date, $pattern='k')
606 606
 	{
607
-		if($pattern != 'k')
607
+		if($pattern!='k')
608 608
 			throw new Exception('The pattern for hour in day is "k".');
609 609
 
610 610
 		return $date->format('G') + 1;
@@ -616,9 +616,9 @@  discard block
 block discarded – undo
616 616
 	 * @param string a pattern.
617 617
 	 * @return int hours in AM/PM format.
618 618
 	 */
619
-	protected function getHourInAMPM($date, $pattern = 'K')
619
+	protected function getHourInAMPM($date, $pattern='K')
620 620
 	{
621
-		if($pattern != 'K')
621
+		if($pattern!='K')
622 622
 			throw new Exception('The pattern for hour in AM/PM is "K".');
623 623
 
624 624
 		return $date->format('g') + 1;
Please login to merge, or discard this patch.
Braces   +4 added lines, -8 removed lines patch added patch discarded remove patch
@@ -136,12 +136,10 @@  discard block
 block discarded – undo
136 136
 			{
137 137
 				$sub = preg_replace('/(^\')|(\'$)/', '', $pattern);
138 138
 				$tokens[$i] = str_replace('``````', '\'', $sub);
139
-			}
140
-			elseif($pattern == '``````')
139
+			} elseif($pattern == '``````')
141 140
 			{
142 141
 				$tokens[$i] = '\'';
143
-			}
144
-			else
142
+			} else
145 143
 			{
146 144
 				$function = $this->getFunctionName($pattern);
147 145
 				if($function != null)
@@ -151,8 +149,7 @@  discard block
 block discarded – undo
151 149
 					{
152 150
 						$rs = $this->$fName($date, $pattern);
153 151
 						$tokens[$i] = $rs;
154
-					}
155
-					else
152
+					} else
156 153
 						throw new
157 154
 						Exception('function ' . $function . ' not found.');
158 155
 				}
@@ -287,8 +284,7 @@  discard block
 block discarded – undo
287 284
 			if($char == null || $pattern{$i} == $char || $text)
288 285
 			{
289 286
 				$token .= $pattern{$i};
290
-			}
291
-			else
287
+			} else
292 288
 			{
293 289
 				$tokens[] = str_replace("", "'", $token);
294 290
 				$token = $pattern{$i};
Please login to merge, or discard this patch.
framework/I18N/core/MessageCache.php 2 patches
Doc Comments   +1 added lines, -3 removed lines patch added patch discarded remove patch
@@ -103,9 +103,7 @@
 block discarded – undo
103 103
 	 * Get the data from the cache.
104 104
 	 * @param string $catalogue The translation section.
105 105
 	 * @param string $culture The translation locale, e.g. "en_AU".
106
-	 * @param string $filename If the source is a file, this file's modified
107
-	 * time is newer than the cache's modified time, no cache hit.
108
-	 * @return mixed Boolean FALSE if no cache hit. Otherwise, translation
106
+	 * @return false|string Boolean FALSE if no cache hit. Otherwise, translation
109 107
 	 * table data for the specified section and locale.
110 108
 	 */
111 109
 	public function get($catalogue, $culture, $lastmodified = 0)
Please login to merge, or discard this patch.
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
  */
13 13
 use Exception;
14 14
 
15
-require_once(dirname(__FILE__) . '/TCache_Lite.php');
15
+require_once(dirname(__FILE__).'/TCache_Lite.php');
16 16
 
17 17
 /**
18 18
  * Cache the translation table into the file system.
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
 	/**
33 33
 	 * Caceh life time, default is 1 year.
34 34
 	 */
35
-	protected $lifetime = 3153600;
35
+	protected $lifetime=3153600;
36 36
 
37 37
 
38 38
 	/**
@@ -41,24 +41,24 @@  discard block
 block discarded – undo
41 41
 	 */
42 42
 	public function __construct($cacheDir)
43 43
 	{
44
-		$cacheDir = $cacheDir . '/';
44
+		$cacheDir=$cacheDir.'/';
45 45
 
46 46
 		if(!is_dir($cacheDir))
47 47
 			throw new Exception(
48
-				'The cache directory ' . $cacheDir . ' does not exists.' .
48
+				'The cache directory '.$cacheDir.' does not exists.'.
49 49
 				'The cache directory must be writable by the server.');
50 50
 		if(!is_writable($cacheDir))
51 51
 			throw new Exception(
52
-				'The cache directory ' . $cacheDir . ' must be writable ' .
52
+				'The cache directory '.$cacheDir.' must be writable '.
53 53
 				'by the server.');
54 54
 
55
-		$options = [
55
+		$options=[
56 56
 			'cacheDir' => $cacheDir,
57 57
 			'lifeTime' => $this->getLifeTime(),
58 58
 			'automaticSerialization' => true
59 59
 		];
60 60
 
61
-		$this->cache = new TCache_Lite($options);
61
+		$this->cache=new TCache_Lite($options);
62 62
 	}
63 63
 
64 64
 	/**
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 	 */
77 77
 	public function setLifeTime($time)
78 78
 	{
79
-		$this->lifetime = (int)$time;
79
+		$this->lifetime=(int) $time;
80 80
 	}
81 81
 
82 82
 	/**
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 	 */
87 87
 	protected function getID($catalogue, $culture)
88 88
 	{
89
-		return $catalogue . ':' . $culture;
89
+		return $catalogue.':'.$culture;
90 90
 	}
91 91
 
92 92
 	/**
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
 	 */
97 97
 	protected function getGroup($catalogue, $culture)
98 98
 	{
99
-		return $catalogue . ':' . get_class($this);
99
+		return $catalogue.':'.get_class($this);
100 100
 	}
101 101
 
102 102
 	/**
@@ -108,20 +108,20 @@  discard block
 block discarded – undo
108 108
 	 * @return mixed Boolean FALSE if no cache hit. Otherwise, translation
109 109
 	 * table data for the specified section and locale.
110 110
 	 */
111
-	public function get($catalogue, $culture, $lastmodified = 0)
111
+	public function get($catalogue, $culture, $lastmodified=0)
112 112
 	{
113
-		$ID = $this->getID($catalogue, $culture);
114
-		$group = $this->getGroup($catalogue, $culture);
113
+		$ID=$this->getID($catalogue, $culture);
114
+		$group=$this->getGroup($catalogue, $culture);
115 115
 
116 116
 		$this->cache->_setFileName($ID, $group);
117 117
 
118
-		$cache = $this->cache->getCacheFile();
118
+		$cache=$this->cache->getCacheFile();
119 119
 
120
-		if(is_file($cache) == false)
120
+		if(is_file($cache)==false)
121 121
 			return false;
122 122
 
123 123
 
124
-		$lastmodified = (int)$lastmodified;
124
+		$lastmodified=(int) $lastmodified;
125 125
 
126 126
 		if($lastmodified <= 0 || $lastmodified > filemtime($cache))
127 127
 			return false;
@@ -140,8 +140,8 @@  discard block
 block discarded – undo
140 140
 	 */
141 141
 	public function save($data, $catalogue, $culture)
142 142
 	{
143
-		$ID = $this->getID($catalogue, $culture);
144
-		$group = $this->getGroup($catalogue, $culture);
143
+		$ID=$this->getID($catalogue, $culture);
144
+		$group=$this->getGroup($catalogue, $culture);
145 145
 
146 146
 		//echo '## Cache save: "'.$ID.'" : "'.$group.'"';
147 147
 		//echo "<br>\n";
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 	 */
157 157
 	public function clean($catalogue, $culture)
158 158
 	{
159
-		$group = $this->getGroup($catalogue, $culture);
159
+		$group=$this->getGroup($catalogue, $culture);
160 160
 		$this->cache->clean($group);
161 161
 	}
162 162
 
Please login to merge, or discard this patch.
framework/I18N/core/MessageSource_gettext.php 2 patches
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -199,6 +199,9 @@  discard block
 block discarded – undo
199 199
 		return false;
200 200
 	}
201 201
 
202
+	/**
203
+	 * @param string $MOFile
204
+	 */
202 205
 	private function getPOFile($MOFile)
203 206
 	{
204 207
 		$filebase = substr($MOFile, 0, strlen($MOFile) - strlen($this->dataExt));
@@ -421,6 +424,9 @@  discard block
 block discarded – undo
421 424
 		return $catalogue;
422 425
 	}
423 426
 
427
+	/**
428
+	 * @param string $catalogue
429
+	 */
424 430
 	protected function createMessageTemplate($catalogue)
425 431
 	{
426 432
 		if($catalogue === null) {
Please login to merge, or discard this patch.
Spacing   +102 added lines, -102 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
 /**
26 26
  * Get the Gettext class.
27 27
  */
28
-require_once(dirname(__FILE__) . '/Gettext/TGettext.php');
28
+require_once(dirname(__FILE__).'/Gettext/TGettext.php');
29 29
 
30 30
 /**
31 31
  * MessageSource_gettext class.
@@ -44,23 +44,23 @@  discard block
 block discarded – undo
44 44
 	 * Message data filename extension.
45 45
 	 * @var string
46 46
 	 */
47
-	protected $dataExt = '.mo';
47
+	protected $dataExt='.mo';
48 48
 
49 49
 	/**
50 50
 	 * PO data filename extension
51 51
 	 * @var string
52 52
 	 */
53
-	protected $poExt = '.po';
53
+	protected $poExt='.po';
54 54
 
55 55
 	/**
56 56
 	 * Separator between culture name and source.
57 57
 	 * @var string
58 58
 	 */
59
-	protected $dataSeparator = '.';
59
+	protected $dataSeparator='.';
60 60
 
61 61
 	public function __construct($source)
62 62
 	{
63
-		$this->source = (string)$source;
63
+		$this->source=(string) $source;
64 64
 	}
65 65
 
66 66
 
@@ -71,17 +71,17 @@  discard block
 block discarded – undo
71 71
 	 */
72 72
 	protected function &loadData($filename)
73 73
 	{
74
-		$mo = TGettext::factory('MO', $filename);
74
+		$mo=TGettext::factory('MO', $filename);
75 75
 		$mo->load();
76
-		$result = $mo->toArray();
76
+		$result=$mo->toArray();
77 77
 
78
-		$results = [];
79
-		$count = 0;
78
+		$results=[];
79
+		$count=0;
80 80
 		foreach($result['strings'] as $source => $target)
81 81
 		{
82
-			$results[$source][] = $target; //target
83
-			$results[$source][] = $count++; //id
84
-			$results[$source][] = ''; //comments
82
+			$results[$source][]=$target; //target
83
+			$results[$source][]=$count++; //id
84
+			$results[$source][]=''; //comments
85 85
 		}
86 86
 		return $results;
87 87
 	}
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
 	 */
105 105
 	protected function getSource($variant)
106 106
 	{
107
-		return $this->source . '/' . $variant;
107
+		return $this->source.'/'.$variant;
108 108
 	}
109 109
 
110 110
 	/**
@@ -128,24 +128,24 @@  discard block
 block discarded – undo
128 128
 	 */
129 129
 	protected function getCatalogueList($catalogue)
130 130
 	{
131
-		$variants = explode('_', $this->culture);
132
-		$source = $catalogue . $this->dataExt;
131
+		$variants=explode('_', $this->culture);
132
+		$source=$catalogue.$this->dataExt;
133 133
 
134
-		$catalogues = [$source];
134
+		$catalogues=[$source];
135 135
 
136
-		$variant = null;
136
+		$variant=null;
137 137
 
138
-		for($i = 0, $k = count($variants); $i < $k; ++$i)
138
+		for($i=0, $k=count($variants); $i < $k; ++$i)
139 139
 		{
140 140
 			if(isset($variants[$i]{0}))
141 141
 			{
142
-				$variant .= ($variant)?'_' . $variants[$i]:$variants[$i];
143
-				$catalogues[] = $catalogue . $this->dataSeparator .
144
-								$variant . $this->dataExt;
142
+				$variant.=($variant) ? '_'.$variants[$i] : $variants[$i];
143
+				$catalogues[]=$catalogue.$this->dataSeparator.
144
+								$variant.$this->dataExt;
145 145
 			}
146 146
 		}
147
-		$byDir = $this->getCatalogueByDir($catalogue);
148
-		$catalogues = array_merge($byDir, array_reverse($catalogues));
147
+		$byDir=$this->getCatalogueByDir($catalogue);
148
+		$catalogues=array_merge($byDir, array_reverse($catalogues));
149 149
 		return $catalogues;
150 150
 	}
151 151
 
@@ -159,17 +159,17 @@  discard block
 block discarded – undo
159 159
 	 */
160 160
 	private function getCatalogueByDir($catalogue)
161 161
 	{
162
-		$variants = explode('_', $this->culture);
163
-		$catalogues = [];
162
+		$variants=explode('_', $this->culture);
163
+		$catalogues=[];
164 164
 
165
-		$variant = null;
165
+		$variant=null;
166 166
 
167
-		for($i = 0, $k = count($variants); $i < $k; ++$i)
167
+		for($i=0, $k=count($variants); $i < $k; ++$i)
168 168
 		{
169 169
 			if(isset($variants[$i]{0}))
170 170
 			{
171
-				$variant .= ($variant)?'_' . $variants[$i]:$variants[$i];
172
-				$catalogues[] = $variant . '/' . $catalogue . $this->dataExt;
171
+				$variant.=($variant) ? '_'.$variants[$i] : $variants[$i];
172
+				$catalogues[]=$variant.'/'.$catalogue.$this->dataExt;
173 173
 			}
174 174
 		}
175 175
 		return array_reverse($catalogues);
@@ -183,16 +183,16 @@  discard block
 block discarded – undo
183 183
 	 * @see update()
184 184
 	 * @see delete()
185 185
 	 */
186
-	private function getVariants($catalogue = 'messages')
186
+	private function getVariants($catalogue='messages')
187 187
 	{
188
-		if($catalogue === null) {
189
-			$catalogue = 'messages';
188
+		if($catalogue===null) {
189
+			$catalogue='messages';
190 190
 		}
191 191
 
192 192
 		foreach($this->getCatalogueList($catalogue) as $variant)
193 193
 		{
194
-			$file = $this->getSource($variant);
195
-			$po = $this->getPOFile($file);
194
+			$file=$this->getSource($variant);
195
+			$po=$this->getPOFile($file);
196 196
 			if(is_file($file) || is_file($po))
197 197
 				return [$variant, $file, $po];
198 198
 		}
@@ -201,8 +201,8 @@  discard block
 block discarded – undo
201 201
 
202 202
 	private function getPOFile($MOFile)
203 203
 	{
204
-		$filebase = substr($MOFile, 0, strlen($MOFile) - strlen($this->dataExt));
205
-		return $filebase . $this->poExt;
204
+		$filebase=substr($MOFile, 0, strlen($MOFile) - strlen($this->dataExt));
205
+		return $filebase.$this->poExt;
206 206
 	}
207 207
 
208 208
 	/**
@@ -212,48 +212,48 @@  discard block
 block discarded – undo
212 212
 	 * @param string the catalogue to add to
213 213
 	 * @return boolean true if saved successfuly, false otherwise.
214 214
 	 */
215
-	public function save($catalogue = 'messages')
215
+	public function save($catalogue='messages')
216 216
 	{
217
-		$messages = $this->untranslated;
217
+		$messages=$this->untranslated;
218 218
 
219 219
 		if(count($messages) <= 0) return false;
220 220
 
221
-		$variants = $this->getVariants($catalogue);
221
+		$variants=$this->getVariants($catalogue);
222 222
 
223 223
 		if($variants)
224
-			list($variant, $MOFile, $POFile) = $variants;
224
+			list($variant, $MOFile, $POFile)=$variants;
225 225
 		else
226
-			list($variant, $MOFile, $POFile) = $this->createMessageTemplate($catalogue);
226
+			list($variant, $MOFile, $POFile)=$this->createMessageTemplate($catalogue);
227 227
 
228
-		if(is_writable($MOFile) == false)
228
+		if(is_writable($MOFile)==false)
229 229
 			throw new TIOException("Unable to save to file {$MOFile}, file must be writable.");
230
-		if(is_writable($POFile) == false)
230
+		if(is_writable($POFile)==false)
231 231
 			throw new TIOException("Unable to save to file {$POFile}, file must be writable.");
232 232
 
233 233
 		//set the strings as untranslated.
234
-		$strings = [];
234
+		$strings=[];
235 235
 		foreach($messages as $message)
236
-			$strings[$message] = '';
236
+			$strings[$message]='';
237 237
 
238 238
 		//load the PO
239
-		$po = TGettext::factory('PO', $POFile);
239
+		$po=TGettext::factory('PO', $POFile);
240 240
 		$po->load();
241
-		$result = $po->toArray();
241
+		$result=$po->toArray();
242 242
 
243
-		$existing = count($result['strings']);
243
+		$existing=count($result['strings']);
244 244
 
245 245
 		//add to strings to the existing message list
246
-		$result['strings'] = array_merge($result['strings'], $strings);
246
+		$result['strings']=array_merge($result['strings'], $strings);
247 247
 
248
-		$new = count($result['strings']);
248
+		$new=count($result['strings']);
249 249
 
250 250
 		if($new > $existing)
251 251
 		{
252 252
 			//change the date 2004-12-25 12:26
253
-			$result['meta']['PO-Revision-Date'] = @date('Y-m-d H:i:s');
253
+			$result['meta']['PO-Revision-Date']=@date('Y-m-d H:i:s');
254 254
 
255 255
 			$po->fromArray($result);
256
-			$mo = $po->toMO();
256
+			$mo=$po->toMO();
257 257
 			if($po->save() && $mo->save($MOFile))
258 258
 			{
259 259
 				if(!empty($this->cache))
@@ -272,32 +272,32 @@  discard block
 block discarded – undo
272 272
 	 * @param string the catalogue to delete from.
273 273
 	 * @return boolean true if deleted, false otherwise.
274 274
 	 */
275
-	public function delete($message, $catalogue = 'messages')
275
+	public function delete($message, $catalogue='messages')
276 276
 	{
277
-		$variants = $this->getVariants($catalogue);
277
+		$variants=$this->getVariants($catalogue);
278 278
 		if($variants)
279
-			list($variant, $MOFile, $POFile) = $variants;
279
+			list($variant, $MOFile, $POFile)=$variants;
280 280
 		else
281 281
 			return false;
282 282
 
283
-		if(is_writable($MOFile) == false)
283
+		if(is_writable($MOFile)==false)
284 284
 			throw new TIOException("Unable to modify file {$MOFile}, file must be writable.");
285
-		if(is_writable($POFile) == false)
285
+		if(is_writable($POFile)==false)
286 286
 			throw new TIOException("Unable to modify file {$POFile}, file must be writable.");
287 287
 
288
-		$po = TGettext::factory('PO', $POFile);
288
+		$po=TGettext::factory('PO', $POFile);
289 289
 		$po->load();
290
-		$result = $po->toArray();
290
+		$result=$po->toArray();
291 291
 
292 292
 		foreach($result['strings'] as $string => $value)
293 293
 		{
294
-			if($string == $message)
294
+			if($string==$message)
295 295
 			{
296
-				$result['meta']['PO-Revision-Date'] = @date('Y-m-d H:i:s');
296
+				$result['meta']['PO-Revision-Date']=@date('Y-m-d H:i:s');
297 297
 				unset($result['strings'][$string]);
298 298
 
299 299
 				$po->fromArray($result);
300
-				$mo = $po->toMO();
300
+				$mo=$po->toMO();
301 301
 				if($po->save() && $mo->save($MOFile))
302 302
 				{
303 303
 					if(!empty($this->cache))
@@ -320,33 +320,33 @@  discard block
 block discarded – undo
320 320
 	 * @param string the catalogue of the translation.
321 321
 	 * @return boolean true if translation was updated, false otherwise.
322 322
 	 */
323
-	public function update($text, $target, $comments, $catalogue = 'messages')
323
+	public function update($text, $target, $comments, $catalogue='messages')
324 324
 	{
325
-		$variants = $this->getVariants($catalogue);
325
+		$variants=$this->getVariants($catalogue);
326 326
 		if($variants)
327
-			list($variant, $MOFile, $POFile) = $variants;
327
+			list($variant, $MOFile, $POFile)=$variants;
328 328
 		else
329 329
 			return false;
330 330
 
331
-		if(is_writable($MOFile) == false)
331
+		if(is_writable($MOFile)==false)
332 332
 			throw new TIOException("Unable to update file {$MOFile}, file must be writable.");
333
-		if(is_writable($POFile) == false)
333
+		if(is_writable($POFile)==false)
334 334
 			throw new TIOException("Unable to update file {$POFile}, file must be writable.");
335 335
 
336 336
 
337
-		$po = TGettext::factory('PO', $POFile);
337
+		$po=TGettext::factory('PO', $POFile);
338 338
 		$po->load();
339
-		$result = $po->toArray();
339
+		$result=$po->toArray();
340 340
 
341 341
 		foreach($result['strings'] as $string => $value)
342 342
 		{
343
-			if($string == $text)
343
+			if($string==$text)
344 344
 			{
345
-				$result['strings'][$string] = $target;
346
-				$result['meta']['PO-Revision-Date'] = @date('Y-m-d H:i:s');
345
+				$result['strings'][$string]=$target;
346
+				$result['meta']['PO-Revision-Date']=@date('Y-m-d H:i:s');
347 347
 
348 348
 				$po->fromArray($result);
349
-				$mo = $po->toMO();
349
+				$mo=$po->toMO();
350 350
 
351 351
 				if($po->save() && $mo->save($MOFile))
352 352
 				{
@@ -378,42 +378,42 @@  discard block
 block discarded – undo
378 378
 	 * E.g. array('messages','en_AU')
379 379
 	 * @return array list of catalogues
380 380
 	 */
381
-	protected function getCatalogues($dir = null, $variant = null)
381
+	protected function getCatalogues($dir=null, $variant=null)
382 382
 	{
383
-		$dir = $dir?$dir:$this->source;
384
-		$files = scandir($dir);
383
+		$dir=$dir ? $dir : $this->source;
384
+		$files=scandir($dir);
385 385
 
386
-		$catalogue = [];
386
+		$catalogue=[];
387 387
 
388 388
 		foreach($files as $file)
389 389
 		{
390
-			if(is_dir($dir . '/' . $file)
390
+			if(is_dir($dir.'/'.$file)
391 391
 				&& preg_match('/^[a-z]{2}(_[A-Z]{2,3})?$/', $file))
392 392
 			{
393 393
 
394
-				$catalogue = array_merge($catalogue,
395
-								$this->getCatalogues($dir . '/' . $file, $file));
394
+				$catalogue=array_merge($catalogue,
395
+								$this->getCatalogues($dir.'/'.$file, $file));
396 396
 			}
397 397
 
398
-			$pos = strpos($file, $this->dataExt);
398
+			$pos=strpos($file, $this->dataExt);
399 399
 
400 400
 			if($pos > 0
401
-				&& substr($file, -1 * strlen($this->dataExt)) == $this->dataExt)
401
+				&& substr($file, -1 * strlen($this->dataExt))==$this->dataExt)
402 402
 			{
403
-				$name = substr($file, 0, $pos);
404
-				$dot = strrpos($name, $this->dataSeparator);
405
-				$culture = $variant;
406
-				$cat = $name;
403
+				$name=substr($file, 0, $pos);
404
+				$dot=strrpos($name, $this->dataSeparator);
405
+				$culture=$variant;
406
+				$cat=$name;
407 407
 				if(is_int($dot))
408 408
 				{
409
-					$culture = substr($name, $dot + 1, strlen($name));
410
-					$cat = substr($name, 0, $dot);
409
+					$culture=substr($name, $dot + 1, strlen($name));
410
+					$cat=substr($name, 0, $dot);
411 411
 				}
412
-				$details[0] = $cat;
413
-				$details[1] = $culture;
412
+				$details[0]=$cat;
413
+				$details[1]=$culture;
414 414
 
415 415
 
416
-				$catalogue[] = $details;
416
+				$catalogue[]=$details;
417 417
 			}
418 418
 		}
419 419
 		sort($catalogue);
@@ -423,15 +423,15 @@  discard block
 block discarded – undo
423 423
 
424 424
 	protected function createMessageTemplate($catalogue)
425 425
 	{
426
-		if($catalogue === null) {
427
-			$catalogue = 'messages';
426
+		if($catalogue===null) {
427
+			$catalogue='messages';
428 428
 		}
429
-		$variants = $this->getCatalogueList($catalogue);
430
-		$variant = array_shift($variants);
431
-		$mo_file = $this->getSource($variant);
432
-		$po_file = $this->getPOFile($mo_file);
429
+		$variants=$this->getCatalogueList($catalogue);
430
+		$variant=array_shift($variants);
431
+		$mo_file=$this->getSource($variant);
432
+		$po_file=$this->getPOFile($mo_file);
433 433
 
434
-		$dir = dirname($mo_file);
434
+		$dir=dirname($mo_file);
435 435
 		if(!is_dir($dir))
436 436
 		{
437 437
 			@mkdir($dir);
@@ -440,12 +440,12 @@  discard block
 block discarded – undo
440 440
 		if(!is_dir($dir))
441 441
 			throw new TException("Unable to create directory $dir");
442 442
 
443
-		$po = TGettext::factory('PO', $po_file);
444
-		$result['meta']['PO-Revision-Date'] = @date('Y-m-d H:i:s');
445
-		$result['strings'] = [];
443
+		$po=TGettext::factory('PO', $po_file);
444
+		$result['meta']['PO-Revision-Date']=@date('Y-m-d H:i:s');
445
+		$result['strings']=[];
446 446
 
447 447
 		$po->fromArray($result);
448
-		$mo = $po->toMO();
448
+		$mo=$po->toMO();
449 449
 		if($po->save() && $mo->save($mo_file))
450 450
 			return [$variant, $mo_file, $po_file];
451 451
 		else
Please login to merge, or discard this patch.
framework/I18N/core/NumberFormat.php 3 patches
Doc Comments   +4 added lines, -1 removed lines patch added patch discarded remove patch
@@ -86,6 +86,7 @@  discard block
 block discarded – undo
86 86
 	 * a CultureInfo or NumberFormatInfo instance will instantiated a instance
87 87
 	 * for that particular culture.
88 88
 	 * @param mixed either null, a CultureInfo, a NumberFormatInfo, or string
89
+	 * @param string $formatInfo
89 90
 	 * @return NumberFormat
90 91
 	 */
91 92
 	public function __construct($formatInfo = null)
@@ -111,6 +112,7 @@  discard block
 block discarded – undo
111 112
 	 * 3 decimal places.
112 113
 	 * @param string 3-letter ISO 4217 code. For example, the code
113 114
 	 * "USD" represents the US Dollar and "EUR" represents the Euro currency.
115
+	 * @param string $number
114 116
 	 * @return string formatted number string
115 117
 	 */
116 118
 	public function format($number, $pattern = 'd', $currency = 'USD', $charset = 'UTF-8')
@@ -232,7 +234,7 @@  discard block
 block discarded – undo
232 234
 
233 235
 	/**
234 236
 	 * Format the decimal places.
235
-	 * @param string the decimal number in string form.
237
+	 * @param string string decimal number in string form.
236 238
 	 * @return string formatted decimal places.
237 239
 	 */
238 240
 	protected function formatDecimal($string)
@@ -280,6 +282,7 @@  discard block
 block discarded – undo
280 282
 	 * Set the pattern to format against. The default patterns
281 283
 	 * are retrieved from the NumberFormatInfo instance.
282 284
 	 * @param string the requested patterns.
285
+	 * @param string $pattern
283 286
 	 * @return string a number format pattern.
284 287
 	 */
285 288
 	protected function setPattern($pattern)
Please login to merge, or discard this patch.
Spacing   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -21,13 +21,13 @@  discard block
 block discarded – undo
21 21
 /**
22 22
  * Get the NumberFormatInfo class file.
23 23
  */
24
-require_once(dirname(__FILE__) . '/NumberFormatInfo.php');
24
+require_once(dirname(__FILE__).'/NumberFormatInfo.php');
25 25
 
26 26
 
27 27
 /**
28 28
  * Get the encoding utilities
29 29
  */
30
-require_once(dirname(__FILE__) . '/util.php');
30
+require_once(dirname(__FILE__).'/util.php');
31 31
 
32 32
 
33 33
 /**
@@ -88,16 +88,16 @@  discard block
 block discarded – undo
88 88
 	 * @param mixed either null, a CultureInfo, a NumberFormatInfo, or string
89 89
 	 * @return NumberFormat
90 90
 	 */
91
-	public function __construct($formatInfo = null)
91
+	public function __construct($formatInfo=null)
92 92
 	{
93
-		if($formatInfo === null)
94
-			$this->formatInfo = NumberFormatInfo::getInvariantInfo();
93
+		if($formatInfo===null)
94
+			$this->formatInfo=NumberFormatInfo::getInvariantInfo();
95 95
 		elseif($formatInfo instanceof CultureInfo)
96
-			$this->formatInfo = $formatInfo->NumberFormat;
96
+			$this->formatInfo=$formatInfo->NumberFormat;
97 97
 		elseif($formatInfo instanceof NumberFormatInfo)
98
-			$this->formatInfo = $formatInfo;
98
+			$this->formatInfo=$formatInfo;
99 99
 		else
100
-			$this->formatInfo =
100
+			$this->formatInfo=
101 101
 				NumberFormatInfo::getInstance($formatInfo);
102 102
 	}
103 103
 
@@ -113,44 +113,44 @@  discard block
 block discarded – undo
113 113
 	 * "USD" represents the US Dollar and "EUR" represents the Euro currency.
114 114
 	 * @return string formatted number string
115 115
 	 */
116
-	public function format($number, $pattern = 'd', $currency = 'USD', $charset = 'UTF-8')
116
+	public function format($number, $pattern='d', $currency='USD', $charset='UTF-8')
117 117
 	{
118
-		$oldLocale = setLocale(LC_NUMERIC, '0');
118
+		$oldLocale=setLocale(LC_NUMERIC, '0');
119 119
 		setlocale(LC_NUMERIC, 'C');
120 120
 
121 121
 		$this->setPattern($pattern);
122 122
 
123
-		if(strtolower($pattern) == 'p')
124
-			$number = $number * 100;
123
+		if(strtolower($pattern)=='p')
124
+			$number=$number * 100;
125 125
 
126
-		$string = (string)$number;
126
+		$string=(string) $number;
127 127
 
128
-		$decimal = $this->formatDecimal($string);
129
-		$integer = $this->formatInteger(abs($number));
128
+		$decimal=$this->formatDecimal($string);
129
+		$integer=$this->formatInteger(abs($number));
130 130
 
131 131
 		if(strlen($decimal) > 0)
132
-			$result = $integer . $decimal;
132
+			$result=$integer.$decimal;
133 133
 		else
134
-			$result = $integer;
134
+			$result=$integer;
135 135
 
136 136
 		//get the suffix
137 137
 		if($number >= 0)
138
-			$suffix = $this->formatInfo->PositivePattern;
138
+			$suffix=$this->formatInfo->PositivePattern;
139 139
 		elseif($number < 0)
140
-			$suffix = $this->formatInfo->NegativePattern;
140
+			$suffix=$this->formatInfo->NegativePattern;
141 141
 		else
142
-			$suffix = ["",""];
142
+			$suffix=["", ""];
143 143
 
144 144
 		//append and prepend suffix
145
-		$result = $suffix[0] . $result . $suffix[1];
145
+		$result=$suffix[0].$result.$suffix[1];
146 146
 
147 147
 		//replace currency sign
148
-		$symbol = @$this->formatInfo->getCurrencySymbol($currency);
149
-		if($symbol === null) {
150
-			$symbol = $currency;
148
+		$symbol=@$this->formatInfo->getCurrencySymbol($currency);
149
+		if($symbol===null) {
150
+			$symbol=$currency;
151 151
 		}
152 152
 
153
-		$result = str_replace('¤', $symbol, $result);
153
+		$result=str_replace('¤', $symbol, $result);
154 154
 
155 155
 		setlocale(LC_NUMERIC, $oldLocale);
156 156
 
@@ -164,68 +164,68 @@  discard block
 block discarded – undo
164 164
 	 */
165 165
 	protected function formatInteger($string)
166 166
 	{
167
-		$string = (string)$string;
167
+		$string=(string) $string;
168 168
 
169
-		$decimalDigits = $this->formatInfo->DecimalDigits;
169
+		$decimalDigits=$this->formatInfo->DecimalDigits;
170 170
 		//if not decimal digits, assume 0 decimal points.
171 171
 		if(is_int($decimalDigits) && $decimalDigits > 0)
172
-			$string = (string)round(floatval($string), $decimalDigits);
173
-		$dp = strpos($string, '.');
172
+			$string=(string) round(floatval($string), $decimalDigits);
173
+		$dp=strpos($string, '.');
174 174
 		if(is_int($dp))
175
-			$string = substr($string, 0, $dp);
176
-		$integer = '';
175
+			$string=substr($string, 0, $dp);
176
+		$integer='';
177 177
 
178
-		$digitSize = $this->formatInfo->getDigitSize();
178
+		$digitSize=$this->formatInfo->getDigitSize();
179 179
 
180
-		$string = str_pad($string, $digitSize, '0', STR_PAD_LEFT);
180
+		$string=str_pad($string, $digitSize, '0', STR_PAD_LEFT);
181 181
 
182
-		$len = strlen($string);
182
+		$len=strlen($string);
183 183
 
184
-		$groupSeparator = $this->formatInfo->GroupSeparator;
185
-		$groupSize = $this->formatInfo->GroupSizes;
184
+		$groupSeparator=$this->formatInfo->GroupSeparator;
185
+		$groupSize=$this->formatInfo->GroupSizes;
186 186
 
187 187
 
188
-		$firstGroup = true;
189
-		$multiGroup = is_int($groupSize[1]);
190
-		$count = 0;
188
+		$firstGroup=true;
189
+		$multiGroup=is_int($groupSize[1]);
190
+		$count=0;
191 191
 
192 192
 		if(is_int($groupSize[0]))
193 193
 		{
194 194
 			//now for the integer groupings
195
-			for($i = 0; $i < $len; $i++)
195
+			for($i=0; $i < $len; $i++)
196 196
 			{
197
-				$char = $string{$len - $i - 1};
197
+				$char=$string{$len - $i - 1};
198 198
 
199
-				if($multiGroup && $count == 0)
199
+				if($multiGroup && $count==0)
200 200
 				{
201
-					if($i != 0 && $i % $groupSize[0] == 0)
201
+					if($i!=0 && $i % $groupSize[0]==0)
202 202
 					{
203
-						$integer = $groupSeparator . $integer;
203
+						$integer=$groupSeparator.$integer;
204 204
 						$count++;
205 205
 					}
206 206
 				}
207 207
 				elseif($multiGroup && $count >= 1)
208 208
 				{
209
-					if($i != 0 && ($i - $groupSize[0]) % $groupSize[1] == 0)
209
+					if($i!=0 && ($i - $groupSize[0]) % $groupSize[1]==0)
210 210
 					{
211
-						$integer = $groupSeparator . $integer;
211
+						$integer=$groupSeparator.$integer;
212 212
 						$count++;
213 213
 					}
214 214
 				}
215 215
 				else
216 216
 				{
217
-					if($i != 0 && $i % $groupSize[0] == 0)
217
+					if($i!=0 && $i % $groupSize[0]==0)
218 218
 					{
219
-						$integer = $groupSeparator . $integer;
219
+						$integer=$groupSeparator.$integer;
220 220
 						$count++;
221 221
 					}
222 222
 				}
223 223
 
224
-				$integer = $char . $integer;
224
+				$integer=$char.$integer;
225 225
 			}
226 226
 		}
227 227
 		else
228
-			$integer = $string;
228
+			$integer=$string;
229 229
 
230 230
 		return $integer;
231 231
 	}
@@ -237,41 +237,41 @@  discard block
 block discarded – undo
237 237
 	 */
238 238
 	protected function formatDecimal($string)
239 239
 	{
240
-		$dp = strpos($string, '.');
241
-		$decimal = '';
240
+		$dp=strpos($string, '.');
241
+		$decimal='';
242 242
 
243
-		$decimalDigits = $this->formatInfo->DecimalDigits;
244
-		$decimalSeparator = $this->formatInfo->DecimalSeparator;
243
+		$decimalDigits=$this->formatInfo->DecimalDigits;
244
+		$decimalSeparator=$this->formatInfo->DecimalSeparator;
245 245
 
246 246
 		//do the correct rounding here
247 247
 		//$string = round(floatval($string), $decimalDigits);
248 248
 		if(is_int($dp))
249 249
 		{
250
-			if($decimalDigits == -1)
250
+			if($decimalDigits==-1)
251 251
 			{
252
-				$decimal = substr($string, $dp + 1);
252
+				$decimal=substr($string, $dp + 1);
253 253
 			}
254 254
 			elseif(is_int($decimalDigits))
255 255
 			{
256
-				$float = round((float)$string, $decimalDigits);
257
-				if(strpos((string)$float, '.') === false)
256
+				$float=round((float) $string, $decimalDigits);
257
+				if(strpos((string) $float, '.')===false)
258 258
 				{
259
-					$decimal = str_pad($decimal, $decimalDigits, '0');
259
+					$decimal=str_pad($decimal, $decimalDigits, '0');
260 260
 				}
261 261
 				else
262 262
 				{
263
-					$decimal = substr($float, strpos($float, '.') + 1);
263
+					$decimal=substr($float, strpos($float, '.') + 1);
264 264
 					if(strlen($decimal) < $decimalDigits)
265
-						$decimal = str_pad($decimal, $decimalDigits, '0');
265
+						$decimal=str_pad($decimal, $decimalDigits, '0');
266 266
 				}
267 267
 			}
268 268
 			else
269 269
 				return $decimal;
270 270
 
271
-			return $decimalSeparator . $decimal;
271
+			return $decimalSeparator.$decimal;
272 272
 		}
273
-		elseif ($decimalDigits > 0)
274
-			return $decimalSeparator . str_pad($decimal, $decimalDigits, '0');
273
+		elseif($decimalDigits > 0)
274
+			return $decimalSeparator.str_pad($decimal, $decimalDigits, '0');
275 275
 
276 276
 		return $decimal;
277 277
 	}
Please login to merge, or discard this patch.
Braces   +7 added lines, -14 removed lines patch added patch discarded remove patch
@@ -203,16 +203,14 @@  discard block
 block discarded – undo
203 203
 						$integer = $groupSeparator . $integer;
204 204
 						$count++;
205 205
 					}
206
-				}
207
-				elseif($multiGroup && $count >= 1)
206
+				} elseif($multiGroup && $count >= 1)
208 207
 				{
209 208
 					if($i != 0 && ($i - $groupSize[0]) % $groupSize[1] == 0)
210 209
 					{
211 210
 						$integer = $groupSeparator . $integer;
212 211
 						$count++;
213 212
 					}
214
-				}
215
-				else
213
+				} else
216 214
 				{
217 215
 					if($i != 0 && $i % $groupSize[0] == 0)
218 216
 					{
@@ -223,8 +221,7 @@  discard block
 block discarded – undo
223 221
 
224 222
 				$integer = $char . $integer;
225 223
 			}
226
-		}
227
-		else
224
+		} else
228 225
 			$integer = $string;
229 226
 
230 227
 		return $integer;
@@ -250,27 +247,23 @@  discard block
 block discarded – undo
250 247
 			if($decimalDigits == -1)
251 248
 			{
252 249
 				$decimal = substr($string, $dp + 1);
253
-			}
254
-			elseif(is_int($decimalDigits))
250
+			} elseif(is_int($decimalDigits))
255 251
 			{
256 252
 				$float = round((float)$string, $decimalDigits);
257 253
 				if(strpos((string)$float, '.') === false)
258 254
 				{
259 255
 					$decimal = str_pad($decimal, $decimalDigits, '0');
260
-				}
261
-				else
256
+				} else
262 257
 				{
263 258
 					$decimal = substr($float, strpos($float, '.') + 1);
264 259
 					if(strlen($decimal) < $decimalDigits)
265 260
 						$decimal = str_pad($decimal, $decimalDigits, '0');
266 261
 				}
267
-			}
268
-			else
262
+			} else
269 263
 				return $decimal;
270 264
 
271 265
 			return $decimalSeparator . $decimal;
272
-		}
273
-		elseif ($decimalDigits > 0)
266
+		} elseif ($decimalDigits > 0)
274 267
 			return $decimalSeparator . str_pad($decimal, $decimalDigits, '0');
275 268
 
276 269
 		return $decimal;
Please login to merge, or discard this patch.