@@ -338,7 +338,6 @@ discard block |
||
338 | 338 | /** |
339 | 339 | * Returns the modulus of the numerical position of the item in the data set. |
340 | 340 | * The count starts from $startIndex, which defaults to 1. |
341 | - * @param int $Mod The number to perform Mod operation to. |
|
342 | 341 | * @param int $startIndex Number to start count from. |
343 | 342 | * @return int |
344 | 343 | */ |
@@ -412,6 +411,10 @@ discard block |
||
412 | 411 | $this->underlay = $underlay ? $underlay : array(); |
413 | 412 | } |
414 | 413 | |
414 | + /** |
|
415 | + * @param string $interfaceToQuery |
|
416 | + * @param string $variableMethod |
|
417 | + */ |
|
415 | 418 | protected function createCallableArray(&$extraArray, $interfaceToQuery, $variableMethod, $createObject = false) { |
416 | 419 | $implementers = ClassInfo::implementorsOf($interfaceToQuery); |
417 | 420 | if($implementers) foreach($implementers as $implementer) { |
@@ -753,7 +756,7 @@ discard block |
||
753 | 756 | * |
754 | 757 | * @param $className string - valid class name |
755 | 758 | * @param $suffix string |
756 | - * @param $baseClass string |
|
759 | + * @param string $baseClass string |
|
757 | 760 | * |
758 | 761 | * @return array |
759 | 762 | */ |
@@ -1083,7 +1086,7 @@ discard block |
||
1083 | 1086 | * @param array|null $arguments - arguments to an included template |
1084 | 1087 | * @param Object $inheritedScope - the current scope of a parent template including a sub-template |
1085 | 1088 | * |
1086 | - * @return HTMLText Parsed template output. |
|
1089 | + * @return DBField Parsed template output. |
|
1087 | 1090 | */ |
1088 | 1091 | public function process($item, $arguments = null, $inheritedScope = null) { |
1089 | 1092 | SSViewer::$topLevel[] = $item; |
@@ -1158,7 +1161,7 @@ discard block |
||
1158 | 1161 | * @param string $template Template name |
1159 | 1162 | * @param mixed $data Data context |
1160 | 1163 | * @param array $arguments Additional arguments |
1161 | - * @return string Evaluated result |
|
1164 | + * @return DBField Evaluated result |
|
1162 | 1165 | */ |
1163 | 1166 | public static function execute_template($template, $data, $arguments = null, $scope = null) { |
1164 | 1167 | $v = new SSViewer($template); |
@@ -1184,6 +1187,9 @@ discard block |
||
1184 | 1187 | return $v->process($data, $arguments); |
1185 | 1188 | } |
1186 | 1189 | |
1190 | + /** |
|
1191 | + * @param string $content |
|
1192 | + */ |
|
1187 | 1193 | public function parseTemplateContent($content, $template="") { |
1188 | 1194 | return $this->getParser()->compileString( |
1189 | 1195 | $content, |
@@ -1212,7 +1218,7 @@ discard block |
||
1212 | 1218 | * Return an appropriate base tag for the given template. |
1213 | 1219 | * It will be closed on an XHTML document, and unclosed on an HTML document. |
1214 | 1220 | * |
1215 | - * @param $contentGeneratedSoFar The content of the template generated so far; it should contain |
|
1221 | + * @param string $contentGeneratedSoFar The content of the template generated so far; it should contain |
|
1216 | 1222 | * the DOCTYPE declaration. |
1217 | 1223 | */ |
1218 | 1224 | public static function get_base_tag($contentGeneratedSoFar) { |
@@ -1253,6 +1259,9 @@ discard block |
||
1253 | 1259 | */ |
1254 | 1260 | protected $cacheTemplate; |
1255 | 1261 | |
1262 | + /** |
|
1263 | + * @param string $content |
|
1264 | + */ |
|
1256 | 1265 | public function __construct($content, TemplateParser $parser = null) { |
1257 | 1266 | if ($parser) { |
1258 | 1267 | $this->setParser($parser); |
@@ -192,8 +192,6 @@ discard block |
||
192 | 192 | /** |
193 | 193 | * Method to facilitate deprecation of underscore-prefixed methods automatically being cached. |
194 | 194 | * |
195 | - * @param string $field |
|
196 | - * @param array $arguments |
|
197 | 195 | * @param string $identifier an optional custom cache identifier |
198 | 196 | * @return unknown |
199 | 197 | */ |
@@ -254,7 +252,7 @@ discard block |
||
254 | 252 | * - castingHelper: the casting helper for casting the field (e.g. "return new Varchar($fieldName)") |
255 | 253 | * |
256 | 254 | * @param string $field |
257 | - * @return array |
|
255 | + * @return string |
|
258 | 256 | */ |
259 | 257 | public function castingHelperPair($field) { |
260 | 258 | Deprecation::notice('2.5', 'use castingHelper() instead'); |
@@ -346,7 +344,7 @@ discard block |
||
346 | 344 | * |
347 | 345 | * @param string|array|SSViewer $template the template to render into |
348 | 346 | * @param array $customFields fields to customise() the object with before rendering |
349 | - * @return HTMLText |
|
347 | + * @return DBField |
|
350 | 348 | */ |
351 | 349 | public function renderWith($template, $customFields = null) { |
352 | 350 | if(!is_object($template)) { |
@@ -506,6 +504,7 @@ discard block |
||
506 | 504 | |
507 | 505 | /** |
508 | 506 | * Return the value of a field in an SQL-safe format. |
507 | + * @param string $field |
|
509 | 508 | */ |
510 | 509 | public function SQL_val($field, $arguments = null, $cache = true) { |
511 | 510 | return Convert::raw2sql($this->RAW_val($field, $arguments, $cache)); |
@@ -513,6 +512,7 @@ discard block |
||
513 | 512 | |
514 | 513 | /** |
515 | 514 | * Return the value of a field in a JavaScript-save format. |
515 | + * @param string $field |
|
516 | 516 | */ |
517 | 517 | public function JS_val($field, $arguments = null, $cache = true) { |
518 | 518 | return Convert::raw2js($this->RAW_val($field, $arguments, $cache)); |
@@ -520,6 +520,7 @@ discard block |
||
520 | 520 | |
521 | 521 | /** |
522 | 522 | * Return the value of a field escaped suitable to be inserted into an XML node attribute. |
523 | + * @param string $field |
|
523 | 524 | */ |
524 | 525 | public function ATT_val($field, $arguments = null, $cache = true) { |
525 | 526 | return Convert::raw2att($this->RAW_val($field, $arguments, $cache)); |
@@ -530,7 +531,6 @@ discard block |
||
530 | 531 | /** |
531 | 532 | * Get an array of XML-escaped values by field name |
532 | 533 | * |
533 | - * @param array $elements an array of field names |
|
534 | 534 | * @return array |
535 | 535 | */ |
536 | 536 | public function getXMLValues($fields) { |
@@ -36,6 +36,10 @@ discard block |
||
36 | 36 | */ |
37 | 37 | protected $fieldCurrency = null; |
38 | 38 | |
39 | + /** |
|
40 | + * @param string $name |
|
41 | + * @param string $title |
|
42 | + */ |
|
39 | 43 | public function __construct($name, $title = null, $value = "") { |
40 | 44 | // naming with underscores to prevent values from actually being saved somewhere |
41 | 45 | $this->fieldAmount = new NumericField("{$name}[Amount]", _t('MoneyField.FIELDLABELAMOUNT', 'Amount')); |
@@ -46,7 +50,7 @@ discard block |
||
46 | 50 | |
47 | 51 | /** |
48 | 52 | * @param array |
49 | - * @return HTMLText |
|
53 | + * @return DBField |
|
50 | 54 | */ |
51 | 55 | public function Field($properties = array()) { |
52 | 56 | return DBField::create_field('HTMLText', |
@@ -139,6 +143,7 @@ discard block |
||
139 | 143 | /** |
140 | 144 | * @todo Implement removal of readonly state with $bool=false |
141 | 145 | * @todo Set readonly state whenever field is recreated, e.g. in setAllowedCurrencies() |
146 | + * @param boolean $bool |
|
142 | 147 | */ |
143 | 148 | public function setReadonly($bool) { |
144 | 149 | parent::setReadonly($bool); |
@@ -179,6 +184,9 @@ discard block |
||
179 | 184 | return $this->allowedCurrencies; |
180 | 185 | } |
181 | 186 | |
187 | + /** |
|
188 | + * @param string $locale |
|
189 | + */ |
|
182 | 190 | public function setLocale($locale) { |
183 | 191 | $this->_locale = $locale; |
184 | 192 | return $this; |
@@ -186,6 +186,9 @@ |
||
186 | 186 | return $classNames; |
187 | 187 | } |
188 | 188 | |
189 | + /** |
|
190 | + * @param \DBClassNameTest_ObjectSubClass $record |
|
191 | + */ |
|
189 | 192 | public function setValue($value, $record = null, $markChanged = true) { |
190 | 193 | parent::setValue($value, $record, $markChanged); |
191 | 194 |
@@ -101,6 +101,7 @@ discard block |
||
101 | 101 | |
102 | 102 | /** |
103 | 103 | * @param string |
104 | + * @param string|null $currency |
|
104 | 105 | */ |
105 | 106 | public function setCurrency($currency, $markChanged = true) { |
106 | 107 | $this->setField('Currency', $currency, $markChanged); |
@@ -151,6 +152,8 @@ discard block |
||
151 | 152 | } |
152 | 153 | |
153 | 154 | /** |
155 | + * @param string $currency |
|
156 | + * @param string $locale |
|
154 | 157 | * @return string |
155 | 158 | */ |
156 | 159 | public function getSymbol($currency = null, $locale = null) { |
@@ -162,6 +165,8 @@ discard block |
||
162 | 165 | } |
163 | 166 | |
164 | 167 | /** |
168 | + * @param string $currency |
|
169 | + * @param string $locale |
|
165 | 170 | * @return string |
166 | 171 | */ |
167 | 172 | public function getShortName($currency = null, $locale = null) { |
@@ -172,6 +177,8 @@ discard block |
||
172 | 177 | } |
173 | 178 | |
174 | 179 | /** |
180 | + * @param string $currency |
|
181 | + * @param string $locale |
|
175 | 182 | * @return string |
176 | 183 | */ |
177 | 184 | public function getCurrencyName($currency = null, $locale = null) { |
@@ -202,7 +209,7 @@ discard block |
||
202 | 209 | * Used by {@link SearchContext}, {@link ModelAdmin}, {@link DataObject::scaffoldFormFields()} |
203 | 210 | * |
204 | 211 | * @param string $title Optional. Localized title of the generated instance |
205 | - * @return FormField |
|
212 | + * @return MoneyField |
|
206 | 213 | */ |
207 | 214 | public function scaffoldFormField($title = null) { |
208 | 215 | $field = new MoneyField($this->getName()); |