@@ -62,6 +62,9 @@ discard block |
||
62 | 62 | return $tr; |
63 | 63 | } |
64 | 64 | |
65 | + /** |
|
66 | + * @param integer $value |
|
67 | + */ |
|
65 | 68 | public function newRow($value) { |
66 | 69 | return $this->createItem($value); |
67 | 70 | } |
@@ -160,6 +163,9 @@ discard block |
||
160 | 163 | return $this; |
161 | 164 | } |
162 | 165 | |
166 | + /** |
|
167 | + * @param integer $colIndex |
|
168 | + */ |
|
163 | 169 | public function setColValues($colIndex, $values=array()) { |
164 | 170 | $count=$this->count(); |
165 | 171 | if (!\is_array($values)) { |
@@ -180,6 +186,9 @@ discard block |
||
180 | 186 | return $this; |
181 | 187 | } |
182 | 188 | |
189 | + /** |
|
190 | + * @param integer $rowIndex |
|
191 | + */ |
|
183 | 192 | public function setRowValues($rowIndex, $values=array()) { |
184 | 193 | $count=$this->count(); |
185 | 194 | if (!\is_array($values)) { |
@@ -189,6 +198,9 @@ discard block |
||
189 | 198 | return $this; |
190 | 199 | } |
191 | 200 | |
201 | + /** |
|
202 | + * @param string $function |
|
203 | + */ |
|
192 | 204 | private function colAlign($colIndex, $function) { |
193 | 205 | $count=$this->count(); |
194 | 206 | for($i=0; $i < $count; $i++) { |
@@ -29,9 +29,17 @@ discard block |
||
29 | 29 | trait FieldAsTrait{ |
30 | 30 | |
31 | 31 | abstract protected function _getFieldIdentifier($prefix,$name=""); |
32 | + |
|
33 | + /** |
|
34 | + * @param \Closure $callback |
|
35 | + */ |
|
32 | 36 | abstract public function setValueFunction($index,$callback); |
33 | 37 | abstract protected function _getFieldName($index); |
34 | 38 | abstract protected function _getFieldCaption($index); |
39 | + |
|
40 | + /** |
|
41 | + * @param string $event |
|
42 | + */ |
|
35 | 43 | abstract protected function _buttonAsSubmit(HtmlButton &$button,$event,$url,$responseElement=NULL,$parameters=NULL); |
36 | 44 | |
37 | 45 | /** |
@@ -242,6 +250,9 @@ discard block |
||
242 | 250 | } |
243 | 251 | } |
244 | 252 | |
253 | + /** |
|
254 | + * @param integer $index |
|
255 | + */ |
|
245 | 256 | public function fieldAs($index,$type,$attributes=NULL){ |
246 | 257 | $method="fieldAs".\ucfirst($type); |
247 | 258 | if(\method_exists($this, $method)){ |
@@ -5,10 +5,17 @@ discard block |
||
5 | 5 | public static function contains($hay,$needle){ |
6 | 6 | return strpos($hay, $needle) !== false; |
7 | 7 | } |
8 | + |
|
9 | + /** |
|
10 | + * @param string $needle |
|
11 | + */ |
|
8 | 12 | public static function startswith($hay, $needle) { |
9 | 13 | return substr($hay, 0, strlen($needle)) === $needle; |
10 | 14 | } |
11 | 15 | |
16 | + /** |
|
17 | + * @param string $needle |
|
18 | + */ |
|
12 | 19 | public static function endswith($hay, $needle) { |
13 | 20 | return substr($hay, -strlen($needle)) === $needle; |
14 | 21 | } |
@@ -46,6 +53,12 @@ discard block |
||
46 | 53 | return \preg_replace($from, $to, $subject, 1); |
47 | 54 | } |
48 | 55 | |
56 | + /** |
|
57 | + * @param string $fromFirst |
|
58 | + * @param string $toFirst |
|
59 | + * @param string $fromLast |
|
60 | + * @param string $toLast |
|
61 | + */ |
|
49 | 62 | public static function replaceAtFirstAndLast($subject,$fromFirst,$toFirst,$fromLast,$toLast){ |
50 | 63 | $s=self::replaceAtFirst($subject, $fromFirst, $toFirst); |
51 | 64 | return self::replaceAtLast($s, $fromLast, $toLast); |