@@ -65,6 +65,7 @@ discard block |
||
65 | 65 | * while automatically busting this cache every time the file is changed. |
66 | 66 | * |
67 | 67 | * @param bool |
68 | + * @param boolean $var |
|
68 | 69 | */ |
69 | 70 | public static function set_suffix_requirements($var) { |
70 | 71 | self::backend()->setSuffixRequirements($var); |
@@ -329,7 +330,7 @@ discard block |
||
329 | 330 | * </code> |
330 | 331 | * |
331 | 332 | * @param string $combinedFileName Filename of the combined file relative to docroot |
332 | - * @param array $files Array of filenames relative to docroot |
|
333 | + * @param string[] $files Array of filenames relative to docroot |
|
333 | 334 | * @param string $media |
334 | 335 | * |
335 | 336 | * @return bool|void |
@@ -754,6 +755,7 @@ discard block |
||
754 | 755 | * Forces the JavaScript requirements to the end of the body, right before the closing tag |
755 | 756 | * |
756 | 757 | * @param bool |
758 | + * @param boolean $var |
|
757 | 759 | * @return $this |
758 | 760 | */ |
759 | 761 | public function setForceJSToBottom($var) { |
@@ -1611,8 +1613,8 @@ discard block |
||
1611 | 1613 | /** |
1612 | 1614 | * Given a filename and list of files, generate a new filename unique to these files |
1613 | 1615 | * |
1614 | - * @param string $name |
|
1615 | - * @param array $files |
|
1616 | + * @param array $fileList |
|
1617 | + * @param string $combinedFile |
|
1616 | 1618 | * @return string |
1617 | 1619 | */ |
1618 | 1620 | protected function hashedCombinedFilename($combinedFile, $fileList) { |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | * |
47 | 47 | * @param string $name The internal field name, passed to forms. |
48 | 48 | * @param string $title The human-readable field label. |
49 | - * @param mixed $value The value of the field. |
|
49 | + * @param integer $value The value of the field. |
|
50 | 50 | * @param string $config HTMLEditorConfig identifier to be used. Default to the active one. |
51 | 51 | */ |
52 | 52 | public function __construct($name, $title = null, $value = '', $config = null) { |
@@ -146,6 +146,10 @@ discard block |
||
146 | 146 | |
147 | 147 | protected $controller, $name; |
148 | 148 | |
149 | + /** |
|
150 | + * @param Controller $controller |
|
151 | + * @param string $name |
|
152 | + */ |
|
149 | 153 | public function __construct($controller, $name) { |
150 | 154 | parent::__construct(); |
151 | 155 | |
@@ -174,7 +178,7 @@ discard block |
||
174 | 178 | /** |
175 | 179 | * Searches the SiteTree for display in the dropdown |
176 | 180 | * |
177 | - * @return callback |
|
181 | + * @return DataList |
|
178 | 182 | */ |
179 | 183 | public function siteTreeSearchCallback($sourceObject, $labelField, $search) { |
180 | 184 | return DataObject::get($sourceObject)->filterAny(array( |
@@ -454,7 +458,7 @@ discard block |
||
454 | 458 | /** |
455 | 459 | * Find all anchors available on the given page. |
456 | 460 | * |
457 | - * @return array |
|
461 | + * @return string |
|
458 | 462 | */ |
459 | 463 | public function getanchors() { |
460 | 464 | $id = (int)$this->getRequest()->getVar('PageID'); |
@@ -1012,7 +1016,7 @@ discard block |
||
1012 | 1016 | /** |
1013 | 1017 | * Get OEmbed type |
1014 | 1018 | * |
1015 | - * @return string |
|
1019 | + * @return boolean |
|
1016 | 1020 | */ |
1017 | 1021 | public function getType() { |
1018 | 1022 | return $this->oembed->type; |
@@ -32,6 +32,10 @@ discard block |
||
32 | 32 | */ |
33 | 33 | protected $fieldCurrency = null; |
34 | 34 | |
35 | + /** |
|
36 | + * @param string $name |
|
37 | + * @param string $title |
|
38 | + */ |
|
35 | 39 | public function __construct($name, $title = null, $value = "") { |
36 | 40 | // naming with underscores to prevent values from actually being saved somewhere |
37 | 41 | $this->fieldAmount = new NumericField("{$name}[Amount]", _t('MoneyField.FIELDLABELAMOUNT', 'Amount')); |
@@ -135,6 +139,7 @@ discard block |
||
135 | 139 | /** |
136 | 140 | * @todo Implement removal of readonly state with $bool=false |
137 | 141 | * @todo Set readonly state whenever field is recreated, e.g. in setAllowedCurrencies() |
142 | + * @param boolean $bool |
|
138 | 143 | */ |
139 | 144 | public function setReadonly($bool) { |
140 | 145 | parent::setReadonly($bool); |
@@ -141,7 +141,7 @@ discard block |
||
141 | 141 | /** |
142 | 142 | * Get the current failover object if set |
143 | 143 | * |
144 | - * @return ViewableData|null |
|
144 | + * @return ViewableData |
|
145 | 145 | */ |
146 | 146 | public function getFailover() { |
147 | 147 | return $this->failover; |
@@ -208,8 +208,6 @@ discard block |
||
208 | 208 | /** |
209 | 209 | * Method to facilitate deprecation of underscore-prefixed methods automatically being cached. |
210 | 210 | * |
211 | - * @param string $field |
|
212 | - * @param array $arguments |
|
213 | 211 | * @param string $identifier an optional custom cache identifier |
214 | 212 | * @return unknown |
215 | 213 | */ |
@@ -270,7 +268,7 @@ discard block |
||
270 | 268 | * - castingHelper: the casting helper for casting the field (e.g. "return new Varchar($fieldName)") |
271 | 269 | * |
272 | 270 | * @param string $field |
273 | - * @return array |
|
271 | + * @return string |
|
274 | 272 | */ |
275 | 273 | public function castingHelperPair($field) { |
276 | 274 | Deprecation::notice('2.5', 'use castingHelper() instead'); |
@@ -520,6 +518,7 @@ discard block |
||
520 | 518 | |
521 | 519 | /** |
522 | 520 | * Return the value of a field in an SQL-safe format. |
521 | + * @param string $field |
|
523 | 522 | */ |
524 | 523 | public function SQL_val($field, $arguments = null, $cache = true) { |
525 | 524 | return Convert::raw2sql($this->RAW_val($field, $arguments, $cache)); |
@@ -527,6 +526,7 @@ discard block |
||
527 | 526 | |
528 | 527 | /** |
529 | 528 | * Return the value of a field in a JavaScript-save format. |
529 | + * @param string $field |
|
530 | 530 | */ |
531 | 531 | public function JS_val($field, $arguments = null, $cache = true) { |
532 | 532 | return Convert::raw2js($this->RAW_val($field, $arguments, $cache)); |
@@ -534,6 +534,7 @@ discard block |
||
534 | 534 | |
535 | 535 | /** |
536 | 536 | * Return the value of a field escaped suitable to be inserted into an XML node attribute. |
537 | + * @param string $field |
|
537 | 538 | */ |
538 | 539 | public function ATT_val($field, $arguments = null, $cache = true) { |
539 | 540 | return Convert::raw2att($this->RAW_val($field, $arguments, $cache)); |
@@ -544,7 +545,6 @@ discard block |
||
544 | 545 | /** |
545 | 546 | * Get an array of XML-escaped values by field name |
546 | 547 | * |
547 | - * @param array $elements an array of field names |
|
548 | 548 | * @return array |
549 | 549 | */ |
550 | 550 | public function getXMLValues($fields) { |
@@ -41,6 +41,7 @@ discard block |
||
41 | 41 | * Set the key field for this map. |
42 | 42 | * |
43 | 43 | * @var string $keyField |
44 | + * @param string $keyField |
|
44 | 45 | */ |
45 | 46 | public function setKeyField($keyField) { |
46 | 47 | $this->keyField = $keyField; |
@@ -50,6 +51,7 @@ discard block |
||
50 | 51 | * Set the value field for this map. |
51 | 52 | * |
52 | 53 | * @var string $valueField |
54 | + * @param string $valueField |
|
53 | 55 | */ |
54 | 56 | public function setValueField($valueField) { |
55 | 57 | $this->valueField = $valueField; |
@@ -95,6 +97,7 @@ discard block |
||
95 | 97 | * |
96 | 98 | * @var string $key |
97 | 99 | * @var mixed $value |
100 | + * @param string $value |
|
98 | 101 | */ |
99 | 102 | public function unshift($key, $value) { |
100 | 103 | $oldItems = $this->firstItems; |
@@ -114,6 +117,7 @@ discard block |
||
114 | 117 | * |
115 | 118 | * @var string $key |
116 | 119 | * @var mixed $value |
120 | + * @param string $value |
|
117 | 121 | */ |
118 | 122 | public function push($key, $value) { |
119 | 123 | $oldItems = $this->lastItems; |
@@ -619,6 +619,11 @@ |
||
619 | 619 | 'ObjectTest_Extending_Extension' |
620 | 620 | ); |
621 | 621 | |
622 | + /** |
|
623 | + * @param integer $first |
|
624 | + * @param integer $second |
|
625 | + * @param integer $third |
|
626 | + */ |
|
622 | 627 | public function getResults(&$first, &$second, &$third) { |
623 | 628 | // Before extending should be invoked second |
624 | 629 | $this->beforeExtending('updateResult', function(&$first, &$second, &$third) { |
@@ -470,11 +470,17 @@ discard block |
||
470 | 470 | |
471 | 471 | protected $extraConfigSources = array(); |
472 | 472 | |
473 | + /** |
|
474 | + * @param string $class |
|
475 | + */ |
|
473 | 476 | public function extraConfigSourcesChanged($class) { |
474 | 477 | unset($this->extraConfigSources[$class]); |
475 | 478 | $this->cache->clean("__{$class}"); |
476 | 479 | } |
477 | 480 | |
481 | + /** |
|
482 | + * @param integer $sourceOptions |
|
483 | + */ |
|
478 | 484 | protected function getUncached($class, $name, $sourceOptions, &$result, $suppress, &$tags) { |
479 | 485 | $tags[] = "__{$class}"; |
480 | 486 | $tags[] = "__{$class}__{$name}"; |
@@ -602,7 +608,7 @@ discard block |
||
602 | 608 | * replace the current array value, you'll need to call remove first. |
603 | 609 | * |
604 | 610 | * @param $class string - The class to update a configuration value for |
605 | - * @param $name string - The configuration property name to update |
|
611 | + * @param string $name string - The configuration property name to update |
|
606 | 612 | * @param $value any - The value to update with |
607 | 613 | * |
608 | 614 | * Arrays are recursively merged into current configuration as "latest" - for associative arrays the passed value |
@@ -647,15 +653,6 @@ discard block |
||
647 | 653 | * |
648 | 654 | * @param string $class The class to remove a configuration value from |
649 | 655 | * @param string $name The configuration name |
650 | - * @param mixed $key An optional key to filter against. |
|
651 | - * If referenced config value is an array, only members of that array that match this key will be removed |
|
652 | - * Must also match value if provided to be removed |
|
653 | - * @param mixed $value And optional value to filter against. |
|
654 | - * If referenced config value is an array, only members of that array that match this value will be removed |
|
655 | - * If referenced config value is not an array, value will be removed only if it matches this argument |
|
656 | - * Must also match key if provided and referenced config value is an array to be removed |
|
657 | - * |
|
658 | - * Matching is always by "==", not by "===" |
|
659 | 656 | */ |
660 | 657 | public function remove($class, $name /*,$key = null*/ /*,$value = null*/) { |
661 | 658 | $argc = func_num_args(); |
@@ -734,6 +731,10 @@ discard block |
||
734 | 731 | $this->cache = $cloned; |
735 | 732 | } |
736 | 733 | |
734 | + /** |
|
735 | + * @param integer $key |
|
736 | + * @param integer $val |
|
737 | + */ |
|
737 | 738 | public function set($key, $val, $tags = array()) { |
738 | 739 | // Find an index to set at |
739 | 740 | $replacing = null; |
@@ -769,6 +770,9 @@ discard block |
||
769 | 770 | return $this->miss ? ($this->hit / $this->miss) : 0; |
770 | 771 | } |
771 | 772 | |
773 | + /** |
|
774 | + * @param integer $key |
|
775 | + */ |
|
772 | 776 | public function get($key) { |
773 | 777 | if (isset($this->indexing[$key])) { |
774 | 778 | $this->hit++; |
@@ -782,6 +786,9 @@ discard block |
||
782 | 786 | return false; |
783 | 787 | } |
784 | 788 | |
789 | + /** |
|
790 | + * @param string $tag |
|
791 | + */ |
|
785 | 792 | public function clean($tag = null) { |
786 | 793 | if ($tag) { |
787 | 794 | foreach ($this->cache as $i => $v) { |
@@ -813,6 +820,10 @@ discard block |
||
813 | 820 | $this->cache = array(); |
814 | 821 | } |
815 | 822 | |
823 | + /** |
|
824 | + * @param integer $key |
|
825 | + * @param integer $val |
|
826 | + */ |
|
816 | 827 | public function set($key, $val, $tags = array()) { |
817 | 828 | foreach($tags as $t) { |
818 | 829 | if(!isset($this->tags[$t])) { |
@@ -831,6 +842,9 @@ discard block |
||
831 | 842 | return $this->miss ? ($this->hit / $this->miss) : 0; |
832 | 843 | } |
833 | 844 | |
845 | + /** |
|
846 | + * @param integer $key |
|
847 | + */ |
|
834 | 848 | public function get($key) { |
835 | 849 | if(isset($this->cache[$key])) { |
836 | 850 | ++$this->hit; |
@@ -841,6 +855,9 @@ discard block |
||
841 | 855 | return false; |
842 | 856 | } |
843 | 857 | |
858 | + /** |
|
859 | + * @param string $tag |
|
860 | + */ |
|
844 | 861 | public function clean($tag = null) { |
845 | 862 | if($tag) { |
846 | 863 | if(isset($this->tags[$tag])) { |
@@ -23,8 +23,6 @@ discard block |
||
23 | 23 | * $list = DataList::create('SiteTree'); |
24 | 24 | * $list = SiteTree::get(); |
25 | 25 | * |
26 | - * @param string $class the class name |
|
27 | - * @param mixed $arguments,... arguments to pass to the constructor |
|
28 | 26 | * @return static |
29 | 27 | */ |
30 | 28 | public static function create() { |
@@ -47,7 +45,6 @@ discard block |
||
47 | 45 | * way to access instance methods which don't rely on instance |
48 | 46 | * data (e.g. the custom SilverStripe static handling). |
49 | 47 | * |
50 | - * @param string $className Optional classname (if called on Object directly) |
|
51 | 48 | * @return static The singleton instance |
52 | 49 | */ |
53 | 50 | public static function singleton() { |
@@ -387,7 +387,7 @@ |
||
387 | 387 | * The extension methods are defined during {@link __construct()} in {@link defineMethods()}. |
388 | 388 | * |
389 | 389 | * @param string $method the name of the method to call on each extension |
390 | - * @param mixed $a1,... up to 7 arguments to be passed to the method |
|
390 | + * @param \Controller $a4 |
|
391 | 391 | * @return array |
392 | 392 | */ |
393 | 393 | public function extend($method, &$a1=null, &$a2=null, &$a3=null, &$a4=null, &$a5=null, &$a6=null, &$a7=null) { |