#!/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: 260 echo Examples: 'Array ( [0] => Expected \"bool\" but found \"boolean\" for function return type [1] => Expected \"array|bool\" but found \"Array|bool\" for function return type [2] => Expected \"string\" but found \"String\" for function return type [3] => Expected \"array\" but found \"Array\" for function return type [4] => Expected \"object\" but found \"stdClass\" for function return type [5] => Expected \"int\" but found \"number\" for function return type [6] => Expected \"bool|CRM_Core_DAO_RecurringEntity\" but found \"boolean|CRM_Core_DAO_RecurringEntity\" for function return type [7] => Expected \"bool\" but found \"Boolean\" for function return type [8] => Expected \"NULL|int\" but found \"NULL|integer\" for function return type [9] => Expected \"void|bool\" but found \"void|boolean\" for function return type [10] => Expected \"bool|null|string|int\" but found \"bool|null|string|number\" for function return type [11] => Expected \"int|void\" but found \"number|void\" for function return type [12] => Expected \"string|int|bool|date|null\" but found \"string|int|boolean|date|null\" 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' 758 edit_at_line 'CRM/Campaign/Page/Petition/Confirm.php' 106 edit_at_line 'CRM/Case/BAO/Case.php' 2826 edit_at_line 'CRM/Case/BAO/Case.php' 3138 edit_at_line 'CRM/Case/BAO/Case.php' 3410 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' 228 edit_at_line 'CRM/Contact/BAO/Contact.php' 768 edit_at_line 'CRM/Contact/BAO/Contact.php' 902 edit_at_line 'CRM/Contact/BAO/Contact.php' 924 edit_at_line 'CRM/Contact/BAO/Contact.php' 966 edit_at_line 'CRM/Contact/BAO/Contact.php' 1000 edit_at_line 'CRM/Contact/BAO/Contact.php' 3319 edit_at_line 'CRM/Contact/BAO/ContactType.php' 462 edit_at_line 'CRM/Contact/BAO/ContactType.php' 536 edit_at_line 'CRM/Contact/BAO/ContactType.php' 754 edit_at_line 'CRM/Contact/BAO/GroupContact.php' 77 edit_at_line 'CRM/Contact/BAO/GroupContact.php' 815 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' 414 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' 1072 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' 857 edit_at_line 'CRM/Contribute/BAO/Contribution.php' 2595 edit_at_line 'CRM/Contribute/BAO/Contribution.php' 3187 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' 412 edit_at_line 'CRM/Core/BAO/Address.php' 1269 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' 529 edit_at_line 'CRM/Core/BAO/ConfigSetting.php' 664 edit_at_line 'CRM/Core/BAO/CustomField.php' 1100 edit_at_line 'CRM/Core/BAO/CustomGroup.php' 658 edit_at_line 'CRM/Core/BAO/CustomGroup.php' 1253 edit_at_line 'CRM/Core/BAO/CustomGroup.php' 1710 edit_at_line 'CRM/Core/BAO/CustomGroup.php' 2265 edit_at_line 'CRM/Core/BAO/CustomValue.php' 50 edit_at_line 'CRM/Core/BAO/Dashboard.php' 204 edit_at_line 'CRM/Core/BAO/Discount.php' 50 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' 223 edit_at_line 'CRM/Core/BAO/MailSettings.php' 99 edit_at_line 'CRM/Core/BAO/Mapping.php' 72 edit_at_line 'CRM/Core/BAO/Mapping.php' 212 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' 237 edit_at_line 'CRM/Core/BAO/RecurringEntity.php' 798 edit_at_line 'CRM/Core/BAO/Setting.php' 82 edit_at_line 'CRM/Core/BAO/Setting.php' 1119 edit_at_line 'CRM/Core/BAO/Tag.php' 324 edit_at_line 'CRM/Core/BAO/Tag.php' 415 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' 747 edit_at_line 'CRM/Core/BAO/UFGroup.php' 720 edit_at_line 'CRM/Core/BAO/UFGroup.php' 1389 edit_at_line 'CRM/Core/BAO/UFGroup.php' 1415 edit_at_line 'CRM/Core/BAO/UFGroup.php' 1761 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' 137 edit_at_line 'CRM/Core/Component/Info.php' 232 edit_at_line 'CRM/Core/Component/Info.php' 325 edit_at_line 'CRM/Core/Config.php' 676 edit_at_line 'CRM/Core/Controller.php' 666 edit_at_line 'CRM/Core/Controller.php' 687 edit_at_line 'CRM/Core/Controller.php' 743 edit_at_line 'CRM/Core/Form.php' 411 edit_at_line 'CRM/Core/Form.php' 645 edit_at_line 'CRM/Core/Form.php' 1569 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' 381 edit_at_line 'CRM/Core/Page.php' 402 edit_at_line 'CRM/Core/Payment/BaseIPN.php' 89 edit_at_line 'CRM/Core/Payment/BaseIPN.php' 138 edit_at_line 'CRM/Core/Payment/BaseIPN.php' 188 edit_at_line 'CRM/Core/Payment/BaseIPN.php' 268 edit_at_line 'CRM/Core/Payment/PayPalImpl.php' 430 edit_at_line 'CRM/Core/Payment/PayPalProIPN.php' 166 edit_at_line 'CRM/Core/Payment/PayPalProIPN.php' 392 edit_at_line 'CRM/Core/Payment.php' 593 edit_at_line 'CRM/Core/Permission/Base.php' 159 edit_at_line 'CRM/Core/Permission/Base.php' 173 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/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' 493 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/StateMachine.php' 398 edit_at_line 'CRM/Custom/Import/Parser/Api.php' 62 edit_at_line 'CRM/Custom/Import/Parser/Api.php' 74 edit_at_line 'CRM/Custom/Import/Parser/Api.php' 85 edit_at_line 'CRM/Custom/Import/Parser/Api.php' 139 edit_at_line 'CRM/Event/BAO/Event.php' 1899 edit_at_line 'CRM/Event/BAO/Participant.php' 2199 edit_at_line 'CRM/Event/BAO/ParticipantPayment.php' 103 edit_at_line 'CRM/Event/Form/ManageEvent/Registration.php' 679 edit_at_line 'CRM/Event/Form/ManageEvent/Registration.php' 700 edit_at_line 'CRM/Event/Form/ManageEvent/Registration.php' 735 edit_at_line 'CRM/Event/Form/Registration/AdditionalParticipant.php' 767 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/PaymentProcessor.php' 247 edit_at_line 'CRM/Mailing/BAO/Mailing.php' 2343 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' 199 edit_at_line 'CRM/Mailing/Form/Test.php' 180 edit_at_line 'CRM/Member/BAO/Membership.php' 453 edit_at_line 'CRM/Member/BAO/Membership.php' 1948 edit_at_line 'CRM/Member/BAO/Membership.php' 2059 edit_at_line 'CRM/Member/BAO/MembershipType.php' 489 edit_at_line 'CRM/Member/BAO/MembershipType.php' 597 edit_at_line 'CRM/Member/BAO/MembershipType.php' 618 edit_at_line 'CRM/Member/Form/Membership.php' 1726 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/LineItem.php' 543 edit_at_line 'CRM/Price/BAO/PriceField.php' 645 edit_at_line 'CRM/Price/BAO/PriceFieldValue.php' 231 edit_at_line 'CRM/Price/BAO/PriceSet.php' 288 edit_at_line 'CRM/Profile/Form/Edit.php' 314 edit_at_line 'CRM/Report/Form.php' 3551 edit_at_line 'CRM/Report/Utils/Report.php' 365 edit_at_line 'CRM/SMS/Form/Schedule.php' 124 edit_at_line 'CRM/UF/Form/Field.php' 681 edit_at_line 'CRM/Upgrade/Snapshot/V4p2/Price/BAO/Field.php' 533 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' 260 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' 354 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' 279 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' 404 edit_at_line 'CRM/Utils/String.php' 424 edit_at_line 'CRM/Utils/String.php' 756 edit_at_line 'CRM/Utils/System/Drupal.php' 819 edit_at_line 'CRM/Utils/System/Drupal6.php' 766 edit_at_line 'CRM/Utils/System/Joomla.php' 703 edit_at_line 'CRM/Utils/System/Soap.php' 68 edit_at_line 'CRM/Utils/System/WordPress.php' 677 edit_at_line 'CRM/Utils/Token.php' 155 edit_at_line 'CRM/Utils/Tree.php' 152 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' 378 edit_at_line 'api/v3/Contribution.php' 179 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' 77 edit_at_line 'api/v3/Event.php' 192 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/MembershipStatus.php' 145 edit_at_line 'api/v3/MembershipType.php' 106 edit_at_line 'api/v3/MessageTemplate.php' 60 edit_at_line 'api/v3/Pledge.php' 71 edit_at_line 'api/v3/Relationship.php' 111 edit_at_line 'api/v3/System.php' 47 edit_at_line 'api/v3/utils.php' 2113 edit_at_line 'tests/phpunit/CiviTest/AuthorizeNet.php' 40 edit_at_line 'tests/phpunit/CiviTest/Contact.php' 94 edit_at_line 'tests/phpunit/CiviTest/ContributionPage.php' 48 edit_at_line 'tests/phpunit/CiviTest/Custom.php' 115 edit_at_line 'tests/phpunit/CiviTest/Event.php' 40 edit_at_line 'tests/phpunit/CiviTest/Participant.php' 38 edit_at_line 'tests/phpunit/CiviTest/PaypalPro.php' 48