@@ -76,7 +76,7 @@ |
||
76 | 76 | |
77 | 77 | /** |
78 | 78 | * @param array $properties |
79 | - * @return HTMLText |
|
79 | + * @return DBField |
|
80 | 80 | */ |
81 | 81 | public function Field($properties = array()) { |
82 | 82 | Requirements::css(FRAMEWORK_DIR . '/css/CheckboxSetField.css'); |
@@ -465,7 +465,7 @@ discard block |
||
465 | 465 | * Combine the given forms into a formset with a tabbed interface |
466 | 466 | * |
467 | 467 | * @param array $forms List of LoginForm instances |
468 | - * @return string |
|
468 | + * @return DBField |
|
469 | 469 | */ |
470 | 470 | protected function generateLoginFormSet($forms) { |
471 | 471 | $viewData = new ArrayData(array( |
@@ -645,7 +645,6 @@ discard block |
||
645 | 645 | * - t: plaintext token |
646 | 646 | * |
647 | 647 | * @param Member $member Member object associated with this link. |
648 | - * @param string $autoLoginHash The auto login token. |
|
649 | 648 | */ |
650 | 649 | public static function getPasswordResetLink($member, $autologinToken) { |
651 | 650 | $autologinToken = urldecode($autologinToken); |
@@ -736,7 +735,7 @@ discard block |
||
736 | 735 | /** |
737 | 736 | * Factory method for the lost password form |
738 | 737 | * |
739 | - * @return Form Returns the lost password form |
|
738 | + * @return Security Returns the lost password form |
|
740 | 739 | */ |
741 | 740 | public function ChangePasswordForm() { |
742 | 741 | return Object::create('ChangePasswordForm', $this, 'ChangePasswordForm'); |
@@ -746,7 +745,7 @@ discard block |
||
746 | 745 | * Gets the template for an include used for security. |
747 | 746 | * For use in any subclass. |
748 | 747 | * |
749 | - * @return string|array Returns the template(s) for rendering |
|
748 | + * @return string[] Returns the template(s) for rendering |
|
750 | 749 | */ |
751 | 750 | public function getIncludeTemplate($name) { |
752 | 751 | return array('Security_' . $name); |
@@ -920,7 +919,7 @@ discard block |
||
920 | 919 | * @deprecated 4.0 Use the "Security.password_encryption_algorithm" config setting instead |
921 | 920 | * @param string $algorithm One of the available password encryption |
922 | 921 | * algorithms determined by {@link Security::get_encryption_algorithms()} |
923 | - * @return bool Returns TRUE if the passed algorithm was valid, otherwise FALSE. |
|
922 | + * @return boolean|null Returns TRUE if the passed algorithm was valid, otherwise FALSE. |
|
924 | 923 | */ |
925 | 924 | public static function set_password_encryption_algorithm($algorithm) { |
926 | 925 | Deprecation::notice('4.0', 'Use the "Security.password_encryption_algorithm" config setting instead'); |
@@ -1075,7 +1074,7 @@ discard block |
||
1075 | 1074 | /** |
1076 | 1075 | * Set to true to ignore access to disallowed actions, rather than returning permission failure |
1077 | 1076 | * Note that this is just a flag that other code needs to check with Security::ignore_disallowed_actions() |
1078 | - * @param $flag True or false |
|
1077 | + * @param boolean $flag True or false |
|
1079 | 1078 | */ |
1080 | 1079 | public static function set_ignore_disallowed_actions($flag) { |
1081 | 1080 | self::$ignore_disallowed_actions = $flag; |
@@ -112,6 +112,10 @@ discard block |
||
112 | 112 | )); |
113 | 113 | } |
114 | 114 | |
115 | + /** |
|
116 | + * @param DBField $result |
|
117 | + * @param string[] $expected |
|
118 | + */ |
|
115 | 119 | private function assertExpectedStrings($result, $expected) { |
116 | 120 | foreach ($expected as $expectedStr) { |
117 | 121 | $this->assertTrue( |
@@ -718,6 +722,10 @@ discard block |
||
718 | 722 | $this->assertEquals('A A1 A1 i A1 ii A2 A3', $rationalisedResult); |
719 | 723 | } |
720 | 724 | |
725 | + /** |
|
726 | + * @param string $a |
|
727 | + * @param string $b |
|
728 | + */ |
|
721 | 729 | public function assertEqualIgnoringWhitespace($a, $b) { |
722 | 730 | $this->assertEquals(preg_replace('/\s+/', '', $a), preg_replace('/\s+/', '', $b)); |
723 | 731 | } |
@@ -1328,6 +1336,11 @@ discard block |
||
1328 | 1336 | Config::inst()->update('SSViewer', 'source_file_comments', false); |
1329 | 1337 | Config::inst()->update('Director', 'environment_type', $origEnv); |
1330 | 1338 | } |
1339 | + |
|
1340 | + /** |
|
1341 | + * @param string $name |
|
1342 | + * @param string $expected |
|
1343 | + */ |
|
1331 | 1344 | private function _renderWithSourceFileComments($name, $expected) { |
1332 | 1345 | $viewer = new SSViewer(array($name)); |
1333 | 1346 | $data = new ArrayData(array()); |
@@ -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); |
@@ -37,6 +37,9 @@ discard block |
||
37 | 37 | ] |
38 | 38 | ); |
39 | 39 | |
40 | + /** |
|
41 | + * @param string $root |
|
42 | + */ |
|
40 | 43 | public function __construct($root = null, $writeFlags = LOCK_EX, $linkHandling = self::DISALLOW_LINKS) { |
41 | 44 | // Get root path |
42 | 45 | $root = $this->findRoot($root); |
@@ -117,7 +120,7 @@ discard block |
||
117 | 120 | * Render server configuration file from a template file |
118 | 121 | * |
119 | 122 | * @param string $template |
120 | - * @return \HTMLText Rendered results |
|
123 | + * @return string Rendered results |
|
121 | 124 | */ |
122 | 125 | protected function renderTemplate($template) { |
123 | 126 | // Build allowed extensions |
@@ -42,7 +42,7 @@ |
||
42 | 42 | * Provide secure downloadable |
43 | 43 | * |
44 | 44 | * @param string $path |
45 | - * @return string|null |
|
45 | + * @return string |
|
46 | 46 | */ |
47 | 47 | public function getProtectedUrl($path) { |
48 | 48 | // Public URLs are handled via a request handler within /assets. |
@@ -625,6 +625,9 @@ discard block |
||
625 | 625 | } |
626 | 626 | |
627 | 627 | |
628 | + /** |
|
629 | + * @param string $fileID |
|
630 | + */ |
|
628 | 631 | public function getOriginalFilename($fileID) { |
629 | 632 | return parent::getOriginalFilename($fileID); |
630 | 633 | } |
@@ -633,6 +636,9 @@ discard block |
||
633 | 636 | return parent::removeVariant($fileID); |
634 | 637 | } |
635 | 638 | |
639 | + /** |
|
640 | + * @param null|string $variant |
|
641 | + */ |
|
636 | 642 | public function getDefaultConflictResolution($variant) { |
637 | 643 | return parent::getDefaultConflictResolution($variant); |
638 | 644 | } |
@@ -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) { |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | * Set a different instance than {@link Upload_Validator} |
115 | 115 | * for this upload session. |
116 | 116 | * |
117 | - * @param object $validator |
|
117 | + * @param Upload_Validator $validator |
|
118 | 118 | */ |
119 | 119 | public function setValidator($validator) { |
120 | 120 | $this->validator = $validator; |
@@ -363,7 +363,7 @@ discard block |
||
363 | 363 | /** |
364 | 364 | * Determines wether previous operations caused an error. |
365 | 365 | * |
366 | - * @return boolean |
|
366 | + * @return integer |
|
367 | 367 | */ |
368 | 368 | public function isError() { |
369 | 369 | return (count($this->errors)); |