Completed
Push — master ( 5ec30c...b92773 )
by Jean-Christophe
03:32
created
Ajax/semantic/widgets/datatable/DataTable.php 1 patch
Doc Comments   +31 added lines, -3 removed lines patch added patch discarded remove patch
@@ -38,6 +38,10 @@  discard block
 block discarded – undo
38 38
 		parent::run($js);
39 39
 	}
40 40
 
41
+	/**
42
+	 * @param string $identifier
43
+	 * @param string $model
44
+	 */
41 45
 	public function __construct($identifier,$model,$modelInstance=NULL) {
42 46
 		parent::__construct($identifier, $model,$modelInstance);
43 47
 		$this->_instanceViewer=new InstanceViewer();
@@ -164,21 +168,34 @@  discard block
 block discarded – undo
164 168
 		return $this;
165 169
 	}
166 170
 
171
+	/**
172
+	 * @param \Closure $field
173
+	 */
167 174
 	public function addField($field){
168 175
 		$this->_instanceViewer->addField($field);
169 176
 		return $this;
170 177
 	}
171 178
 
179
+	/**
180
+	 * @param integer $index
181
+	 * @param \Closure $field
182
+	 */
172 183
 	public function insertField($index,$field){
173 184
 		$this->_instanceViewer->insertField($index, $field);
174 185
 		return $this;
175 186
 	}
176 187
 
188
+	/**
189
+	 * @param \Closure $field
190
+	 */
177 191
 	public function insertInField($index,$field){
178 192
 		$this->_instanceViewer->insertInField($index, $field);
179 193
 		return $this;
180 194
 	}
181 195
 
196
+	/**
197
+	 * @param \Closure $callback
198
+	 */
182 199
 	public function setValueFunction($index,$callback){
183 200
 		$this->_instanceViewer->setValueFunction($index, $callback);
184 201
 		return $this;
@@ -222,16 +239,16 @@  discard block
 block discarded – undo
222 239
 	/**
223 240
 	 * @param string $caption
224 241
 	 * @param callable $callback
225
-	 * @return callable
242
+	 * @return \Closure
226 243
 	 */
227 244
 	private function getFieldButtonCallable($caption,$callback=null){
228 245
 		return $this->getCallable($this->getFieldButton($caption),$callback);
229 246
 	}
230 247
 
231 248
 	/**
232
-	 * @param mixed $object
249
+	 * @param HtmlButton $object
233 250
 	 * @param callable $callback
234
-	 * @return callable
251
+	 * @return \Closure
235 252
 	 */
236 253
 	private function getCallable($object,$callback=null){
237 254
 		$result=function($instance) use($object,$callback){
@@ -290,12 +307,20 @@  discard block
 block discarded – undo
290 307
 		return $this;
291 308
 	}
292 309
 
310
+	/**
311
+	 * @param string $icon
312
+	 * @param string $class
313
+	 */
293 314
 	private function addDefaultButton($icon,$class=null,$callback=null){
294 315
 		$bt=$this->getDefaultButton($icon,$class);
295 316
 		$this->addField($this->getCallable($bt,$callback));
296 317
 		return $this;
297 318
 	}
298 319
 
320
+	/**
321
+	 * @param string $icon
322
+	 * @param string $class
323
+	 */
299 324
 	private function insertDefaultButtonIn($index,$icon,$class=null,$callback=null){
300 325
 		$bt=$this->getDefaultButton($icon,$class);
301 326
 		$this->insertInField($index,$this->getCallable($bt,$callback));
@@ -458,6 +483,9 @@  discard block
 block discarded – undo
458 483
 		return $this;
459 484
 	}
460 485
 
486
+	/**
487
+	 * @param string $prefix
488
+	 */
461 489
 	private function _getFieldIdentifier($prefix){
462 490
 		return $this->identifier."-{$prefix}-".$this->_instanceViewer->getIdentifier();
463 491
 	}
Please login to merge, or discard this patch.