#!/bin/bash ## usage: bash cleanup-Drupal.Commenting.FunctionComment.InvalidReturn.sh vi ## usage: bash cleanup-Drupal.Commenting.FunctionComment.InvalidReturn.sh joe [ -n "$1" ] && EDITOR="$1" if [ -z "$EDITOR" ]; then echo "Please provide parameter 1 (editor). Example: vi, joe" exit 1 fi function edit_at_line() { local f="$1" local l="$2" $EDITOR +$l "$f" } echo Process cleanup for 'Drupal.Commenting.FunctionComment.InvalidReturn' echo Number of lines: 286 echo Examples: 'Array ( [0] => Expected \"bool\" but found \"boolean\" for function return type [1] => Expected \"int|NULL\" but found \"integer|NULL\" for function return type [2] => Expected \"array|bool\" but found \"Array|bool\" for function return type [3] => Expected \"string\" but found \"String\" for function return type [4] => Expected \"array\" but found \"Array\" for function return type [5] => Expected \"int\" but found \"integer\" for function return type [6] => Expected \"object\" but found \"stdClass\" for function return type [7] => Expected \"int\" but found \"number\" for function return type [8] => Expected \"bool|object Returns either boolean value or CRM_Core_DAO_RecurringEntity object\" but found \"boolean|object Returns either boolean value or CRM_Core_DAO_RecurringEntity object\" for function return type [9] => Expected \"bool\" but found \"Boolean\" for function return type [10] => Expected \"mixed NULL|int\" but found \"mixed NULL|integer\" for function return type [11] => Expected \"void|bool\" but found \"void|boolean\" for function return type [12] => Expected \"void|bool|Ambigous \" but found \"void|boolean|Ambigous \" for function return type [13] => Expected \"array|bool - array on success, FALSE on error.\" but found \"Array|bool - array on success, FALSE on error.\" for function return type [14] => Expected \"bool|null|string|int\" but found \"bool|null|string|number\" for function return type [15] => Expected \"int|NULL contact ID of logged in user\" but found \"integer|NULL contact ID of logged in user\" for function return type [16] => Expected \"int|false price_set_id, or false if none found\" but found \"integer|false price_set_id, or false if none found\" for function return type [17] => Expected \"int|NULL price set id on success, null otherwise\" but found \"integer|NULL price set id on success, null otherwise\" for function return type [18] => Expected \"int|string\" but found \"integer|string\" for function return type ) ' echo Press ENTER to begin read edit_at_line 'CRM/ACL/API.php' 57 edit_at_line 'CRM/Activity/BAO/Activity.php' 64 edit_at_line 'CRM/Activity/BAO/Activity.php' 1599 edit_at_line 'CRM/Activity/BAO/Activity.php' 2313 edit_at_line 'CRM/Activity/Import/Parser/Activity.php' 135 edit_at_line 'CRM/Activity/Import/Parser/Activity.php' 147 edit_at_line 'CRM/Activity/Import/Parser/Activity.php' 160 edit_at_line 'CRM/Activity/Import/Parser/Activity.php' 245 edit_at_line 'CRM/Campaign/BAO/Survey.php' 748 edit_at_line 'CRM/Campaign/Page/Petition/Confirm.php' 106 edit_at_line 'CRM/Case/BAO/Case.php' 2361 edit_at_line 'CRM/Case/BAO/Case.php' 2824 edit_at_line 'CRM/Case/BAO/Case.php' 3136 edit_at_line 'CRM/Case/BAO/Case.php' 3405 edit_at_line 'CRM/Contact/BAO/Contact/Permission.php' 44 edit_at_line 'CRM/Contact/BAO/Contact/Permission.php' 159 edit_at_line 'CRM/Contact/BAO/Contact/Utils.php' 227 edit_at_line 'CRM/Contact/BAO/Contact.php' 767 edit_at_line 'CRM/Contact/BAO/Contact.php' 901 edit_at_line 'CRM/Contact/BAO/Contact.php' 923 edit_at_line 'CRM/Contact/BAO/Contact.php' 965 edit_at_line 'CRM/Contact/BAO/Contact.php' 999 edit_at_line 'CRM/Contact/BAO/Contact.php' 3316 edit_at_line 'CRM/Contact/BAO/ContactType.php' 461 edit_at_line 'CRM/Contact/BAO/ContactType.php' 535 edit_at_line 'CRM/Contact/BAO/ContactType.php' 753 edit_at_line 'CRM/Contact/BAO/GroupContact.php' 77 edit_at_line 'CRM/Contact/BAO/GroupContact.php' 813 edit_at_line 'CRM/Contact/BAO/GroupContactCache.php' 46 edit_at_line 'CRM/Contact/BAO/GroupContactCache.php' 127 edit_at_line 'CRM/Contact/BAO/GroupNesting.php' 341 edit_at_line 'CRM/Contact/BAO/GroupNesting.php' 361 edit_at_line 'CRM/Contact/BAO/GroupNesting.php' 382 edit_at_line 'CRM/Contact/BAO/GroupNesting.php' 404 edit_at_line 'CRM/Contact/BAO/GroupNesting.php' 436 edit_at_line 'CRM/Contact/BAO/GroupNesting.php' 470 edit_at_line 'CRM/Contact/BAO/GroupNesting.php' 511 edit_at_line 'CRM/Contact/BAO/GroupOrganization.php' 100 edit_at_line 'CRM/Contact/BAO/GroupOrganization.php' 129 edit_at_line 'CRM/Contact/BAO/Individual.php' 403 edit_at_line 'CRM/Contact/BAO/Relationship.php' 378 edit_at_line 'CRM/Contact/BAO/Relationship.php' 680 edit_at_line 'CRM/Contact/BAO/Relationship.php' 754 edit_at_line 'CRM/Contact/Form/Contact.php' 1064 edit_at_line 'CRM/Contact/Form/Search/Custom/ActivitySearch.php' 358 edit_at_line 'CRM/Contact/Import/Parser/Contact.php' 253 edit_at_line 'CRM/Contact/Import/Parser/Contact.php' 265 edit_at_line 'CRM/Contact/Import/Parser/Contact.php' 278 edit_at_line 'CRM/Contact/Import/Parser/Contact.php' 452 edit_at_line 'CRM/Contribute/BAO/Contribution.php' 852 edit_at_line 'CRM/Contribute/BAO/Contribution.php' 2606 edit_at_line 'CRM/Contribute/BAO/Contribution.php' 3198 edit_at_line 'CRM/Contribute/BAO/ContributionPage.php' 721 edit_at_line 'CRM/Contribute/BAO/ContributionRecur.php' 115 edit_at_line 'CRM/Contribute/BAO/Widget.php' 47 edit_at_line 'CRM/Contribute/Import/Parser/Contribution.php' 143 edit_at_line 'CRM/Contribute/Import/Parser/Contribution.php' 155 edit_at_line 'CRM/Contribute/Import/Parser/Contribution.php' 168 edit_at_line 'CRM/Contribute/Import/Parser/Contribution.php' 247 edit_at_line 'CRM/Core/BAO/Address.php' 408 edit_at_line 'CRM/Core/BAO/Address.php' 1215 edit_at_line 'CRM/Core/BAO/Block.php' 138 edit_at_line 'CRM/Core/BAO/Block.php' 159 edit_at_line 'CRM/Core/BAO/Block.php' 530 edit_at_line 'CRM/Core/BAO/ConfigSetting.php' 664 edit_at_line 'CRM/Core/BAO/CustomField.php' 1098 edit_at_line 'CRM/Core/BAO/CustomGroup.php' 659 edit_at_line 'CRM/Core/BAO/CustomGroup.php' 1254 edit_at_line 'CRM/Core/BAO/CustomGroup.php' 1711 edit_at_line 'CRM/Core/BAO/CustomGroup.php' 2269 edit_at_line 'CRM/Core/BAO/CustomValue.php' 50 edit_at_line 'CRM/Core/BAO/Dashboard.php' 200 edit_at_line 'CRM/Core/BAO/Discount.php' 50 edit_at_line 'CRM/Core/BAO/Discount.php' 116 edit_at_line 'CRM/Core/BAO/Email.php' 121 edit_at_line 'CRM/Core/BAO/EntityTag.php' 108 edit_at_line 'CRM/Core/BAO/EntityTag.php' 408 edit_at_line 'CRM/Core/BAO/IM.php' 69 edit_at_line 'CRM/Core/BAO/Location.php' 219 edit_at_line 'CRM/Core/BAO/MailSettings.php' 98 edit_at_line 'CRM/Core/BAO/Mapping.php' 72 edit_at_line 'CRM/Core/BAO/Mapping.php' 205 edit_at_line 'CRM/Core/BAO/Note.php' 83 edit_at_line 'CRM/Core/BAO/Note.php' 230 edit_at_line 'CRM/Core/BAO/OpenID.php' 83 edit_at_line 'CRM/Core/BAO/OptionGroup.php' 141 edit_at_line 'CRM/Core/BAO/OptionValue.php' 235 edit_at_line 'CRM/Core/BAO/RecurringEntity.php' 796 edit_at_line 'CRM/Core/BAO/Setting.php' 82 edit_at_line 'CRM/Core/BAO/Setting.php' 1115 edit_at_line 'CRM/Core/BAO/Tag.php' 323 edit_at_line 'CRM/Core/BAO/Tag.php' 414 edit_at_line 'CRM/Core/BAO/UFField.php' 112 edit_at_line 'CRM/Core/BAO/UFField.php' 373 edit_at_line 'CRM/Core/BAO/UFField.php' 464 edit_at_line 'CRM/Core/BAO/UFField.php' 745 edit_at_line 'CRM/Core/BAO/UFGroup.php' 720 edit_at_line 'CRM/Core/BAO/UFGroup.php' 1388 edit_at_line 'CRM/Core/BAO/UFGroup.php' 1414 edit_at_line 'CRM/Core/BAO/UFGroup.php' 1760 edit_at_line 'CRM/Core/BAO/UFGroup.php' 3136 edit_at_line 'CRM/Core/BAO/UFGroup.php' 3531 edit_at_line 'CRM/Core/BAO/UFGroup.php' 3582 edit_at_line 'CRM/Core/BAO/UFGroup.php' 3610 edit_at_line 'CRM/Core/BAO/Website.php' 138 edit_at_line 'CRM/Core/Component/Info.php' 228 edit_at_line 'CRM/Core/Component/Info.php' 315 edit_at_line 'CRM/Core/Config.php' 670 edit_at_line 'CRM/Core/Controller.php' 667 edit_at_line 'CRM/Core/Controller.php' 688 edit_at_line 'CRM/Core/Controller.php' 744 edit_at_line 'CRM/Core/Form.php' 390 edit_at_line 'CRM/Core/Form.php' 624 edit_at_line 'CRM/Core/Form.php' 1547 edit_at_line 'CRM/Core/I18n.php' 414 edit_at_line 'CRM/Core/IDS.php' 57 edit_at_line 'CRM/Core/IDS.php' 183 edit_at_line 'CRM/Core/IDS.php' 214 edit_at_line 'CRM/Core/InnoDBIndexer.php' 276 edit_at_line 'CRM/Core/Lock.php' 151 edit_at_line 'CRM/Core/OptionValue.php' 258 edit_at_line 'CRM/Core/OptionValue.php' 281 edit_at_line 'CRM/Core/Page.php' 377 edit_at_line 'CRM/Core/Page.php' 398 edit_at_line 'CRM/Core/Payment/BaseIPN.php' 87 edit_at_line 'CRM/Core/Payment/BaseIPN.php' 136 edit_at_line 'CRM/Core/Payment/BaseIPN.php' 186 edit_at_line 'CRM/Core/Payment/BaseIPN.php' 257 edit_at_line 'CRM/Core/Payment/PayPalImpl.php' 429 edit_at_line 'CRM/Core/Payment/PayPalProIPN.php' 166 edit_at_line 'CRM/Core/Payment/PayPalProIPN.php' 388 edit_at_line 'CRM/Core/Payment.php' 588 edit_at_line 'CRM/Core/Permission/Base.php' 156 edit_at_line 'CRM/Core/Permission/Base.php' 170 edit_at_line 'CRM/Core/Permission/Base.php' 240 edit_at_line 'CRM/Core/Permission/Base.php' 259 edit_at_line 'CRM/Core/Permission/Drupal.php' 73 edit_at_line 'CRM/Core/Permission/Drupal.php' 99 edit_at_line 'CRM/Core/Permission/Drupal6.php' 72 edit_at_line 'CRM/Core/Permission/Drupal6.php' 98 edit_at_line 'CRM/Core/Permission/Drupal6.php' 207 edit_at_line 'CRM/Core/Permission/DrupalBase.php' 262 edit_at_line 'CRM/Core/Permission/Joomla.php' 46 edit_at_line 'CRM/Core/Permission/Joomla.php' 107 edit_at_line 'CRM/Core/Permission/Soap.php' 47 edit_at_line 'CRM/Core/Permission/UnitTests.php' 50 edit_at_line 'CRM/Core/Permission/WordPress.php' 46 edit_at_line 'CRM/Core/Permission.php' 117 edit_at_line 'CRM/Core/Permission.php' 166 edit_at_line 'CRM/Core/PseudoConstant.php' 233 edit_at_line 'CRM/Core/PseudoConstant.php' 492 edit_at_line 'CRM/Core/Selector/Controller.php' 263 edit_at_line 'CRM/Core/Selector/Controller.php' 501 edit_at_line 'CRM/Core/Selector/Controller.php' 522 edit_at_line 'CRM/Core/Session.php' 560 edit_at_line 'CRM/Core/StateMachine.php' 397 edit_at_line 'CRM/Custom/Import/Parser/Api.php' 57 edit_at_line 'CRM/Custom/Import/Parser/Api.php' 69 edit_at_line 'CRM/Custom/Import/Parser/Api.php' 80 edit_at_line 'CRM/Custom/Import/Parser/Api.php' 134 edit_at_line 'CRM/Event/BAO/Event.php' 1899 edit_at_line 'CRM/Event/BAO/Participant.php' 2205 edit_at_line 'CRM/Event/BAO/ParticipantPayment.php' 95 edit_at_line 'CRM/Event/Form/ManageEvent/Registration.php' 671 edit_at_line 'CRM/Event/Form/ManageEvent/Registration.php' 692 edit_at_line 'CRM/Event/Form/ManageEvent/Registration.php' 727 edit_at_line 'CRM/Event/Form/Registration/AdditionalParticipant.php' 749 edit_at_line 'CRM/Event/Import/Parser/Participant.php' 131 edit_at_line 'CRM/Event/Import/Parser/Participant.php' 143 edit_at_line 'CRM/Event/Import/Parser/Participant.php' 156 edit_at_line 'CRM/Event/Import/Parser/Participant.php' 275 edit_at_line 'CRM/Extension/Browser.php' 223 edit_at_line 'CRM/Extension/Downloader.php' 142 edit_at_line 'CRM/Extension/Mapper.php' 150 edit_at_line 'CRM/Extension/Mapper.php' 165 edit_at_line 'CRM/Financial/BAO/FinancialAccount.php' 195 edit_at_line 'CRM/Financial/BAO/PaymentProcessor.php' 246 edit_at_line 'CRM/Mailing/BAO/Mailing.php' 2311 edit_at_line 'CRM/Mailing/Event/BAO/Confirm.php' 60 edit_at_line 'CRM/Mailing/Event/BAO/Unsubscribe.php' 60 edit_at_line 'CRM/Mailing/Form/Schedule.php' 198 edit_at_line 'CRM/Mailing/Form/Test.php' 180 edit_at_line 'CRM/Mailing/PseudoConstant.php' 116 edit_at_line 'CRM/Member/BAO/Membership.php' 453 edit_at_line 'CRM/Member/BAO/Membership.php' 1947 edit_at_line 'CRM/Member/BAO/Membership.php' 2058 edit_at_line 'CRM/Member/BAO/Membership.php' 2173 edit_at_line 'CRM/Member/BAO/Membership.php' 2696 edit_at_line 'CRM/Member/BAO/MembershipType.php' 479 edit_at_line 'CRM/Member/BAO/MembershipType.php' 587 edit_at_line 'CRM/Member/BAO/MembershipType.php' 608 edit_at_line 'CRM/Member/Form/Membership.php' 1706 edit_at_line 'CRM/Member/Import/Parser/Membership.php' 115 edit_at_line 'CRM/Member/Import/Parser/Membership.php' 127 edit_at_line 'CRM/Member/Import/Parser/Membership.php' 140 edit_at_line 'CRM/Member/Import/Parser/Membership.php' 257 edit_at_line 'CRM/Member/Import/Parser/Membership.php' 597 edit_at_line 'CRM/PCP/BAO/PCP.php' 794 edit_at_line 'CRM/PCP/BAO/PCP.php' 814 edit_at_line 'CRM/PCP/BAO/PCP.php' 866 edit_at_line 'CRM/PCP/BAO/PCP.php' 892 edit_at_line 'CRM/Price/BAO/PriceField.php' 633 edit_at_line 'CRM/Price/BAO/PriceFieldValue.php' 231 edit_at_line 'CRM/Price/BAO/PriceSet.php' 288 edit_at_line 'CRM/Price/BAO/PriceSet.php' 378 edit_at_line 'CRM/Price/BAO/PriceSet.php' 415 edit_at_line 'CRM/Profile/Form/Edit.php' 314 edit_at_line 'CRM/Report/Form.php' 3545 edit_at_line 'CRM/Report/Utils/Report.php' 366 edit_at_line 'CRM/SMS/Form/Schedule.php' 123 edit_at_line 'CRM/UF/Form/Field.php' 667 edit_at_line 'CRM/Upgrade/Snapshot/V4p2/Price/BAO/Field.php' 529 edit_at_line 'CRM/Upgrade/Snapshot/V4p2/Price/BAO/FieldValue.php' 199 edit_at_line 'CRM/Upgrade/Snapshot/V4p2/Price/BAO/FieldValue.php' 219 edit_at_line 'CRM/Upgrade/Snapshot/V4p2/Price/BAO/Set.php' 259 edit_at_line 'CRM/Upgrade/Snapshot/V4p2/Price/BAO/Set.php' 349 edit_at_line 'CRM/Utils/Array.php' 443 edit_at_line 'CRM/Utils/File.php' 47 edit_at_line 'CRM/Utils/File.php' 75 edit_at_line 'CRM/Utils/File.php' 208 edit_at_line 'CRM/Utils/File.php' 353 edit_at_line 'CRM/Utils/Geocode/Google.php' 65 edit_at_line 'CRM/Utils/Geocode/Yahoo.php' 68 edit_at_line 'CRM/Utils/Mail/EmailProcessor.php' 49 edit_at_line 'CRM/Utils/Mail.php' 59 edit_at_line 'CRM/Utils/Mail.php' 277 edit_at_line 'CRM/Utils/OptionBag.php' 65 edit_at_line 'CRM/Utils/Rule.php' 629 edit_at_line 'CRM/Utils/String.php' 217 edit_at_line 'CRM/Utils/String.php' 323 edit_at_line 'CRM/Utils/String.php' 353 edit_at_line 'CRM/Utils/String.php' 403 edit_at_line 'CRM/Utils/String.php' 423 edit_at_line 'CRM/Utils/String.php' 742 edit_at_line 'CRM/Utils/System/Drupal.php' 826 edit_at_line 'CRM/Utils/System/Drupal6.php' 771 edit_at_line 'CRM/Utils/System/Joomla.php' 704 edit_at_line 'CRM/Utils/System/Soap.php' 68 edit_at_line 'CRM/Utils/System/WordPress.php' 680 edit_at_line 'CRM/Utils/Token.php' 154 edit_at_line 'CRM/Utils/Tree.php' 152 edit_at_line 'CRM/Utils/Weight.php' 202 edit_at_line 'CRM/Utils/Weight.php' 244 edit_at_line 'CRM/Utils/Weight.php' 267 edit_at_line 'CRM/Widget/Widget.php' 65 edit_at_line 'api/api.php' 92 edit_at_line 'api/class.api.php' 158 edit_at_line 'api/v3/Case.php' 379 edit_at_line 'api/v3/Contribution.php' 180 edit_at_line 'api/v3/ContributionRecur.php' 90 edit_at_line 'api/v3/ContributionSoft.php' 78 edit_at_line 'api/v3/Country.php' 76 edit_at_line 'api/v3/Email.php' 78 edit_at_line 'api/v3/Event.php' 108 edit_at_line 'api/v3/Event.php' 197 edit_at_line 'api/v3/File.php' 89 edit_at_line 'api/v3/Generic.php' 152 edit_at_line 'api/v3/Generic.php' 173 edit_at_line 'api/v3/Generic.php' 198 edit_at_line 'api/v3/Generic.php' 266 edit_at_line 'api/v3/GroupContact.php' 165 edit_at_line 'api/v3/Job.php' 182 edit_at_line 'api/v3/Job.php' 233 edit_at_line 'api/v3/Job.php' 261 edit_at_line 'api/v3/Job.php' 321 edit_at_line 'api/v3/Job.php' 456 edit_at_line 'api/v3/Job.php' 484 edit_at_line 'api/v3/Job.php' 578 edit_at_line 'api/v3/Membership.php' 192 edit_at_line 'api/v3/MembershipStatus.php' 65 edit_at_line 'api/v3/MembershipStatus.php' 146 edit_at_line 'api/v3/MembershipType.php' 91 edit_at_line 'api/v3/MembershipType.php' 107 edit_at_line 'api/v3/MessageTemplate.php' 61 edit_at_line 'api/v3/Pledge.php' 72 edit_at_line 'api/v3/Profile.php' 700 edit_at_line 'api/v3/Relationship.php' 112 edit_at_line 'api/v3/System.php' 48 edit_at_line 'tests/phpunit/CiviTest/AuthorizeNet.php' 40 edit_at_line 'tests/phpunit/CiviTest/Contact.php' 92 edit_at_line 'tests/phpunit/CiviTest/ContributionPage.php' 47 edit_at_line 'tests/phpunit/CiviTest/Custom.php' 115 edit_at_line 'tests/phpunit/CiviTest/Event.php' 39 edit_at_line 'tests/phpunit/CiviTest/Participant.php' 37 edit_at_line 'tests/phpunit/CiviTest/PaypalPro.php' 48 edit_at_line 'tests/phpunit/CiviTest/PCP.php' 97