Skip to content

Instantly share code, notes, and snippets.

@prondubuisi
Last active June 4, 2019 05:44
Show Gist options
  • Select an option

  • Save prondubuisi/1243e07f8de78ecd205fd526f09d2c8e to your computer and use it in GitHub Desktop.

Select an option

Save prondubuisi/1243e07f8de78ecd205fd526f09d2c8e to your computer and use it in GitHub Desktop.

INFO: MissingReturnType - CRM/ACL/Page/ACL.php:95:19 - Method CRM_ACL_Page_ACL::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/ACL/Page/ACL.php:112:19 - Method CRM_ACL_Page_ACL::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/ACL/Page/ACL.php:132:9 - Cannot add an array to a non-array bool ] + �[97;41mCRM_Core_PseudoConstant::get('CRM_Core_DAO_CustomField', 'custom_group_id')�[0m;

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/ACL/Page/ACL.php:136:9 - Cannot add an array to a non-array bool ] + �[97;41mCRM_Core_PseudoConstant::get('CRM_Core_DAO_UFField', 'uf_group_id')�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACL.php:153:11 - Possibly undefined array key if (�[97;41m$acl[$dao->id]['entity_id']�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACL.php:154:59 - Possibly undefined array key $acl[$dao->id]['entity'] = CRM_Utils_Array::value(�[97;41m$acl[$dao->id]['entity_id']�[0m, $roles);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACL.php:160:15 - Possibly undefined array key switch (�[97;41m$acl[$dao->id]['object_table']�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACL.php:162:61 - Possibly undefined array key $acl[$dao->id]['object'] = CRM_Utils_Array::value(�[97;41m$acl[$dao->id]['object_id']�[0m, $group);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACL.php:167:61 - Possibly undefined array key $acl[$dao->id]['object'] = CRM_Utils_Array::value(�[97;41m$acl[$dao->id]['object_id']�[0m, $ufGroup);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACL.php:172:61 - Possibly undefined array key $acl[$dao->id]['object'] = CRM_Utils_Array::value(�[97;41m$acl[$dao->id]['object_id']�[0m, $customGroup);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACL.php:177:61 - Possibly undefined array key $acl[$dao->id]['object'] = CRM_Utils_Array::value(�[97;41m$acl[$dao->id]['object_id']�[0m, $event);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/ACL/Page/ACL.php:194:9 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/ACL/Page/ACL.php:198:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(ACL.manage.action) provided �[97;41m'ACL.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/ACL/Page/ACL.php:199:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(ACL) provided �[97;41m'ACL'�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/ACL/Page/ACL.php:234:31 - Argument 1 of CRM_ACL_Page_ACL::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/ACL/Page/ACL.php:250:19 - Method CRM_ACL_Page_ACL::edit does not have a return type, expecting void public function �[30;47medit�[0m($mode, $id = NULL, $imageUpload = FALSE, $pushUserContext = TRUE) {

INFO: PropertyNotSetInConstructor - CRM/ACL/Page/ACLBasic.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_ACL_Page_ACLBasic or in any methods called in the constructor class �[30;47mCRM_ACL_Page_ACLBasic�[0m extends CRM_Core_Page_Basic {

INFO: MissingReturnType - CRM/ACL/Page/ACLBasic.php:85:19 - Method CRM_ACL_Page_ACLBasic::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/ACL/Page/ACLBasic.php:112:19 - Method CRM_ACL_Page_ACLBasic::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACLBasic.php:136:13 - Possibly undefined array key if (�[97;41m$acl[$dao->entity_id]['entity_id']�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACLBasic.php:137:52 - Possibly undefined array key $acl[$dao->entity_id]['entity'] = $roles[�[97;41m$acl[$dao->entity_id]['entity_id']�[0m];

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/ACL/Page/ACLBasic.php:148:11 - Argument 2 of CRM_Core_Action::formlink expects int, int|float provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/ACL/Page/ACLBasic.php:152:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(aclRole.manage.action) provided �[97;41m'aclRole.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/ACL/Page/ACLBasic.php:153:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(ACLRole) provided �[97;41m'ACLRole'�[0m,

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/ACL/Page/ACLBasic.php:158:9 - Possibly undefined array key �[97;41m$acl[$dao->entity_id]['object_table']�[0m .= ", {$permissions[$dao->object_table]}";

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/ACL/Page/ACLBasic.php:192:31 - Argument 1 of CRM_ACL_Page_ACLBasic::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/ACL/Page/EntityRole.php:97:19 - Method CRM_ACL_Page_EntityRole::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/ACL/Page/EntityRole.php:132:19 - Method CRM_ACL_Page_EntityRole::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/ACL/Page/EntityRole.php:160:9 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/ACL/Page/EntityRole.php:164:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(entityRole.manage.action) provided �[97;41m'entityRole.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/ACL/Page/EntityRole.php:165:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(EntityRole) provided �[97;41m'EntityRole'�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/ACL/Page/EntityRole.php:200:31 - Argument 1 of CRM_ACL_Page_EntityRole::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Activity/ActionMapping.php:42:7 - Property Civi\ActionSchedule\Mapping::$entity is not defined in constructor of CRM_Activity_ActionMapping or in any methods called in the constructor class �[30;47mCRM_Activity_ActionMapping�[0m extends \Civi\ActionSchedule\Mapping {

INFO: MissingReturnType - CRM/Activity/ActionMapping.php:57:26 - Method CRM_Activity_ActionMapping::onRegisterActionMappings does not have a return type, expecting void public static function �[30;47monRegisterActionMappings�[0m(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations) {

INFO: RedundantConditionGivenDocblockType - CRM/Activity/ActionMapping.php:109:10 - Found a redundant condition when evaluating docblock-defined type $schedule->limit_to and trying to reconcile type 'bool' to !null if (!�[30;47mis_null($schedule->limit_to)�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Activity/ActionMapping.php:111:46 - Cannot access array value on non-array variable $activityContacts of type bool if ($schedule->limit_to == 0 || !isset(�[97;41m$activityContacts[$schedule->recipient]�[0m)) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/ActionMapping.php:112:70 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $recipientTypeId = \CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

INFO: InvalidDocblock - CRM/Activity/BAO/Activity.php:1198:3 - Bracket must be preceded by “Closure”, “callable” or a valid @method name in docblock for CRM_Activity_BAO_Activity::sendSMS /**

  • Send SMS. Returns: bool $sent, int $activityId, int $success (number of sent SMS)
  • @param array $contactDetails
  • @param array $activityParams
  • @param array $smsProviderParams
  • @param array $contactIds
  • @param int $sourceContactId This is the source contact Id
  • @return array(bool $sent, int $activityId, int $success)
  • @throws CRM_Core_Exception */ �[30;47mpublic static function sendSMS(�[0m

INFO: MisplacedRequiredParam - CRM/Activity/BAO/Activity.php:1200:5 - Required param $activityParams should come before any optional params in CRM_Activity_BAO_Activity::sendSMS �[30;47m&$activityParams�[0m,

INFO: MisplacedRequiredParam - CRM/Activity/BAO/Activity.php:1354:5 - Required param $activityID should come before any optional params in CRM_Activity_BAO_Activity::sendSMSMessage �[30;47m$activityID�[0m,

INFO: InvalidDocblock - CRM/Activity/BAO/Activity.php:2191:3 - Invalid type 'true/null' in docblock for CRM_Activity_BAO_Activity::cleanupActivity /**

  • This function deletes the activity record related to contact record.
  • This is conditional on there being no target and assignee record
  • with other contacts.
  • @param int $contactId
  • ContactId.
  • @return true/null */ �[30;47mpublic static function cleanupActivity($contactId) {�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Activity/BAO/ICalendar.php:70:7 - Instance property CRM_Activity_BAO_ICalendar::$icsfile is not defined �[97;41m$this->icsfile�[0m = tempnam(CRM_Core_Config::singleton()->customFileUploadDir, 'ics');

INFO: MissingReturnType - CRM/Activity/BAO/ICalendar.php:106:19 - Method CRM_Activity_BAO_ICalendar::cleanup does not have a return type, expecting void public function �[30;47mcleanup�[0m() {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Activity/BAO/ICalendar.php:119:45 - Argument 1 of CRM_Core_BAO_Email::allemails cannot be null, possibly null value provided $emails = CRM_Core_BAO_Email::allEmails(�[97;41m$uid�[0m);

INFO: MissingReturnType - CRM/Activity/BAO/Query.php:40:26 - Method CRM_Activity_BAO_Query::select does not have a return type, expecting void public static function �[30;47mselect�[0m(&$query) {

INFO: MissingReturnType - CRM/Activity/BAO/Query.php:175:26 - Method CRM_Activity_BAO_Query::where does not have a return type, expecting void public static function �[30;47mwhere�[0m(&$query) {

INFO: MissingParamType - CRM/Activity/BAO/Query.php:175:33 - Parameter $query has no provided type public static function where(&�[30;47m$query�[0m) {

�[0;31mERROR�[0m: InvalidClass - CRM/Activity/BAO/Query.php:178:30 - Class or interface CRM_Contact_BAO_QUERY has wrong casing if ($query->_mode == �[97;41mCRM_Contact_BAO_QUERY�[0m::MODE_CONTACTS) {

INFO: MissingReturnType - CRM/Activity/BAO/Query.php:193:26 - Method CRM_Activity_BAO_Query::whereClauseSingle does not have a return type, expecting void public static function �[30;47mwhereClauseSingle�[0m(&$values, &$query) {

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Activity/BAO/Query.php:193:55 - Variable $query is limited to values of type CRM_Contact_BAO_Query because it is passed by reference, object type found. Use @param-out to specify a different output type public static function whereClauseSingle(&$values, &�[97;41m$query�[0m) {

INFO: MissingPropertyType - CRM/Activity/BAO/Query.php:198:9 - Property CRM_Contact_BAO_Query::$_mode does not have a declared type if (�[30;47m$query->_mode�[0m & CRM_Contact_BAO_Query::MODE_ACTIVITY) {

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Activity/BAO/Query.php:234:16 - Possibly undefined array key $fields[$qillName] 1 => �[97;41m$fields[$qillName]�[0m['title'],

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Activity/BAO/Query.php:263:61 - Cannot concatenate with a possibly null string|null $query->_qill[$grouping][] = ts('Survey') . ' - ' . �[97;41mCRM_Core_DAO::getFieldValue('CRM_Campaign_DAO_Survey', $value, 'title')�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/BAO/Query.php:269:61 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $sourceID = CRM_Utils_Array::key('Activity Source', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/BAO/Query.php:270:66 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $assigneeID = CRM_Utils_Array::key('Activity Assignees', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/BAO/Query.php:271:62 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Activity/BAO/Query.php:334:24 - Cannot access array value on non-array variable $activityTags of type bool $names[] = �[97;41m$activityTags[$v]�[0m;

INFO: MissingParamType - CRM/Activity/BAO/Query.php:396:38 - Parameter $mode has no provided type public static function from($name, �[30;47m$mode�[0m, $side) {

INFO: MissingParamType - CRM/Activity/BAO/Query.php:396:45 - Parameter $side has no provided type public static function from($name, $mode, �[30;47m$side�[0m) {

�[0;31mERROR�[0m: NullOperand - CRM/Activity/BAO/Query.php:404:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_activity_contact

�[0;31mERROR�[0m: NullOperand - CRM/Activity/BAO/Query.php:415:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_option_group option_group_activity_status ON (option_group_activity_status.name = 'activity_status')";

�[0;31mERROR�[0m: NullOperand - CRM/Activity/BAO/Query.php:421:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_option_group option_group_activity_type ON (option_group_activity_type.name = 'activity_type')";

�[0;31mERROR�[0m: NullOperand - CRM/Activity/BAO/Query.php:427:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_option_group option_group_activity_priority ON (option_group_activity_priority.name = 'priority')";

�[0;31mERROR�[0m: NullOperand - CRM/Activity/BAO/Query.php:433:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_entity_tag as civicrm_activity_tag ON ( civicrm_activity_tag.entity_table = 'civicrm_activity' AND civicrm_activity_tag.entity_id = civicrm_activity.id ) ";

INFO: MissingReturnType - CRM/Activity/BAO/Query.php:463:26 - Method CRM_Activity_BAO_Query::getSearchFieldMetadata does not have a return type, expecting array<array-key, mixed> public static function �[30;47mgetSearchFieldMetadata�[0m() {

INFO: MissingReturnType - CRM/Activity/BAO/Query.php:474:26 - Method CRM_Activity_BAO_Query::buildSearchForm does not have a return type, expecting void public static function �[30;47mbuildSearchForm�[0m(&$form) {

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Activity/BAO/Query.php:474:43 - Variable $form is limited to values of type CRM_Core_Form_Search because it is passed by reference, CRM_Core_Form type found. Use @param-out to specify a different output type public static function buildSearchForm(&�[97;41m$form�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Activity/BAO/Query.php:504:16 - Cannot access array value on non-array variable $activityStatus of type bool $status = [�[97;41m$activityStatus['Completed']�[0m, $activityStatus['Scheduled']];

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Activity/BAO/Query.php:504:46 - Cannot access array value on non-array variable $activityStatus of type bool $status = [$activityStatus['Completed'], �[97;41m$activityStatus['Scheduled']�[0m];

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/BAO/Query.php:527:21 - Argument 1 of CRM_Core_Form_Search::addyesno expects int, string(activity_test) provided $form->addYesNo(�[97;41m'activity_test'�[0m, ts('Activity is a Test?'));

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Activity/BAO/Query.php:531:9 - Instance property CRM_Core_Form_Search::$_tagElement is not defined �[97;41m$form->_tagElement�[0m = &$form->addElement('checkbox', "activity_tags[$tagID]",

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/BAO/Query.php:538:46 - Argument 2 of CRM_Core_Form_Tag::buildquickform expects string, array<array-key, mixed> provided CRM_Core_Form_Tag::buildQuickForm($form, �[97;41m$parentNames�[0m, 'civicrm_activity', NULL, TRUE, TRUE);

INFO: MissingParamType - CRM/Activity/BAO/Query.php:604:50 - Parameter $mode has no provided type public static function defaultReturnProperties(�[30;47m$mode�[0m, $includeCustomFields = TRUE) {

INFO: MissingReturnType - CRM/Activity/BAO/Query.php:651:26 - Method CRM_Activity_BAO_Query::selectorReturnProperties does not have a return type, expecting array{activity_id:int, contact_type:int, contact_sub_type:int, sort_name:int, display_name:int, activity_type_id:int, activity_subject:int, activity_date_time:int, activity_status_id:int, source_contact:int, source_record_id:int, activity_is_test:int, activity_campaign_id:int, activity_engagement_level:int} public static function �[30;47mselectorReturnProperties�[0m() {

INFO: MissingReturnType - CRM/Activity/BAO/Query.php:678:26 - Method CRM_Activity_BAO_Query::whereClauseSingleActivityText does not have a return type, expecting void public static function �[30;47mwhereClauseSingleActivityText�[0m(&$values, &$query) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/BAO/Query.php:681:46 - Argument 1 of CRM_Utils_Array::value expects string, int(2) provided $activityOption = CRM_Utils_Array::value(�[97;41m2�[0m, $activityOptionValues, 6);

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Activity/Import/Field.php:49:11 - Docblock-defined class or interface enum does not exist

  • @var �[97;41menum�[0m

INFO: PropertyNotSetInConstructor - CRM/Activity/Import/Field.php:57:10 - Property CRM_Activity_Import_Field::$_required is not defined in constructor of CRM_Activity_Import_Field or in any methods called in the constructor public �[30;47m$_required�[0m;

INFO: PropertyNotSetInConstructor - CRM/Activity/Import/Field.php:63:10 - Property CRM_Activity_Import_Field::$_payload is not defined in constructor of CRM_Activity_Import_Field or in any methods called in the constructor public �[30;47m$_payload�[0m;

INFO: MissingParamType - CRM/Activity/Import/Field.php:90:38 - Parameter $title has no provided type public function __construct($name, �[30;47m$title�[0m, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//') {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Activity/Import/Field.php:93:20 - $this->_type with declared type 'enum' cannot be assigned type 'int' $this->_type = �[97;41m$type�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Activity/Import/Field.php:97:21 - $this->_value with non-nullable declared type 'object' cannot be assigned nullable type 'null' $this->_value = �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Activity/Import/Field.php:100:19 - Method CRM_Activity_Import_Field::resetValue does not have a return type, expecting void public function �[30;47mresetValue�[0m() {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Activity/Import/Field.php:101:21 - $this->_value with non-nullable declared type 'object' cannot be assigned nullable type 'null' $this->_value = �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Activity/Import/Field.php:109:19 - Method CRM_Activity_Import_Field::setValue does not have a return type, expecting void public function �[30;47msetValue�[0m($value) {

INFO: MissingParamType - CRM/Activity/Import/Field.php:109:28 - Parameter $value has no provided type public function setValue(�[30;47m$value�[0m) {

INFO: MissingPropertyType - CRM/Activity/Import/Parser.php:35:13 - Property CRM_Activity_Import_Parser::$_fileName does not have a declared type protected �[30;47m$_fileName�[0m;

INFO: MisplacedRequiredParam - CRM/Activity/Import/Parser.php:78:5 - Required param $mapper should come before any optional params in CRM_Activity_Import_Parser::run �[30;47m&$mapper�[0m,

INFO: MissingParamType - CRM/Activity/Import/Parser.php:78:6 - Parameter $mapper has no provided type &�[30;47m$mapper�[0m,

INFO: DeprecatedMethod - CRM/Activity/Import/Parser.php:86:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayOffset - CRM/Activity/Import/Parser.php:88:17 - Cannot access value on variable $fileName using offset value of 'name', expecting int $fileName = �[97;41m$fileName['name']�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Activity/Import/Parser.php:109:24 - $this->_fileSize with declared type 'int' cannot be assigned type 'string' $this->_fileSize = �[97;41mnumber_format(filesize($fileName) / 1024.0, 2)�[0m;

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Activity/Import/Parser.php:125:7 - Variable $values is limited to values of type array<array-key, mixed> because it is passed by reference, array<array-key, mixed>|false|null type found �[97;41m$values�[0m = fgetcsv($fd, 8192, $seperator);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Activity/Import/Parser.php:163:68 - Possibly undefined variable $startTimestamp, first seen on line 119 $prevTimestamp = $this->progressImport($statusID, FALSE, �[97;41m$startTimestamp�[0m, $prevTimestamp, $totalRowCount);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Activity/Import/Parser.php:163:85 - Possibly undefined variable $prevTimestamp, first seen on line 119 $prevTimestamp = $this->progressImport($statusID, FALSE, $startTimestamp, �[97;41m$prevTimestamp�[0m, $totalRowCount);

�[0;31mERROR�[0m: UndefinedVariable - CRM/Activity/Import/Parser.php:182:36 - Cannot find referenced variable $line $this->_warningCount[] = �[97;41m$line�[0m;

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Activity/Import/Parser.php:246:11 - Found a contradiction when evaluating $this->_invalidRowCount and trying to reconcile type 'int(0)' to !falsy if (�[97;41m$this->_invalidRowCount�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Activity/Import/Parser.php:255:11 - Found a contradiction when evaluating $this->_conflictCount and trying to reconcile type 'int(0)' to !falsy if (�[97;41m$this->_conflictCount�[0m) {

INFO: MissingReturnType - CRM/Activity/Import/Parser.php:281:19 - Method CRM_Activity_Import_Parser::setActiveFields does not have a return type, expecting void public function �[30;47msetActiveFields�[0m($fieldKeys) {

INFO: MissingReturnType - CRM/Activity/Import/Parser.php:320:19 - Method CRM_Activity_Import_Parser::addField does not have a return type, expecting void public function �[30;47maddField�[0m($name, $title, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//') {

INFO: MissingParamType - CRM/Activity/Import/Parser.php:320:35 - Parameter $title has no provided type public function addField($name, �[30;47m$title�[0m, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//') {

�[0;31mERROR�[0m: NullArgument - CRM/Activity/Import/Parser.php:326:76 - Argument 2 of CRM_Contact_BAO_Contact::importablefields cannot be null, null value provided to parameter with type bool $tempField = CRM_Contact_BAO_Contact::importableFields('Individual', �[97;41mNULL�[0m);

INFO: MissingReturnType - CRM/Activity/Import/Parser.php:343:19 - Method CRM_Activity_Import_Parser::set does not have a return type, expecting void public function �[30;47mset�[0m($store, $mode = self::MODE_SUMMARY) {

INFO: MissingReturnType - CRM/Activity/Import/Parser.php:384:26 - Method CRM_Activity_Import_Parser::exportCSV does not have a return type, expecting void public static function �[30;47mexportCSV�[0m($fileName, $header, $data) {

INFO: PropertyNotSetInConstructor - CRM/Activity/Import/Parser/Activity.php:38:7 - Property CRM_Activity_Import_Parser::$_fileSize is not defined in constructor of CRM_Activity_Import_Parser_Activity or in any methods called in the constructor class �[30;47mCRM_Activity_Import_Parser_Activity�[0m extends CRM_Activity_Import_Parser {

INFO: MissingPropertyType - CRM/Activity/Import/Parser/Activity.php:40:13 - Property CRM_Activity_Import_Parser_Activity::$_mapperKeys does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperKeys�[0m;

INFO: MissingPropertyType - CRM/Activity/Import/Parser/Activity.php:42:11 - Property CRM_Activity_Import_Parser_Activity::$_contactIdIndex does not have a declared type - consider int|null private �[30;47m$_contactIdIndex�[0m;

INFO: MissingPropertyType - CRM/Activity/Import/Parser/Activity.php:43:11 - Property CRM_Activity_Import_Parser_Activity::$_activityTypeIndex does not have a declared type - consider int|null private �[30;47m$_activityTypeIndex�[0m;

INFO: MissingPropertyType - CRM/Activity/Import/Parser/Activity.php:44:11 - Property CRM_Activity_Import_Parser_Activity::$_activityLabelIndex does not have a declared type - consider int|null private �[30;47m$_activityLabelIndex�[0m;

INFO: MissingPropertyType - CRM/Activity/Import/Parser/Activity.php:45:11 - Property CRM_Activity_Import_Parser_Activity::$_activityDateIndex does not have a declared type - consider int|null private �[30;47m$_activityDateIndex�[0m;

INFO: PropertyNotSetInConstructor - CRM/Activity/Import/Parser/Activity.php:52:13 - Property CRM_Activity_Import_Parser_Activity::$_newActivity is not defined in constructor of CRM_Activity_Import_Parser_Activity or in any methods called in the constructor protected �[30;47m$_newActivity�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Activity/Import/Parser/Activity.php:69:22 - No return statements were found for method CRM_Activity_Import_Parser_Activity::fini but return type 'mixed' was expected protected function �[97;41mfini�[0m() {}

INFO: MissingReturnType - CRM/Activity/Import/Parser/Activity.php:74:19 - Method CRM_Activity_Import_Parser_Activity::init does not have a return type, expecting void public function �[30;47minit�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Activity/Import/Parser/Activity.php:76:5 - Possibly undefined variable $activityTarget, first seen on line 76 �[97;41m$activityTarget�[0m['target_contact_id'] = $activityContact['contact_id'];

�[0;31mERROR�[0m: InvalidReturnType - CRM/Activity/Import/Parser/Activity.php:139:14 - The declared return type 'bool' for CRM_Activity_Import_Parser_Activity::mapField is incorrect, got 'int'

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Activity/Import/Parser/Activity.php:142:12 - The type 'int(1)' does not match the declared return type 'bool' for CRM_Activity_Import_Parser_Activity::mapField return �[97;41mCRM_Import_Parser::VALID�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Activity/Import/Parser/Activity.php:164:14 - The declared return type 'bool' for CRM_Activity_Import_Parser_Activity::summary is incorrect, got 'int'

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Activity/Import/Parser/Activity.php:174:14 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Activity_Import_Parser_Activity::summary return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Activity/Import/Parser/Activity.php:192:14 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Activity_Import_Parser_Activity::summary return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Activity/Import/Parser/Activity.php:213:79 - Argument 2 of CRM_Contact_Import_Parser_Contact::addtoerrormsg cannot be null, possibly null value provided CRM_Contact_Import_Parser_Contact::addToErrorMsg('Activity date', �[97;41m$errorMessage�[0m);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Activity/Import/Parser/Activity.php:220:87 - Argument 2 of CRM_Contact_Import_Parser_Contact::addtoerrormsg cannot be null, possibly null value provided CRM_Contact_Import_Parser_Contact::addToErrorMsg('Activity Engagement Index', �[97;41m$errorMessage�[0m);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Activity/Import/Parser/Activity.php:228:69 - Argument 2 of CRM_Contact_Import_Parser_Contact::iserrorincustomdata cannot be null, possibly null value provided CRM_Contact_Import_Parser_Contact::isErrorInCustomData($params, �[97;41m$errorMessage�[0m);

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Activity/Import/Parser/Activity.php:233:7 - Variable $errorMessage is limited to values of type string because it is passed by reference, null type found �[97;41m$errorMessage�[0m = NULL;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Activity/Import/Parser/Activity.php:234:14 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Activity_Import_Parser_Activity::summary return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Activity/Import/Parser/Activity.php:237:12 - The type 'int(1)' does not match the declared return type 'bool' for CRM_Activity_Import_Parser_Activity::summary return �[97;41mCRM_Import_Parser::VALID�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Activity/Import/Parser/Activity.php:296:30 - Docblock-defined class or interface CRM_Error does not exist array_unshift($values, �[97;41m$formatError�[0m['error_message']);

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Activity/Import/Parser/Activity.php:297:14 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Activity_Import_Parser_Activity::import return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Activity/Import/Parser/Activity.php:301:7 - Argument 2 of CRM_Core_BAO_CustomField::postprocess cannot be null, null value provided to parameter with type int �[97;41mNULL�[0m,

INFO: MissingReturnType - CRM/Activity/Page/AJAX.php:40:26 - Method CRM_Activity_Page_AJAX::getCaseActivity does not have a return type, expecting void public static function �[30;47mgetCaseActivity�[0m() {

INFO: MissingReturnType - CRM/Activity/Page/AJAX.php:66:26 - Method CRM_Activity_Page_AJAX::getCaseGlobalRelationships does not have a return type, expecting void public static function �[30;47mgetCaseGlobalRelationships�[0m() {

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Activity/Page/AJAX.php:73:66 - Argument 3 of CRM_Case_BAO_Case::getglobalcontacts cannot be false, possibly false value provided CRM_Case_BAO_Case::getGlobalContacts($globalGroupInfo, NULL, �[97;41mFALSE�[0m, TRUE, NULL, NULL);

�[0;31mERROR�[0m: NullArgument - CRM/Activity/Page/AJAX.php:73:79 - Argument 5 of CRM_Case_BAO_Case::getglobalcontacts cannot be null, null value provided to parameter with type int CRM_Case_BAO_Case::getGlobalContacts($globalGroupInfo, NULL, FALSE, TRUE, �[97;41mNULL�[0m, NULL);

INFO: MissingReturnType - CRM/Activity/Page/AJAX.php:96:26 - Method CRM_Activity_Page_AJAX::getCaseClientRelationships does not have a return type, expecting void public static function �[30;47mgetCaseClientRelationships�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Activity/Page/AJAX.php:113:14 - Cannot iterate over int foreach (�[97;41m$relClient�[0m as $r) {

INFO: MissingReturnType - CRM/Activity/Page/AJAX.php:147:26 - Method CRM_Activity_Page_AJAX::getCaseRoles does not have a return type, expecting void public static function �[30;47mgetCaseRoles�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Activity/Page/AJAX.php:174:14 - Cannot iterate over bool foreach (�[97;41m$caseRoles�[0m as $id => $value) {

INFO: MissingReturnType - CRM/Activity/Page/AJAX.php:264:26 - Method CRM_Activity_Page_AJAX::convertToCaseActivity does not have a return type, expecting void public static function �[30;47mconvertToCaseActivity�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Page/AJAX.php:289:47 - Argument 1 of CRM_Utils_Date::isotomysql expects string, datetime provided $actDateTime = CRM_Utils_Date::isoToMysql(�[97;41m$otherActivity->activity_date_time�[0m);

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Activity/Page/AJAX.php:302:25 - $mainActivity->id with non-nullable declared type 'int' cannot be assigned nullable type 'null' $mainActivity->id = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Activity/Page/AJAX.php:303:41 - $mainActivity->activity_date_time with declared type 'datetime' cannot be assigned type 'string' $mainActivity->activity_date_time = �[97;41m$actDateTime�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Page/AJAX.php:311:50 - Argument 1 of CRM_Activity_BAO_Activity::logactivityaction expects CRM_Core_DAO_Activity, CRM_Activity_DAO_Activity provided CRM_Activity_BAO_Activity::logActivityAction(�[97;41m$mainActivity�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/Page/AJAX.php:340:57 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $sourceID = CRM_Utils_Array::key('Activity Source', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/Page/AJAX.php:341:62 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $assigneeID = CRM_Utils_Array::key('Activity Assignees', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/Page/AJAX.php:342:58 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Page/AJAX.php:362:113 - Argument 2 of CRM_Activity_BAO_ActivityContact::retrievecontactidsbyactivityid expects int, int|string|null provided $assigneeContacts = CRM_Activity_BAO_ActivityContact::retrieveContactIdsByActivityId($params['activityID'], �[97;41m$assigneeID�[0m);

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Activity/Page/AJAX.php:378:34 - $caseActivity->activity_id with non-nullable declared type 'int' cannot be assigned nullable type 'null' $caseActivity->activity_id = �[97;41m$mainActivityId�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Activity/Page/AJAX.php:440:11 - Possibly undefined variable $activityFilter, first seen on line 440 �[97;41m$activityFilter�[0m[$formSearchField] = $params[$searchField];

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Activity/Page/AJAX.php:450:59 - Possibly undefined variable $activityFilter, first seen on line 440 Civi::contactSettings()->set('activity_tab_filter', �[97;41m$activityFilter�[0m);

INFO: PropertyNotSetInConstructor - CRM/Activity/Page/Tab.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Activity_Page_Tab or in any methods called in the constructor class �[30;47mCRM_Activity_Page_Tab�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Activity/Page/Tab.php:42:19 - Method CRM_Activity_Page_Tab::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Page/Tab.php:48:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Activity_Form_ActivityFilter) provided �[97;41m'CRM_Activity_Form_ActivityFilter'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Page/Tab.php:49:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Activity Filter')�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Activity/Page/Tab.php:53:35 - Instance property CRM_Activity_Page_Tab::$_contactId is not defined $controller->set('contactId', �[97;41m$this->_contactId�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Activity/Page/Tab.php:69:5 - Instance property CRM_Activity_Page_Tab::$_id is not defined �[97;41m$this->_id�[0m = CRM_Utils_Request::retrieve('id', 'Integer', $this);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Activity/Page/Tab.php:71:5 - Instance property CRM_Activity_Page_Tab::$_caseId is not defined �[97;41m$this->_caseId�[0m = CRM_Utils_Request::retrieve('caseid', 'Integer', $this);

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Page/Tab.php:98:54 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Activity_Form_Activity) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Activity_Form_Activity'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Page/Tab.php:99:11 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Contact Activities')�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Activity/Page/Tab.php:100:11 - Instance property CRM_Activity_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Activity/Page/Tab.php:107:35 - Instance property CRM_Activity_Page_Tab::$_contactId is not defined $controller->set('contactId', �[97;41m$this->_contactId�[0m);

INFO: MissingReturnType - CRM/Activity/Page/Tab.php:123:19 - Method CRM_Activity_Page_Tab::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Activity/Page/Tab.php:124:5 - Instance property CRM_Activity_Page_Tab::$_contactId is not defined �[97;41m$this->_contactId�[0m = CRM_Utils_Request::retrieve('cid', 'Positive', $this, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Activity/Page/Tab.php:132:5 - Instance property CRM_Activity_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Page/Tab.php:138:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Activity_Form_ActivityLinks) provided �[97;41m'CRM_Activity_Form_ActivityLinks'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Page/Tab.php:139:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Activity Links')�[0m,

INFO: MissingReturnType - CRM/Activity/Page/Tab.php:147:19 - Method CRM_Activity_Page_Tab::delete does not have a return type, expecting void public function �[30;47mdelete�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Page/Tab.php:149:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Activity_Form_Activity) provided �[97;41m'CRM_Activity_Form_Activity'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Page/Tab.php:150:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Activity Record')�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Activity/Page/Tab.php:151:7 - Instance property CRM_Activity_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Activity/Page/Tab.php:153:28 - Instance property CRM_Activity_Page_Tab::$_id is not defined $controller->set('id', �[97;41m$this->_id�[0m);

INFO: MissingReturnType - CRM/Activity/Page/Tab.php:162:19 - Method CRM_Activity_Page_Tab::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Activity/Page/Tab.php:166:5 - Instance property CRM_Activity_Page_Tab::$_id is not defined �[97;41m$this->_id�[0m = CRM_Utils_Request::retrieve('id', 'Positive', $this);

INFO: DeprecatedMethod - CRM/Activity/Page/Tab.php:173:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('You are not authorized to access this page.'))�[0m;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Activity/Page/Tab.php:178:7 - Instance property CRM_Activity_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m = CRM_Core_Action::ADD;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Activity/Page/Tab.php:187:9 - Instance property CRM_Activity_Page_Tab::$_action is not defined if (�[97;41m$this->_action�[0m & (CRM_Core_Action::UPDATE | CRM_Core_Action::ADD | CRM_Core_Action::VIEW)

INFO: PropertyNotSetInConstructor - CRM/Activity/Page/UserDashboard.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Activity_Page_UserDashboard or in any methods called in the constructor class �[30;47mCRM_Activity_Page_UserDashboard�[0m extends CRM_Contact_Page_View_UserDashBoard {

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Page/UserDashboard.php:48:9 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Activity_Form_Search) provided �[97;41m'CRM_Activity_Form_Search'�[0m, ts('Activities'),

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Page/UserDashboard.php:48:37 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided 'CRM_Activity_Form_Search', �[97;41mts('Activities')�[0m,

INFO: MissingReturnType - CRM/Activity/Page/UserDashboard.php:71:19 - Method CRM_Activity_Page_UserDashboard::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Activity/Selector/Activity.php:37:7 - Property CRM_Core_Selector_Base::$_order is not defined in constructor of CRM_Activity_Selector_Activity or in any methods called in the constructor class �[30;47mCRM_Activity_Selector_Activity�[0m extends CRM_Core_Selector_Base implements CRM_Core_Selector_API {

INFO: MissingPropertyType - CRM/Activity/Selector/Activity.php:53:13 - Property CRM_Activity_Selector_Activity::$_admin does not have a declared type - consider bool protected �[30;47m$_admin�[0m;

INFO: MissingPropertyType - CRM/Activity/Selector/Activity.php:55:13 - Property CRM_Activity_Selector_Activity::$_context does not have a declared type - consider string protected �[30;47m$_context�[0m;

INFO: MissingPropertyType - CRM/Activity/Selector/Activity.php:57:13 - Property CRM_Activity_Selector_Activity::$_activityTypeIDs does not have a declared type protected �[30;47m$_activityTypeIDs�[0m;

INFO: MissingPropertyType - CRM/Activity/Selector/Activity.php:59:13 - Property CRM_Activity_Selector_Activity::$_viewOptions does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_viewOptions�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Activity/Selector/Activity.php:82:26 - $this->_permission with declared type 'string' cannot be assigned type 'int' $this->_permission = �[97;41m$permission�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Activity/Selector/Activity.php:119:21 - Cannot concatenate with a possibly null string|null $extraParams .= �[97;41m($key) ? "&key={$key}" : NULL�[0m;

INFO: DocblockTypeContradiction - CRM/Activity/Selector/Activity.php:119:22 - Found a contradiction with a docblock-defined type when evaluating $key and trying to reconcile type 'null' to !falsy $extraParams .= (�[30;47m$key�[0m) ? "&key={$key}" : NULL;

INFO: RedundantConditionGivenDocblockType - CRM/Activity/Selector/Activity.php:119:46 - Found a redundant condition when evaluating docblock-defined type $key and trying to reconcile type 'null' to falsy $extraParams .= ($key) ? "&key={$key}" : �[30;47mNULL�[0m;

INFO: DocblockTypeContradiction - CRM/Activity/Selector/Activity.php:120:9 - Found a contradiction with a docblock-defined type when evaluating $compContext and trying to reconcile type 'null' to !falsy if (�[30;47m$compContext�[0m) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Activity/Selector/Activity.php:149:90 - Argument 2 of CRM_Core_DAO::getfieldvalue cannot be null, possibly null value provided $participantId = CRM_Core_DAO::getFieldValue('CRM_Event_BAO_ParticipantPayment', �[97;41m$sourceRecordId�[0m, 'participant_id', 'contribution_id');

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Activity/Selector/Activity.php:237:54 - Argument 1 of CRM_Activity_BAO_Activity::checkpermission cannot be null, possibly null value provided if (CRM_Activity_BAO_Activity::checkPermission(�[97;41m$activityId�[0m, CRM_Core_Action::UPDATE)) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Activity/Selector/Activity.php:252:42 - Argument 1 of CRM_Case_BAO_Case::checkpermission cannot be null, possibly null value provided CRM_Case_BAO_Case::checkPermission(�[97;41m$activityId�[0m, 'File On Case', $activityTypeId)

INFO: MissingReturnType - CRM/Activity/Selector/Activity.php:301:19 - Method CRM_Activity_Selector_Activity::getPagerParams does not have a return type, expecting void public function �[30;47mgetPagerParams�[0m($action, &$params) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Activity/Selector/Activity.php:378:14 - The declared return type 'int' for CRM_Activity_Selector_Activity::getRows is incorrect, got 'array<array-key, mixed>'

  • @return �[97;41mint�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Activity/Selector/Activity.php:396:14 - The type 'array<empty, empty>' does not match the declared return type 'int' for CRM_Activity_Selector_Activity::getRows return �[97;41m$rows�[0m;

INFO: DeprecatedMethod - CRM/Activity/Selector/Activity.php:399:23 - The method CRM_Core_PseudoConstant::activityStatus has been marked as deprecated $activityStatus = �[30;47mCRM_Core_PseudoConstant::activityStatus()�[0m;

INFO: DeprecatedMethod - CRM/Activity/Selector/Activity.php:401:25 - The method CRM_Campaign_PseudoConstant::engagementLevel has been marked as deprecated $engagementLevels = �[30;47mCRM_Campaign_PseudoConstant::engagementLevel()�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Selector/Activity.php:466:9 - Argument 5 of CRM_Activity_Selector_Activity::actionlinks expects null, string provided �[97;41m$this->_key�[0m

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Selector/Activity.php:473:11 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$actionMask�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Selector/Activity.php:482:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(activity.selector.action) provided �[97;41m'activity.selector.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Selector/Activity.php:483:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(Activity) provided �[97;41m'Activity'�[0m,

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Activity/Selector/Activity.php:491:12 - The type 'non-empty-array<array-key, mixed>' does not match the declared return type 'int' for CRM_Activity_Selector_Activity::getRows return �[97;41m$rows�[0m;

INFO: PropertyNotSetInConstructor - CRM/Activity/Selector/Search.php:39:7 - Property CRM_Core_Selector_Base::$_order is not defined in constructor of CRM_Activity_Selector_Search or in any methods called in the constructor class �[30;47mCRM_Activity_Selector_Search�[0m extends CRM_Core_Selector_Base implements CRM_Core_Selector_API {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Activity/Selector/Search.php:91:23 - $this->_limit with non-nullable declared type 'bool' cannot be assigned nullable type 'null' protected $_limit = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Activity/Selector/Search.php:98:25 - $this->_context with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_context = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Activity/Selector/Search.php:105:29 - $this->_compContext with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_compContext = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Activity/Selector/Search.php:113:10 - Property CRM_Activity_Selector_Search::$_queryParams is not defined in constructor of CRM_Activity_Selector_Search or in any methods called in the constructor public �[30;47m$_queryParams�[0m;

INFO: PropertyNotSetInConstructor - CRM/Activity/Selector/Search.php:120:13 - Property CRM_Activity_Selector_Search::$_action is not defined in constructor of CRM_Activity_Selector_Search or in any methods called in the constructor protected �[30;47m$_action�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Activity/Selector/Search.php:127:32 - $this->_activityClause with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_activityClause = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Activity/Selector/Search.php:134:13 - Property CRM_Activity_Selector_Search::$_query is not defined in constructor of CRM_Activity_Selector_Search or in any methods called in the constructor protected �[30;47m$_query�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Activity/Selector/Search.php:141:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action - action of search basic or advanced.

INFO: MissingReturnType - CRM/Activity/Selector/Search.php:214:19 - Method CRM_Activity_Selector_Search::getPagerParams does not have a return type, expecting void public function �[30;47mgetPagerParams�[0m($action, &$params) {

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Activity/Selector/Search.php:231:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41msearchQuery�[0m(0, 0, NULL,

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Activity/Selector/Search.php:253:14 - The return type 'int' for CRM_Core_Selector_API::getRows is different to the implemented return type for CRM_Activity_Selector_Search::getrows 'array<array-key, mixed>'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Activity/Selector/Search.php:257:30 - Cannot call method on string variable $this->_query $result = $this->_query->�[97;41msearchQuery�[0m(

INFO: DeprecatedMethod - CRM/Activity/Selector/Search.php:271:25 - The method CRM_Campaign_PseudoConstant::engagementLevel has been marked as deprecated $engagementLevels = �[30;47mCRM_Campaign_PseudoConstant::engagementLevel()�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/Selector/Search.php:273:57 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $sourceID = CRM_Utils_Array::key('Activity Source', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/Selector/Search.php:274:62 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $assigneeID = CRM_Utils_Array::key('Activity Assignees', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Activity/Selector/Search.php:275:58 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Activity/Selector/Search.php:285:22 - Cannot call method on string variable $this->_query $this->_query->�[97;41mconvertToPseudoNames�[0m($result);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Selector/Search.php:299:101 - Argument 2 of CRM_Activity_BAO_ActivityContact::getnames expects int, int|string|null provided $row['target_contact_name'] = CRM_Activity_BAO_ActivityContact::getNames($row['activity_id'], �[97;41m$targetID�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Selector/Search.php:300:103 - Argument 2 of CRM_Activity_BAO_ActivityContact::getnames expects int, int|string|null provided $row['assignee_contact_name'] = CRM_Activity_BAO_ActivityContact::getNames($row['activity_id'], �[97;41m$assigneeID�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Selector/Search.php:301:134 - Argument 2 of CRM_Activity_BAO_ActivityContact::getnames expects int, int|string|null provided list($row['source_contact_name'], $row['source_contact_id']) = CRM_Activity_BAO_ActivityContact::getNames($row['activity_id'], �[97;41m$sourceID�[0m, TRUE);

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Activity/Selector/Search.php:318:70 - Argument 2 of in_array cannot be false, possibly false value provided ($mailingIDs === TRUE || in_array($result->source_record_id, �[97;41m$mailingIDs�[0m)) &&

�[0;31mERROR�[0m: NullArgument - CRM/Activity/Selector/Search.php:329:82 - Argument 2 of CRM_Activity_Selector_Activity::__construct cannot be null, null value provided to parameter with type int $activityActions = new CRM_Activity_Selector_Activity($result->contact_id, �[97;41mNULL�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Selector/Search.php:334:9 - Argument 5 of CRM_Activity_Selector_Activity::actionlinks expects null, string provided �[97;41m$this->_key�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Selector/Search.php:335:9 - Argument 6 of CRM_Activity_Selector_Activity::actionlinks expects null, string provided �[97;41m$this->_compContext�[0m

�[0;31mERROR�[0m: NullArgument - CRM/Activity/Selector/Search.php:337:64 - Argument 2 of CRM_Core_Action::formlink cannot be null, null value provided to parameter with type int $row['action'] = CRM_Core_Action::formLink($actionLinks, �[97;41mNULL�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Selector/Search.php:345:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(activity.selector.row) provided �[97;41m'activity.selector.row'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Activity/Selector/Search.php:346:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Activity) provided �[97;41m'Activity'�[0m,

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Activity/Selector/Search.php:377:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41mqill�[0m();

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Activity/Selector/Search.php:434:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41malphabetQuery�[0m();

INFO: PropertyNotSetInConstructor - CRM/Activity/StateMachine/Search.php:33:7 - Property CRM_Core_StateMachine::$_controller is not defined in constructor of CRM_Activity_StateMachine_Search or in any methods called in the constructor class �[30;47mCRM_Activity_StateMachine_Search�[0m extends CRM_Core_StateMachine {

INFO: PropertyNotSetInConstructor - CRM/Activity/StateMachine/Search.php:40:13 - Property CRM_Activity_StateMachine_Search::$_task is not defined in constructor of CRM_Activity_StateMachine_Search or in any methods called in the constructor protected �[30;47m$_task�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Activity/StateMachine/Search.php:46:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Activity/Task.php:166:44 - Argument 1 of CRM_Utils_Array::value expects string, int provided if (!$value || !CRM_Utils_Array::value(�[97;41m$value�[0m, self::$_tasks)) {

INFO: PropertyNotSetInConstructor - CRM/Activity/Tokens.php:46:7 - Property Civi\Token\AbstractTokenSubscriber::$activeTokens is not defined in constructor of CRM_Activity_Tokens or in any methods called in the constructor class �[30;47mCRM_Activity_Tokens�[0m extends \Civi\Token\AbstractTokenSubscriber {

INFO: MissingReturnType - CRM/Activity/Tokens.php:70:19 - Method CRM_Activity_Tokens::alterActionScheduleQuery does not have a return type, expecting void public function �[30;47malterActionScheduleQuery�[0m(\Civi\ActionSchedule\Event\MailingQueryEvent $e) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Activity/Tokens.php:98:19 - No return statements were found for method CRM_Activity_Tokens::evaluateToken but return type 'mixed' was expected public function �[97;41mevaluateToken�[0m(\Civi\Token\TokenRow $row, $entity, $field, $prefetch = NULL) {

INFO: MissingReturnType - CRM/Admin/Page/AJAX.php:42:26 - Method CRM_Admin_Page_AJAX::navMenu does not have a return type, expecting void public static function �[30;47mnavMenu�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/AJAX.php:70:26 - Method CRM_Admin_Page_AJAX::formatMenuItems does not have a return type, expecting void public static function �[30;47mformatMenuItems�[0m(&$menu) {

INFO: MissingReturnType - CRM/Admin/Page/AJAX.php:97:26 - Method CRM_Admin_Page_AJAX::getSearchOptions does not have a return type, expecting array<mixed, mixed> public static function �[30;47mgetSearchOptions�[0m() {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Admin/Page/AJAX.php:104:28 - Cannot concatenate with a possibly null string|null $key = 'custom_' . �[97;41mCRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomField', substr($key, 7), 'id', 'name')�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/AJAX.php:104:84 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string|false provided $key = 'custom_' . CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomField', �[97;41msubstr($key, 7)�[0m, 'id', 'name');

INFO: MissingReturnType - CRM/Admin/Page/AJAX.php:115:26 - Method CRM_Admin_Page_AJAX::menuTree does not have a return type, expecting void public static function �[30;47mmenuTree�[0m() {

�[0;31mERROR�[0m: NullReference - CRM/Admin/Page/AJAX.php:116:48 - Not expecting null argument passed by reference CRM_Core_BAO_Navigation::processNavigation(�[97;41m$_GET�[0m);

INFO: MissingReturnType - CRM/Admin/Page/AJAX.php:122:26 - Method CRM_Admin_Page_AJAX::getStatusMsg does not have a return type, expecting void public static function �[30;47mgetStatusMsg�[0m() {

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Admin/Page/AJAX.php:282:15 - Cannot get property on possibly null variable $recurDetails of type null|object if (�[97;41m$recurDetails->membership_id�[0m) {

INFO: MissingReturnType - CRM/Admin/Page/AJAX.php:303:26 - Method CRM_Admin_Page_AJAX::mappingList does not have a return type, expecting void public static function �[30;47mmappingList�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Admin/Page/AJAX.php:308:56 - Possibly undefined array key $_GET['mappingID'] $mapping = CRM_Core_BAO_ActionSchedule::getMapping(�[97;41m$_GET['mappingID']�[0m);

INFO: MissingReturnType - CRM/Admin/Page/AJAX.php:337:26 - Method CRM_Admin_Page_AJAX::recipientListing does not have a return type, expecting void public static function �[30;47mrecipientListing�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/AJAX.php:359:26 - Method CRM_Admin_Page_AJAX::getTagTree does not have a return type, expecting array<array-key, mixed>|null public static function �[30;47mgetTagTree�[0m() {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/AJAX.php:393:21 - Instance property CRM_Core_DAO::$id is not defined $result[] = �[97;41m$dao->id�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/AJAX.php:400:41 - Instance property CRM_Core_DAO::$used_for is not defined $usedFor = (array) explode(',', �[97;41m$dao->used_for�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/AJAX.php:402:19 - Instance property CRM_Core_DAO::$id is not defined 'id' => �[97;41m$dao->id�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/AJAX.php:403:21 - Instance property CRM_Core_DAO::$name is not defined 'text' => �[97;41m$dao->name�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/AJAX.php:409:39 - Instance property CRM_Core_DAO::$description is not defined 'description' => (string) �[97;41m$dao->description�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/AJAX.php:410:39 - Instance property CRM_Core_DAO::$is_selectable is not defined 'is_selectable' => (bool) �[97;41m$dao->is_selectable�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/AJAX.php:411:37 - Instance property CRM_Core_DAO::$is_reserved is not defined 'is_reserved' => (bool) �[97;41m$dao->is_reserved�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/AJAX.php:413:24 - Instance property CRM_Core_DAO::$color is not defined 'color' => �[97;41m$dao->color�[0m ? $dao->color : '#ffffff',

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/APIExplorer.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_APIExplorer or in any methods called in the constructor class �[30;47mCRM_Admin_Page_APIExplorer�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Admin/Page/APIExplorer.php:109:26 - Method CRM_Admin_Page_APIExplorer::getExampleFile does not have a return type, expecting void public static function �[30;47mgetExampleFile�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/APIExplorer.php:147:26 - Method CRM_Admin_Page_APIExplorer::getDoc does not have a return type, expecting void public static function �[30;47mgetDoc�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Admin/Page/APIExplorer.php:155:46 - Cannot access array value on non-array variable $doc of type true 'doc' => $doc ? self::formatDocBlock(�[97;41m$doc[0]�[0m) : 'Not found.',

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Admin/Page/APIExplorer.php:156:26 - Cannot access array value on non-array variable $doc of type true 'code' => $doc ? �[97;41m$doc[1]�[0m : NULL,

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Admin/Page/APIExplorer.php:157:26 - Cannot access array value on non-array variable $doc of type true 'file' => $doc ? �[97;41m$doc[2]�[0m : NULL,

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Admin/Page/APIExplorer.php:173:14 - The declared return type 'array<array-key, mixed>|bool' for CRM_Admin_Page_APIExplorer::getDocBlock is not nullable, but 'array{0:string, 1:null|string, 2:string}|false|null' contains null

  • @return �[97;41marray|bool�[0m

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/APIExplorer.php:181:42 - Argument 2 of file_get_contents expects bool, int(1) provided $contents = file_get_contents($file, �[97;41mFILE_USE_INCLUDE_PATH�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/APIExplorer.php:199:94 - Argument 2 of file_get_contents expects bool, int(1) provided $actionFileContents = file_get_contents("api/v3/$entity/" . ucfirst($action) . '.php', �[97;41mFILE_USE_INCLUDE_PATH�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/APIExplorer.php:208:46 - Argument 2 of file_get_contents expects bool, int(1) provided $contents = file_get_contents($file, �[97;41mFILE_USE_INCLUDE_PATH�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/APIExplorer.php:211:48 - Argument 2 of file_get_contents expects bool, int(1) provided $contents = file_get_contents($file, �[97;41mFILE_USE_INCLUDE_PATH�[0m);

INFO: MissingClosureParamType - CRM/Admin/Page/APIExplorer.php:249:16 - Parameter $matches has no provided type function(�[30;47m$matches�[0m) {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/Access.php:39:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_Access or in any methods called in the constructor class �[30;47mCRM_Admin_Page_Access�[0m extends CRM_Core_Page {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/Access.php:49:38 - Function url does not exist $this->assign('ufAccessURL', �[97;41murl('admin/people/permissions')�[0m);

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/Access.php:53:38 - Function url does not exist $this->assign('ufAccessURL', �[97;41murl('admin/user/permissions')�[0m);

�[0;31mERROR�[0m: UndefinedConstant - CRM/Admin/Page/Access.php:58:29 - Const JVERSION is not defined if (version_compare(�[97;41mJVERSION�[0m, '3.0', 'lt')) {

�[0;31mERROR�[0m: UndefinedClass - CRM/Admin/Page/Access.php:59:11 - Class or interface JHTML does not exist �[97;41mJHTML�[0m::_('behavior.modal');

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/Admin.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_Admin or in any methods called in the constructor class �[30;47mCRM_Admin_Page_Admin�[0m extends CRM_Core_Page {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Admin/Page/Admin.php:88:5 - Instance property CRM_Admin_Page_Admin::$_showHide is not defined �[97;41m$this->_showHide�[0m = new CRM_Core_ShowHideBlocks();

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Admin.php:94:43 - Argument 1 of CRM_Core_ShowHideBlocks::links expects CRM_Core_Form, CRM_Admin_Page_Admin provided $v = CRM_Core_ShowHideBlocks::links(�[97;41m$this�[0m, $groupId, '', '', FALSE);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Admin/Page/Admin.php:96:9 - Possibly undefined variable $adminPanel, first seen on line 96 �[97;41m$adminPanel�[0m[$groupId] = $values[$group];

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Admin/Page/Admin.php:102:9 - Possibly undefined variable $adminPanel, first seen on line 96 �[97;41m$adminPanel�[0m[$groupId] = [];

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/CKEditorConfig.php:41:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_CKEditorConfig or in any methods called in the constructor class �[30;47mCRM_Admin_Page_CKEditorConfig�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Admin/Page/CKEditorConfig.php:64:10 - Property CRM_Admin_Page_CKEditorConfig::$preset does not have a declared type public �[30;47m$preset�[0m;

INFO: MissingReturnType - CRM/Admin/Page/CKEditorConfig.php:124:19 - Method CRM_Admin_Page_CKEditorConfig::save does not have a return type, expecting void public function �[30;47msave�[0m($params) {

�[0;31mERROR�[0m: PossiblyFalseOperand - CRM/Admin/Page/CKEditorConfig.php:165:28 - Left operand cannot be falsable, got int|false $name = substr($dir, �[97;41mstrrpos($dir, '/')�[0m + 1);

�[0;31mERROR�[0m: InvalidClass - CRM/Admin/Page/CKEditorConfig.php:166:14 - Class or interface CRM_Utils_file has wrong casing $dir = �[97;41mCRM_Utils_file�[0m::addTrailingSlash($dir, '/');

�[0;31mERROR�[0m: PossiblyFalseOperand - CRM/Admin/Page/CKEditorConfig.php:180:104 - Left operand cannot be falsable, got int|false $plugins[$name]['icon'] = "bower_components/ckeditor/plugins/$name/icons/" . substr($icon, �[97;41mstrrpos($icon, '/')�[0m + 1);

�[0;31mERROR�[0m: PossiblyFalseOperand - CRM/Admin/Page/CKEditorConfig.php:199:31 - Left operand cannot be falsable, got int|false $skins[] = substr($dir, �[97;41mstrrpos($dir, '/')�[0m + 1);

INFO: MissingReturnType - CRM/Admin/Page/CKEditorConfig.php:251:26 - Method CRM_Admin_Page_CKEditorConfig::saveConfigFile does not have a return type, expecting void public static function �[30;47msaveConfigFile�[0m($preset, $contents) {

INFO: MissingReturnType - CRM/Admin/Page/CKEditorConfig.php:259:26 - Method CRM_Admin_Page_CKEditorConfig::deleteConfigFile does not have a return type, expecting void public static function �[30;47mdeleteConfigFile�[0m($preset) {

INFO: MissingParamType - CRM/Admin/Page/CKEditorConfig.php:259:43 - Parameter $preset has no provided type public static function deleteConfigFile(�[30;47m$preset�[0m) {

INFO: MissingReturnType - CRM/Admin/Page/CKEditorConfig.php:269:26 - Method CRM_Admin_Page_CKEditorConfig::setConfigDefault does not have a return type, expecting void public static function �[30;47msetConfigDefault�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/ConfigTaskList.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_ConfigTaskList or in any methods called in the constructor class �[30;47mCRM_Admin_Page_ConfigTaskList�[0m extends CRM_Core_Page {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/ContactType.php:68:21 - Function ts does not exist 'name' => �[97;41mts('Edit')�[0m,

INFO: MissingReturnType - CRM/Admin/Page/ContactType.php:97:19 - Method CRM_Admin_Page_ContactType::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/ContactType.php:110:19 - Method CRM_Admin_Page_ContactType::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: NullOperand - CRM/Admin/Page/ContactType.php:118:9 - Left operand cannot be null �[97;41m$mask�[0m -= CRM_Core_Action::DELETE - 2;

�[0;31mERROR�[0m: NullOperand - CRM/Admin/Page/ContactType.php:120:11 - Left operand cannot be null �[97;41m$mask�[0m -= CRM_Core_Action::ENABLE;

�[0;31mERROR�[0m: NullOperand - CRM/Admin/Page/ContactType.php:123:11 - Left operand cannot be null �[97;41m$mask�[0m -= CRM_Core_Action::DISABLE;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/ContactType.php:128:9 - Function ts does not exist �[97;41mts('more')�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/ContactType.php:166:31 - Argument 1 of CRM_Admin_Page_ContactType::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/EventTemplate.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_EventTemplate or in any methods called in the constructor class �[30;47mCRM_Admin_Page_EventTemplate�[0m extends CRM_Core_Page_Basic {

INFO: MissingReturnType - CRM/Admin/Page/EventTemplate.php:87:19 - Method CRM_Admin_Page_EventTemplate::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/EventTemplate.php:122:99 - Argument 2 of CRM_Core_Action::formlink expects int, int|float provided $allEventTemplates[$eventTemplate->id]['action'] = CRM_Core_Action::formLink(self::links(), �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/EventTemplate.php:126:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(eventTemplate.manage.action) provided �[97;41m'eventTemplate.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/EventTemplate.php:127:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Event) provided �[97;41m'Event'�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/EventTemplate.php:167:31 - Argument 1 of CRM_Admin_Page_EventTemplate::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/Extensions.php:38:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_Extensions or in any methods called in the constructor class �[30;47mCRM_Admin_Page_Extensions�[0m extends CRM_Core_Page_Basic {

INFO: MissingReturnType - CRM/Admin/Page/Extensions.php:50:19 - Method CRM_Admin_Page_Extensions::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/Extensions.php:119:19 - Method CRM_Admin_Page_Extensions::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/Extensions.php:127:19 - Method CRM_Admin_Page_Extensions::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: PossiblyFalseReference - CRM/Admin/Page/Extensions.php:136:73 - Cannot call method checkRequirements on possibly false value $reqs = CRM_Extension_System::singleton()->getDefaultContainer()->�[97;41mcheckRequirements�[0m();

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Extensions.php:212:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(extension.local.action) provided �[97;41m'extension.local.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Extensions.php:213:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Extension) provided �[97;41m'Extension'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/Extensions.php:214:9 - Argument 8 of CRM_Core_Action::formlink expects int|null, string provided �[97;41m$row['id']�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Extensions.php:259:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(extension.remote.action) provided �[97;41m'extension.remote.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Extensions.php:260:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Extension) provided �[97;41m'Extension'�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/Extensions.php:304:31 - Argument 1 of CRM_Admin_Page_Extensions::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/ExtensionsUpgrade.php:9:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_ExtensionsUpgrade or in any methods called in the constructor class �[30;47mCRM_Admin_Page_ExtensionsUpgrade�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Admin/Page/ExtensionsUpgrade.php:16:19 - Method CRM_Admin_Page_ExtensionsUpgrade::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/ExtensionsUpgrade.php:19:18 - Function ts does not exist 'title' => �[97;41mts('Database Upgrades')�[0m,

INFO: MissingReturnType - CRM/Admin/Page/ExtensionsUpgrade.php:36:26 - Method CRM_Admin_Page_ExtensionsUpgrade::onEnd does not have a return type, expecting void public static function �[30;47monEnd�[0m(CRM_Queue_TaskContext $ctx) {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/Job.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_Job or in any methods called in the constructor class �[30;47mCRM_Admin_Page_Job�[0m extends CRM_Core_Page_Basic {

INFO: MissingReturnType - CRM/Admin/Page/Job.php:117:19 - Method CRM_Admin_Page_Job::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Admin/Page/Job.php:130:5 - Instance property CRM_Admin_Page_Job::$_id is not defined �[97;41m$this->_id�[0m = CRM_Utils_Request::retrieve('id', 'String',

INFO: MissingReturnType - CRM/Admin/Page/Job.php:164:19 - Method CRM_Admin_Page_Job::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m($action = NULL) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Admin/Page/Job.php:173:27 - Instance property CRM_Admin_Page_Job::$_id is not defined $jm->executeJobById(�[97;41m$this->_id�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/Job.php:196:63 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided $job->action = CRM_Core_Action::formLink(self::links(), �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Job.php:200:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(job.manage.action) provided �[97;41m'job.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Job.php:201:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Job) provided �[97;41m'Job'�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/Job.php:237:31 - Argument 1 of CRM_Admin_Page_Job::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/JobLog.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_JobLog or in any methods called in the constructor class �[30;47mCRM_Admin_Page_JobLog�[0m extends CRM_Core_Page_Basic {

INFO: MissingReturnType - CRM/Admin/Page/JobLog.php:73:19 - Method CRM_Admin_Page_JobLog::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/JobLog.php:93:19 - Method CRM_Admin_Page_JobLog::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m($action = NULL) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/JobLog.php:110:17 - Argument 1 of CRM_Core_DAO_JobLog::limit expects string|null, int(1000) provided $dao->limit(�[97;41m1000�[0m);

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/JobLog.php:156:31 - Argument 1 of CRM_Admin_Page_JobLog::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/LabelFormats.php:70:21 - Function ts does not exist 'name' => �[97;41mts('Edit')�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/LabelFormats.php:121:31 - Argument 1 of CRM_Admin_Page_LabelFormats::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Admin/Page/LabelFormats.php:130:19 - Method CRM_Admin_Page_LabelFormats::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m($action = NULL) {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/LabelFormats.php:142:30 - Function ts does not exist $format['groupName'] = �[97;41mts('Mailing Label')�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/LabelFormats.php:155:30 - Function ts does not exist $format['groupName'] = �[97;41mts('Name Badge')�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/LocationType.php:68:21 - Function ts does not exist 'name' => �[97;41mts('Edit')�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/LocationType.php:122:31 - Argument 1 of CRM_Admin_Page_LocationType::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Admin/Page/MailSettings.php:89:19 - Method CRM_Admin_Page_MailSettings::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Admin/Page/MailSettings.php:97:31 - $mailSetting->domain_id with non-nullable declared type 'int' cannot be assigned nullable type 'int|null' $mailSetting->domain_id = �[97;41mCRM_Core_Config::domainID()�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Admin/Page/MailSettings.php:103:79 - Argument 2 of CRM_Utils_Array::value expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $mailSetting->protocol = CRM_Utils_Array::value($mailSetting->protocol, �[97;41m$allProtocols�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/MailSettings.php:115:95 - Argument 2 of CRM_Core_Action::formlink expects int, int|float provided $allMailSettings[$mailSetting->id]['action'] = CRM_Core_Action::formLink(self::links(), �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/MailSettings.php:119:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(mailSetting.manage.action) provided �[97;41m'mailSetting.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/MailSettings.php:120:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(MailSetting) provided �[97;41m'MailSetting'�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/MailSettings.php:156:31 - Argument 1 of CRM_Admin_Page_MailSettings::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/Mapping.php:67:22 - Function ts does not exist $deleteExtra = �[97;41mts('Are you sure you want to delete this mapping?')�[0m . ' ' . ts('This operation cannot be undone.');

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/Mapping.php:124:31 - Argument 1 of CRM_Admin_Page_Mapping::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Admin/Page/Mapping.php:141:19 - Method CRM_Admin_Page_Mapping::run does not have a return type public function �[30;47mrun�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/MessageTemplates.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_MessageTemplates or in any methods called in the constructor class �[30;47mCRM_Admin_Page_MessageTemplates�[0m extends CRM_Core_Page_Basic {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/MessageTemplates.php:56:13 - Property CRM_Admin_Page_MessageTemplates::$_revertedId is not defined in constructor of CRM_Admin_Page_MessageTemplates or in any methods called in the constructor protected �[30;47m$_revertedId�[0m;

INFO: MissingReturnType - CRM/Admin/Page/MessageTemplates.php:152:19 - Method CRM_Admin_Page_MessageTemplates::action does not have a return type, expecting void public function �[30;47maction�[0m(&$object, $action, &$values, &$links, $permission, $forceAction = FALSE) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/MessageTemplates.php:153:9 - Instance property CRM_Core_DAO::$workflow_id is not defined if (�[97;41m$object->workflow_id�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/MessageTemplates.php:155:21 - Instance property CRM_Core_DAO::$id is not defined if (!in_array(�[97;41m$object->id�[0m, array_keys($this->_revertible)) or

INFO: RedundantCondition - CRM/Admin/Page/MessageTemplates.php:164:11 - Found a redundant condition when evaluating $object->workflow_id of type non-empty-mixed and trying to reconcile it with a non-falsy assertion if (�[30;47m$object->workflow_id�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/MessageTemplates.php:177:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(messageTemplate.manage.action) provided �[97;41m'messageTemplate.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/MessageTemplates.php:178:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(MessageTemplate) provided �[97;41m'MessageTemplate'�[0m,

INFO: MissingReturnType - CRM/Admin/Page/MessageTemplates.php:196:19 - Method CRM_Admin_Page_MessageTemplates::run does not have a return type public function �[30;47mrun�[0m($args = NULL, $pageArgs = NULL, $sort = NULL) {

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/MessageTemplates.php:235:31 - Argument 1 of CRM_Admin_Page_MessageTemplates::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Admin/Page/MessageTemplates.php:242:19 - Method CRM_Admin_Page_MessageTemplates::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Admin/Page/MessageTemplates.php:254:9 - Left operand cannot be nullable, got mixed|false|null|int|float if (�[97;41m$action�[0m & CRM_Core_Action::DISABLE) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Admin/Page/MessageTemplates.php:255:7 - Left operand cannot be nullable, got mixed|false|null|int|float �[97;41m$action�[0m -= CRM_Core_Action::DISABLE;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Admin/Page/MessageTemplates.php:271:7 - Possibly undefined variable $values, first seen on line 271 �[97;41m$values�[0m[$messageTemplate->id] = [];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/MessageTemplates.php:271:15 - Instance property CRM_Core_DAO::$id is not defined $values[�[97;41m$messageTemplate->id�[0m] = [];

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Admin/Page/MessageTemplates.php:274:21 - Argument 1 of CRM_Admin_Page_MessageTemplates::action expects CRM_Core_DAO, parent type object provided $this->action(�[97;41m$messageTemplate�[0m, $action, $values[$messageTemplate->id], $links, CRM_Core_Permission::EDIT);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/MessageTemplates.php:274:87 - Argument 5 of CRM_Admin_Page_MessageTemplates::action expects string, int(1) provided $this->action($messageTemplate, $action, $values[$messageTemplate->id], $links, �[97;41mCRM_Core_Permission::EDIT�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/MessageTemplates.php:276:12 - Instance property CRM_Core_DAO::$workflow_id is not defined if (!�[97;41m$messageTemplate->workflow_id�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/MessageTemplates.php:277:56 - Instance property CRM_Core_DAO::$id is not defined $userTemplates[$messageTemplate->id] = $values[�[97;41m$messageTemplate->id�[0m];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/MessageTemplates.php:279:16 - Instance property CRM_Core_DAO::$is_reserved is not defined elseif (!�[97;41m$messageTemplate->is_reserved�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Admin/Page/MessageTemplates.php:280:60 - Instance property CRM_Core_DAO::$id is not defined $workflowTemplates[$messageTemplate->id] = $values[�[97;41m$messageTemplate->id�[0m];

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/Navigation.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_Navigation or in any methods called in the constructor class �[30;47mCRM_Admin_Page_Navigation�[0m extends CRM_Core_Page_Basic {

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Admin/Page/Navigation.php:59:14 - The return type 'array<array-key, mixed>' for CRM_Core_Page_Basic::links is different to the implemented return type for CRM_Admin_Page_Navigation::links 'array<array-key, mixed>|null'

  • @return �[97;41marray|NULL�[0m

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/Navigation.php:94:31 - Argument 1 of CRM_Admin_Page_Navigation::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Admin/Page/Navigation.php:101:19 - Method CRM_Admin_Page_Navigation::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/Navigation.php:103:74 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(Home) provided $homeMenuId = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_Navigation', �[97;41m'Home'�[0m, 'id', 'name');

INFO: MissingReturnType - CRM/Admin/Page/Options.php:81:19 - Method CRM_Admin_Page_Options::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Admin/Page/Options.php:84:26 - CRM_Admin_Page_Options::$_isLocked with declared type 'bool' cannot be assigned type 'string|null' self::$_isLocked = �[97;41mCRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', self::$_gName, 'is_locked', 'name')�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Admin/Page/Options.php:89:23 - CRM_Admin_Page_Options::$_gName with declared type 'array<array-key, mixed>' cannot be assigned type 'string|null' self::$_gName = �[97;41mCRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', self::$_gId, 'name')�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Admin/Page/Options.php:90:26 - CRM_Admin_Page_Options::$_isLocked with declared type 'bool' cannot be assigned type 'string|null' self::$_isLocked = �[97;41mCRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', self::$_gId, 'is_locked')�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Admin/Page/Options.php:106:21 - CRM_Admin_Page_Options::$_gId with declared type 'array<array-key, mixed>' cannot be assigned type 'string|null' self::$_gId = �[97;41mCRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', self::$_gName, 'id', 'name')�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Admin/Page/Options.php:109:22 - CRM_Admin_Page_Options::$_gLabel with declared type 'array<array-key, mixed>' cannot be assigned type 'string|null' self::$_gLabel = �[97;41mCRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', self::$_gId, 'title')�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Admin/Page/Options.php:111:24 - CRM_Admin_Page_Options::$_gLabel with declared type 'array<array-key, mixed>' cannot be assigned type 'string' self::$_gLabel = �[97;41mts('Option')�[0m;

�[0;31mERROR�[0m: InvalidOperand - CRM/Admin/Page/Options.php:183:47 - Cannot concatenate with a array<array-key, mixed> 'url' => 'civicrm/admin/options/' . �[97;41mself::$_gName�[0m,

�[0;31mERROR�[0m: InvalidOperand - CRM/Admin/Page/Options.php:199:47 - Cannot concatenate with a array<array-key, mixed> 'url' => 'civicrm/admin/options/' . �[97;41mself::$_gName�[0m,

INFO: MissingReturnType - CRM/Admin/Page/Options.php:224:19 - Method CRM_Admin_Page_Options::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/Options.php:232:19 - Method CRM_Admin_Page_Options::browse does not have a return type public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidCast - CRM/Admin/Page/Options.php:239:63 - non-empty-array<array-key, mixed> cannot be cast to string $returnURL = CRM_Utils_System::url("civicrm/admin/options/�[97;41m$gName�[0m",

�[0;31mERROR�[0m: InvalidCast - CRM/Admin/Page/Options.php:240:22 - non-empty-array<array-key, mixed> cannot be cast to string "reset=1&group=�[97;41m$gName�[0m"

�[0;31mERROR�[0m: InvalidOperand - CRM/Admin/Page/Options.php:242:38 - Cannot concatenate with a array<array-key, mixed> $filter = "option_group_id = " . �[97;41mself::$_gId�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Options.php:244:25 - Argument 5 of CRM_Utils_Weight::addorder expects null, string provided 'id', $returnURL, �[97;41m$filter�[0m

INFO: DeprecatedMethod - CRM/Admin/Page/Options.php:250:51 - The method CRM_Contribute_PseudoConstant::getRelationalFinancialAccount has been marked as deprecated $optionValue[$key]['financial_account'] = �[30;47mCRM_Contribute_PseudoConstant::getRelationalFinancialAccount($key, NULL, 'civicrm_option_value', 'financial_account_id.name')�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Admin/Page/Options.php:250:118 - Argument 2 of CRM_Contribute_PseudoConstant::getrelationalfinancialaccount cannot be null, null value provided to parameter with type string $optionValue[$key]['financial_account'] = CRM_Contribute_PseudoConstant::getRelationalFinancialAccount($key, �[97;41mNULL�[0m, 'civicrm_option_value', 'financial_account_id.name');

�[0;31mERROR�[0m: InvalidReturnType - CRM/Admin/Page/Options.php:269:14 - The declared return type 'string' for CRM_Admin_Page_Options::editName is incorrect, got 'array<array-key, mixed>'

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Admin/Page/Options.php:273:12 - The type 'array<array-key, mixed>' does not match the declared return type 'string' for CRM_Admin_Page_Options::editName return �[97;41mself::$_gLabel�[0m;

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/Options.php:284:31 - Argument 1 of CRM_Admin_Page_Options::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

�[0;31mERROR�[0m: InvalidOperand - CRM/Admin/Page/Options.php:285:61 - Cannot concatenate with a non-empty-array<array-key, mixed> return 'civicrm/admin/options' . (self::$_gName ? '/' . �[97;41mself::$_gName�[0m : '');

INFO: MissingReturnType - CRM/Admin/Page/ParticipantStatusType.php:80:19 - Method CRM_Admin_Page_ParticipantStatusType::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

INFO: DeprecatedMethod - CRM/Admin/Page/ParticipantStatusType.php:87:21 - The method CRM_Core_PseudoConstant::visibility has been marked as deprecated $visibilities = �[30;47mCRM_Core_PseudoConstant::visibility()�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/ParticipantStatusType.php:110:9 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/ParticipantStatusType.php:114:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(participantStatusType.manage.action) provided �[97;41m'participantStatusType.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/ParticipantStatusType.php:115:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(ParticipantStatusType) provided �[97;41m'ParticipantStatusType'�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/ParticipantStatusType.php:142:31 - Argument 1 of CRM_Admin_Page_ParticipantStatusType::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/PaymentProcessor.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_PaymentProcessor or in any methods called in the constructor class �[30;47mCRM_Admin_Page_PaymentProcessor�[0m extends CRM_Core_Page_Basic {

INFO: MissingReturnType - CRM/Admin/Page/PaymentProcessor.php:99:19 - Method CRM_Admin_Page_PaymentProcessor::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Admin/Page/PaymentProcessor.php:107:50 - Cannot access array value on non-array variable $paymentProcessorTypes of type bool $this->assign('defaultPaymentProcessorType', �[97;41m$paymentProcessorTypes['PayPal']�[0m);

INFO: MissingReturnType - CRM/Admin/Page/PaymentProcessor.php:125:19 - Method CRM_Admin_Page_PaymentProcessor::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m($action = NULL) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Admin/Page/PaymentProcessor.php:129:21 - $dao->is_test with declared type 'bool' cannot be assigned type 'int(0)' $dao->is_test = �[97;41m0�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Admin/Page/PaymentProcessor.php:130:23 - $dao->domain_id with non-nullable declared type 'int' cannot be assigned nullable type 'int|null' $dao->domain_id = �[97;41mCRM_Core_Config::domainID()�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/PaymentProcessor.php:152:88 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided $paymentProcessor[$dao->id]['action'] = CRM_Core_Action::formLink(self::links(), �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/PaymentProcessor.php:156:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(paymentProcessor.manage.action) provided �[97;41m'paymentProcessor.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/PaymentProcessor.php:157:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(PaymentProcessor) provided �[97;41m'PaymentProcessor'�[0m,

INFO: DeprecatedMethod - CRM/Admin/Page/PaymentProcessor.php:160:57 - The method CRM_Contribute_PseudoConstant::getRelationalFinancialAccount has been marked as deprecated $paymentProcessor[$dao->id]['financialAccount'] = �[30;47mCRM_Contribute_PseudoConstant::getRelationalFinancialAccount($dao->id, NULL, 'civicrm_payment_processor', 'financial_account_id.name')�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Admin/Page/PaymentProcessor.php:160:128 - Argument 2 of CRM_Contribute_PseudoConstant::getrelationalfinancialaccount cannot be null, null value provided to parameter with type string $paymentProcessor[$dao->id]['financialAccount'] = CRM_Contribute_PseudoConstant::getRelationalFinancialAccount($dao->id, �[97;41mNULL�[0m, 'civicrm_payment_processor', 'financial_account_id.name');

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/PaymentProcessor.php:201:31 - Argument 1 of CRM_Admin_Page_PaymentProcessor::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/PaymentProcessorType.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_PaymentProcessorType or in any methods called in the constructor class �[30;47mCRM_Admin_Page_PaymentProcessorType�[0m extends CRM_Core_Page_Basic {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/PaymentProcessorType.php:66:21 - Function ts does not exist 'name' => �[97;41mts('Edit')�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/PaymentProcessorType.php:120:31 - Argument 1 of CRM_Admin_Page_PaymentProcessorType::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/PdfFormats.php:70:21 - Function ts does not exist 'name' => �[97;41mts('Edit')�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/PdfFormats.php:115:31 - Argument 1 of CRM_Admin_Page_PdfFormats::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Admin/Page/PdfFormats.php:124:19 - Method CRM_Admin_Page_PdfFormats::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m($action = NULL) {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/PdfFormats.php:135:9 - Function ts does not exist �[97;41mts('more')�[0m,

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/Persistent.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_Persistent or in any methods called in the constructor class �[30;47mCRM_Admin_Page_Persistent�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Admin/Page/Persistent.php:45:18 - Property CRM_Admin_Page_Persistent::$_customizeActionLinks does not have a declared type - consider array{2:array{name:string, url:string, qs:string, title:string}}|null private static �[30;47m$_customizeActionLinks�[0m;

INFO: MissingReturnType - CRM/Admin/Page/Persistent.php:91:19 - Method CRM_Admin_Page_Persistent::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Admin/Page/Persistent.php:100:19 - Method CRM_Admin_Page_Persistent::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Admin/Page/Persistent.php:112:7 - Possibly undefined variable $values, first seen on line 112 �[97;41m$values�[0m[$daoResult->id] = [];

�[0;31mERROR�[0m: NullArgument - CRM/Admin/Page/Persistent.php:116:11 - Argument 2 of CRM_Core_Action::formlink cannot be null, null value provided to parameter with type int �[97;41mNULL�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Persistent.php:120:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(persistent.config.actions) provided �[97;41m'persistent.config.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Persistent.php:121:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(Persistent) provided �[97;41m'Persistent'�[0m,

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Admin/Page/Persistent.php:125:9 - Possibly undefined variable $configCustomization, first seen on line 125 �[97;41m$configCustomization�[0m[$daoResult->id] = $values[$daoResult->id];

�[0;31mERROR�[0m: NullArgument - CRM/Admin/Page/Persistent.php:129:11 - Argument 2 of CRM_Core_Action::formlink cannot be null, null value provided to parameter with type int �[97;41mNULL�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Persistent.php:133:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(persistent.row.actions) provided �[97;41m'persistent.row.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/Persistent.php:134:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(Persistent) provided �[97;41m'Persistent'�[0m,

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Admin/Page/Persistent.php:137:9 - Possibly undefined variable $configStrings, first seen on line 137 �[97;41m$configStrings�[0m[$daoResult->id] = $values[$daoResult->id];

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Admin/Page/Persistent.php:141:28 - Possibly undefined variable $configStrings, first seen on line 137 'configTemplates' => �[97;41m$configStrings�[0m,

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/PreferencesDate.php:68:21 - Function ts does not exist 'name' => �[97;41mts('Edit')�[0m,

INFO: MissingReturnType - CRM/Admin/Page/PreferencesDate.php:85:19 - Method CRM_Admin_Page_PreferencesDate::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/PreferencesDate.php:87:32 - Function ts does not exist CRM_Utils_System::setTitle(�[97;41mts('Settings - Date Preferences')�[0m);

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/PreferencesDate.php:119:31 - Argument 1 of CRM_Admin_Page_PreferencesDate::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/RelationshipType.php:68:21 - Function ts does not exist 'name' => �[97;41mts('View')�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/RelationshipType.php:128:31 - Argument 1 of CRM_Admin_Page_RelationshipType::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Admin/Page/ScheduleReminders.php:124:31 - Argument 1 of CRM_Admin_Page_ScheduleReminders::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Admin/Page/ScheduleReminders.php:133:19 - Method CRM_Admin_Page_ScheduleReminders::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m($action = NULL) {

INFO: DeprecatedMethod - CRM/Admin/Page/ScheduleReminders.php:137:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('You do not have permission to access this page.'))�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Admin/Page/ScheduleReminders.php:143:9 - Found a redundant condition when evaluating docblock-defined type $reminderList and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47mis_array($reminderList)�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Admin/Page/ScheduleReminders.php:155:11 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/ScheduleReminders.php:159:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(actionSchedule.manage.action) provided �[97;41m'actionSchedule.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Admin/Page/ScheduleReminders.php:160:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(ActionSchedule) provided �[97;41m'ActionSchedule'�[0m,

INFO: PropertyNotSetInConstructor - CRM/Admin/Page/Setting.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Admin_Page_Setting or in any methods called in the constructor class �[30;47mCRM_Admin_Page_Setting�[0m extends CRM_Core_Page {

INFO: DeprecatedMethod - CRM/Admin/Page/Setting.php:46:5 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('This page is deprecated. If you have followed a link or have been redirected here, please change link or redirect to Admin Console (/civicrm/admin?reset=1)')�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Admin/Page/Setting.php:47:32 - Function ts does not exist CRM_Utils_System::setTitle(�[97;41mts("Global Settings")�[0m);

INFO: MissingReturnType - CRM/Badge/BAO/Badge.php:57:19 - Method CRM_Badge_BAO_Badge::createLabels does not have a return type, expecting void public function �[30;47mcreateLabels�[0m(&$participants, &$layoutInfo) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Badge/BAO/Badge.php:58:5 - Instance property CRM_Badge_BAO_Badge::$pdf is not defined �[97;41m$this->pdf�[0m = new CRM_Utils_PDF_Label($layoutInfo['format'], 'mm');

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Badge/BAO/Badge.php:67:23 - $this->border with declared type 'int' cannot be assigned type 'string(LTRB)' $this->border = �[97;41m"LTRB"�[0m;

INFO: MissingReturnType - CRM/Badge/BAO/Badge.php:165:19 - Method CRM_Badge_BAO_Badge::generateLabel does not have a return type, expecting void public function �[30;47mgenerateLabel�[0m($formattedRow) {

INFO: MissingParamType - CRM/Badge/BAO/Badge.php:165:33 - Parameter $formattedRow has no provided type public function generateLabel(�[30;47m$formattedRow�[0m) {

INFO: MissingReturnType - CRM/Badge/BAO/Badge.php:183:19 - Method CRM_Badge_BAO_Badge::labelCreator does not have a return type, expecting void public function �[30;47mlabelCreator�[0m(&$formattedRow, $cellspacing = 0) {

INFO: MissingParamType - CRM/Badge/BAO/Badge.php:183:33 - Parameter $formattedRow has no provided type public function labelCreator(&�[30;47m$formattedRow�[0m, $cellspacing = 0) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Badge/BAO/Badge.php:184:5 - Instance property CRM_Badge_BAO_Badge::$lMarginLogo is not defined �[97;41m$this->lMarginLogo�[0m = 18;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Badge/BAO/Badge.php:185:5 - Instance property CRM_Badge_BAO_Badge::$tMarginName is not defined �[97;41m$this->tMarginName�[0m = 20;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Badge/BAO/Badge.php:187:10 - Instance property CRM_Badge_BAO_Badge::$pdf is not defined $x = �[97;41m$this->pdf�[0m->GetAbsX();

�[0;31mERROR�[0m: NullArgument - CRM/Badge/BAO/Badge.php:195:51 - Argument 2 of CRM_Badge_BAO_Badge::printimage cannot be null, null value provided to parameter with type string $this->printImage($formattedRow['image_1'], �[97;41mNULL�[0m, NULL, CRM_Utils_Array::value('width_image_1', $formattedRow),

INFO: MissingReturnType - CRM/Badge/BAO/Badge.php:371:19 - Method CRM_Badge_BAO_Badge::printImage does not have a return type, expecting void public function �[30;47mprintImage�[0m($img, $x = '', $y = '', $w = NULL, $h = NULL) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Badge/BAO/Badge.php:373:12 - Instance property CRM_Badge_BAO_Badge::$pdf is not defined $x = �[97;41m$this->pdf�[0m->GetAbsX();

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Badge/BAO/Badge.php:377:12 - Instance property CRM_Badge_BAO_Badge::$pdf is not defined $y = �[97;41m$this->pdf�[0m->GetY();

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Badge/BAO/Badge.php:380:5 - Instance property CRM_Badge_BAO_Badge::$imgRes is not defined �[97;41m$this->imgRes�[0m = 300;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Badge/BAO/Badge.php:384:7 - Instance property CRM_Badge_BAO_Badge::$pdf is not defined �[97;41m$this->pdf�[0m->Image($img, $x, $y, $w, $h, '', '', '', FALSE, 72, '', FALSE,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Badge/BAO/Badge.php:387:5 - Instance property CRM_Badge_BAO_Badge::$pdf is not defined �[97;41m$this->pdf�[0m->SetXY($x, $y);

INFO: MissingParamType - CRM/Badge/BAO/Badge.php:398:45 - Parameter $img has no provided type public static function getImageProperties(�[30;47m$img�[0m, $imgRes = 300, $w = NULL, $h = NULL) {

INFO: DocblockTypeContradiction - CRM/Badge/BAO/Badge.php:401:10 - Found a contradiction with a docblock-defined type when evaluating $w and trying to reconcile type 'null' to !empty $w = �[30;47m!empty($w)�[0m ? $w : $imgsize[0] / $f;

INFO: RedundantConditionGivenDocblockType - CRM/Badge/BAO/Badge.php:401:28 - Found a redundant condition when evaluating docblock-defined type $w and trying to reconcile type 'null' to empty $w = !empty($w) ? $w : �[30;47m$imgsize[0] / $f�[0m;

INFO: DocblockTypeContradiction - CRM/Badge/BAO/Badge.php:402:10 - Found a contradiction with a docblock-defined type when evaluating $h and trying to reconcile type 'null' to !empty $h = �[30;47m!empty($h)�[0m ? $h : $imgsize[1] / $f;

INFO: RedundantConditionGivenDocblockType - CRM/Badge/BAO/Badge.php:402:28 - Found a redundant condition when evaluating docblock-defined type $h and trying to reconcile type 'null' to empty $h = !empty($h) ? $h : �[30;47m$imgsize[1] / $f�[0m;

INFO: MissingReturnType - CRM/Badge/BAO/Badge.php:413:26 - Method CRM_Badge_BAO_Badge::buildBadges does not have a return type, expecting void public static function �[30;47mbuildBadges�[0m(&$params, &$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Badge/BAO/Badge.php:453:9 - Instance property CRM_Core_Form::$_single is not defined if (�[97;41m$form->_single�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Badge/BAO/Badge.php:466:24 - Instance property CRM_Core_Form::$_componentClause is not defined $where = "WHERE {�[97;41m$form->_componentClause�[0m}";

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Badge/BAO/Badge.php:469:24 - Instance property CRM_Core_Form::$_componentClause is not defined $where .= " AND {�[97;41m$form->_componentClause�[0m}";

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Badge/BAO/Badge.php:484:36 - Argument 1 of CRM_Contact_BAO_Query::converttopseudonames expects CRM_Core_DAO, parent type object provided $query->convertToPseudoNames(�[97;41m$dao�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Badge/BAO/Badge.php:485:13 - Instance property CRM_Core_DAO::$participant_id is not defined $rows[�[97;41m$dao->participant_id�[0m] = [];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Badge/BAO/Badge.php:490:84 - Instance property CRM_Core_DAO::$contact_id is not defined $value = CRM_Core_BAO_CustomField::displayValue($value, substr($key, 7), �[97;41m$dao->contact_id�[0m);

INFO: MissingReturnType - CRM/Badge/Page/AJAX.php:36:26 - Method CRM_Badge_Page_AJAX::getImageProp does not have a return type, expecting void public static function �[30;47mgetImageProp�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Badge/Page/Layout.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Badge_Page_Layout or in any methods called in the constructor class �[30;47mCRM_Badge_Page_Layout�[0m extends CRM_Core_Page_Basic {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Badge/Page/Layout.php:66:21 - Function ts does not exist 'name' => �[97;41mts('Edit')�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Badge/Page/Layout.php:120:31 - Argument 1 of CRM_Badge_Page_Layout::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MisplacedRequiredParam - CRM/Batch/BAO/Batch.php:642:54 - Required param $status should come before any optional params in CRM_Batch_BAO_Batch::closeReOpen public static function closeReOpen($batchIds = [], �[30;47m$status�[0m) {

INFO: MissingReturnType - CRM/Batch/Page/AJAX.php:42:19 - Method CRM_Batch_Page_AJAX::batchSave does not have a return type, expecting void public function �[30;47mbatchSave�[0m() {

INFO: MissingReturnType - CRM/Batch/Page/AJAX.php:56:26 - Method CRM_Batch_Page_AJAX::getBatchList does not have a return type, expecting void public static function �[30;47mgetBatchList�[0m() {

INFO: DeprecatedMethod - CRM/Batch/Page/AJAX.php:128:10 - The method CRM_Utils_JSON::encodeDataTableSelector has been marked as deprecated echo �[30;47mCRM_Utils_JSON::encodeDataTableSelector($batches, $sEcho, $iTotal, $iFilteredTotal, $selectorElements)�[0m;

INFO: PropertyNotSetInConstructor - CRM/Batch/Page/Batch.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Batch_Page_Batch or in any methods called in the constructor class �[30;47mCRM_Batch_Page_Batch�[0m extends CRM_Core_Page_Basic {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Batch/Page/Batch.php:59:20 - No return statements were found for method CRM_Batch_Page_Batch::links but return type 'array<array-key, mixed>' was expected public function &�[97;41mlinks�[0m() {

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Batch/Page/Batch.php:90:31 - Argument 1 of CRM_Batch_Page_Batch::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Batch/Page/Batch.php:97:19 - Method CRM_Batch_Page_Batch::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

INFO: MissingReturnType - CRM/Batch/Page/Batch.php:103:19 - Method CRM_Batch_Page_Batch::search does not have a return type, expecting void public function �[30;47msearch�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Batch/Page/Batch.php:112:44 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Batch_Form_Search) provided $form = new CRM_Core_Controller_Simple(�[97;41m'CRM_Batch_Form_Search'�[0m, ts('Search Batches'), CRM_Core_Action::ADD);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Batch/Page/Batch.php:112:69 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $form = new CRM_Core_Controller_Simple('CRM_Batch_Form_Search', �[97;41mts('Search Batches')�[0m, CRM_Core_Action::ADD);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Batch/Page/Batch.php:112:91 - Argument 3 of CRM_Core_Controller_Simple::__construct expects string|null, int(1) provided $form = new CRM_Core_Controller_Simple('CRM_Batch_Form_Search', ts('Search Batches'), �[97;41mCRM_Core_Action::ADD�[0m);

INFO: MissingReturnType - CRM/Bridge/OG/CiviCRM.php:40:26 - Method CRM_Bridge_OG_CiviCRM::group does not have a return type, expecting void public static function �[30;47mgroup�[0m($groupID, $group, $op) {

INFO: MissingParamType - CRM/Bridge/OG/CiviCRM.php:40:42 - Parameter $group has no provided type public static function group($groupID, �[30;47m$group�[0m, $op) {

INFO: MissingParamType - CRM/Bridge/OG/CiviCRM.php:40:50 - Parameter $op has no provided type public static function group($groupID, $group, �[30;47m$op�[0m) {

INFO: MissingReturnType - CRM/Bridge/OG/CiviCRM.php:53:26 - Method CRM_Bridge_OG_CiviCRM::groupAdd does not have a return type, expecting void public static function �[30;47mgroupAdd�[0m($groupID, $group) {

INFO: MissingParamType - CRM/Bridge/OG/CiviCRM.php:53:45 - Parameter $group has no provided type public static function groupAdd($groupID, �[30;47m$group�[0m) {

�[0;31mERROR�[0m: UndefinedConstant - CRM/Bridge/OG/CiviCRM.php:69:27 - Const OF_OPEN is not defined $node->og_selective = �[97;41mOF_OPEN�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Bridge/OG/CiviCRM.php:73:5 - Function node_save does not exist �[97;41mnode_save($node)�[0m;

INFO: MissingReturnType - CRM/Bridge/OG/CiviCRM.php:87:26 - Method CRM_Bridge_OG_CiviCRM::groupDelete does not have a return type, expecting void public static function �[30;47mgroupDelete�[0m($groupID, $group) {

INFO: MissingParamType - CRM/Bridge/OG/CiviCRM.php:87:48 - Parameter $group has no provided type public static function groupDelete($groupID, �[30;47m$group�[0m) {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Bridge/OG/CiviCRM.php:93:5 - Function node_delete does not exist �[97;41mnode_delete($ogID)�[0m;

INFO: MissingReturnType - CRM/Bridge/OG/CiviCRM.php:101:26 - Method CRM_Bridge_OG_CiviCRM::groupContact does not have a return type, expecting void public static function �[30;47mgroupContact�[0m($groupID, $contactIDs, $op) {

INFO: MissingParamType - CRM/Bridge/OG/CiviCRM.php:101:49 - Parameter $contactIDs has no provided type public static function groupContact($groupID, �[30;47m$contactIDs�[0m, $op) {

INFO: MissingParamType - CRM/Bridge/OG/CiviCRM.php:101:62 - Parameter $op has no provided type public static function groupContact($groupID, $contactIDs, �[30;47m$op�[0m) {

INFO: MissingReturnType - CRM/Bridge/OG/Drupal.php:43:26 - Method CRM_Bridge_OG_Drupal::nodeapi does not have a return type, expecting void public static function �[30;47mnodeapi�[0m(&$params, $op) {

INFO: MissingParamType - CRM/Bridge/OG/Drupal.php:43:44 - Parameter $op has no provided type public static function nodeapi(&$params, �[30;47m$op�[0m) {

INFO: MissingReturnType - CRM/Bridge/OG/Drupal.php:75:26 - Method CRM_Bridge_OG_Drupal::updateCiviGroup does not have a return type, expecting void public static function �[30;47mupdateCiviGroup�[0m(&$params, $op, $groupType = NULL) {

INFO: MissingParamType - CRM/Bridge/OG/Drupal.php:75:52 - Parameter $op has no provided type public static function updateCiviGroup(&$params, �[30;47m$op�[0m, $groupType = NULL) {

INFO: DocblockTypeContradiction - CRM/Bridge/OG/Drupal.php:81:11 - Found a contradiction with a docblock-defined type when evaluating $groupType and trying to reconcile type 'null' to !falsy if (�[30;47m$groupType�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Bridge/OG/Drupal.php:87:31 - Cannot access array value on non-array variable $group of type int $params['group_id'] = �[97;41m$group['id']�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Bridge/OG/Drupal.php:93:40 - Argument 1 of CRM_Contact_BAO_Group::discard expects int, string provided CRM_Contact_BAO_Group::discard(�[97;41m$params['id']�[0m);

INFO: MissingReturnType - CRM/Bridge/OG/Drupal.php:104:26 - Method CRM_Bridge_OG_Drupal::updateCiviACLTables does not have a return type, expecting void public static function �[30;47mupdateCiviACLTables�[0m($aclParams, $op) {

INFO: MissingParamType - CRM/Bridge/OG/Drupal.php:104:58 - Parameter $op has no provided type public static function updateCiviACLTables($aclParams, �[30;47m$op�[0m) {

INFO: MissingReturnType - CRM/Bridge/OG/Drupal.php:121:26 - Method CRM_Bridge_OG_Drupal::updateCiviACLRole does not have a return type, expecting void public static function �[30;47mupdateCiviACLRole�[0m(&$params, $op) {

INFO: MissingParamType - CRM/Bridge/OG/Drupal.php:121:54 - Parameter $op has no provided type public static function updateCiviACLRole(&$params, �[30;47m$op�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Bridge/OG/Drupal.php:124:7 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(acl_role) provided �[97;41m'acl_role'�[0m,

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Bridge/OG/Drupal.php:130:29 - $dao->option_group_id with declared type 'int' cannot be assigned type 'string|null' $dao->option_group_id = �[97;41m$optionGroupID�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Bridge/OG/Drupal.php:139:23 - $dao->is_active with declared type 'bool' cannot be assigned type 'int(1)' $dao->is_active = �[97;41m1�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Bridge/OG/Drupal.php:145:19 - $dao->value with declared type 'string' cannot be assigned type 'int' $dao->value = �[97;41mCRM_Utils_Weight::getDefaultWeight('CRM_Core_DAO_OptionValue', $weightParams, 'value' )�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Bridge/OG/Drupal.php:160:16 - $dao->id with declared type 'int' cannot be assigned type 'string|null' $dao->id = �[97;41mCRM_Core_DAO::singleValueQuery($query, $queryParams)�[0m;

INFO: MissingReturnType - CRM/Bridge/OG/Drupal.php:169:26 - Method CRM_Bridge_OG_Drupal::updateCiviACLEntityRole does not have a return type, expecting void public static function �[30;47mupdateCiviACLEntityRole�[0m(&$params, $op) {

INFO: MissingParamType - CRM/Bridge/OG/Drupal.php:169:60 - Parameter $op has no provided type public static function updateCiviACLEntityRole(&$params, �[30;47m$op�[0m) {

INFO: MissingReturnType - CRM/Bridge/OG/Drupal.php:191:26 - Method CRM_Bridge_OG_Drupal::updateCiviACL does not have a return type, expecting void public static function �[30;47mupdateCiviACL�[0m(&$params, $op) {

INFO: MissingParamType - CRM/Bridge/OG/Drupal.php:191:50 - Parameter $op has no provided type public static function updateCiviACL(&$params, �[30;47m$op�[0m) {

INFO: MissingReturnType - CRM/Bridge/OG/Drupal.php:219:26 - Method CRM_Bridge_OG_Drupal::og does not have a return type, expecting void public static function �[30;47mog�[0m(&$params, $op) {

INFO: MissingParamType - CRM/Bridge/OG/Drupal.php:219:39 - Parameter $op has no provided type public static function og(&$params, �[30;47m$op�[0m) {

INFO: DeprecatedMethod - CRM/Bridge/OG/Drupal.php:223:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

INFO: MissingReturnType - CRM/Bridge/OG/Utils.php:48:26 - Method CRM_Bridge_OG_Utils::syncFromCiviCRM does not have a return type, expecting true public static function �[30;47msyncFromCiviCRM�[0m() {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Bridge/OG/Utils.php:86:16 - Argument 1 of strpos cannot be null, possibly null value provided if (strpos(�[97;41m$source�[0m, 'OG Sync Group') !== FALSE) {

INFO: DeprecatedMethod - CRM/Bridge/OG/Utils.php:93:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Bridge/OG/Utils.php:111:16 - Function user_load does not exist $account = �[97;41muser_load($ufID)�[0m;

INFO: MissingParamType - CRM/Bridge/OG/Utils.php:129:34 - Parameter $source has no provided type public static function groupID(�[30;47m$source�[0m, $title = NULL, $abort = FALSE) {

INFO: DocblockTypeContradiction - CRM/Bridge/OG/Utils.php:136:9 - Found a contradiction with a docblock-defined type when evaluating $title and trying to reconcile type 'null' to !falsy if (�[30;47m$title�[0m) {

INFO: DeprecatedMethod - CRM/Bridge/OG/Utils.php:145:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

INFO: MissingPropertyType - CRM/Campaign/BAO/Query.php:47:17 - Property CRM_Campaign_BAO_Query::$_applySurveyClause does not have a declared type - consider bool public static �[30;47m$_applySurveyClause�[0m = FALSE;

INFO: MissingReturnType - CRM/Campaign/BAO/Query.php:68:26 - Method CRM_Campaign_BAO_Query::select does not have a return type, expecting void public static function �[30;47mselect�[0m(&$query) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Campaign/BAO/Query.php:70:18 - Instance property CRM_Contact_BAO_Contact::$_params is not defined if (is_array(�[97;41m$query->_params�[0m)) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Campaign/BAO/Query.php:86:18 - Instance property CRM_Contact_BAO_Contact::$_select is not defined if (is_array(�[97;41m$query->_select�[0m) && $query->_mode == CRM_Contact_BAO_Query::MODE_CONTACTS) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Campaign/BAO/Query.php:86:38 - Instance property CRM_Contact_BAO_Contact::$_mode is not defined if (is_array($query->_select) && �[97;41m$query->_mode�[0m == CRM_Contact_BAO_Query::MODE_CONTACTS) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Campaign/BAO/Query.php:89:11 - Instance property CRM_Contact_BAO_Contact::$_pseudoConstantsSelect is not defined �[97;41m$query->_pseudoConstantsSelect�[0m[$field] = [

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Campaign/BAO/Query.php:109:5 - Instance property CRM_Contact_BAO_Contact::$_element is not defined �[97;41m$query->_element�[0m['survey_activity_target_id'] = 1;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Campaign/BAO/Query.php:111:5 - Instance property CRM_Contact_BAO_Contact::$_tables is not defined �[97;41m$query->_tables�[0m[self::CIVICRM_ACTIVITY_TARGET] = 1;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Campaign/BAO/Query.php:112:5 - Instance property CRM_Contact_BAO_Contact::$_whereTables is not defined �[97;41m$query->_whereTables�[0m[self::CIVICRM_ACTIVITY_TARGET] = 1;

INFO: MissingReturnType - CRM/Campaign/BAO/Query.php:142:26 - Method CRM_Campaign_BAO_Query::where does not have a return type, expecting void public static function �[30;47mwhere�[0m(&$query) {

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:142:33 - Parameter $query has no provided type public static function where(&�[30;47m$query�[0m) {

INFO: MissingReturnType - CRM/Campaign/BAO/Query.php:163:26 - Method CRM_Campaign_BAO_Query::whereClauseSingle does not have a return type, expecting void public static function �[30;47mwhereClauseSingle�[0m(&$values, &$query) {

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:163:45 - Parameter $values has no provided type public static function whereClauseSingle(&�[30;47m$values�[0m, &$query) {

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:163:55 - Parameter $query has no provided type public static function whereClauseSingle(&$values, &�[30;47m$query�[0m) {

INFO: DeprecatedMethod - CRM/Campaign/BAO/Query.php:185:27 - The method CRM_Core_PseudoConstant::activityStatus has been marked as deprecated $activityStatus = �[30;47mCRM_Core_PseudoConstant::activityStatus()�[0m;

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:216:38 - Parameter $mode has no provided type public static function from($name, �[30;47m$mode�[0m, $side) {

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:216:45 - Parameter $side has no provided type public static function from($name, $mode, �[30;47m$side�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Campaign/BAO/Query.php:225:57 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $sourceID = CRM_Utils_Array::key('Activity Source', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Campaign/BAO/Query.php:226:62 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $assigneeID = CRM_Utils_Array::key('Activity Assignees', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Campaign/BAO/Query.php:227:58 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

INFO: DeprecatedMethod - CRM/Campaign/BAO/Query.php:236:32 - The method CRM_Campaign_PseudoConstant::activityType has been marked as deprecated $surveyActivityTypes = �[30;47mCRM_Campaign_PseudoConstant::activityType()�[0m;

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:267:5 - Parameter $mode has no provided type �[30;47m$mode�[0m,

INFO: MissingReturnType - CRM/Campaign/BAO/Query.php:304:26 - Method CRM_Campaign_BAO_Query::tableNames does not have a return type, expecting void public static function �[30;47mtableNames�[0m(&$tables) {

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:304:38 - Parameter $tables has no provided type public static function tableNames(&�[30;47m$tables�[0m) {

INFO: MissingReturnType - CRM/Campaign/BAO/Query.php:311:26 - Method CRM_Campaign_BAO_Query::searchAction does not have a return type, expecting void public static function �[30;47msearchAction�[0m(&$row, $id) {

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:311:40 - Parameter $row has no provided type public static function searchAction(&�[30;47m$row�[0m, $id) {

INFO: MissingReturnType - CRM/Campaign/BAO/Query.php:317:26 - Method CRM_Campaign_BAO_Query::info does not have a return type, expecting void public static function �[30;47minfo�[0m(&$tables) {

INFO: MissingParamType - CRM/Campaign/BAO/Query.php:317:32 - Parameter $tables has no provided type public static function info(&�[30;47m$tables�[0m) {

INFO: MissingReturnType - CRM/Campaign/BAO/Query.php:338:26 - Method CRM_Campaign_BAO_Query::buildSearchForm does not have a return type, expecting void public static function �[30;47mbuildSearchForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/BAO/Query.php:421:9 - Argument 2 of CRM_Core_Error::statusbounce expects null, string provided �[97;41mCRM_Utils_System::url('civicrm/survey/add', 'reset=1&action=add' )�[0m

INFO: RedundantConditionGivenDocblockType - CRM/Campaign/BAO/Query.php:456:9 - Found a redundant condition when evaluating docblock-defined type $params and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47m!is_array($params) || empty($params)�[0m) {

INFO: DocblockTypeContradiction - CRM/Campaign/BAO/Query.php:456:10 - Found a contradiction with a docblock-defined type when evaluating $params and trying to reconcile type 'array<array-key, mixed>' to !array if (!�[30;47mis_array($params)�[0m || empty($params)) {

INFO: DeprecatedMethod - CRM/Campaign/BAO/Query.php:463:23 - The method CRM_Core_PseudoConstant::activityStatus has been marked as deprecated $activityStatus = �[30;47mCRM_Core_PseudoConstant::activityStatus('name')�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Campaign/BAO/Query.php:472:9 - Possibly undefined variable $statusIds, first seen on line 472 �[97;41m$statusIds�[0m[] = $statusId;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Campaign/BAO/Query.php:479:84 - Possibly undefined variable $statusIds, first seen on line 472 $voterActValues = CRM_Campaign_BAO_Survey::getSurveyVoterInfo($surveyId, NULL, �[97;41m$statusIds�[0m);

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Campaign/Form/Survey/TabHeader.php:70:14 - The declared return type 'array<array-key, mixed>' for CRM_Campaign_Form_Survey_TabHeader::process is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Campaign/Form/Survey/TabHeader.php:99:45 - Argument 1 of CRM_Utils_String::getclassname cannot be null, null value provided to parameter with type string $class = CRM_Utils_String::getClassName(�[97;41m$class�[0m);

INFO: MissingReturnType - CRM/Campaign/Form/Survey/TabHeader.php:130:26 - Method CRM_Campaign_Form_Survey_TabHeader::reset does not have a return type, expecting void public static function �[30;47mreset�[0m(&$form) {

INFO: MissingParamType - CRM/Campaign/Form/Survey/TabHeader.php:140:40 - Parameter $tabs has no provided type public static function getCurrentTab(�[30;47m$tabs�[0m) {

�[0;31mERROR�[0m: ParadoxicalCondition - CRM/Campaign/Form/Survey/TabHeader.php:156:16 - Found a paradox when evaluating $current of type empty-mixed and trying to reconcile it with a non-falsy assertion $current = �[97;41m$current�[0m ? $current : 'main';

INFO: RedundantCondition - CRM/Campaign/Form/Survey/TabHeader.php:156:38 - Found a redundant condition when evaluating $current of type empty-mixed and trying to reconcile it with a falsy assertion $current = $current ? $current : �[30;47m'main'�[0m;

INFO: MissingParamType - CRM/Campaign/Form/Survey/TabHeader.php:165:38 - Parameter $form has no provided type public static function getNextTab(&�[30;47m$form�[0m) {

�[0;31mERROR�[0m: ParadoxicalCondition - CRM/Campaign/Form/Survey/TabHeader.php:185:13 - Found a paradox when evaluating $next of type empty-mixed and trying to reconcile it with a non-falsy assertion $next = �[97;41m$next�[0m ? $next : 'main';

INFO: RedundantCondition - CRM/Campaign/Form/Survey/TabHeader.php:185:29 - Found a redundant condition when evaluating $next of type empty-mixed and trying to reconcile it with a falsy assertion $next = $next ? $next : �[30;47m'main'�[0m;

INFO: MissingReturnType - CRM/Campaign/Info.php:160:19 - Method CRM_Campaign_Info::creatNewShortcut does not have a return type, expecting void public function �[30;47mcreatNewShortcut�[0m(&$shortCuts) {

INFO: MissingParamType - CRM/Campaign/Info.php:160:37 - Parameter $shortCuts has no provided type public function creatNewShortcut(&�[30;47m$shortCuts�[0m) {

INFO: MissingReturnType - CRM/Campaign/Page/AJAX.php:40:26 - Method CRM_Campaign_Page_AJAX::registerInterview does not have a return type, expecting void public static function �[30;47mregisterInterview�[0m() {

INFO: RedundantConditionGivenDocblockType - CRM/Campaign/Page/AJAX.php:93:9 - Found a redundant condition when evaluating docblock-defined type $errors and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47mis_array($errors)�[0m && !empty($errors)) {

INFO: MissingReturnType - CRM/Campaign/Page/AJAX.php:107:26 - Method CRM_Campaign_Page_AJAX::loadOptionGroupDetails does not have a return type, expecting void public static function �[30;47mloadOptionGroupDetails�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Campaign/Page/AJAX.php:114:7 - Possibly undefined variable $groupParams, first seen on line 114 �[97;41m$groupParams�[0m['id'] = $id;

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/Page/AJAX.php:125:44 - Argument 1 of unserialize expects string, text provided $recontactInterval = unserialize(�[97;41m$survey->recontact_interval�[0m);

INFO: MissingReturnType - CRM/Campaign/Page/AJAX.php:147:19 - Method CRM_Campaign_Page_AJAX::voterList does not have a return type, expecting void public function �[30;47mvoterList�[0m() {

INFO: DeprecatedMethod - CRM/Campaign/Page/AJAX.php:217:54 - The method CRM_Core_PseudoConstant::activityStatus has been marked as deprecated $scheduledStatusId = array_search('Scheduled', �[30;47mCRM_Core_PseudoConstant::activityStatus('name')�[0m);

�[0;31mERROR�[0m: UndefinedVariable - CRM/Campaign/Page/AJAX.php:309:26 - Cannot find referenced variable $offset if ($searchCount < �[97;41m$offset�[0m) {

INFO: MissingReturnType - CRM/Campaign/Page/AJAX.php:369:19 - Method CRM_Campaign_Page_AJAX::processVoterData does not have a return type, expecting void public function �[30;47mprocessVoterData�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/AJAX.php:379:11 - Argument 4 of CRM_Core_DAO::setfieldvalue expects string, bool provided �[97;41m$isDelete�[0m

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/AJAX.php:395:13 - Argument 4 of CRM_Core_DAO::setfieldvalue expects string, int(0) provided �[97;41m0�[0m

INFO: DeprecatedMethod - CRM/Campaign/Page/AJAX.php:421:27 - The method CRM_Core_PseudoConstant::activityStatus has been marked as deprecated $activityStatus = �[30;47mCRM_Core_PseudoConstant::activityStatus('name')�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Campaign/Page/AJAX.php:425:36 - Possibly undefined variable $activityParams, first seen on line 409 $surveyParams = ['id' => �[97;41m$activityParams�[0m['source_record_id']];

INFO: MissingReturnType - CRM/Campaign/Page/AJAX.php:497:19 - Method CRM_Campaign_Page_AJAX::campaignGroups does not have a return type, expecting void public function �[30;47mcampaignGroups�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/AJAX.php:505:68 - Argument 1 of CRM_Campaign_BAO_Campaign::getcampaigngroups expects int, string provided $campGroups = CRM_Campaign_BAO_Campaign::getCampaignGroups(�[97;41m$campaignId�[0m);

INFO: MissingReturnType - CRM/Campaign/Page/AJAX.php:538:26 - Method CRM_Campaign_Page_AJAX::campaignList does not have a return type, expecting void public static function �[30;47mcampaignList�[0m() {

�[0;31mERROR�[0m: UndefinedVariable - CRM/Campaign/Page/AJAX.php:618:26 - Cannot find referenced variable $offset if ($searchCount < �[97;41m$offset�[0m) {

INFO: MissingReturnType - CRM/Campaign/Page/AJAX.php:641:19 - Method CRM_Campaign_Page_AJAX::surveyList does not have a return type, expecting void public function �[30;47msurveyList�[0m() {

�[0;31mERROR�[0m: UndefinedVariable - CRM/Campaign/Page/AJAX.php:723:26 - Cannot find referenced variable $offset if ($searchCount < �[97;41m$offset�[0m) {

INFO: MissingReturnType - CRM/Campaign/Page/AJAX.php:746:19 - Method CRM_Campaign_Page_AJAX::petitionList does not have a return type, expecting void public function �[30;47mpetitionList�[0m() {

�[0;31mERROR�[0m: UndefinedVariable - CRM/Campaign/Page/AJAX.php:823:26 - Cannot find referenced variable $offset if ($searchCount < �[97;41m$offset�[0m) {

INFO: PropertyNotSetInConstructor - CRM/Campaign/Page/DashBoard.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Campaign_Page_DashBoard or in any methods called in the constructor class �[30;47mCRM_Campaign_Page_DashBoard�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Campaign/Page/DashBoard.php:45:18 - Property CRM_Campaign_Page_DashBoard::$_surveyActionLinks does not have a declared type - consider array{2:array{name:string, url:string, qs:string, title:string}, 64:array{name:string, ref:string, title:string}, 32:array{name:string, ref:string, title:string}, 8:array{name:string, url:string, qs:string, title:string}}|null private static �[30;47m$_surveyActionLinks�[0m;

INFO: MissingPropertyType - CRM/Campaign/Page/DashBoard.php:46:18 - Property CRM_Campaign_Page_DashBoard::$_petitionActionLinks does not have a declared type - consider array<array-key, mixed>|null private static �[30;47m$_petitionActionLinks�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/Page/DashBoard.php:187:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Campaign_Form_Search_Campaign) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Campaign_Form_Search_Campaign'�[0m, ts('Search Campaigns'));

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/DashBoard.php:187:87 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Campaign_Form_Search_Campaign', �[97;41mts('Search Campaigns')�[0m);

INFO: DeprecatedMethod - CRM/Campaign/Page/DashBoard.php:206:23 - The method CRM_Campaign_PseudoConstant::campaignType has been marked as deprecated $campaignType = �[30;47mCRM_Campaign_PseudoConstant::campaignType()�[0m;

INFO: DeprecatedMethod - CRM/Campaign/Page/DashBoard.php:207:25 - The method CRM_Campaign_PseudoConstant::campaignStatus has been marked as deprecated $campaignStatus = �[30;47mCRM_Campaign_PseudoConstant::campaignStatus()�[0m;

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Campaign/Page/DashBoard.php:219:16 - Cannot iterate over int foreach (�[97;41m$campaigns�[0m as $cmpid => $campaign) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/Page/DashBoard.php:287:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Campaign_Form_Search_Survey) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Campaign_Form_Search_Survey'�[0m, ts('Search Survey'));

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/DashBoard.php:287:85 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Campaign_Form_Search_Survey', �[97;41mts('Search Survey')�[0m);

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Campaign/Page/DashBoard.php:308:16 - Cannot iterate over int foreach (�[97;41m$surveys�[0m as $sid => $survey) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/Page/DashBoard.php:393:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Campaign_Form_Search_Petition) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Campaign_Form_Search_Petition'�[0m, ts('Search Petition'));

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/DashBoard.php:393:87 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Campaign_Form_Search_Petition', �[97;41mts('Search Petition')�[0m);

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Campaign/Page/DashBoard.php:414:16 - Cannot iterate over int foreach (�[97;41m$petitions�[0m as $pid => $petition) {

INFO: MissingReturnType - CRM/Campaign/Page/DashBoard.php:455:19 - Method CRM_Campaign_Page_DashBoard::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Campaign/Page/DashBoard.php:456:5 - Instance property CRM_Campaign_Page_DashBoard::$_tabs is not defined �[97;41m$this->_tabs�[0m = [

INFO: MissingReturnType - CRM/Campaign/Page/DashBoard.php:497:19 - Method CRM_Campaign_Page_DashBoard::buildTabs does not have a return type, expecting void public function �[30;47mbuildTabs�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Campaign/Page/DashBoard.php:499:14 - Instance property CRM_Campaign_Page_DashBoard::$_tabs is not defined foreach (�[97;41m$this->_tabs�[0m as $name => $title) {

INFO: PropertyNotSetInConstructor - CRM/Campaign/Page/Petition.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Campaign_Page_Petition or in any methods called in the constructor class �[30;47mCRM_Campaign_Page_Petition�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Campaign/Page/Petition.php:39:19 - Method CRM_Campaign_Page_Petition::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Campaign/Page/Petition/Confirm.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Campaign_Page_Petition_Confirm or in any methods called in the constructor class �[30;47mCRM_Campaign_Page_Petition_Confirm�[0m extends CRM_Core_Page {

INFO: DeprecatedMethod - CRM/Campaign/Page/Petition/Confirm.php:55:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts("Missing input parameters"))�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Campaign/Page/Petition/Confirm.php:74:5 - Possibly undefined variable $pparams, first seen on line 74 �[97;41m$pparams�[0m['id'] = $petition_id;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Campaign/Page/Petition/Confirm.php:75:5 - Instance property CRM_Campaign_Page_Petition_Confirm::$petition is not defined �[97;41m$this->petition�[0m = [];

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Campaign/Page/Petition/Confirm.php:83:5 - Possibly undefined variable $params, first seen on line 83 �[97;41m$params�[0m['contactId'] = $contact_id;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Campaign/Page/Petition/Confirm.php:105:14 - The declared return type 'bool' for CRM_Campaign_Page_Petition_Confirm::confirm is not nullable, but 'false|null' contains null

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Campaign/Page/Petition/Confirm.php:119:23 - $ce->time_stamp with declared type 'timestamp' cannot be assigned type 'string' $ce->time_stamp = �[97;41mdate('YmdHis')�[0m;

INFO: PropertyNotSetInConstructor - CRM/Campaign/Page/Petition/ThankYou.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Campaign_Page_Petition_ThankYou or in any methods called in the constructor class �[30;47mCRM_Campaign_Page_Petition_ThankYou�[0m extends CRM_Core_Page {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Campaign/Page/Petition/ThankYou.php:43:5 - Possibly undefined variable $params, first seen on line 43 �[97;41m$params�[0m['id'] = $petition_id;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Campaign/Page/Petition/ThankYou.php:44:5 - Instance property CRM_Campaign_Page_Petition_ThankYou::$petition is not defined �[97;41m$this->petition�[0m = [];

INFO: PropertyNotSetInConstructor - CRM/Campaign/Page/SurveyType.php:53:13 - Property CRM_Campaign_Page_SurveyType::$_gName is not defined in constructor of CRM_Campaign_Page_SurveyType or in any methods called in the constructor protected �[30;47m$_gName�[0m;

INFO: PropertyNotSetInConstructor - CRM/Campaign/Page/SurveyType.php:60:13 - Property CRM_Campaign_Page_SurveyType::$_GName is not defined in constructor of CRM_Campaign_Page_SurveyType or in any methods called in the constructor protected �[30;47m$_GName�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Campaign/Page/SurveyType.php:67:21 - $this->_gid with non-nullable declared type 'array<array-key, mixed>' cannot be assigned nullable type 'null' protected $_gid = �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Campaign/Page/SurveyType.php:72:19 - Method CRM_Campaign_Page_SurveyType::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Campaign/Page/SurveyType.php:73:21 - $this->_gName with declared type 'array<array-key, mixed>' cannot be assigned type 'string(activity_type)' $this->_gName = �[97;41m'activity_type'�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Campaign/Page/SurveyType.php:75:19 - $this->_gid with declared type 'array<array-key, mixed>' cannot be assigned type 'string|null' $this->_gid = �[97;41mCRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', $this->_gName, 'id', 'name')�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/SurveyType.php:75:75 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(activity_type) provided $this->_gid = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', �[97;41m$this->_gName�[0m, 'id', 'name');

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Campaign/Page/SurveyType.php:77:21 - $this->_GName with declared type 'array<array-key, mixed>' cannot be assigned type 'string(Survey Type)' $this->_GName = �[97;41m'Survey Type'�[0m;

INFO: MissingReturnType - CRM/Campaign/Page/SurveyType.php:136:19 - Method CRM_Campaign_Page_SurveyType::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Campaign/Page/SurveyType.php:144:19 - Method CRM_Campaign_Page_SurveyType::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidOperand - CRM/Campaign/Page/SurveyType.php:158:38 - Cannot concatenate with a array<array-key, mixed> $filter = "option_group_id = " . �[97;41m$this->_gid�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/Page/SurveyType.php:160:25 - Argument 5 of CRM_Utils_Weight::addorder expects null, string provided 'id', $returnURL, �[97;41m$filter�[0m

�[0;31mERROR�[0m: InvalidReturnType - CRM/Campaign/Page/SurveyType.php:178:14 - The declared return type 'string' for CRM_Campaign_Page_SurveyType::editName is incorrect, got 'array<array-key, mixed>'

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Campaign/Page/SurveyType.php:182:12 - The type 'array<array-key, mixed>' does not match the declared return type 'string' for CRM_Campaign_Page_SurveyType::editName return �[97;41m$this->_GName�[0m;

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Campaign/Page/SurveyType.php:193:31 - Argument 1 of CRM_Campaign_Page_SurveyType::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Campaign/Page/Vote.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Campaign_Page_Vote or in any methods called in the constructor class �[30;47mCRM_Campaign_Page_Vote�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Campaign/Page/Vote.php:38:11 - Property CRM_Campaign_Page_Vote::$_surveyId does not have a declared type private �[30;47m$_surveyId�[0m;

INFO: MissingPropertyType - CRM/Campaign/Page/Vote.php:39:11 - Property CRM_Campaign_Page_Vote::$_interviewerId does not have a declared type private �[30;47m$_interviewerId�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/Page/Vote.php:46:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Campaign_Form_Gotv) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Campaign_Form_Gotv'�[0m, ts('Reserve Respondents'));

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/Vote.php:46:76 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Campaign_Form_Gotv', �[97;41mts('Reserve Respondents')�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/Page/Vote.php:59:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Campaign_Form_Task_Interview) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Campaign_Form_Task_Interview'�[0m, ts('Interview Respondents'));

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Page/Vote.php:59:86 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Campaign_Form_Task_Interview', �[97;41mts('Interview Respondents')�[0m);

INFO: MissingReturnType - CRM/Campaign/Page/Vote.php:72:19 - Method CRM_Campaign_Page_Vote::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Campaign/Page/Vote.php:73:5 - Instance property CRM_Campaign_Page_Vote::$_tabs is not defined �[97;41m$this->_tabs�[0m = [

INFO: MissingReturnType - CRM/Campaign/Page/Vote.php:112:19 - Method CRM_Campaign_Page_Vote::buildTabs does not have a return type, expecting void public function �[30;47mbuildTabs�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Campaign/Page/Vote.php:114:14 - Instance property CRM_Campaign_Page_Vote::$_tabs is not defined foreach (�[97;41m$this->_tabs�[0m as $name => $title) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Campaign/PseudoConstant.php:132:14 - The declared return type 'array<array-key, mixed>' for CRM_Campaign_PseudoConstant::engagementLevel is incorrect, got 'int'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Campaign/PseudoConstant.php:137:32 - CRM_Campaign_PseudoConstant::$engagementLevel with declared type 'int' cannot be assigned type 'array<array-key, mixed>' self::$engagementLevel = �[97;41mCRM_Core_OptionGroup::values('engagement_index')�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Campaign/PseudoConstant.php:140:12 - The type 'int' does not match the declared return type 'array<array-key, mixed>' for CRM_Campaign_PseudoConstant::engagementLevel return �[97;41mself::$engagementLevel�[0m;

INFO: MissingReturnType - CRM/Campaign/PseudoConstant.php:150:26 - Method CRM_Campaign_PseudoConstant::flush does not have a return type, expecting void public static function �[30;47mflush�[0m($name = 'cache') {

INFO: PropertyNotSetInConstructor - CRM/Campaign/Selector/Search.php:37:7 - Property CRM_Core_Selector_Base::$_order is not defined in constructor of CRM_Campaign_Selector_Search or in any methods called in the constructor class �[30;47mCRM_Campaign_Selector_Search�[0m extends CRM_Core_Selector_Base implements CRM_Core_Selector_API {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Campaign/Selector/Search.php:88:23 - $this->_limit with non-nullable declared type 'bool' cannot be assigned nullable type 'null' protected $_limit = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Campaign/Selector/Search.php:95:25 - $this->_context with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_context = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Campaign/Selector/Search.php:103:10 - Property CRM_Campaign_Selector_Search::$_queryParams is not defined in constructor of CRM_Campaign_Selector_Search or in any methods called in the constructor public �[30;47m$_queryParams�[0m;

INFO: PropertyNotSetInConstructor - CRM/Campaign/Selector/Search.php:110:13 - Property CRM_Campaign_Selector_Search::$_action is not defined in constructor of CRM_Campaign_Selector_Search or in any methods called in the constructor protected �[30;47m$_action�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Campaign/Selector/Search.php:117:30 - $this->_surveyClause with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_surveyClause = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Campaign/Selector/Search.php:124:13 - Property CRM_Campaign_Selector_Search::$_query is not defined in constructor of CRM_Campaign_Selector_Search or in any methods called in the constructor protected �[30;47m$_query�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Campaign/Selector/Search.php:131:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action - action of search basic or advanced.

INFO: MissingReturnType - CRM/Campaign/Selector/Search.php:191:19 - Method CRM_Campaign_Selector_Search::getPagerParams does not have a return type, expecting void public function �[30;47mgetPagerParams�[0m($action, &$params) {

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Campaign/Selector/Search.php:208:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41msearchQuery�[0m(0, 0, NULL,

�[0;31mERROR�[0m: InvalidReturnType - CRM/Campaign/Selector/Search.php:231:14 - The declared return type 'int' for CRM_Campaign_Selector_Search::getRows is incorrect, got 'array<int, non-empty-array<mixed, mixed>>'

  • @return �[97;41mint�[0m

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Campaign/Selector/Search.php:235:30 - Cannot call method on string variable $this->_query $result = $this->_query->�[97;41msearchQuery�[0m($offset, $rowCount, $sort,

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Campaign/Selector/Search.php:247:22 - Cannot call method on string variable $this->_query $this->_query->�[97;41mconvertToPseudoNames�[0m($result);

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Campaign/Selector/Search.php:262:12 - The type 'array<int, non-empty-array<mixed, mixed>>' does not match the declared return type 'int' for CRM_Campaign_Selector_Search::getRows return �[97;41m$rows�[0m;

INFO: MissingReturnType - CRM/Campaign/Selector/Search.php:268:19 - Method CRM_Campaign_Selector_Search::buildPrevNextCache does not have a return type, expecting void public function �[30;47mbuildPrevNextCache�[0m($sort) {

INFO: MissingParamType - CRM/Campaign/Selector/Search.php:268:38 - Parameter $sort has no provided type public function buildPrevNextCache(�[30;47m$sort�[0m) {

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Campaign/Selector/Search.php:276:29 - Cannot call method on string variable $this->_query $sql = $this->_query->�[97;41mgetSearchSQLParts�[0m(0, 0, $sort,

INFO: DeprecatedMethod - CRM/Campaign/Selector/Search.php:299:9 - The method CRM_Core_BAO_Cache::setItem has been marked as deprecated �[30;47mCRM_Core_BAO_Cache::setItem($cacheKey, 'CiviCRM Search PrevNextCache', $cacheKey)�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Campaign/Selector/Search.php:299:37 - Argument 1 of CRM_Core_BAO_Cache::setitem expects object, string provided CRM_Core_BAO_Cache::setItem(�[97;41m$cacheKey�[0m, 'CiviCRM Search PrevNextCache', $cacheKey);

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Campaign/Selector/Search.php:309:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41mqill�[0m();

INFO: PropertyNotSetInConstructor - CRM/Campaign/StateMachine/Search.php:33:7 - Property CRM_Core_StateMachine::$_controller is not defined in constructor of CRM_Campaign_StateMachine_Search or in any methods called in the constructor class �[30;47mCRM_Campaign_StateMachine_Search�[0m extends CRM_Core_StateMachine {

INFO: PropertyNotSetInConstructor - CRM/Campaign/StateMachine/Search.php:40:13 - Property CRM_Campaign_StateMachine_Search::$_task is not defined in constructor of CRM_Campaign_StateMachine_Search or in any methods called in the constructor protected �[30;47m$_task�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Campaign/StateMachine/Search.php:46:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action

�[0;31mERROR�[0m: UndefinedFunction - CRM/Campaign/Task.php:65:22 - Function ts does not exist 'title' => �[97;41mts('Record Respondents Interview')�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Campaign/Task.php:127:44 - Argument 1 of CRM_Utils_Array::value expects string, int provided if (!$value || !CRM_Utils_Array::value(�[97;41m$value�[0m, self::$_tasks)) {

INFO: MissingPropertyType - CRM/Case/Audit/Audit.php:7:11 - Property CRM_Case_Audit_Audit::$auditConfig does not have a declared type - consider CRM_Case_Audit_AuditConfig private �[30;47m$auditConfig�[0m;

INFO: MissingPropertyType - CRM/Case/Audit/Audit.php:8:11 - Property CRM_Case_Audit_Audit::$xmlString does not have a declared type private �[30;47m$xmlString�[0m;

INFO: MissingParamType - CRM/Case/Audit/Audit.php:14:31 - Parameter $xmlString has no provided type public function __construct(�[30;47m$xmlString�[0m, $confFilename) {

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Audit/Audit.php:38:21 - Cannot get property on possibly null variable of type null|DOMElement $includeAll = �[97;41m$doc->getElementsByTagName("IncludeActivities")->item(0)->nodeValue�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Audit/Audit.php:59:23 - Cannot get property on possibly null variable of type null|DOMElement $datatype = �[97;41m$datatype_elements->item(0)->nodeValue�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Audit/Audit.php:62:20 - Cannot get property on possibly null variable of type null|DOMElement $label = �[97;41m$label_elements->item(0)->nodeValue�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Audit/Audit.php:65:20 - Cannot get property on possibly null variable of type null|DOMElement $value = �[97;41m$value_elements->item(0)->nodeValue�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Audit/Audit.php:69:25 - Cannot get property on possibly null variable of type null|DOMElement $category = �[97;41m$category_elements->item(0)->nodeValue�[0m;

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Case/Audit/Audit.php:79:13 - Cannot access value on variable $sortValues[$label] using possibly null offset string|null �[97;41m$sortValues�[0m[$label] = $value;

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Case/Audit/Audit.php:86:17 - Cannot access value on variable $ifBlankReplacements[$label] using possibly null offset string|null �[97;41m$ifBlankReplacements�[0m[$label] = $value;

�[0;31mERROR�[0m: PossiblyInvalidArrayAssignment - CRM/Case/Audit/Audit.php:91:15 - Cannot access array value on non-array variable $retval[$activityindex][$region][$fieldindex] of type bool �[97;41m$retval[$activityindex][$region][$fieldindex]�[0m = [];

�[0;31mERROR�[0m: PossiblyInvalidArrayAssignment - CRM/Case/Audit/Audit.php:92:15 - Cannot access array value on non-array variable $retval[$activityindex][$region][$fieldindex] of type bool �[97;41m$retval[$activityindex][$region][$fieldindex]�[0m['label'] = $label;

�[0;31mERROR�[0m: PossiblyInvalidArrayAssignment - CRM/Case/Audit/Audit.php:93:15 - Cannot access array value on non-array variable $retval[$activityindex][$region][$fieldindex] of type bool �[97;41m$retval[$activityindex][$region][$fieldindex]�[0m['datatype'] = $datatype;

�[0;31mERROR�[0m: PossiblyInvalidArrayAssignment - CRM/Case/Audit/Audit.php:94:15 - Cannot access array value on non-array variable $retval[$activityindex][$region][$fieldindex] of type bool �[97;41m$retval[$activityindex][$region][$fieldindex]�[0m['value'] = $value;

�[0;31mERROR�[0m: PossiblyInvalidArrayAssignment - CRM/Case/Audit/Audit.php:96:17 - Cannot access array value on non-array variable $retval[$activityindex][$region][$fieldindex] of type bool �[97;41m$retval[$activityindex][$region][$fieldindex]�[0m['includeTime'] = $this->auditConfig->includeTime($label, $region);

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Audit/Audit.php:139:48 - Cannot get property on possibly null variable of type null|DOMElement $retval[$activityindex]['editurl'] = �[97;41m$activity->getElementsByTagName("EditURL")->item(0)->nodeValue�[0m;

�[0;31mERROR�[0m: PossiblyNullIterator - CRM/Case/Audit/Audit.php:144:22 - Cannot iterate over nullable var non-empty-array<int|string|null, array{label?:string|null, datatype?:string|null, value?:string|null, includeTime?:mixed}|string|null>|bool|string|null foreach (�[97;41m$retval[$activityindex][$region]�[0m as & $v) {

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Case/Audit/Audit.php:144:22 - Cannot iterate over bool foreach (�[97;41m$retval[$activityindex][$region]�[0m as & $v) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Case/Audit/Audit.php:177:14 - Possibly undefined variable $caseActivities, first seen on line 44 return �[97;41m$caseActivities�[0m;

INFO: MissingParamType - CRM/Case/Audit/Audit.php:196:37 - Parameter $a has no provided type public function compareActivities(�[30;47m$a�[0m, $b) {

INFO: MissingParamType - CRM/Case/Audit/Audit.php:196:41 - Parameter $b has no provided type public function compareActivities($a, �[30;47m$b�[0m) {

�[0;31mERROR�[0m: UndefinedVariable - CRM/Case/Audit/Audit.php:199:7 - Cannot find referenced variable $aval �[97;41m$aval�[0m .= empty($a['sortValues']) ? "" : (empty($a['sortValues'][$label]) ? "" : $a['sortValues'][$label]);

�[0;31mERROR�[0m: UndefinedVariable - CRM/Case/Audit/Audit.php:203:9 - Cannot find referenced variable $aval if (�[97;41m$aval�[0m < $bval) {

INFO: MissingPropertyType - CRM/Case/Audit/AuditConfig.php:7:11 - Property CRM_Case_Audit_AuditConfig::$filename does not have a declared type - consider string private �[30;47m$filename�[0m;

INFO: MissingPropertyType - CRM/Case/Audit/AuditConfig.php:8:11 - Property CRM_Case_Audit_AuditConfig::$completionLabel does not have a declared type - consider string|null private �[30;47m$completionLabel�[0m;

INFO: MissingPropertyType - CRM/Case/Audit/AuditConfig.php:9:11 - Property CRM_Case_Audit_AuditConfig::$completionValue does not have a declared type - consider string|null private �[30;47m$completionValue�[0m;

INFO: MissingPropertyType - CRM/Case/Audit/AuditConfig.php:10:11 - Property CRM_Case_Audit_AuditConfig::$sortByLabels does not have a declared type - consider non-empty-array<int, string> private �[30;47m$sortByLabels�[0m;

INFO: MissingPropertyType - CRM/Case/Audit/AuditConfig.php:11:11 - Property CRM_Case_Audit_AuditConfig::$regionFieldList does not have a declared type - consider array<string, array<string, array{includeTime:string}|int>>|null private �[30;47m$regionFieldList�[0m;

INFO: MissingPropertyType - CRM/Case/Audit/AuditConfig.php:12:11 - Property CRM_Case_Audit_AuditConfig::$includeRules does not have a declared type - consider array<string, array{rule:string, altRegion?:string, includeTime?:string}>|null private �[30;47m$includeRules�[0m;

INFO: MissingPropertyType - CRM/Case/Audit/AuditConfig.php:13:11 - Property CRM_Case_Audit_AuditConfig::$sortRegion does not have a declared type private �[30;47m$sortRegion�[0m;

INFO: MissingPropertyType - CRM/Case/Audit/AuditConfig.php:14:11 - Property CRM_Case_Audit_AuditConfig::$ifBlanks does not have a declared type - consider array private �[30;47m$ifBlanks�[0m;

INFO: MissingReturnType - CRM/Case/Audit/AuditConfig.php:59:19 - Method CRM_Case_Audit_AuditConfig::loadConfig does not have a return type, expecting void public function �[30;47mloadConfig�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidArrayAssignment - CRM/Case/Audit/AuditConfig.php:103:13 - Cannot access array value on non-array variable $this->regionFieldList[$regionName][string]['includeTime'] of type int �[97;41m$this->regionFieldList[$regionName][$field->nodeValue]['includeTime']�[0m = $includeTime;

INFO: RedundantConditionGivenDocblockType - CRM/Case/Audit/AuditConfig.php:117:12 - Found a redundant condition when evaluating docblock-defined type $completionStatus and trying to reconcile type 'DOMNodeList' to !empty if (!�[30;47mempty($completionStatus)�[0m) {

�[0;31mERROR�[0m: PossiblyNullReference - CRM/Case/Audit/AuditConfig.php:118:55 - Cannot call method getElementsByTagName on possibly null value $label_elements = $completionStatus->item(0)->�[97;41mgetElementsByTagName�[0m("label");

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Audit/AuditConfig.php:119:34 - Cannot get property on possibly null variable of type null|DOMElement $this->completionLabel = �[97;41m$label_elements->item(0)->nodeValue�[0m;

�[0;31mERROR�[0m: PossiblyNullReference - CRM/Case/Audit/AuditConfig.php:121:55 - Cannot call method getElementsByTagName on possibly null value $value_elements = $completionStatus->item(0)->�[97;41mgetElementsByTagName�[0m("value");

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Audit/AuditConfig.php:122:34 - Cannot get property on possibly null variable of type null|DOMElement $this->completionValue = �[97;41m$value_elements->item(0)->nodeValue�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Case/Audit/AuditConfig.php:126:12 - Found a redundant condition when evaluating docblock-defined type $sortElement and trying to reconcile type 'DOMNodeList' to !empty if (!�[30;47mempty($sortElement)�[0m) {

�[0;31mERROR�[0m: PossiblyNullReference - CRM/Case/Audit/AuditConfig.php:128:50 - Cannot call method getElementsByTagName on possibly null value $label_elements = $sortElement->item(0)->�[97;41mgetElementsByTagName�[0m("label");

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:144:28 - Parameter $n has no provided type public function inRegion(�[30;47m$n�[0m, $r) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:144:32 - Parameter $r has no provided type public function inRegion($n, �[30;47m$r�[0m) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:161:35 - Parameter $n has no provided type public function includeInRegion(�[30;47m$n�[0m, $r) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:161:39 - Parameter $r has no provided type public function includeInRegion($n, �[30;47m$r�[0m) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:183:31 - Parameter $n has no provided type public function includeTime(�[30;47m$n�[0m, $r) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:183:35 - Parameter $r has no provided type public function includeTime($n, �[30;47m$r�[0m) {

INFO: MissingReturnType - CRM/Case/Audit/AuditConfig.php:222:19 - Method CRM_Case_Audit_AuditConfig::sort does not have a return type, expecting void public function �[30;47msort�[0m(&$f, $r) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:222:25 - Parameter $f has no provided type public function sort(&�[30;47m$f�[0m, $r) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:222:29 - Parameter $r has no provided type public function sort(&$f, �[30;47m$r�[0m) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:241:33 - Parameter $a has no provided type public function compareFields(�[30;47m$a�[0m, $b) {

INFO: MissingParamType - CRM/Case/Audit/AuditConfig.php:241:37 - Parameter $b has no provided type public function compareFields($a, �[30;47m$b�[0m) {

INFO: InvalidDocblock - CRM/Case/BAO/Case.php:305:3 - Cannot parse comma without a parent node in docblock for CRM_Case_BAO_Case::getCaseIdByActivityId /**

  • Look up a case using an activity ID.
  • @param int $activityId
  • @return int, case ID */ �[30;47mpublic static function getCaseIdByActivityId($activityId) {�[0m

INFO: MisplacedRequiredParam - CRM/Case/BAO/Case.php:410:72 - Required param $userID should come before any optional params in CRM_Case_BAO_Case::getCaseActivityCountQuery public static function getCaseActivityCountQuery($type = 'upcoming', �[30;47m$userID�[0m, $condition = NULL) {

INFO: MisplacedRequiredParam - CRM/Case/BAO/Case.php:423:67 - Required param $userID should come before any optional params in CRM_Case_BAO_Case::getCaseActivityQuery public static function getCaseActivityQuery($type = 'upcoming', �[30;47m$userID�[0m, $condition = NULL, $limit = NULL, $order = NULL) {

INFO: MisplacedRequiredParam - CRM/Case/BAO/Case.php:1274:99 - Required param $caseId should come before any optional params in CRM_Case_BAO_Case::sendActivityCopy public static function sendActivityCopy($clientId, $activityId, $contacts, $attachments = NULL, �[30;47m$caseId�[0m) {

INFO: MissingReturnType - CRM/Case/BAO/Query.php:58:26 - Method CRM_Case_BAO_Query::select does not have a return type, expecting void public static function �[30;47mselect�[0m(&$query) {

INFO: MissingPropertyType - CRM/Case/BAO/Query.php:59:10 - Property CRM_Contact_BAO_Query::$_mode does not have a declared type if ((�[30;47m$query->_mode�[0m & CRM_Contact_BAO_Query::MODE_CASE) || !empty($query->_returnProperties['case_id'])) {

INFO: MissingReturnType - CRM/Case/BAO/Query.php:222:26 - Method CRM_Case_BAO_Query::where does not have a return type, expecting void public static function �[30;47mwhere�[0m(&$query) {

INFO: MissingPropertyType - CRM/Case/BAO/Query.php:229:13 - Property CRM_Contact_BAO_Query::$_mode does not have a declared type if (�[30;47m$query->_mode�[0m == CRM_Contact_BAO_Query::MODE_CONTACTS) {

INFO: MissingReturnType - CRM/Case/BAO/Query.php:262:26 - Method CRM_Case_BAO_Query::whereClauseSingle does not have a return type, expecting void public static function �[30;47mwhereClauseSingle�[0m(&$values, &$query) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/BAO/Query.php:299:225 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, int(0) provided $query->_where[$grouping][] = ' ( ' . CRM_Contact_BAO_Query::buildClause("case_relationship.contact_id_b", $op, $userID, 'Int') . ' AND ' . CRM_Contact_BAO_Query::buildClause("case_relationship.is_active", '<>', �[97;41m0�[0m, 'Int') . ' ) ';

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Case/BAO/Query.php:488:26 - Cannot access array value on non-array variable $tags of type bool $names[] = �[97;41m$tags[$v]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/BAO/Query.php:521:61 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $sourceID = CRM_Utils_Array::key('Activity Source', �[97;41m$activityContacts�[0m);

INFO: MissingParamType - CRM/Case/BAO/Query.php:594:5 - Parameter $mode has no provided type �[30;47m$mode�[0m,

�[0;31mERROR�[0m: InvalidOperand - CRM/Case/BAO/Query.php:645:9 - Cannot perform a numeric operation with a non-numeric type string if (�[97;41m$mode�[0m & CRM_Contact_BAO_Query::MODE_CASE) {

INFO: MissingReturnType - CRM/Case/BAO/Query.php:664:26 - Method CRM_Case_BAO_Query::tableNames does not have a return type, expecting void public static function �[30;47mtableNames�[0m(&$tables) {

INFO: MissingParamType - CRM/Case/BAO/Query.php:664:38 - Parameter $tables has no provided type public static function tableNames(&�[30;47m$tables�[0m) {

INFO: MissingReturnType - CRM/Case/BAO/Query.php:679:26 - Method CRM_Case_BAO_Query::buildSearchForm does not have a return type, expecting void public static function �[30;47mbuildSearchForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/BAO/Query.php:691:60 - Argument 2 of CRM_Core_Form::addformrule expects string|null, CRM_Core_Form provided $form->addFormRule(['CRM_Case_BAO_Query', 'formRule'], �[97;41m$form�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/BAO/Query.php:714:46 - Argument 2 of CRM_Core_Form_Tag::buildquickform expects string, array<array-key, mixed> provided CRM_Core_Form_Tag::buildQuickForm($form, �[97;41m$parentNames�[0m, 'civicrm_case', NULL, TRUE, FALSE);

INFO: InvalidDocblock - CRM/Case/Form/Activity.php:44:3 - []int is not a valid type (from /home/coolife/git-repos/civicrm-buildkit-docker/build/dmaster/sites/all/modules/civicrm/CRM/Case/Form/Activity.php:39) /**

  • Cases this activity belongs to.
  • @var []int */ �[30;47mpublic $_caseId;�[0m

INFO: InvalidDocblock - CRM/Case/Form/Activity.php:51:3 - []int is not a valid type (from /home/coolife/git-repos/civicrm-buildkit-docker/build/dmaster/sites/all/modules/civicrm/CRM/Case/Form/Activity.php:46) /**

  • The default case type variable defined.
  • @var []int */ �[30;47mpublic $_caseType;�[0m

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseStartDate.php:44:26 - Method CRM_Case_Form_Activity_ChangeCaseStartDate::preProcess does not have a return type, expecting void public static function �[30;47mpreProcess�[0m(&$form) {

INFO: DeprecatedMethod - CRM/Case/Form/Activity/ChangeCaseStartDate.php:46:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Case Id not found.'))�[0m;

�[0;31mERROR�[0m: UndefinedMethod - CRM/Case/Form/Activity/ChangeCaseStartDate.php:49:7 - Method CRM_Core_Resources::fatal does not exist �[97;41mCRM_Core_Resources::fatal(ts('Expected one case-type'))�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:66:38 - Instance property CRM_Core_Form::$_caseId is not defined $caseId = CRM_Utils_Array::first(�[97;41m$form->_caseId�[0m);

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/Form/Activity/ChangeCaseStartDate.php:77:7 - Instance property CRM_Core_Form::$openCaseActivityId is not defined �[97;41m$form->openCaseActivityId�[0m = $openCaseInfo['id'];

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseStartDate.php:87:26 - Method CRM_Case_Form_Activity_ChangeCaseStartDate::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:90:38 - Instance property CRM_Core_Form::$_caseId is not defined $caseId = CRM_Utils_Array::first(�[97;41m$form->_caseId�[0m);

�[0;31mERROR�[0m: InvalidReturnType - CRM/Case/Form/Activity/ChangeCaseStartDate.php:106:14 - The declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_ChangeCaseStartDate::formRule is incorrect, got 'true'

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Case/Form/Activity/ChangeCaseStartDate.php:109:44 - Parameter $files has no provided type public static function formRule($values, �[30;47m$files�[0m, $form) {

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Case/Form/Activity/ChangeCaseStartDate.php:110:12 - The type 'true' does not match the declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_ChangeCaseStartDate::formRule return �[97;41mTRUE�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseStartDate.php:120:26 - Method CRM_Case_Form_Activity_ChangeCaseStartDate::beginPostProcess does not have a return type, expecting void public static function �[30;47mbeginPostProcess�[0m(&$form, &$params) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:121:9 - Instance property CRM_Core_Form::$_context is not defined if (�[97;41m$form->_context�[0m == 'case') {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:122:23 - Instance property CRM_Core_Form::$_id is not defined $params['id'] = �[97;41m$form->_id�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseStartDate.php:134:26 - Method CRM_Case_Form_Activity_ChangeCaseStartDate::endPostProcess does not have a return type, expecting void public static function �[30;47mendPostProcess�[0m(&$form, &$params, $activity) {

INFO: MissingParamType - CRM/Case/Form/Activity/ChangeCaseStartDate.php:134:59 - Parameter $activity has no provided type public static function endPostProcess(&$form, &$params, �[30;47m$activity�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:135:40 - Instance property CRM_Core_Form::$_caseType is not defined $caseType = CRM_Utils_Array::first(�[97;41m$form->_caseType�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:136:38 - Instance property CRM_Core_Form::$_caseId is not defined $caseId = CRM_Utils_Array::first(�[97;41m$form->_caseId�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:142:10 - Instance property CRM_Core_Form::$_currentlyViewedContactId is not defined if (!�[97;41m$form->_currentlyViewedContactId�[0m ||

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:143:8 - Instance property CRM_Core_Form::$_currentUserId is not defined !�[97;41m$form->_currentUserId�[0m ||

INFO: DeprecatedMethod - CRM/Case/Form/Activity/ChangeCaseStartDate.php:147:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Required parameter missing for ChangeCaseType - end post processing')�[0m;

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Case/Form/Activity/ChangeCaseStartDate.php:158:54 - Argument 1 of CRM_Utils_Date::customformat cannot be null, possibly null value provided $currentStartDate = CRM_Utils_Date::customFormat(�[97;41mCRM_Core_DAO::getFieldValue('CRM_Case_DAO_Case', $caseId, 'start_date' )�[0m, $config->dateformatFull);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:169:22 - Instance property CRM_Core_Form::$_currentUserId is not defined 'creatorID' => �[97;41m$form->_currentUserId�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStartDate.php:183:9 - Instance property CRM_Core_Form::$openCaseActivityId is not defined if (�[97;41m$form->openCaseActivityId�[0m) {

INFO: DeprecatedMethod - CRM/Case/Form/Activity/ChangeCaseStartDate.php:188:29 - The method CRM_Activity_BAO_Activity::retrieve has been marked as deprecated $oldActivity = $abao->�[30;47mretrieve�[0m($oldParams, $oldActivityDefaults);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Case/Form/Activity/ChangeCaseStartDate.php:217:16 - Argument 1 of is_a cannot be null, possibly null value provided if (is_a(�[97;41m$newActivity�[0m, 'CRM_Core_Error')) {

INFO: DeprecatedMethod - CRM/Case/Form/Activity/ChangeCaseStartDate.php:218:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Unable to update Open Case activity')�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseStatus.php:44:26 - Method CRM_Case_Form_Activity_ChangeCaseStatus::preProcess does not have a return type, expecting void public static function �[30;47mpreProcess�[0m(&$form) {

INFO: DeprecatedMethod - CRM/Case/Form/Activity/ChangeCaseStatus.php:46:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Case Id not found.'))�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStatus.php:69:35 - Instance property CRM_Core_Form::$_defaultCaseStatus is not defined $defaults['case_status_id'] = �[97;41m$form->_defaultCaseStatus�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseStatus.php:77:26 - Method CRM_Case_Form_Activity_ChangeCaseStatus::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Case/Form/Activity/ChangeCaseStatus.php:77:42 - Variable $form is limited to values of type CRM_Core_Form because it is passed by reference, object|null type found. Use @param-out to specify a different output type public static function buildQuickForm(&�[97;41m$form�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/Form/Activity/ChangeCaseStatus.php:83:5 - Instance property CRM_Core_Form::$_caseStatus is not defined �[97;41m$form->_caseStatus�[0m = CRM_Case_PseudoConstant::caseStatus();

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStatus.php:87:99 - Instance property CRM_Core_Form::$_caseId is not defined $allCases = civicrm_api3('Case', 'get', ['return' => 'case_type_id', 'id' => ['IN' => (array) �[97;41m$form->_caseId�[0m]]);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStatus.php:103:7 - Instance property CRM_Core_Form::$_oldCaseStatus is not defined �[97;41m$form->_oldCaseStatus�[0m[] = $form->_defaultCaseStatus[] = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_Case', $val, 'status_id');

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStatus.php:103:33 - Instance property CRM_Core_Form::$_defaultCaseStatus is not defined $form->_oldCaseStatus[] = �[97;41m$form->_defaultCaseStatus�[0m[] = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_Case', $val, 'status_id');

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStatus.php:106:14 - Instance property CRM_Core_Form::$_defaultCaseStatus is not defined foreach (�[97;41m$form->_defaultCaseStatus�[0m as $keydefault => $valdefault) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/Form/Activity/ChangeCaseStatus.php:108:9 - Instance property CRM_Core_Form::$_caseStatus is not defined �[97;41m$form->_caseStatus�[0m[$valdefault] = CRM_Core_PseudoConstant::getLabel('CRM_Case_BAO_Case', 'status_id', $valdefault);

�[0;31mERROR�[0m: PossiblyNullPropertyAssignment - CRM/Case/Form/Activity/ChangeCaseStatus.php:118:7 - $form with possibly null type 'object|null' cannot be assigned to �[97;41m$form�[0m->_defaultCaseStatus = array_key_exists($caseStatusId, $caseStatus) ? $caseStatusId : NULL;

�[0;31mERROR�[0m: InvalidClass - CRM/Case/Form/Activity/ChangeCaseStatus.php:119:7 - Class or interface HTML_QuickForm_Element has wrong casing �[97;41m$element�[0m->freeze();

�[0;31mERROR�[0m: InvalidReturnType - CRM/Case/Form/Activity/ChangeCaseStatus.php:132:14 - The declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_ChangeCaseStatus::formRule is incorrect, got 'true'

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Case/Form/Activity/ChangeCaseStatus.php:135:44 - Parameter $files has no provided type public static function formRule($values, �[30;47m$files�[0m, $form) {

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Case/Form/Activity/ChangeCaseStatus.php:136:12 - The type 'true' does not match the declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_ChangeCaseStatus::formRule return �[97;41mTRUE�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseStatus.php:145:26 - Method CRM_Case_Form_Activity_ChangeCaseStatus::beginPostProcess does not have a return type, expecting void public static function �[30;47mbeginPostProcess�[0m(&$form, &$params) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStatus.php:149:40 - Instance property CRM_Core_Form::$_caseId is not defined $caseID = CRM_Utils_Array::first(�[97;41m$form->_caseId�[0m);

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseStatus.php:167:26 - Method CRM_Case_Form_Activity_ChangeCaseStatus::endPostProcess does not have a return type, expecting void public static function �[30;47mendPostProcess�[0m(&$form, &$params, $activity) {

�[0;31mERROR�[0m: PossiblyInvalidPropertyAssignmentValue - CRM/Case/Form/Activity/ChangeCaseStatus.php:204:28 - $activity->status_id with declared type 'int' cannot be assigned possibly different type 'bool|null|string|int' $activity->status_id = �[97;41m$params['status_id']�[0m;

�[0;31mERROR�[0m: PossiblyInvalidPropertyAssignmentValue - CRM/Case/Form/Activity/ChangeCaseStatus.php:206:30 - $activity->priority_id with declared type 'int' cannot be assigned possibly different type 'bool|null|string|int' $activity->priority_id = �[97;41m$params['priority_id']�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStatus.php:208:14 - Instance property CRM_Core_Form::$_oldCaseStatus is not defined foreach (�[97;41m$form->_oldCaseStatus�[0m as $statuskey => $statusval) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseStatus.php:211:51 - Instance property CRM_Core_Form::$_caseStatus is not defined 1 => CRM_Utils_Array::value($statusval, �[97;41m$form->_caseStatus�[0m),

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseType.php:44:26 - Method CRM_Case_Form_Activity_ChangeCaseType::preProcess does not have a return type, expecting void public static function �[30;47mpreProcess�[0m(&$form) {

INFO: DeprecatedMethod - CRM/Case/Form/Activity/ChangeCaseType.php:46:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Case Id not found.'))�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseType.php:65:33 - Instance property CRM_Core_Form::$_caseTypeId is not defined $defaults['case_type_id'] = �[97;41m$form->_caseTypeId�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseType.php:73:26 - Method CRM_Case_Form_Activity_ChangeCaseType::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseType.php:77:38 - Instance property CRM_Core_Form::$_caseId is not defined $caseId = CRM_Utils_Array::first(�[97;41m$form->_caseId�[0m);

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/Form/Activity/ChangeCaseType.php:78:5 - Instance property CRM_Core_Form::$_caseType is not defined �[97;41m$form->_caseType�[0m = CRM_Case_BAO_Case::buildOptions('case_type_id', 'create');

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/Form/Activity/ChangeCaseType.php:79:5 - Instance property CRM_Core_Form::$_caseTypeId is not defined �[97;41m$form->_caseTypeId�[0m = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_Case',

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/Form/Activity/ChangeCaseType.php:83:39 - Argument 2 of in_array expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided if (!in_array($form->_caseTypeId, �[97;41m$form->_caseType�[0m)) {

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Case/Form/Activity/ChangeCaseType.php:84:7 - Cannot access value on variable $form->_caseType[string|null] using possibly null offset string|null �[97;41m$form->_caseType�[0m[$form->_caseTypeId] = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_CaseType', $form->_caseTypeId, 'title');

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/Form/Activity/ChangeCaseType.php:84:7 - Instance property CRM_Core_Form::$_caseType is not defined �[97;41m$form->_caseType�[0m[$form->_caseTypeId] = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_CaseType', $form->_caseTypeId, 'title');

�[0;31mERROR�[0m: PossiblyInvalidArrayAssignment - CRM/Case/Form/Activity/ChangeCaseType.php:84:7 - Cannot access array value on non-array variable $form->_caseType[string|null] of type bool �[97;41m$form->_caseType[$form->_caseTypeId]�[0m = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_CaseType', $form->_caseTypeId, 'title');

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Form/Activity/ChangeCaseType.php:84:99 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string|null provided $form->_caseType[$form->_caseTypeId] = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_CaseType', �[97;41m$form->_caseTypeId�[0m, 'title');

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Form/Activity/ChangeCaseType.php:90:21 - Argument 1 of CRM_Core_Form::addyesno expects int, string(is_reset_timeline) provided $form->addYesNo(�[97;41m'is_reset_timeline'�[0m, ts('Reset Case Timeline?'), NULL, TRUE);

�[0;31mERROR�[0m: NullArgument - CRM/Case/Form/Activity/ChangeCaseType.php:90:70 - Argument 3 of CRM_Core_Form::addyesno cannot be null, null value provided to parameter with type bool $form->addYesNo('is_reset_timeline', ts('Reset Case Timeline?'), �[97;41mNULL�[0m, TRUE);

�[0;31mERROR�[0m: InvalidReturnType - CRM/Case/Form/Activity/ChangeCaseType.php:103:14 - The declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_ChangeCaseType::formRule is incorrect, got 'true'

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Case/Form/Activity/ChangeCaseType.php:106:44 - Parameter $files has no provided type public static function formRule($values, �[30;47m$files�[0m, $form) {

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Case/Form/Activity/ChangeCaseType.php:107:12 - The type 'true' does not match the declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_ChangeCaseType::formRule return �[97;41mTRUE�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseType.php:117:26 - Method CRM_Case_Form_Activity_ChangeCaseType::beginPostProcess does not have a return type, expecting void public static function �[30;47mbeginPostProcess�[0m(&$form, &$params) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseType.php:118:9 - Instance property CRM_Core_Form::$_context is not defined if (�[97;41m$form->_context�[0m == 'case') {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseType.php:119:23 - Instance property CRM_Core_Form::$_id is not defined $params['id'] = �[97;41m$form->_id�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/ChangeCaseType.php:135:26 - Method CRM_Case_Form_Activity_ChangeCaseType::endPostProcess does not have a return type, expecting void public static function �[30;47mendPostProcess�[0m(&$form, &$params, $activity) {

INFO: MissingParamType - CRM/Case/Form/Activity/ChangeCaseType.php:135:59 - Parameter $activity has no provided type public static function endPostProcess(&$form, &$params, �[30;47m$activity�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseType.php:136:10 - Instance property CRM_Core_Form::$_caseId is not defined if (!�[97;41m$form->_caseId�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseType.php:148:10 - Instance property CRM_Core_Form::$_currentlyViewedContactId is not defined if (!�[97;41m$form->_currentlyViewedContactId�[0m ||

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/ChangeCaseType.php:149:8 - Instance property CRM_Core_Form::$_currentUserId is not defined !�[97;41m$form->_currentUserId�[0m ||

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Case/Form/Activity/ChangeCaseType.php:151:8 - Possibly undefined variable $caseType, first seen on line 145 !�[97;41m$caseType�[0m

INFO: MissingReturnType - CRM/Case/Form/Activity/LinkCases.php:44:26 - Method CRM_Case_Form_Activity_LinkCases::preProcess does not have a return type, expecting void public static function �[30;47mpreProcess�[0m(&$form) {

INFO: DeprecatedMethod - CRM/Case/Form/Activity/LinkCases.php:46:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Case Id not found.'))�[0m;

�[0;31mERROR�[0m: UndefinedMethod - CRM/Case/Form/Activity/LinkCases.php:49:7 - Method CRM_Core_Resources::fatal does not exist �[97;41mCRM_Core_Resources::fatal(ts('Expected one case-type'))�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/LinkCases.php:54:31 - Instance property CRM_Core_Form::$_currentlyViewedContactId is not defined $form->assign('clientID', �[97;41m$form->_currentlyViewedContactId�[0m);

INFO: MissingReturnType - CRM/Case/Form/Activity/LinkCases.php:84:26 - Method CRM_Case_Form_Activity_LinkCases::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/LinkCases.php:85:31 - Instance property CRM_Core_Form::$_caseId is not defined $excludeCaseIds = (array) �[97;41m$form->_caseId�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Case/Form/Activity/LinkCases.php:111:14 - The declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_LinkCases::formRule is incorrect, got 'array{link_to_case?:string}|true'

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Case/Form/Activity/LinkCases.php:114:44 - Parameter $files has no provided type public static function formRule($values, �[30;47m$files�[0m, $form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/LinkCases.php:119:47 - Instance property CRM_Core_Form::$_caseId is not defined if ($linkCaseId == CRM_Utils_Array::first(�[97;41m$form->_caseId�[0m)) {

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Case/Form/Activity/LinkCases.php:129:12 - The type 'array{link_to_case?:string}|true' does not match the declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_LinkCases::formRule return �[97;41mempty($errors) ? TRUE : $errors�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/LinkCases.php:139:26 - Method CRM_Case_Form_Activity_LinkCases::beginPostProcess does not have a return type, expecting void public static function �[30;47mbeginPostProcess�[0m(&$form, &$params) {

INFO: MissingReturnType - CRM/Case/Form/Activity/LinkCases.php:150:26 - Method CRM_Case_Form_Activity_LinkCases::endPostProcess does not have a return type, expecting void public static function �[30;47mendPostProcess�[0m(&$form, &$params, &$activity) {

INFO: MissingConstructor - CRM/Case/Form/Activity/OpenCase.php:44:10 - CRM_Case_Form_Activity_OpenCase has an uninitialized variable $this->_contactID, but no constructor public �[30;47m$_contactID�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/OpenCase.php:51:26 - Method CRM_Case_Form_Activity_OpenCase::preProcess does not have a return type, expecting void public static function �[30;47mpreProcess�[0m(&$form) {

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Case/Form/Activity/OpenCase.php:51:38 - Variable $form is limited to values of type CRM_Case_Form_Case because it is passed by reference, CRM_Core_Form type found. Use @param-out to specify a different output type public static function preProcess(&�[97;41m$form�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/Form/Activity/OpenCase.php:54:5 - Instance property CRM_Case_Form_Case::$_allowMultiClient is not defined �[97;41m$form->_allowMultiClient�[0m = (bool) $xmlProcessorProcess->getAllowMultipleCaseClients();

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Form/Activity/OpenCase.php:59:40 - Cannot get property on possibly null variable $form of type object|null $caseId = CRM_Utils_Array::first(�[97;41m$form->_caseId�[0m);

�[0;31mERROR�[0m: PossiblyNullReference - CRM/Case/Form/Activity/OpenCase.php:60:14 - Cannot call method assign on possibly null value $form->�[97;41massign�[0m('changeStartURL', CRM_Utils_System::url('civicrm/case/activity',

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Case/Form/Activity/OpenCase.php:64:7 - Variable $form is limited to values of type CRM_Case_Form_Case because it is passed by reference, object|null type found. Use @param-out to specify a different output type �[97;41mreturn;�[0m

�[0;31mERROR�[0m: PossiblyNullPropertyAssignment - CRM/Case/Form/Activity/OpenCase.php:67:5 - $form with possibly null type 'object|null' cannot be assigned to �[97;41m$form�[0m->_context = CRM_Utils_Request::retrieve('context', 'Alphanumeric', $form);

�[0;31mERROR�[0m: PossiblyNullPropertyAssignment - CRM/Case/Form/Activity/OpenCase.php:68:5 - $form with possibly null type 'object|null' cannot be assigned to �[97;41m$form�[0m->_contactID = CRM_Utils_Request::retrieve('cid', 'Positive', $form);

�[0;31mERROR�[0m: PossiblyNullReference - CRM/Case/Form/Activity/OpenCase.php:69:12 - Cannot call method assign on possibly null value $form->�[97;41massign�[0m('context', $form->_context);

�[0;31mERROR�[0m: PossiblyNullPropertyAssignment - CRM/Case/Form/Activity/OpenCase.php:74:5 - $form with possibly null type 'object|null' cannot be assigned to �[97;41m$form�[0m->_caseTypeId = array_key_exists($caseTypeId, $caseTypes) ? $caseTypeId : NULL;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/Form/Activity/OpenCase.php:74:56 - Argument 2 of array_key_exists expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $form->_caseTypeId = array_key_exists($caseTypeId, �[97;41m$caseTypes�[0m) ? $caseTypeId : NULL;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignment - CRM/Case/Form/Activity/OpenCase.php:79:5 - $form with possibly null type 'object|null' cannot be assigned to �[97;41m$form�[0m->_caseStatusId = array_key_exists($caseStatusId, $caseStatus) ? $caseStatusId : NULL;

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Case/Form/Activity/OpenCase.php:82:40 - Argument 1 of CRM_Core_BAO_File::buildattachment expects CRM_Core_Form, parent type object|null provided CRM_Core_BAO_File::buildAttachment(�[97;41m$form�[0m, 'civicrm_activity', $form->_activityId);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Case/Form/Activity/OpenCase.php:82:40 - Argument 1 of CRM_Core_BAO_File::buildattachment cannot be null, possibly null value provided CRM_Core_BAO_File::buildAttachment(�[97;41m$form�[0m, 'civicrm_activity', $form->_activityId);

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Form/Activity/OpenCase.php:82:67 - Cannot get property on possibly null variable $form of type object|null CRM_Core_BAO_File::buildAttachment($form, 'civicrm_activity', �[97;41m$form->_activityId�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/OpenCase.php:104:9 - Instance property CRM_Case_Form_Case::$_caseStatusId is not defined if (�[97;41m$form->_caseStatusId�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/Form/Activity/OpenCase.php:124:17 - Argument 1 of count expects array<array-key, mixed>|Countable|SimpleXMLElement|ResourceBundle, possibly different type array<array-key, mixed>|bool provided if (count(�[97;41m$caseTypes�[0m) == 1) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/Form/Activity/OpenCase.php:125:15 - Argument 1 of reset expects array<array-key, mixed>|object, possibly different type non-empty-array<array-key, mixed>|bool provided reset(�[97;41m$caseTypes�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/Form/Activity/OpenCase.php:126:41 - Argument 1 of key expects array<array-key, mixed>, possibly different type non-empty-array<array-key, mixed>|bool provided $defaults['case_type_id'] = key(�[97;41m$caseTypes�[0m);

INFO: MissingReturnType - CRM/Case/Form/Activity/OpenCase.php:151:26 - Method CRM_Case_Form_Activity_OpenCase::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/OpenCase.php:158:23 - Instance property CRM_Case_Form_Case::$_allowMultiClient is not defined 'multiple' => �[97;41m$form->_allowMultiClient�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/Form/Activity/OpenCase.php:175:9 - Instance property CRM_Case_Form_Case::$_caseStatusId is not defined if (�[97;41m$form->_caseStatusId�[0m) {

INFO: MissingReturnType - CRM/Case/Form/Activity/OpenCase.php:221:26 - Method CRM_Case_Form_Activity_OpenCase::beginPostProcess does not have a return type, expecting void public static function �[30;47mbeginPostProcess�[0m(&$form, &$params) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Case/Form/Activity/OpenCase.php:228:42 - $form->_currentlyViewedContactId with declared type 'int' cannot be assigned type 'string' $form->_currentlyViewedContactId = �[97;41m$params['client_id'][0]�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Case/Form/Activity/OpenCase.php:251:14 - The declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_OpenCase::formRule is incorrect, got 'array<empty, empty>|true'

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Case/Form/Activity/OpenCase.php:254:35 - Parameter $fields has no provided type public static function formRule(�[30;47m$fields�[0m, $files, $form) {

INFO: MissingParamType - CRM/Case/Form/Activity/OpenCase.php:254:44 - Parameter $files has no provided type public static function formRule($fields, �[30;47m$files�[0m, $form) {

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Case/Form/Activity/OpenCase.php:256:14 - The type 'true' does not match the declared return type 'array<array-key, mixed>' for CRM_Case_Form_Activity_OpenCase::formRule return �[97;41mTRUE�[0m;

INFO: MissingReturnType - CRM/Case/Form/Activity/OpenCase.php:271:26 - Method CRM_Case_Form_Activity_OpenCase::endPostProcess does not have a return type, expecting void public static function �[30;47mendPostProcess�[0m(&$form, &$params) {

INFO: DeprecatedMethod - CRM/Case/Form/Activity/OpenCase.php:280:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Required parameter missing for OpenCase - end post processing')�[0m;

INFO: DeprecatedMethod - CRM/Case/Form/Activity/OpenCase.php:287:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Required parameter missing for OpenCase - end post processing')�[0m;

INFO: DeprecatedMethod - CRM/Case/Form/Activity/OpenCase.php:294:11 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('client_id cannot be empty')�[0m;

INFO: InvalidDocblock - CRM/Case/Form/CaseView.php:178:3 - Invalid type 'array;' in docblock for CRM_Case_Form_CaseView::setDefaultValues /**

  • Set default values for the form.
  • @return array; */ �[30;47mpublic function setDefaultValues() {�[0m

INFO: UnresolvableInclude - CRM/Case/Info.php:66:30 - Cannot resolve the given expression to a file path $result['crmCaseType'] = �[30;47minclude "$civicrm_root/ang/crmCaseType.ang.php"�[0m;

�[0;31mERROR�[0m: MissingDocblockType - CRM/Case/Info.php:132:7 - Misplaced variable /** @var $dao CRM_Core_DAO_OptionValue */ �[97;41m$activity_type_gid�[0m = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', 'activity_type', 'id', 'name');

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Info.php:132:84 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(activity_type) provided $activity_type_gid = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', �[97;41m'activity_type'�[0m, 'id', 'name');

�[0;31mERROR�[0m: MissingDocblockType - CRM/Case/Info.php:147:7 - Misplaced variable /** @var $dao CRM_Contact_DAO_RelationshipType */ �[97;41m$count�[0m = CRM_Case_XMLRepository::singleton()

INFO: MissingReturnType - CRM/Case/Info.php:211:19 - Method CRM_Case_Info::creatNewShortcut does not have a return type, expecting void public function �[30;47mcreatNewShortcut�[0m(&$shortCuts) {

INFO: MissingParamType - CRM/Case/Info.php:211:37 - Parameter $shortCuts has no provided type public function creatNewShortcut(&�[30;47m$shortCuts�[0m) {

INFO: MissingReturnType - CRM/Case/Info.php:242:26 - Method CRM_Case_Info::onToggleComponents does not have a return type, expecting void public static function �[30;47monToggleComponents�[0m($oldValue, $newValue, $metadata) {

INFO: DeprecatedMethod - CRM/Case/Info.php:252:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal($msg)�[0m;

INFO: DeprecatedMethod - CRM/Case/ManagedEntities.php:68:22 - The method CRM_Core_PseudoConstant::activityType has been marked as deprecated $validActTypes = �[30;47mCRM_Core_PseudoConstant::activityType(TRUE, TRUE, TRUE, 'name')�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Case/ManagedEntities.php:114:84 - Argument 3 of CRM_Core_PseudoConstant::relationshiptype cannot be null, null value provided to parameter with type bool $relationshipInfo = CRM_Core_PseudoConstant::relationshipType('label', TRUE, �[97;41mNULL�[0m);

INFO: MissingReturnType - CRM/Case/Page/AJAX.php:43:19 - Method CRM_Case_Page_AJAX::processCaseTags does not have a return type, expecting void public function �[30;47mprocessCaseTags�[0m() {

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Page/AJAX.php:90:24 - Cannot get property on possibly null variable $activity of type null|object 'activity_id' => �[97;41m$activity->id�[0m,

INFO: MissingReturnType - CRM/Case/Page/AJAX.php:103:19 - Method CRM_Case_Page_AJAX::caseDetails does not have a return type, expecting void public function �[30;47mcaseDetails�[0m() {

INFO: MissingReturnType - CRM/Case/Page/AJAX.php:131:19 - Method CRM_Case_Page_AJAX::addClient does not have a return type, expecting void public function �[30;47maddClient�[0m() {

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Page/AJAX.php:163:24 - Cannot get property on possibly null variable $activity of type null|object 'activity_id' => �[97;41m$activity->id�[0m,

INFO: MissingReturnType - CRM/Case/Page/AJAX.php:174:26 - Method CRM_Case_Page_AJAX::deleteCaseRoles does not have a return type, expecting void public static function �[30;47mdeleteCaseRoles�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Page/AJAX.php:185:55 - Argument 4 of CRM_Case_BAO_Case::endcaserole expects int, string provided CRM_Case_BAO_Case::endCaseRole($caseId, $b, $cid, �[97;41m$relTypeId�[0m);

INFO: MissingReturnType - CRM/Case/Page/AJAX.php:189:26 - Method CRM_Case_Page_AJAX::getCases does not have a return type, expecting void public static function �[30;47mgetCases�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Case/Page/CaseDetails.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Case_Page_CaseDetails or in any methods called in the constructor class �[30;47mCRM_Case_Page_CaseDetails�[0m extends CRM_Core_Page {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/Page/CaseDetails.php:43:5 - Instance property CRM_Case_Page_CaseDetails::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/Page/CaseDetails.php:44:5 - Instance property CRM_Case_Page_CaseDetails::$_context is not defined �[97;41m$this->_context�[0m = CRM_Utils_Request::retrieve('context', 'Alphanumeric', $this);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/Page/CaseDetails.php:49:5 - Instance property CRM_Case_Page_CaseDetails::$_contactId is not defined �[97;41m$this->_contactId�[0m = CRM_Utils_Request::retrieve('cid', 'Positive', $this);

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Page/CaseDetails.php:53:35 - Argument 1 of CRM_Case_Page_Tab::setcontext expects CRM_Core_Form, CRM_Case_Page_CaseDetails provided CRM_Case_Page_Tab::setContext(�[97;41m$this�[0m);

INFO: MissingReturnType - CRM/Case/Page/DashBoard.php:46:19 - Method CRM_Case_Page_DashBoard::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

INFO: DeprecatedMethod - CRM/Case/Page/DashBoard.php:49:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('You are not authorized to access this page.'))�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Page/DashBoard.php:98:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Case_Form_Search) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Case_Form_Search'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Page/DashBoard.php:99:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Case')�[0m, CRM_Core_Action::BROWSE,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Page/DashBoard.php:99:19 - Argument 3 of CRM_Core_Controller_Simple::__construct expects string|null, int(16) provided ts('Case'), �[97;41mCRM_Core_Action::BROWSE�[0m,

�[0;31mERROR�[0m: NullArgument - CRM/Case/Page/DashBoard.php:100:7 - Argument 4 of CRM_Core_Controller_Simple::__construct cannot be null, null value provided to parameter with type bool �[97;41mNULL�[0m,

INFO: PropertyNotSetInConstructor - CRM/Case/Page/Tab.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Case_Page_Tab or in any methods called in the constructor class �[30;47mCRM_Case_Page_Tab�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Case/Page/Tab.php:45:10 - Property CRM_Case_Page_Tab::$_permission does not have a declared type public �[30;47m$_permission�[0m = NULL;

INFO: MissingPropertyType - CRM/Case/Page/Tab.php:46:10 - Property CRM_Case_Page_Tab::$_contactId does not have a declared type public �[30;47m$_contactId�[0m = NULL;

INFO: MissingReturnType - CRM/Case/Page/Tab.php:48:19 - Method CRM_Case_Page_Tab::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/Page/Tab.php:49:5 - Instance property CRM_Case_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/Page/Tab.php:61:5 - Instance property CRM_Case_Page_Tab::$_id is not defined �[97;41m$this->_id�[0m = CRM_Utils_Request::retrieve('id', 'Positive', $this);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/Page/Tab.php:62:5 - Instance property CRM_Case_Page_Tab::$_context is not defined �[97;41m$this->_context�[0m = CRM_Utils_Request::retrieve('context', 'Alphanumeric', $this);

INFO: DeprecatedMethod - CRM/Case/Page/Tab.php:72:13 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('You are not authorized to access this page.'))�[0m;

INFO: DeprecatedMethod - CRM/Case/Page/Tab.php:82:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Contact Id is required for view action.')�[0m;

INFO: MissingReturnType - CRM/Case/Page/Tab.php:97:19 - Method CRM_Case_Page_Tab::view does not have a return type, expecting void public function �[30;47mview�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Page/Tab.php:99:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Case_Form_CaseView) provided �[97;41m'CRM_Case_Form_CaseView'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Page/Tab.php:100:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string(View Case) provided �[97;41m'View Case'�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Case/Page/Tab.php:101:7 - Instance property CRM_Case_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Case/Page/Tab.php:107:28 - Instance property CRM_Case_Page_Tab::$_id is not defined $controller->set('id', �[97;41m$this->_id�[0m);

�[0;31mERROR�[0m: NullArgument - CRM/Case/Page/Tab.php:117:9 - Argument 3 of CRM_Core_Selector_Controller::__construct cannot be null, null value provided to parameter with type int �[97;41mNULL�[0m,

INFO: MissingReturnType - CRM/Case/Page/Tab.php:136:19 - Method CRM_Case_Page_Tab::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Page/Tab.php:138:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Case_Form_Search) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Case_Form_Search'�[0m, ts('Case'), CRM_Core_Action::BROWSE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Page/Tab.php:138:74 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Case_Form_Search', �[97;41mts('Case')�[0m, CRM_Core_Action::BROWSE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Page/Tab.php:138:86 - Argument 3 of CRM_Core_Controller_Simple::__construct expects string|null, int(16) provided $controller = new CRM_Core_Controller_Simple('CRM_Case_Form_Search', ts('Case'), �[97;41mCRM_Core_Action::BROWSE�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Page/Tab.php:163:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Case_Form_Case) provided �[97;41m'CRM_Case_Form_Case'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Page/Tab.php:164:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string(Open Case) provided �[97;41m'Open Case'�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Case/Page/Tab.php:165:7 - Instance property CRM_Case_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/Page/Tab.php:184:7 - Instance property CRM_Case_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m = CRM_Core_Action::ADD;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Case/Page/Tab.php:191:29 - Instance property CRM_Case_Page_Tab::$_action is not defined $this->assign('action', �[97;41m$this->_action�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Page/Tab.php:193:22 - Argument 1 of CRM_Case_Page_Tab::setcontext expects CRM_Core_Form, CRM_Case_Page_Tab provided self::setContext(�[97;41m$this�[0m);

INFO: MissingReturnType - CRM/Case/Page/Tab.php:246:26 - Method CRM_Case_Page_Tab::setContext does not have a return type, expecting void public static function �[30;47msetContext�[0m(&$form) {

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Case/Page/Tab.php:246:38 - Variable $form is limited to values of type CRM_Core_Form because it is passed by reference, object|null type found. Use @param-out to specify a different output type public static function setContext(&�[97;41m$form�[0m) {

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Page/Tab.php:258:13 - Cannot get property on possibly null variable $form of type object|null if (�[97;41m$form->_contactId�[0m) {

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Page/Tab.php:290:15 - Cannot get property on possibly null variable $form of type object|null if (�[97;41m$form->_contactId�[0m) {

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Case/Page/Tab.php:303:13 - Cannot get property on possibly null variable $form of type object|null if (�[97;41m$form->_contactId�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Case/PseudoConstant.php:58:10 - Found a redundant condition when evaluating docblock-defined type $condition and trying to reconcile type 'null' to falsy if (!�[30;47m$condition�[0m) {

INFO: DocblockTypeContradiction - CRM/Case/PseudoConstant.php:80:9 - int(0) does not contain null if (�[30;47m$filter === 0�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Case/PseudoConstant.php:80:9 - Found a redundant condition when evaluating docblock-defined type $filter and trying to reconcile type 'null' to !=int(0) if (�[30;47m$filter === 0�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Case/PseudoConstant.php:83:13 - Found a redundant condition when evaluating docblock-defined type $filter and trying to reconcile type 'null' to !=int(0) elseif (�[30;47m$filter === 1�[0m) {

INFO: DocblockTypeContradiction - CRM/Case/PseudoConstant.php:83:13 - int(1) does not contain null elseif (�[30;47m$filter === 1�[0m) {

INFO: DeprecatedMethod - CRM/Case/PseudoConstant.php:109:5 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate( $caseType, 'CRM_Case_DAO_CaseType', TRUE, $column, '', $condition, 'weight', 'id' )�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Case/PseudoConstant.php:110:7 - Argument 1 of CRM_Core_PseudoConstant::populate cannot be null, null value provided to parameter with type array<array-key, mixed> �[97;41m$caseType�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/PseudoConstant.php:172:11 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(CiviCase) provided �[97;41m'CiviCase'�[0m,

INFO: MissingReturnType - CRM/Case/PseudoConstant.php:209:26 - Method CRM_Case_PseudoConstant::flush does not have a return type, expecting void public static function �[30;47mflush�[0m($name = 'cache') {

INFO: PropertyNotSetInConstructor - CRM/Case/Selector/Search.php:37:7 - Property CRM_Core_Selector_Base::$_order is not defined in constructor of CRM_Case_Selector_Search or in any methods called in the constructor class �[30;47mCRM_Case_Selector_Search�[0m extends CRM_Core_Selector_Base {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Case/Selector/Search.php:84:23 - $this->_limit with non-nullable declared type 'bool' cannot be assigned nullable type 'null' protected $_limit = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Case/Selector/Search.php:91:25 - $this->_context with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_context = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Case/Selector/Search.php:99:10 - Property CRM_Case_Selector_Search::$_queryParams is not defined in constructor of CRM_Case_Selector_Search or in any methods called in the constructor public �[30;47m$_queryParams�[0m;

INFO: PropertyNotSetInConstructor - CRM/Case/Selector/Search.php:106:13 - Property CRM_Case_Selector_Search::$_action is not defined in constructor of CRM_Case_Selector_Search or in any methods called in the constructor protected �[30;47m$_action�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Case/Selector/Search.php:113:34 - $this->_additionalClause with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_additionalClause = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Case/Selector/Search.php:120:13 - Property CRM_Case_Selector_Search::$_query is not defined in constructor of CRM_Case_Selector_Search or in any methods called in the constructor protected �[30;47m$_query�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Case/Selector/Search.php:127:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action - action of search basic or advanced.

INFO: DocblockTypeContradiction - CRM/Case/Selector/Search.php:184:21 - Found a contradiction with a docblock-defined type when evaluating $key and trying to reconcile type 'null' to !falsy $extraParams = (�[30;47m$key�[0m) ? "&key={$key}" : NULL;

INFO: RedundantConditionGivenDocblockType - CRM/Case/Selector/Search.php:184:45 - Found a redundant condition when evaluating docblock-defined type $key and trying to reconcile type 'null' to falsy $extraParams = ($key) ? "&key={$key}" : �[30;47mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Case/Selector/Search.php:191:82 - Cannot concatenate with a possibly null string|null 'qs' => 'reset=1&action=renew&id=%%id%%&cid=%%cid%%&context=%%cxt%%' . �[97;41m$extraParams�[0m,

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Case/Selector/Search.php:202:100 - Cannot concatenate with a possibly null string|null 'qs' => 'reset=1&id=%%id%%&cid=%%cid%%&action=view&context=%%cxt%%&selectedChild=case' . �[97;41m$extraParams�[0m,

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Case/Selector/Search.php:210:83 - Cannot concatenate with a possibly null string|null 'qs' => 'reset=1&action=delete&id=%%id%%&cid=%%cid%%&context=%%cxt%%' . �[97;41m$extraParams�[0m,

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Case/Selector/Search.php:217:83 - Cannot concatenate with a possibly null string|null 'qs' => 'reset=1&action=update&id=%%id%%&cid=%%cid%%&context=%%cxt%%' . �[97;41m$extraParams�[0m,

INFO: MissingReturnType - CRM/Case/Selector/Search.php:239:19 - Method CRM_Case_Selector_Search::getPagerParams does not have a return type, expecting void public function �[30;47mgetPagerParams�[0m($action, &$params) {

INFO: MissingParamType - CRM/Case/Selector/Search.php:239:34 - Parameter $action has no provided type public function getPagerParams(�[30;47m$action�[0m, &$params) {

INFO: InvalidDocblock - CRM/Case/Selector/Search.php:261:3 - Badly-formatted @param in docblock for CRM_Case_Selector_Search::getTotalCount /**

  • Returns total number of rows for the query.
  • @param
  • @return int
  • Total number of rows */ �[30;47mpublic function getTotalCount($action) {�[0m

INFO: MissingReturnType - CRM/Case/Selector/Search.php:261:19 - Method CRM_Case_Selector_Search::getTotalCount does not have a return type public function �[30;47mgetTotalCount�[0m($action) {

INFO: MissingParamType - CRM/Case/Selector/Search.php:261:33 - Parameter $action has no provided type public function getTotalCount(�[30;47m$action�[0m) {

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Case/Selector/Search.php:262:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41msearchQuery�[0m(0, 0, NULL,

�[0;31mERROR�[0m: InvalidReturnType - CRM/Case/Selector/Search.php:284:14 - The declared return type 'int' for CRM_Case_Selector_Search::getRows is incorrect, got 'array<mixed, non-empty-array<mixed, mixed>>'

  • @return �[97;41mint�[0m

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Case/Selector/Search.php:288:30 - Cannot call method on string variable $this->_query $result = $this->_query->�[97;41msearchQuery�[0m($offset, $rowCount, $sort,

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Selector/Search.php:333:40 - Argument 2 of CRM_Case_Selector_Search::links expects null, string provided $links = self::links($isDeleted, �[97;41m$this->_key�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Selector/Search.php:342:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(case.selector.actions) provided �[97;41m'case.selector.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/Selector/Search.php:343:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Case) provided �[97;41m'Case'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Selector/Search.php:352:70 - Argument 1 of CRM_Case_BAO_Case::getcasemanagercontact expects int, string provided $row['casemanager'] = CRM_Case_BAO_Case::getCaseManagerContact(�[97;41m$caseType�[0m, $result->case_id);

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Case/Selector/Search.php:379:12 - The type 'array<mixed, non-empty-array<mixed, mixed>>' does not match the declared return type 'int' for CRM_Case_Selector_Search::getRows return �[97;41m$rows�[0m;

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Case/Selector/Search.php:386:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41mqill�[0m();

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Case/Selector/Search.php:459:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41malphabetQuery�[0m();

INFO: PropertyNotSetInConstructor - CRM/Case/StateMachine/Search.php:33:7 - Property CRM_Core_StateMachine::$_controller is not defined in constructor of CRM_Case_StateMachine_Search or in any methods called in the constructor class �[30;47mCRM_Case_StateMachine_Search�[0m extends CRM_Core_StateMachine {

INFO: PropertyNotSetInConstructor - CRM/Case/StateMachine/Search.php:40:13 - Property CRM_Case_StateMachine_Search::$_task is not defined in constructor of CRM_Case_StateMachine_Search or in any methods called in the constructor protected �[30;47m$_task�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Case/StateMachine/Search.php:46:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/Task.php:151:44 - Argument 1 of CRM_Utils_Array::value expects string, int provided if (!$value || !CRM_Utils_Array::value(�[97;41m$value�[0m, self::$_tasks)) {

INFO: MissingParamType - CRM/Case/XMLProcessor.php:66:28 - Parameter $caseType has no provided type public function retrieve(�[30;47m$caseType�[0m) {

INFO: MissingReturnType - CRM/Case/XMLProcessor.php:128:26 - Method CRM_Case_XMLProcessor::flushStaticCaches does not have a return type, expecting void public static function �[30;47mflushStaticCaches�[0m() {

INFO: MissingPropertyType - CRM/Case/XMLProcessor/Process.php:34:13 - Property CRM_Case_XMLProcessor_Process::$defaultAssigneeOptionsValues does not have a declared type - consider array protected �[30;47m$defaultAssigneeOptionsValues�[0m = [];

INFO: DeprecatedMethod - CRM/Case/XMLProcessor/Process.php:50:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts("Configuration file could not be retrieved for case type = '%1' %2.", [1 => $caseType, 2 => $docLink] ))�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Case/XMLProcessor/Process.php:50:29 - Function ts does not exist CRM_Core_Error::fatal(�[97;41mts("Configuration file could not be retrieved for case type = '%1' %2.", [1 => $caseType, 2 => $docLink] )�[0m);

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:71:23 - Parameter $caseType has no provided type public function get(�[30;47m$caseType�[0m, $fieldSet, $isLabel = FALSE, $maskAction = FALSE) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:71:34 - Parameter $fieldSet has no provided type public function get($caseType, �[30;47m$fieldSet�[0m, $isLabel = FALSE, $maskAction = FALSE) {

INFO: DeprecatedMethod - CRM/Case/XMLProcessor/Process.php:75:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts("Unable to load configuration file for the referenced case type: '%1' %2.", [1 => $caseType, 2 => $docLink] ))�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Case/XMLProcessor/Process.php:75:29 - Function ts does not exist CRM_Core_Error::fatal(�[97;41mts("Unable to load configuration file for the referenced case type: '%1' %2.", [1 => $caseType, 2 => $docLink] )�[0m);

INFO: MissingReturnType - CRM/Case/XMLProcessor/Process.php:99:19 - Method CRM_Case_XMLProcessor_Process::process does not have a return type public function �[30;47mprocess�[0m($xml, &$params) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:99:27 - Parameter $xml has no provided type public function process(�[30;47m$xml�[0m, &$params) {

INFO: DeprecatedMethod - CRM/Case/XMLProcessor/Process.php:112:15 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

INFO: MissingReturnType - CRM/Case/XMLProcessor/Process.php:150:19 - Method CRM_Case_XMLProcessor_Process::processStandardTimeline does not have a return type, expecting void public function �[30;47mprocessStandardTimeline�[0m($activitySetXML, &$params) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:150:43 - Parameter $activitySetXML has no provided type public function processStandardTimeline(�[30;47m$activitySetXML�[0m, &$params) {

INFO: MissingReturnType - CRM/Case/XMLProcessor/Process.php:169:19 - Method CRM_Case_XMLProcessor_Process::processActivitySet does not have a return type, expecting void public function �[30;47mprocessActivitySet�[0m($activitySetXML, &$params) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:169:38 - Parameter $activitySetXML has no provided type public function processActivitySet(�[30;47m$activitySetXML�[0m, &$params) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:183:30 - Parameter $caseRolesXML has no provided type public function &caseRoles(�[30;47m$caseRolesXML�[0m, $isCaseManager = FALSE) {

INFO: DeprecatedMethod - CRM/Case/XMLProcessor/Process.php:222:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Relationship type %1, found in case configuration file, is not present in the database %2', [1 => $relationshipTypeName, 2 => $docLink] ))�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Case/XMLProcessor/Process.php:222:29 - Function ts does not exist CRM_Core_Error::fatal(�[97;41mts('Relationship type %1, found in case configuration file, is not present in the database %2', [1 => $relationshipTypeName, 2 => $docLink] )�[0m);

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:275:33 - Parameter $activityTypesXML has no provided type public function activityTypes(�[30;47m$activityTypesXML�[0m, $maxInst = FALSE, $isLabel = FALSE, $maskAction = FALSE) {

INFO: DeprecatedMethod - CRM/Case/XMLProcessor/Process.php:311:5 - The method CRM_Utils_Hook::optionValues has been marked as deprecated �[30;47mCRM_Utils_Hook::optionValues($result, 'case_activity_type')�[0m;

INFO: MissingReturnType - CRM/Case/XMLProcessor/Process.php:367:19 - Method CRM_Case_XMLProcessor_Process::deleteEmptyActivity does not have a return type, expecting void public function �[30;47mdeleteEmptyActivity�[0m(&$params) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/XMLProcessor/Process.php:369:58 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:422:34 - Parameter $activityTypeXML has no provided type public function createActivity(�[30;47m$activityTypeXML�[0m, &$params) {

INFO: DeprecatedMethod - CRM/Case/XMLProcessor/Process.php:429:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Activity type %1, found in case configuration file, is not present in the database %2', [1 => $activityTypeName, 2 => $docLink] ))�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Case/XMLProcessor/Process.php:429:29 - Function ts does not exist CRM_Core_Error::fatal(�[97;41mts('Activity type %1, found in case configuration file, is not present in the database %2', [1 => $activityTypeName, 2 => $docLink] )�[0m);

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:686:54 - Parameter $relationshipTypeId has no provided type protected function isBidirectionalRelationshipType(�[30;47m$relationshipTypeId�[0m) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:730:39 - Parameter $activitySetsXML has no provided type public static function activitySets(�[30;47m$activitySetsXML�[0m) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:750:34 - Parameter $caseType has no provided type public function getMaxInstance(�[30;47m$caseType�[0m, $activityTypeName = NULL) {

INFO: DeprecatedMethod - CRM/Case/XMLProcessor/Process.php:754:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

INFO: DocblockTypeContradiction - CRM/Case/XMLProcessor/Process.php:759:12 - Found a contradiction with a docblock-defined type when evaluating $activityTypeName and trying to reconcile type 'null' to !falsy return �[30;47m$activityTypeName�[0m ? CRM_Utils_Array::value($activityTypeName, $activityInstances) : $activityInstances;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/XMLProcessor/Process.php:759:55 - Argument 1 of CRM_Utils_Array::value expects string, empty provided return $activityTypeName ? CRM_Utils_Array::value(�[97;41m$activityTypeName�[0m, $activityInstances) : $activityInstances;

INFO: RedundantConditionGivenDocblockType - CRM/Case/XMLProcessor/Process.php:759:96 - Found a redundant condition when evaluating docblock-defined type $activityTypeName and trying to reconcile type 'null' to falsy return $activityTypeName ? CRM_Utils_Array::value($activityTypeName, $activityInstances) : �[30;47m$activityInstances�[0m;

INFO: MissingParamType - CRM/Case/XMLProcessor/Process.php:767:40 - Parameter $caseType has no provided type public function getCaseManagerRoleId(�[30;47m$caseType�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidPropertyFetch - CRM/Case/XMLProcessor/Process.php:769:29 - Cannot fetch property on possible non-object $xml of type false return $this->caseRoles(�[97;41m$xml->CaseRoles�[0m, TRUE);

�[0;31mERROR�[0m: MoreSpecificReturnType - CRM/Case/XMLProcessor/Process.php:775:14 - The declared return type 'array<array-key, Civi\CCase\CaseChangeListener>' for CRM_Case_XMLProcessor_Process::getListeners is more specific than the inferred return type 'array<int, object>'

  • @return �[97;41marray<\Civi\CCase\CaseChangeListener>�[0m

�[0;31mERROR�[0m: PossiblyInvalidPropertyFetch - CRM/Case/XMLProcessor/Process.php:780:9 - Cannot fetch property on possible non-object $xml of type false if (�[97;41m$xml->Listeners�[0m && $xml->Listeners->Listener) {

INFO: InvalidStringClass - CRM/Case/XMLProcessor/Process.php:783:24 - String cannot be used as a class $listeners[] = �[30;47mnew $class()�[0m;

�[0;31mERROR�[0m: LessSpecificReturnStatement - CRM/Case/XMLProcessor/Process.php:786:12 - The type 'array<int, object>' is more general than the declared return type 'array<array-key, Civi\CCase\CaseChangeListener>' for CRM_Case_XMLProcessor_Process::getListeners return �[97;41m$listeners�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Case/XMLProcessor/Process.php:799:14 - The declared return type 'string' for CRM_Case_XMLProcessor_Process::getAllowMultipleCaseClients is incorrect, got 'int'

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Case/XMLProcessor/Process.php:803:12 - The type 'int' does not match the declared return type 'string' for CRM_Case_XMLProcessor_Process::getAllowMultipleCaseClients return �[97;41m$this->getBoolSetting('civicaseAllowMultipleClients', 'AllowMultipleCaseClients')�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Case/XMLProcessor/Process.php:809:14 - The declared return type 'string' for CRM_Case_XMLProcessor_Process::getNaturalActivityTypeSort is incorrect, got 'int'

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Case/XMLProcessor/Process.php:813:12 - The type 'int' does not match the declared return type 'string' for CRM_Case_XMLProcessor_Process::getNaturalActivityTypeSort return �[97;41m$this->getBoolSetting('civicaseNaturalActivityTypeSort', 'NaturalActivityTypeSort')�[0m;

INFO: PropertyNotSetInConstructor - CRM/Case/XMLProcessor/Report.php:40:13 - Property CRM_Case_XMLProcessor_Report::$_isRedact is not defined in constructor of CRM_Case_XMLProcessor_Report or in any methods called in the constructor protected �[30;47m$_isRedact�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/XMLProcessor/Report.php:60:7 - Argument 5 of CRM_Case_XMLProcessor_Report::getcasereport expects CRM_Core_Form, CRM_Case_XMLProcessor_Report provided �[97;41m$this�[0m

INFO: MissingReturnType - CRM/Case/XMLProcessor/Report.php:66:19 - Method CRM_Case_XMLProcessor_Report::getRedactionRules does not have a return type, expecting void public function �[30;47mgetRedactionRules�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/XMLProcessor/Report.php:71:55 - Argument 1 of CRM_Case_PseudoConstant::redactionrule expects null, int(0)|int(1) provided $$rule = CRM_Case_PseudoConstant::redactionRule(�[97;41m$key�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/XMLProcessor/Report.php:101:13 - Instance property CRM_Case_XMLProcessor_Report::$_redactionRegexRules is not defined $case = �[97;41m$this->_redactionRegexRules�[0m = array();

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/XMLProcessor/Report.php:104:7 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$this->_redactionStringRules�[0m = array();

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Case/XMLProcessor/Report.php:114:27 - Argument 1 of array_key_exists cannot be null, possibly null value provided if (!array_key_exists(�[97;41m$client�[0m, $this->_redactionStringRules)) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/XMLProcessor/Report.php:115:7 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$this->_redactionStringRules�[0m = CRM_Utils_Array::crmArrayMerge($this->_redactionStringRules,

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/XMLProcessor/Report.php:116:9 - Argument 2 of CRM_Utils_Array::crmarraymerge expects array<array-key, mixed>, non-empty-array<string|null, string> provided �[97;41marray($client => 'name_' . rand(10000, 100000))�[0m

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Case/XMLProcessor/Report.php:119:29 - Argument 1 of array_key_exists cannot be null, possibly null value provided if (!array_key_exists(�[97;41m$clientSortName�[0m, $this->_redactionStringRules)) {

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Case/XMLProcessor/Report.php:120:9 - Cannot access value on variable $this->_redactionStringRules[$clientSortName] using possibly null offset string|null �[97;41m$this->_redactionStringRules�[0m[$clientSortName] = $this->_redactionStringRules[$client];

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/XMLProcessor/Report.php:120:9 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$this->_redactionStringRules�[0m[$clientSortName] = $this->_redactionStringRules[$client];

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Case/XMLProcessor/Report.php:120:57 - Cannot access value on variable $this->_redactionStringRules using possibly null offset string|null $this->_redactionStringRules[$clientSortName] = �[97;41m$this->_redactionStringRules�[0m[$client];

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:145:36 - Parameter $xml has no provided type public function getActivityTypes(�[30;47m$xml�[0m, $activitySetName) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:173:39 - Parameter $xml has no provided type public function getActivitySetLabel(�[30;47m$xml�[0m, $activitySetName) {

INFO: MissingReturnType - CRM/Case/XMLProcessor/Report.php:190:19 - Method CRM_Case_XMLProcessor_Report::getActivities does not have a return type, expecting void public function �[30;47mgetActivities�[0m($clientID, $caseID, $activityTypes, &$activities) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:190:53 - Parameter $activityTypes has no provided type public function getActivities($clientID, $caseID, �[30;47m$activityTypes�[0m, &$activities) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:190:70 - Parameter $activities has no provided type public function getActivities($clientID, $caseID, $activityTypes, &�[30;47m$activities�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Case/XMLProcessor/Report.php:193:7 - Possibly undefined variable $map, first seen on line 193 �[97;41m$map�[0m[$aType['id']] = $aType;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Case/XMLProcessor/Report.php:200:7 - Possibly undefined variable $map, first seen on line 193 �[97;41m$map�[0m[$aType['id']] = $aType;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Case/XMLProcessor/Report.php:203:48 - Possibly undefined variable $map, first seen on line 193 $activityTypeIDs = implode(',', array_keys(�[97;41m$map�[0m));

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Case/XMLProcessor/Report.php:220:27 - Possibly undefined variable $map, first seen on line 193 $activityTypeInfo = �[97;41m$map�[0m[$dao->activity_type_id];

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Case/XMLProcessor/Report.php:239:26 - $this->_isRedact with declared type 'bool' cannot be assigned type 'int(1)' $this->_isRedact = �[97;41m1�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/XMLProcessor/Report.php:260:60 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/XMLProcessor/Report.php:261:64 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $assigneeID = CRM_Utils_Array::key('Activity Assignees', �[97;41m$activityContacts�[0m);

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:302:43 - Parameter $activityDAO has no provided type public function &getActivity($clientID, �[30;47m$activityDAO�[0m, &$activityTypeInfo) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:302:58 - Parameter $activityTypeInfo has no provided type public function &getActivity($clientID, $activityDAO, &�[30;47m$activityTypeInfo�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/XMLProcessor/Report.php:304:7 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$this->_redactionStringRules�[0m = array();

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Case/XMLProcessor/Report.php:327:29 - Argument 1 of array_key_exists cannot be null, possibly null value provided if (!array_key_exists(�[97;41m$client�[0m, $this->_redactionStringRules)) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/XMLProcessor/Report.php:328:9 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$this->_redactionStringRules�[0m = CRM_Utils_Array::crmArrayMerge($this->_redactionStringRules,

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/XMLProcessor/Report.php:329:11 - Argument 2 of CRM_Utils_Array::crmarraymerge expects array<array-key, mixed>, non-empty-array<string|null, string> provided �[97;41marray($client => 'name_' . rand(10000, 100000))�[0m

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Case/XMLProcessor/Report.php:333:31 - Argument 1 of array_key_exists cannot be null, possibly null value provided if (!array_key_exists(�[97;41m$clientSortName�[0m, $this->_redactionStringRules)) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Case/XMLProcessor/Report.php:334:11 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$this->_redactionStringRules�[0m[$clientSortName] = $this->_redactionStringRules[$client];

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Case/XMLProcessor/Report.php:334:11 - Cannot access value on variable $this->_redactionStringRules[$clientSortName] using possibly null offset string|null �[97;41m$this->_redactionStringRules�[0m[$clientSortName] = $this->_redactionStringRules[$client];

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Case/XMLProcessor/Report.php:334:59 - Cannot access value on variable $this->_redactionStringRules using possibly null offset string|null $this->_redactionStringRules[$clientSortName] = �[97;41m$this->_redactionStringRules�[0m[$client];

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/XMLProcessor/Report.php:346:62 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $assigneeID = CRM_Utils_Array::key('Activity Assignees', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Case/XMLProcessor/Report.php:347:58 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/XMLProcessor/Report.php:351:83 - Argument 2 of CRM_Activity_BAO_ActivityContact::getnames expects int, int|string|null provided $targetNames = CRM_Activity_BAO_ActivityContact::getNames($activityDAO->id, �[97;41m$targetID�[0m);

�[0;31mERROR�[0m: UndefinedFunction - CRM/Case/XMLProcessor/Report.php:353:16 - Function ts does not exist $label = �[97;41mts('With Contact(s)')�[0m;

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:532:44 - Parameter $activityDAO has no provided type public function getCustomData($clientID, �[30;47m$activityDAO�[0m, &$activityTypeInfo) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:532:59 - Parameter $activityTypeInfo has no provided type public function getCustomData($clientID, $activityDAO, &�[30;47m$activityTypeInfo�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/XMLProcessor/Report.php:533:98 - Argument 2 of CRM_Case_XMLProcessor_Report::getactivitytypecustomsql expects null, string(%Y-%m-%d) provided list($typeValues, $options, $sql) = $this->getActivityTypeCustomSQL($activityTypeInfo['id'], �[97;41m'%Y-%m-%d'�[0m);

INFO: DocblockTypeContradiction - CRM/Case/XMLProcessor/Report.php:591:9 - Cannot resolve types for $activityTypeID - docblock-defined type int does not contain null if (�[30;47mis_null($activityTypeID)�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Case/XMLProcessor/Report.php:610:75 - Argument 2 of CRM_Core_Permission::customgroupclause expects null, string(cg.) provided AND " . CRM_Core_Permission::customGroupClause(CRM_Core_Permission::VIEW, �[97;41m'cg.'�[0m);

INFO: DocblockTypeContradiction - CRM/Case/XMLProcessor/Report.php:649:13 - Found a contradiction with a docblock-defined type when evaluating $dateFormat and trying to reconcile type 'null' to !falsy if (�[30;47m$dateFormat && $dao->htmlType == 'Select Date'�[0m) {

INFO: MissingParamType - CRM/Case/XMLProcessor/Report.php:719:27 - Parameter $string has no provided type private function redact(�[30;47m$string�[0m, $printReport = FALSE, $replaceString = array()) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Case/XMLProcessor/Report.php:724:64 - Instance property CRM_Case_XMLProcessor_Report::$_redactionRegexRules is not defined $regexToReplaceString = CRM_Utils_String::regex($string, �[97;41m$this->_redactionRegexRules�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Case/XMLProcessor/Report.php:725:63 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined return CRM_Utils_String::redaction($string, array_merge(�[97;41m$this->_redactionStringRules�[0m, $regexToReplaceString));

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:748:7 - Instance property CRM_Core_Form::$_isRedact is not defined �[97;41m$form->_isRedact�[0m = TRUE;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:752:7 - Instance property CRM_Core_Form::$_isRedact is not defined �[97;41m$form->_isRedact�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedMethod - CRM/Case/XMLProcessor/Report.php:757:20 - Method CRM_Core_Form::caseinfo does not exist $case = $form->�[97;41mcaseInfo�[0m($clientID, $caseID);

�[0;31mERROR�[0m: UndefinedMethod - CRM/Case/XMLProcessor/Report.php:767:19 - Method CRM_Core_Form::retrieve does not exist $xml = $form->�[97;41mretrieve�[0m($case['caseTypeName']);

�[0;31mERROR�[0m: UndefinedMethod - CRM/Case/XMLProcessor/Report.php:774:31 - Method CRM_Core_Form::getactivitytypes does not exist $activityTypes = $form->�[97;41mgetActivityTypes�[0m($xml, $activitySetName);

�[0;31mERROR�[0m: InvalidStaticInvocation - CRM/Case/XMLProcessor/Report.php:777:24 - Method CRM_Case_XMLProcessor::allActivityTypes is not static, but is called statically $activityTypes = �[97;41mCRM_Case_XMLProcessor::allActivityTypes()�[0m;

�[0;31mERROR�[0m: UndefinedMethod - CRM/Case/XMLProcessor/Report.php:786:25 - Method CRM_Core_Form::getactivitysetlabel does not exist 'label' => $form->�[97;41mgetActivitySetLabel�[0m($xml, $activitySetName),

�[0;31mERROR�[0m: UndefinedMethod - CRM/Case/XMLProcessor/Report.php:794:12 - Method CRM_Core_Form::getactivities does not exist $form->�[97;41mgetActivities�[0m($clientID, $caseID, $activityTypes, $activities);

INFO: MissingReturnType - CRM/Case/XMLProcessor/Report.php:802:26 - Method CRM_Case_XMLProcessor_Report::printCaseReport does not have a return type, expecting void public static function �[30;47mprintCaseReport�[0m() {

�[0;31mERROR�[0m: TooManyArguments - CRM/Case/XMLProcessor/Report.php:809:15 - Too many arguments for method CRM_Case_XMLProcessor_Report::__construct - expecting 0 but saw 1 $report = �[97;41mnew CRM_Case_XMLProcessor_Report($isRedact)�[0m;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:816:7 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$report->_redactionStringRules�[0m = array();

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/XMLProcessor/Report.php:831:47 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined if (!array_key_exists($value['name'], �[97;41m$report->_redactionStringRules�[0m)) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:832:11 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$report->_redactionStringRules�[0m = CRM_Utils_Array::crmArrayMerge($report->_redactionStringRules,

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:840:11 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$report->_redactionStringRules�[0m = CRM_Utils_Array::crmArrayMerge($report->_redactionStringRules,

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:850:11 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$report->_redactionStringRules�[0m = CRM_Utils_Array::crmArrayMerge($report->_redactionStringRules,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Case/XMLProcessor/Report.php:861:77 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined if (!array_key_exists(CRM_Utils_Array::value('sort_name', $client), �[97;41m$report->_redactionStringRules�[0m)) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:863:11 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$report->_redactionStringRules�[0m = CRM_Utils_Array::crmArrayMerge($report->_redactionStringRules,

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:868:11 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$report->_redactionStringRules�[0m[CRM_Utils_Array::value('display_name', $client)] = $report->_redactionStringRules[CRM_Utils_Array::value('sort_name', $client)];

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:874:11 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$report->_redactionStringRules�[0m = CRM_Utils_Array::crmArrayMerge($report->_redactionStringRules,

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Case/XMLProcessor/Report.php:883:11 - Instance property CRM_Case_XMLProcessor_Report::$_redactionStringRules is not defined �[97;41m$report->_redactionStringRules�[0m = CRM_Utils_Array::crmArrayMerge($report->_redactionStringRules,

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Case/XMLProcessor/Report.php:895:14 - Cannot iterate over int foreach (�[97;41m$relClient�[0m as $r) {

INFO: MissingPropertyType - CRM/Case/XMLProcessor/Settings.php:35:11 - Property CRM_Case_XMLProcessor_Settings::$_settings does not have a declared type - consider array private �[30;47m$_settings�[0m = [];

INFO: MissingPropertyType - CRM/Case/XMLRepository.php:38:18 - Property CRM_Case_XMLRepository::$singleton does not have a declared type - consider null|CRM_Case_XMLRepository private static �[30;47m$singleton�[0m;

INFO: MissingReturnType - CRM/Case/XMLRepository.php:66:19 - Method CRM_Case_XMLRepository::flush does not have a return type, expecting void public function �[30;47mflush�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/XMLRepository.php:94:72 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string provided $definition = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_CaseType', �[97;41m$caseType�[0m, 'definition', 'name');

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Case/XMLRepository.php:126:14 - The declared return type 'false|SimpleXMLElement' for CRM_Case_XMLRepository::retrieveFile is not nullable, but 'null|false|SimpleXMLElement' contains null

  • @return �[97;41mSimpleXMLElement|FALSE�[0m

INFO: DeprecatedMethod - CRM/Case/XMLRepository.php:140:38 - The method CRM_Case_XMLProcessor::mungeCaseType has been marked as deprecated $fileName = $this->findXmlFile(�[30;47mCRM_Case_XMLProcessor::mungeCaseType($caseType)�[0m);

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Case/XMLRepository.php:153:12 - The declared return type 'false|SimpleXMLElement' for CRM_Case_XMLRepository::retrieveFile is not nullable, but the function returns 'null|false|SimpleXMLElement' return �[97;41m$fileXml�[0m;

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Case/XMLRepository.php:167:9 - Found a contradiction when evaluating $fileName and trying to reconcile type 'null' to !falsy if (�[97;41m!$fileName || !file_exists($fileName)�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Case/XMLRepository.php:167:36 - Argument 1 of file_exists expects string, empty provided if (!$fileName || !file_exists(�[97;41m$fileName�[0m)) {

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Case/XMLRepository.php:250:67 - Argument 1 of CRM_Case_XMLProcessor_Process::getdeclaredactivitytypes cannot be false, possibly false value provided $result = array_merge($result, $p->getDeclaredActivityTypes(�[97;41m$caseTypeXML�[0m));

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Case/XMLRepository.php:267:71 - Argument 1 of CRM_Case_XMLProcessor_Process::getdeclaredrelationshiptypes cannot be false, possibly false value provided $result = array_merge($result, $p->getDeclaredRelationshipTypes(�[97;41m$caseTypeXML�[0m));

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Case/XMLRepository.php:288:64 - Argument 1 of CRM_Case_XMLProcessor_Process::getdeclaredactivitytypes cannot be false, possibly false value provided if (in_array($activityType, $p->getDeclaredActivityTypes(�[97;41m$caseTypeXML�[0m))) {

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Case/XMLRepository.php:308:76 - Argument 1 of CRM_Case_XMLProcessor_Process::getdeclaredrelationshiptypes cannot be false, possibly false value provided if (in_array($relationshipTypeName, $p->getDeclaredRelationshipTypes(�[97;41m$caseTypeXML�[0m))) {

INFO: PropertyNotSetInConstructor - CRM/Contact/ActionMapping.php:37:7 - Property Civi\ActionSchedule\Mapping::$entity is not defined in constructor of CRM_Contact_ActionMapping or in any methods called in the constructor class �[30;47mCRM_Contact_ActionMapping�[0m extends \Civi\ActionSchedule\Mapping {

INFO: MissingReturnType - CRM/Contact/ActionMapping.php:52:26 - Method CRM_Contact_ActionMapping::onRegisterActionMappings does not have a return type, expecting void public static function �[30;47monRegisterActionMappings�[0m(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations) {

INFO: MissingPropertyType - CRM/Contact/ActionMapping.php:65:11 - Property CRM_Contact_ActionMapping::$contactDateFields does not have a declared type - consider array{0:string, 1:string, 2:string} private �[30;47m$contactDateFields�[0m = [

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/ActionMapping.php:85:19 - Argument 1 of count cannot be null, possibly null value provided elseif (count(�[97;41mCRM_Utils_Array::explodePadded($schedule->entity_value)�[0m) > 1) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Contact/Location.php:84:9 - Found a contradiction with a docblock-defined type when evaluating $type and trying to reconcile type 'null' to !falsy if (�[30;47m$type�[0m) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/BAO/Contact/Location.php:114:14 - The declared return type 'null|string' for CRM_Contact_BAO_Contact_Location::getMapInfo is incorrect, got 'array<int, array{contactID:mixed, displayName:string, city:mixed, state:mixed, postal_code:mixed, lat:mixed, lng:mixed, marker_class:mixed, address:string, displayAddress:string, url:string, location_type:mixed, image:string}>'

  • @return �[97;41mnull|string�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Contact/Location.php:194:12 - The type 'array<int, array{contactID:mixed, displayName:string, city:mixed, state:mixed, postal_code:mixed, lat:mixed, lng:mixed, marker_class:mixed, address:string, displayAddress:string, url:string, location_type:mixed, image:string}>' does not match the declared return type 'null|string' for CRM_Contact_BAO_Contact_Location::getMapInfo return �[97;41m$locations�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Permission.php:164:39 - Argument 2 of CRM_Contact_BAO_Contact_Permission::relationshiplist expects int, int|string provided if (self::relationshipList([$id], �[97;41m$type�[0m)) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Permission.php:173:44 - Argument 1 of CRM_ACL_API::whereclause expects int, int|string provided $permission = CRM_ACL_API::whereClause(�[97;41m$type�[0m, $tables, $whereTables, NULL, FALSE, FALSE, TRUE);

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Permission.php:197:26 - Method CRM_Contact_BAO_Contact_Permission::cache does not have a return type, expecting void public static function �[30;47mcache�[0m($userID, $type = CRM_Core_Permission::VIEW, $force = FALSE) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Permission.php:242:44 - Argument 1 of CRM_ACL_API::whereclause expects int, int|string provided $permission = CRM_ACL_API::whereClause(�[97;41m$type�[0m, $tables, $whereTables, $userID, FALSE, FALSE, TRUE);

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Contact/Permission.php:275:11 - Cannot resolve types for $contactAlias - docblock-defined type string does not contain array<array-key, mixed> if (�[30;47mis_array($contactAlias)�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Contact/Permission.php:292:9 - Cannot resolve types for $contactAlias - docblock-defined type string does not contain array<array-key, mixed> if (�[30;47mis_array($contactAlias)�[0m && !empty($contactAlias)) {

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Contact/BAO/Contact/Permission.php:437:60 - Variable $form is limited to values of type CRM_Core_Form because it is passed by reference, object|null type found. Use @param-out to specify a different output type public static function validateOnlyChecksum($contactID, &�[97;41m$form�[0m, $redirect = TRUE) {

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Contact/BAO/Contact/Permission.php:454:7 - Variable $form is limited to values of type CRM_Core_Form because it is passed by reference, object|null type found. Use @param-out to specify a different output type �[97;41mreturn FALSE;�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Contact/Permission.php:458:37 - Argument 2 of CRM_Contact_BAO_Contact_Permission::initchecksumauthsrc expects null, object|null provided self::initChecksumAuthSrc(TRUE, �[97;41m$form�[0m);

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Contact/BAO/Contact/Permission.php:466:5 - Variable $form is limited to values of type CRM_Core_Form because it is passed by reference, object|null type found. Use @param-out to specify a different output type �[97;41mreturn TRUE;�[0m

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Permission.php:473:26 - Method CRM_Contact_BAO_Contact_Permission::initChecksumAuthSrc does not have a return type, expecting void public static function �[30;47minitChecksumAuthSrc�[0m($checkSumValidationResult = FALSE, $form = NULL) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Contact/Permission.php:475:9 - Found a contradiction with a docblock-defined type when evaluating $form and trying to reconcile type 'null' to !falsy if (�[30;47m$checkSumValidationResult && $form && CRM_Utils_Request::retrieve('cs', 'String', $form, FALSE)�[0m) {

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Contact/BAO/Contact/Utils.php:53:20 - Cannot access array value on possibly null variable $contactType of type array<array-key, mixed>|null $contactType = �[97;41m$contactType[0]�[0m;

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Contact/BAO/Contact/Utils.php:56:7 - Cannot access value on variable $imageInfo[$contactType] using possibly null offset mixed|null �[97;41m$imageInfo�[0m[$contactType] = [];

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Contact/BAO/Contact/Utils.php:69:9 - Cannot access value on variable $imageInfo[$contactType] using possibly null offset mixed|null �[97;41m$imageInfo�[0m[$contactType]['image'] = "<div class="icon crm-icon {$typeInfo['name']}-icon" style="background: url('{$imageUrl}')" title="{$contactType}">";

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Contact/BAO/Contact/Utils.php:70:9 - Cannot access value on variable $imageInfo[$contactType] using possibly null offset mixed|null �[97;41m$imageInfo�[0m[$contactType]['url'] = $imageUrl;

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/BAO/Contact/Utils.php:78:19 - Cannot concatenate with a array<array-key, mixed>|string $type = �[97;41mCRM_Contact_BAO_ContactType::getBasicType($typeInfo['name'])�[0m . '-subtype';

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:98:88 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(summary_overlay) provided $summaryOverlayProfileId = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_UFGroup', �[97;41m'summary_overlay'�[0m, 'id', 'name');

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/BAO/Contact/Utils.php:155:14 - The declared return type 'array<array-key, mixed>' for CRM_Contact_BAO_Contact_Utils::generateChecksum is incorrect, got 'string'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Contact/Utils.php:163:14 - The type 'string(invalidChecksum)' does not match the declared return type 'array<array-key, mixed>' for CRM_Contact_BAO_Contact_Utils::generateChecksum return �[97;41m'invalidChecksum'�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:180:26 - Argument 1 of uniqid expects string, int provided $hash = md5(uniqid(�[97;41mrand()�[0m, TRUE));

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Contact/Utils.php:181:11 - Found a contradiction with a docblock-defined type when evaluating $hashSize and trying to reconcile type 'null' to !falsy if (�[30;47m$hashSize�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:182:34 - Argument 3 of substr expects int, empty provided $hash = substr($hash, 0, �[97;41m$hashSize�[0m);

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Contact/Utils.php:209:12 - The type 'string' does not match the declared return type 'array<array-key, mixed>' for CRM_Contact_BAO_Contact_Utils::generateChecksum return �[97;41m"{$cs}{$ts}{$live}"�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:226:39 - Argument 1 of CRM_Utils_Array::value expects string, int(0) provided $inputCS = CRM_Utils_Array::value(�[97;41m0�[0m, $input);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:227:39 - Argument 1 of CRM_Utils_Array::value expects string, int(1) provided $inputTS = CRM_Utils_Array::value(�[97;41m1�[0m, $input);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:228:39 - Argument 1 of CRM_Utils_Array::value expects string, int(2) provided $inputLF = CRM_Utils_Array::value(�[97;41m2�[0m, $input);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Contact/Utils.php:232:22 - Argument 1 of hash_equals expects string, array<array-key, mixed> provided if (!hash_equals(�[97;41m$check�[0m, $inputCheck)) {

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:284:26 - Method CRM_Contact_BAO_Contact_Utils::createCurrentEmployerRelationship does not have a return type, expecting void public static function �[30;47mcreateCurrentEmployerRelationship�[0m($contactID, $organization, $previousEmployerID = NULL, $newContact = FALSE) {

INFO: MissingParamType - CRM/Contact/BAO/Contact/Utils.php:284:72 - Parameter $organization has no provided type public static function createCurrentEmployerRelationship($contactID, �[30;47m$organization�[0m, $previousEmployerID = NULL, $newContact = FALSE) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Contact/Utils.php:289:11 - Found a redundant condition when evaluating docblock-defined type $dupeIDs and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47mis_array($dupeIDs)�[0m && !empty($dupeIDs)) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/BAO/Contact/Utils.php:303:25 - Instance property CRM_Core_Error::$id is not defined $organization = �[97;41m$org->id�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:311:84 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(Employee of) provided $relTypeId = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_RelationshipType', �[97;41m'Employee of'�[0m, 'id', 'name_a_b');

INFO: DeprecatedMethod - CRM/Contact/BAO/Contact/Utils.php:313:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts("You seem to have deleted the relationship type 'Employee of'"))�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/BAO/Contact/Utils.php:319:35 - Cannot concatenate with a possibly null string|null 'relationship_type_id' => �[97;41m$relTypeId�[0m . '_a_b',

INFO: DeprecatedMethod - CRM/Contact/BAO/Contact/Utils.php:323:11 - The method CRM_Contact_BAO_Relationship::legacyCreateMultiple has been marked as deprecated = �[30;47mCRM_Contact_BAO_Relationship::legacyCreateMultiple($relationshipParams, $cid)�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:332:48 - Argument 2 of CRM_Contact_BAO_Contact_Utils::clearcurrentemployer expects int|null, string provided self::clearCurrentEmployer($contactID, �[97;41m$previousEmployerID�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:340:58 - Argument 2 of CRM_Contact_BAO_Contact_Utils::currentemployerrelatedmembership expects int, numeric provided self::currentEmployerRelatedMembership($contactID, �[97;41m$organization�[0m, $relationshipParams, $duplicate, $previousEmployerID);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:340:106 - Argument 5 of CRM_Contact_BAO_Contact_Utils::currentemployerrelatedmembership expects int|null, int|null|string provided self::currentEmployerRelatedMembership($contactID, $organization, $relationshipParams, $duplicate, �[97;41m$previousEmployerID�[0m);

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:360:26 - Method CRM_Contact_BAO_Contact_Utils::currentEmployerRelatedMembership does not have a return type, expecting void public static function �[30;47mcurrentEmployerRelatedMembership�[0m($contactID, $employerID, $relationshipParams, $duplicate = FALSE, $previousEmpID = NULL) {

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:391:26 - Method CRM_Contact_BAO_Contact_Utils::setCurrentEmployer does not have a return type, expecting void public static function �[30;47msetCurrentEmployer�[0m($currentEmployerParams) {

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:409:26 - Method CRM_Contact_BAO_Contact_Utils::updateCurrentEmployer does not have a return type, expecting void public static function �[30;47mupdateCurrentEmployer�[0m($organizationId) {

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:425:26 - Method CRM_Contact_BAO_Contact_Utils::clearCurrentEmployer does not have a return type, expecting void public static function �[30;47mclearCurrentEmployer�[0m($contactId, $employerId = NULL) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Contact/Utils.php:438:84 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(Employee of) provided $relTypeId = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_RelationshipType', �[97;41m'Employee of'�[0m, 'id', 'name_a_b');

INFO: DeprecatedMethod - CRM/Contact/BAO/Contact/Utils.php:440:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts("You seem to have deleted the relationship type 'Employee of'"))�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Contact/Utils.php:442:7 - Possibly undefined variable $relMembershipParams, first seen on line 442 �[97;41m$relMembershipParams�[0m['relationship_type_id'] = $relTypeId . '_a_b';

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/BAO/Contact/Utils.php:442:54 - Cannot concatenate with a possibly null string|null $relMembershipParams['relationship_type_id'] = �[97;41m$relTypeId�[0m . '_a_b';

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/BAO/Contact/Utils.php:450:47 - $relationship->relationship_type_id with declared type 'int' cannot be assigned type 'string|null' $relationship->relationship_type_id = �[97;41m$relTypeId�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:475:26 - Method CRM_Contact_BAO_Contact_Utils::buildOnBehalfForm does not have a return type, expecting void public static function �[30;47mbuildOnBehalfForm�[0m(&$form, $contactType, $countryID, $stateID, $title) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/BAO/Contact/Utils.php:484:9 - Instance property CRM_Core_Form::$_contactId is not defined if (�[97;41m$form->_contactId�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/BAO/Contact/Utils.php:500:38 - Cannot add an array to a non-array bool ['' => ts('- prefix -')] + �[97;41mCRM_Core_PseudoConstant::get('CRM_Contact_DAO_Contact', 'prefix_id')�[0m

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/BAO/Contact/Utils.php:512:38 - Cannot add an array to a non-array bool ['' => ts('- suffix -')] + �[97;41mCRM_Core_PseudoConstant::get('CRM_Contact_DAO_Contact', 'suffix_id')�[0m

INFO: DeprecatedMethod - CRM/Contact/BAO/Contact/Utils.php:516:33 - The method CRM_Core_Config::addressSequence has been marked as deprecated $addressSequence = $config->�[30;47maddressSequence�[0m();

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:546:26 - Method CRM_Contact_BAO_Contact_Utils::clearAllEmployee does not have a return type, expecting void public static function �[30;47mclearAllEmployee�[0m($employerId) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Contact/Utils.php:571:9 - Found a redundant condition when evaluating docblock-defined type $contactIDs and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47m!is_array($contactIDs) || empty($contactIDs)�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Contact/Utils.php:571:10 - Found a contradiction with a docblock-defined type when evaluating $contactIDs and trying to reconcile type 'array<array-key, mixed>' to !array if (!�[30;47mis_array($contactIDs)�[0m || empty($contactIDs)) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Contact/Utils.php:652:13 - Possibly undefined variable $rgid, first seen on line 650 if (�[97;41m$rgid�[0m && isset($dao->id)) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Contact/Utils.php:722:65 - Possibly undefined variable $activityContacts, first seen on line 703 $sourceID = CRM_Utils_Array::key('Activity Source', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Contact/Utils.php:741:64 - Possibly undefined variable $activityContacts, first seen on line 703 $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:814:26 - Method CRM_Contact_BAO_Contact_Utils::processSharedAddress does not have a return type, expecting void public static function �[30;47mprocessSharedAddress�[0m(&$address) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Contact/Utils.php:815:10 - Found a contradiction with a docblock-defined type when evaluating $address and trying to reconcile type 'array<array-key, mixed>' to !array if (!�[30;47mis_array($address)�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:915:26 - Method CRM_Contact_BAO_Contact_Utils::clearContactCaches does not have a return type, expecting void public static function �[30;47mclearContactCaches�[0m($isEmptyPrevNextTable = FALSE) {

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:935:26 - Method CRM_Contact_BAO_Contact_Utils::updateGreeting does not have a return type, expecting void public static function �[30;47mupdateGreeting�[0m($params) {

INFO: DeprecatedMethod - CRM/Contact/BAO/Contact/Utils.php:955:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Incorrect greeting value id %1, or no default greeting for this contact type and greeting type.', [1 => $valueID]))�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Contact/Utils.php:1020:5 - Possibly undefined variable $extraParams, first seen on line 1020 �[97;41m$extraParams�[0m[] = ['contact_type', '=', $contactType, 0, 0];

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Contact/Utils.php:1054:7 - Possibly undefined variable $allContactIds, first seen on line 1054 �[97;41m$allContactIds�[0m[] = $contactID;

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Contact/Utils.php:1102:55 - Argument 2 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $id = CRM_Core_OptionGroup::values($greetingType, �[97;41mNULL�[0m, NULL, NULL,

INFO: MissingReturnType - CRM/Contact/BAO/Contact/Utils.php:1160:26 - Method CRM_Contact_BAO_Contact_Utils::processGreetingTemplate does not have a return type, expecting void public static function �[30;47mprocessGreetingTemplate�[0m(&$templateString, $contactDetails, $contactID, $className) {

INFO: MissingReturnType - CRM/Contact/BAO/GroupNestingCache.php:40:26 - Method CRM_Contact_BAO_GroupNestingCache::update does not have a return type, expecting void public static function �[30;47mupdate�[0m() {

INFO: DeprecatedMethod - CRM/Contact/BAO/GroupNestingCache.php:76:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts("We detected a cycle which we can't handle. aborting"))�[0m;

INFO: DeprecatedMethod - CRM/Contact/BAO/GroupNestingCache.php:103:5 - The method CRM_Core_BAO_Cache::setItem has been marked as deprecated �[30;47mCRM_Core_BAO_Cache::setItem($tree, 'contact groups', 'nestable tree hierarchy')�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/GroupNestingCache.php:103:33 - Argument 1 of CRM_Core_BAO_Cache::setitem expects object, array<array-key, mixed> provided CRM_Core_BAO_Cache::setItem(�[97;41m$tree�[0m, 'contact groups', 'nestable tree hierarchy');

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:111:44 - Parameter $tree has no provided type public static function checkCyclicGraph(&�[30;47m$tree�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:131:36 - Parameter $tree has no provided type public static function isCyclic(&�[30;47m$tree�[0m, $id) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/GroupNestingCache.php:141:29 - Argument 1 of CRM_Core_Error::debug expects string, int provided CRM_Core_Error::debug(�[97;41m$id�[0m, $tree);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/GroupNestingCache.php:142:29 - Argument 1 of CRM_Core_Error::debug expects string, int provided CRM_Core_Error::debug(�[97;41m$id�[0m, $one);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/GroupNestingCache.php:143:29 - Argument 1 of CRM_Core_Error::debug expects string, int provided CRM_Core_Error::debug(�[97;41m$id�[0m, $two);

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:155:55 - Parameter $groups has no provided type public static function getPotentialCandidates($id, &�[30;47m$groups�[0m) {

INFO: DeprecatedMethod - CRM/Contact/BAO/GroupNestingCache.php:156:13 - The method CRM_Core_BAO_Cache::getItem has been marked as deprecated $tree = �[30;47mCRM_Core_BAO_Cache::getItem('contact groups', 'nestable tree hierarchy')�[0m;

INFO: DocblockTypeContradiction - CRM/Contact/BAO/GroupNestingCache.php:158:9 - object does not contain null if (�[30;47m$tree === NULL�[0m) {

INFO: DeprecatedMethod - CRM/Contact/BAO/GroupNestingCache.php:160:15 - The method CRM_Core_BAO_Cache::getItem has been marked as deprecated $tree = �[30;47mCRM_Core_BAO_Cache::getItem('contact groups', 'nestable tree hierarchy')�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/GroupNestingCache.php:180:26 - Method CRM_Contact_BAO_GroupNestingCache::invalidate does not have a return type, expecting void public static function �[30;47minvalidate�[0m(&$potential, &$tree, $id, $token) {

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:180:38 - Parameter $potential has no provided type public static function invalidate(&�[30;47m$potential�[0m, &$tree, $id, $token) {

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:180:51 - Parameter $tree has no provided type public static function invalidate(&$potential, &�[30;47m$tree�[0m, $id, $token) {

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:180:63 - Parameter $token has no provided type public static function invalidate(&$potential, &$tree, $id, �[30;47m$token�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/GroupNestingCache.php:200:26 - Method CRM_Contact_BAO_GroupNestingCache::getAll does not have a return type, expecting void public static function �[30;47mgetAll�[0m(&$all, &$tree, $id, $token) {

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:200:34 - Parameter $all has no provided type public static function getAll(&�[30;47m$all�[0m, &$tree, $id, $token) {

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:200:41 - Parameter $tree has no provided type public static function getAll(&$all, &�[30;47m$tree�[0m, $id, $token) {

INFO: MissingParamType - CRM/Contact/BAO/GroupNestingCache.php:200:53 - Parameter $token has no provided type public static function getAll(&$all, &$tree, $id, �[30;47m$token�[0m) {

INFO: DeprecatedMethod - CRM/Contact/BAO/GroupNestingCache.php:222:13 - The method CRM_Core_BAO_Cache::getItem has been marked as deprecated $tree = �[30;47mCRM_Core_BAO_Cache::getItem('contact groups', 'nestable tree hierarchy')�[0m;

INFO: DocblockTypeContradiction - CRM/Contact/BAO/GroupNestingCache.php:224:9 - object does not contain null if (�[30;47m$tree === NULL�[0m) {

INFO: DeprecatedMethod - CRM/Contact/BAO/GroupNestingCache.php:226:15 - The method CRM_Core_BAO_Cache::getItem has been marked as deprecated $tree = �[30;47mCRM_Core_BAO_Cache::getItem('contact groups', 'nestable tree hierarchy')�[0m;

�[0;31mERROR�[0m: InvalidArrayAccess - CRM/Contact/BAO/GroupNestingCache.php:234:17 - Cannot access array value on non-array variable $tree of type object if (isset(�[97;41m$tree[$id]�[0m)) {

�[0;31mERROR�[0m: InvalidArrayAccess - CRM/Contact/BAO/GroupNestingCache.php:236:20 - Cannot access array value on non-array variable $tree of type object if (!empty(�[97;41m$tree[$id]�[0m['children'])) {

�[0;31mERROR�[0m: InvalidArrayAccess - CRM/Contact/BAO/GroupNestingCache.php:237:20 - Cannot access array value on non-array variable $tree of type object foreach (�[97;41m$tree[$id]�[0m['children'] as $child) {

�[0;31mERROR�[0m: InvalidArrayAccess - CRM/Contact/BAO/GroupNestingCache.php:242:21 - Cannot access array value on non-array variable $tree of type object if (empty(�[97;41m$tree[$id]�[0m['parents'])) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/GroupNestingCache.php:256:7 - Possibly undefined variable $values, first seen on line 256 �[97;41m$values�[0m[] = "{ $string }";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/GroupNestingCache.php:259:29 - Possibly undefined variable $values, first seen on line 256 $items = implode(",\n", �[97;41m$values�[0m);

INFO: MissingPropertyType - CRM/Contact/BAO/ProximityQuery.php:57:20 - Property CRM_Contact_BAO_ProximityQuery::$_earthRadiusSemiMinor does not have a declared type - consider null|float static protected �[30;47m$_earthRadiusSemiMinor�[0m;

INFO: MissingPropertyType - CRM/Contact/BAO/ProximityQuery.php:58:20 - Property CRM_Contact_BAO_ProximityQuery::$_earthRadiusSemiMajor does not have a declared type - consider float|null static protected �[30;47m$_earthRadiusSemiMajor�[0m;

INFO: MissingPropertyType - CRM/Contact/BAO/ProximityQuery.php:59:20 - Property CRM_Contact_BAO_ProximityQuery::$_earthEccentricitySQ does not have a declared type - consider null|float static protected �[30;47m$_earthEccentricitySQ�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/ProximityQuery.php:61:26 - Method CRM_Contact_BAO_ProximityQuery::initialize does not have a return type, expecting void public static function �[30;47minitialize�[0m() {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/BAO/ProximityQuery.php:67:33 - CRM_Contact_BAO_ProximityQuery::$_earthFlattening with declared type 'string' cannot be assigned type 'float' self::$_earthFlattening = �[97;41m1.0 / 298.257223563�[0m;

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:99:10 - Property CRM_Contact_BAO_Query::$_cfIDs does not have a declared type - consider array<array-key, mixed>|null public �[30;47m$_cfIDs�[0m;

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:101:10 - Property CRM_Contact_BAO_Query::$_paramLookup does not have a declared type - consider array<mixed, array<int, mixed>|mixed>|null public �[30;47m$_paramLookup�[0m;

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:103:10 - Property CRM_Contact_BAO_Query::$_sort does not have a declared type - consider null|string|CRM_Utils_Sort public �[30;47m$_sort�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/BAO/Query.php:160:10 - Property CRM_Contact_BAO_Query::$_permissionWhereClause is not defined in constructor of CRM_Contact_BAO_Query or in any methods called in the constructor public �[30;47m$_permissionWhereClause�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/BAO/Query.php:174:10 - Property CRM_Contact_BAO_Query::$_permissionFromClause is not defined in constructor of CRM_Contact_BAO_Query or in any methods called in the constructor public �[30;47m$_permissionFromClause�[0m;

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:248:10 - Property CRM_Contact_BAO_Query::$_mode does not have a declared type - consider bool|int public �[30;47m$_mode�[0m = 1;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/BAO/Query.php:276:38 - $this->_displayRelationshipType with non-nullable declared type 'string' cannot be assigned nullable type 'null' public $_displayRelationshipType = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/BAO/Query.php:334:10 - Property CRM_Contact_BAO_Query::$_distinctComponentClause is not defined in constructor of CRM_Contact_BAO_Query or in any methods called in the constructor public �[30;47m$_distinctComponentClause�[0m;

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:336:10 - Property CRM_Contact_BAO_Query::$_rowCountClause does not have a declared type public �[30;47m$_rowCountClause�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/BAO/Query.php:343:10 - Property CRM_Contact_BAO_Query::$_groupByComponentClause is not defined in constructor of CRM_Contact_BAO_Query or in any methods called in the constructor public �[30;47m$_groupByComponentClause�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contact/BAO/Query.php:406:11 - Docblock-defined class or interface Boolean does not exist

  • @var �[97;41mBoolean�[0m

�[0;31mERROR�[0m: PossiblyFalsePropertyAssignmentValue - CRM/Contact/BAO/Query.php:408:41 - $this->_relationshipValuesAdded with non-falsable declared type 'Boolean' cannot be assigned possibly false type 'false' protected $_relationshipValuesAdded = �[97;41mFALSE�[0m;

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:416:10 - Property CRM_Contact_BAO_Query::$_pseudoConstantsSelect does not have a declared type - consider array public �[30;47m$_pseudoConstantsSelect�[0m = [];

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:418:10 - Property CRM_Contact_BAO_Query::$_groupUniqueKey does not have a declared type - consider string|null public �[30;47m$_groupUniqueKey�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:419:10 - Property CRM_Contact_BAO_Query::$_groupKeys does not have a declared type - consider array public �[30;47m$_groupKeys�[0m = [];

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/BAO/Query.php:452:23 - $this->_params with non-nullable declared type 'array<array-key, mixed>' cannot be assigned nullable type 'array<array-key, mixed>|null' $this->_params = &�[97;41m$params�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:457:9 - Found a redundant condition when evaluating docblock-defined type $returnProperties and trying to reconcile type 'array<array-key, mixed>|null' to !=string(CRM_Contact_BAO_Query::NO_RETURN_PROPERTIES) if (�[30;47m$returnProperties === self::NO_RETURN_PROPERTIES�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:457:9 - string does not contain array<array-key, mixed>|null if (�[30;47m$returnProperties === self::NO_RETURN_PROPERTIES�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:460:13 - Found a redundant condition when evaluating docblock-defined type $returnProperties and trying to reconcile type 'array<array-key, mixed>|null' to !=string(CRM_Contact_BAO_Query::NO_RETURN_PROPERTIES) elseif (�[30;47mempty($returnProperties)�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:461:64 - Argument 1 of CRM_Contact_BAO_Query::defaultreturnproperties expects int, bool|int provided $this->_returnProperties = self::defaultReturnProperties(�[97;41m$mode�[0m);

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/BAO/Query.php:472:39 - $this->_displayRelationshipType with non-nullable declared type 'string' cannot be assigned nullable type 'null' $this->_displayRelationshipType = �[97;41m$displayRelationshipType�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:507:19 - Method CRM_Contact_BAO_Query::initialize does not have a return type, expecting void public function �[30;47minitialize�[0m($apiEntity = NULL) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/BAO/Query.php:517:22 - $this->_having with declared type 'string' cannot be assigned type 'array<empty, empty>' $this->_having = �[97;41m[]�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/BAO/Query.php:519:27 - $this->_customQuery with non-nullable declared type 'object' cannot be assigned nullable type 'null' $this->_customQuery = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:546:64 - Argument 1 of CRM_Financial_BAO_FinancialType::buildpermissionedclause expects array<array-key, mixed>, string provided CRM_Financial_BAO_FinancialType::buildPermissionedClause(�[97;41m$this->_whereClause�[0m, $component);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:549:96 - Argument 5 of CRM_Contact_BAO_Query::fromclause expects int, bool|int provided $this->_fromClause = self::fromClause($this->_tables, NULL, NULL, $this->_primaryLocation, �[97;41m$this->_mode�[0m, $apiEntity);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:550:107 - Argument 5 of CRM_Contact_BAO_Query::fromclause expects int, bool|int provided $this->_simpleFromClause = self::fromClause($this->_whereTables, NULL, NULL, $this->_primaryLocation, �[97;41m$this->_mode�[0m);

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:572:19 - Method CRM_Contact_BAO_Query::buildParamsLookup does not have a return type, expecting void public function �[30;47mbuildParamsLookup�[0m() {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:640:19 - Method CRM_Contact_BAO_Query::addSpecialFields does not have a return type, expecting void public function �[30;47maddSpecialFields�[0m($apiEntity) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:640:36 - Parameter $apiEntity has no provided type public function addSpecialFields(�[30;47m$apiEntity�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:672:19 - Method CRM_Contact_BAO_Query::selectClause does not have a return type, expecting void public function �[30;47mselectClause�[0m($apiEntity = NULL) {

INFO: RedundantCondition - CRM/Contact/BAO/Query.php:746:15 - Found a redundant condition when evaluating $tableName and trying to reconcile type 'string' to isset if (�[30;47misset($tableName)�[0m) {

INFO: RedundantCondition - CRM/Contact/BAO/Query.php:747:17 - Found a redundant condition when evaluating $tableName and trying to reconcile type 'string' to isset if (�[30;47mCRM_Utils_Array::value($tableName, self::$_dependencies)�[0m) {

INFO: MissingPropertyType - CRM/Contact/BAO/Query.php:995:62 - Property CRM_Core_BAO_CustomQuery::$_whereTables does not have a declared type $this->_whereTables = array_merge($this->_whereTables, �[30;47m$this->_customQuery->_whereTables�[0m);

INFO: DeprecatedProperty - CRM/Contact/BAO/Query.php:996:25 - CRM_Core_BAO_CustomQuery::$_options is marked deprecated $this->_options = �[30;47m$this->_customQuery->_options�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:1003:19 - Method CRM_Contact_BAO_Query::addHierarchicalElements does not have a return type, expecting void public function �[30;47maddHierarchicalElements�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/BAO/Query.php:1020:72 - Argument 2 of array_search expects array<mixed, mixed>, possibly different type array<array-key, mixed>|bool provided $locationTypeId = is_numeric($name) ? NULL : array_search($name, �[97;41m$locationTypes�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:1074:47 - Argument 1 of CRM_Contact_BAO_Query::getprimarycondition expects int, string provided $cond = self::getPrimaryCondition(�[97;41m$elementType�[0m);

INFO: RedundantCondition - CRM/Contact/BAO/Query.php:1093:15 - Found a redundant condition when evaluating $elementType and trying to reconcile type 'string' to falsy|numeric if (�[30;47m$elementType && // fix for CRM-882( to handle phone types ) !is_numeric($elementType)�[0m

INFO: RedundantCondition - CRM/Contact/BAO/Query.php:1152:15 - Found a redundant condition when evaluating $tableName and trying to reconcile type 'string' to isset if (�[30;47misset($tableName)�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:1154:49 - Possibly undefined variable $aName, first seen on line 1063 $this->_select["{$tName}_id"] = "{�[97;41m$aName�[0m}.{$pf}_id as {$tName}_id";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:1248:73 - Possibly undefined variable $aName, first seen on line 1063 = "\nLEFT JOIN $tableName $tName ON $tName.id = �[97;41m$aName�[0m.state_province_id";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:1250:62 - Possibly undefined variable $addressJoin, first seen on line 1063 $this->_whereTables["{$name}-address"] = �[97;41m$addressJoin�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:1257:73 - Possibly undefined variable $aName, first seen on line 1063 = "\nLEFT JOIN $tableName $tName ON $tName.id = �[97;41m$aName�[0m.country_id";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:1259:62 - Possibly undefined variable $addressJoin, first seen on line 1063 $this->_whereTables["{$name}-address"] = �[97;41m$addressJoin�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:1266:73 - Possibly undefined variable $aName, first seen on line 1063 = "\nLEFT JOIN $tableName $tName ON $tName.id = �[97;41m$aName�[0m.county_id";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:1268:62 - Possibly undefined variable $addressJoin, first seen on line 1063 $this->_whereTables["{$name}-address"] = �[97;41m$addressJoin�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:1274:62 - Possibly undefined variable $addressJoin, first seen on line 1063 $this->_whereTables["{$name}-address"] = �[97;41m$addressJoin�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/BAO/Query.php:1307:85 - Argument 2 of array_search expects array<mixed, mixed>, possibly different type array<array-key, mixed>|bool provided $this->_locationSpecificCustomFields[$cfID] = [$name, array_search($name, �[97;41m$locationTypes�[0m)];

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:1324:19 - Method CRM_Contact_BAO_Query::addMultipleElements does not have a return type, expecting void public function �[30;47maddMultipleElements�[0m() {

�[0;31mERROR�[0m: InvalidIterator - CRM/Contact/BAO/Query.php:1464:16 - Cannot iterate over string foreach (�[97;41m$this->_having�[0m as $havingSets) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:1507:26 - Method CRM_Contact_BAO_Query::fixDateValues does not have a return type, expecting void public static function �[30;47mfixDateValues�[0m($relative, &$from, &$to) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:1509:52 - Argument 1 of CRM_Utils_Date::getfromto expects string, true provided list($from, $to) = CRM_Utils_Date::getFromTo(�[97;41m$relative�[0m, $from, $to);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:1646:65 - Argument 3 of CRM_Contact_BAO_Query::convertcustomrelativefields expects string, array<array-key, mixed>|int provided self::convertCustomRelativeFields($formValues, $params, �[97;41m$values�[0m, $id);

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:1657:15 - Cannot resolve types for $values - docblock-defined type non-empty-array<array-key, mixed>|int does not contain string elseif (�[30;47min_array($id, $entityReferenceFields) && !empty($values) && is_string($values) && (strpos($values, ',') != FALSE)�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:1657:75 - Cannot resolve types for $values - docblock-defined type non-empty-array<array-key, mixed>|int does not contain string elseif (in_array($id, $entityReferenceFields) && !empty($values) && �[30;47mis_string($values)�[0m && (strpos($values, ',') !=

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Contact/BAO/Query.php:1662:9 - Variable $values is limited to values of type array<array-key, mixed> because it is passed by reference, array<array-key, mixed>|null type found �[97;41m$values�[0m = CRM_Contact_BAO_Query::fixWhereValues($id, $values, $wildcard, $useEquals, $apiEntity);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/BAO/Query.php:1662:62 - Argument 2 of CRM_Contact_BAO_Query::fixwherevalues expects array<array-key, mixed>, possibly different type array<array-key, mixed>|int provided $values = CRM_Contact_BAO_Query::fixWhereValues($id, �[97;41m$values�[0m, $wildcard, $useEquals, $apiEntity);

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:1680:26 - Method CRM_Contact_BAO_Query::legacyConvertFormValues does not have a return type, expecting void public static function �[30;47mlegacyConvertFormValues�[0m($id, &$values) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:1715:58 - Argument 1 of _civicrm_api_get_entity_name_from_camel cannot be null, possibly null value provided $apiEntity = _civicrm_api_get_entity_name_from_camel(�[97;41m$apiEntity�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:1735:14 - Argument 1 of substr expects string, int provided substr(�[97;41m$id�[0m, 0, 4) == 'qf' ||

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:1736:14 - Argument 1 of substr expects string, int provided substr(�[97;41m$id�[0m, 0, 7) == 'hidden_'

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:1742:15 - Argument 1 of substr expects string, int provided (substr(�[97;41m$id�[0m, 0, strlen($apiEntity)) != $apiEntity) &&

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:1743:15 - Argument 1 of substr expects string, int provided (substr(�[97;41m$id�[0m, 0, 10) != 'financial_' && substr($id, 0, 8) != 'payment_') &&

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:1743:53 - Argument 1 of substr expects string, int provided (substr($id, 0, 10) != 'financial_' && substr(�[97;41m$id�[0m, 0, 8) != 'payment_') &&

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:1744:15 - Argument 1 of substr expects string, int provided (substr(�[97;41m$id�[0m, 0, 7) != 'custom_')

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:1762:13 - Cannot resolve types for $values - docblock-defined type array<array-key, mixed> does not contain string elseif (�[30;47mis_string($values)�[0m && strpos($values, '%') !== FALSE) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:1783:19 - Method CRM_Contact_BAO_Query::whereClauseSingle does not have a return type, expecting void public function �[30;47mwhereClauseSingle�[0m(&$values, $apiEntity = NULL) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:1859:31 - Argument 2 of CRM_Contact_BAO_Query::email cannot be null, possibly null value provided $this->email($values, �[97;41m$apiEntity�[0m);

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/BAO/Query.php:1994:43 - $this->_relationshipValuesAdded with declared type 'Boolean' cannot be assigned type 'true' $this->_relationshipValuesAdded = �[97;41mTRUE�[0m;

�[0;31mERROR�[0m: UndefinedMethod - CRM/Contact/BAO/Query.php:1998:16 - Method CRM_Contact_BAO_Query::task does not exist $this->�[97;41mtask�[0m($values);

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:2068:9 - Found a redundant condition when evaluating docblock-defined type $this->_customQuery and trying to reconcile type 'object' to !falsy if (�[30;47m$this->_customQuery�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:2112:19 - Method CRM_Contact_BAO_Query::restWhere does not have a return type, expecting void public function �[30;47mrestWhere�[0m(&$values) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:2113:36 - Argument 1 of CRM_Utils_Array::value expects string, int(0) provided $name = CRM_Utils_Array::value(�[97;41m0�[0m, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:2114:34 - Argument 1 of CRM_Utils_Array::value expects string, int(1) provided $op = CRM_Utils_Array::value(�[97;41m1�[0m, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:2115:37 - Argument 1 of CRM_Utils_Array::value expects string, int(2) provided $value = CRM_Utils_Array::value(�[97;41m2�[0m, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:2116:40 - Argument 1 of CRM_Utils_Array::value expects string, int(3) provided $grouping = CRM_Utils_Array::value(�[97;41m3�[0m, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:2117:40 - Argument 1 of CRM_Utils_Array::value expects string, int(4) provided $wildcard = CRM_Utils_Array::value(�[97;41m4�[0m, $values);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:2150:16 - Cannot access array value on non-array variable $locationType of type bool $lType = �[97;41m$locationType[$locType[1]]�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:2167:22 - Possibly undefined variable $aName, first seen on line 2159 $this->_tables[�[97;41m$aName�[0m] = $this->_whereTables[$aName] = 1;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:2167:52 - Possibly undefined variable $aName, first seen on line 2159 $this->_tables[$aName] = $this->_whereTables[�[97;41m$aName�[0m] = 1;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:2196:22 - Possibly undefined variable $aName, first seen on line 2159 $this->_tables[�[97;41m$aName�[0m] = $this->_whereTables[$aName] = 1;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:2196:52 - Possibly undefined variable $aName, first seen on line 2159 $this->_tables[$aName] = $this->_whereTables[�[97;41m$aName�[0m] = 1;

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:2198:79 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, null value provided to parameter with type string list($qillop, $qillVal) = CRM_Contact_BAO_Query::buildQillForFieldValue(�[97;41mNULL�[0m, $name, $value, $op);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:2225:78 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, int provided $this->_where[$grouping][] = self::buildClause($field['where'], $op, �[97;41m$value�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:2258:9 - Argument 5 of CRM_Contact_BAO_Query::optionvaluequery expects string|null, array<array-key, mixed> provided �[97;41mCRM_Core_PseudoConstant::greeting($filterCondition)�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:2268:9 - Argument 5 of CRM_Contact_BAO_Query::optionvaluequery expects string|null, array<array-key, mixed> provided �[97;41mCRM_Core_PseudoConstant::greeting($filterCondition)�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:2278:9 - Argument 5 of CRM_Contact_BAO_Query::optionvaluequery expects string|null, array<array-key, mixed> provided �[97;41mCRM_Core_PseudoConstant::greeting($filterCondition)�[0m,

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:2328:62 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, null value provided to parameter with type string list($qillop, $qillVal) = self::buildQillForFieldValue(�[97;41mNULL�[0m, $field['title'], $value, $op);

INFO: DeprecatedMethod - CRM/Contact/BAO/Query.php:2350:15 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts("%1 is not a valid operator", [1 => $operator]))�[0m;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/BAO/Query.php:2379:14 - The declared return type 'array<array-key, mixed>' for CRM_Contact_BAO_Query::getLocationTableName is not nullable, but 'array{0:string, 1:string}|null' contains null

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Contact/BAO/Query.php:2382:48 - Parameter $where has no provided type public static function getLocationTableName(&�[30;47m$where�[0m, &$locType) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:2382:57 - Parameter $locType has no provided type public static function getLocationTableName(&$where, &�[30;47m$locType�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:2395:22 - Cannot access array value on non-array variable $locationType of type bool $tName = "{�[97;41m$locationType[$locType[1]]�[0m}-{$locType[0]}-{$locType[2]}";

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:2398:22 - Cannot access array value on non-array variable $locationType of type bool $tName = "{�[97;41m$locationType[$locType[1]]�[0m}-{$locType[0]}";

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:2420:20 - Cannot access array value on non-array variable $locationType of type bool $tName = "{�[97;41m$locationType[$locType[1]]�[0m}-address";

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:2430:20 - Cannot access array value on non-array variable $locationType of type bool $tName = "{�[97;41m$locationType[$locType[1]]�[0m}-email";

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:2433:20 - Cannot access array value on non-array variable $locationType of type bool $tName = "{�[97;41m$locationType[$locType[1]]�[0m}-im";

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:2436:20 - Cannot access array value on non-array variable $locationType of type bool $tName = "{�[97;41m$locationType[$locType[1]]�[0m}-openid";

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:2439:20 - Cannot access array value on non-array variable $locationType of type bool $tName = "{�[97;41m$locationType[$locType[1]]�[0m}-{$locType[0]}";

INFO: DeprecatedMethod - CRM/Contact/BAO/Query.php:2444:5 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

INFO: MissingParamType - CRM/Contact/BAO/Query.php:2530:70 - Parameter $whereTables has no provided type public static function getWhereClause($params, $fields, &$tables, &�[30;47m$whereTables�[0m, $strict = FALSE) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:2622:7 - Possibly undefined variable $tempTable, first seen on line 2622 �[97;41m$tempTable�[0m[$k . ".$key"] = $key;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:2624:11 - Possibly undefined variable $tempTable, first seen on line 2622 ksort(�[97;41m$tempTable�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:2626:14 - Possibly undefined variable $tempTable, first seen on line 2622 foreach (�[97;41m$tempTable�[0m as $key) {

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/BAO/Query.php:2734:16 - The declared return type 'string' for CRM_Contact_BAO_Query::getEntitySpecificJoins is not nullable, but the function returns 'null|string' return �[97;41mCRM_Activity_BAO_Query::from($name, $mode, $side)�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/BAO/Query.php:2779:16 - The declared return type 'string' for CRM_Contact_BAO_Query::getEntitySpecificJoins is not nullable, but the function returns 'null|string' return �[97;41mCRM_Grant_BAO_Query::from($name, $mode, $side)�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/BAO/Query.php:2787:18 - The declared return type 'string' for CRM_Contact_BAO_Query::getEntitySpecificJoins is not nullable, but the function returns 'null|string' return �[97;41mCRM_Contribute_BAO_Query::from($name, $mode, $side)�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:2787:56 - Argument 2 of CRM_Contribute_BAO_Query::from expects string, int provided return CRM_Contribute_BAO_Query::from($name, �[97;41m$mode�[0m, $side);

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/BAO/Query.php:2790:18 - The declared return type 'string' for CRM_Contact_BAO_Query::getEntitySpecificJoins is not nullable, but the function returns 'null|string' return �[97;41mCRM_Mailing_BAO_Query::from($name, $mode, $side)�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/BAO/Query.php:2793:18 - The declared return type 'string' for CRM_Contact_BAO_Query::getEntitySpecificJoins is not nullable, but the function returns 'null|string' return �[97;41mCRM_Campaign_BAO_Query::from($name, $mode, $side)�[0m;

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contact/BAO/Query.php:2818:20 - Cannot iterate over bool foreach (�[97;41m$locationTypes�[0m as $locationTypeID => $locationType) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:2839:19 - Method CRM_Contact_BAO_Query::deletedContacts does not have a return type, expecting void public function �[30;47mdeletedContacts�[0m($values) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:2852:19 - Method CRM_Contact_BAO_Query::contactType does not have a return type, expecting void public function �[30;47mcontactType�[0m(&$values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:2852:32 - Parameter $values has no provided type public function contactType(&�[30;47m$values�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:2886:41 - Argument 1 of CRM_Utils_Array::value expects string, int(1) provided $subType = CRM_Utils_Array::value(�[97;41m1�[0m, $contactTypeANDSubType);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:2901:87 - Possibly undefined variable $contactType, first seen on line 2871 $this->_where[$grouping][] = self::buildClause("contact_a.contact_type", $op, �[97;41m$contactType�[0m);

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:2917:19 - Method CRM_Contact_BAO_Query::contactSubType does not have a return type, expecting void public function �[30;47mcontactSubType�[0m(&$values) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:2927:19 - Method CRM_Contact_BAO_Query::includeContactSubTypes does not have a return type, expecting void public function �[30;47mincludeContactSubTypes�[0m($value, $grouping, $op = 'LIKE') {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:2927:42 - Parameter $value has no provided type public function includeContactSubTypes(�[30;47m$value�[0m, $grouping, $op = 'LIKE') {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:2927:50 - Parameter $grouping has no provided type public function includeContactSubTypes($value, �[30;47m$grouping�[0m, $op = 'LIKE') {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:2965:19 - Method CRM_Contact_BAO_Query::group does not have a return type, expecting void public function �[30;47mgroup�[0m($values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:2965:25 - Parameter $values has no provided type public function group(�[30;47m$values�[0m) {

INFO: DeprecatedMethod - CRM/Contact/BAO/Query.php:2983:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts("%1 is not a valid operator", [1 => $op]))�[0m;

INFO: RedundantCondition - CRM/Contact/BAO/Query.php:3046:12 - Found a redundant condition when evaluating $regularGroupIDs and trying to reconcile type 'non-empty-array<array-key, mixed>' to !empty if (!�[30;47mempty($regularGroupIDs)�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3108:19 - Method CRM_Contact_BAO_Query::getGroupCacheTableKeys does not have a return type public function �[30;47mgetGroupCacheTableKeys�[0m() {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:3118:45 - Parameter $value has no provided type public function getGroupsFromTypeCriteria(�[30;47m$value�[0m) {

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/BAO/Query.php:3137:14 - The declared return type 'string' for CRM_Contact_BAO_Query::addGroupContactCache is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m WHERE clause component for smart group criteria.

INFO: MisplacedRequiredParam - CRM/Contact/BAO/Query.php:3139:88 - Required param $op should come before any optional params in CRM_Contact_BAO_Query::addGroupContactCache public function addGroupContactCache($groups, $tableAlias, $joinTable = "contact_a", �[30;47m$op�[0m, $joinColumn = 'id') {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:3144:9 - Found a redundant condition when evaluating docblock-defined type $groups and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47m!empty($operator[$op]) && is_array($groups)�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:3144:35 - Found a redundant condition when evaluating docblock-defined type $groups and trying to reconcile type 'array<array-key, mixed>' to array if (!empty($operator[$op]) && �[30;47mis_array($groups)�[0m) {

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/BAO/Query.php:3148:14 - The declared return type 'string' for CRM_Contact_BAO_Query::addGroupContactCache is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:3153:13 - Found a redundant condition when evaluating docblock-defined type $groups and trying to reconcile type 'array<array-key, mixed>' to array elseif (�[30;47mis_array($groups)�[0m && count($groups)) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:3158:54 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, array<array-key, array<array-key, mixed>|mixed> provided $smartGroupClause = self::buildClause("id", $op, �[97;41m$groups�[0m, 'Int');

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/BAO/Query.php:3177:14 - The declared return type 'string' for CRM_Contact_BAO_Query::addGroupContactCache is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:3185:61 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, array<array-key, mixed> provided return self::buildClause("{$tableAlias}.group_id", $op, �[97;41m$groups�[0m, 'Int');

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3193:19 - Method CRM_Contact_BAO_Query::ufUser does not have a return type, expecting void public function �[30;47mufUser�[0m(&$values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:3193:27 - Parameter $values has no provided type public function ufUser(&�[30;47m$values�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3214:19 - Method CRM_Contact_BAO_Query::tagSearch does not have a return type, expecting void public function �[30;47mtagSearch�[0m(&$values) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/BAO/Query.php:3246:60 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3277:19 - Method CRM_Contact_BAO_Query::tag does not have a return type, expecting void public function �[30;47mtag�[0m(&$values) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/BAO/Query.php:3313:60 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3366:19 - Method CRM_Contact_BAO_Query::notes does not have a return type, expecting void public function �[30;47mnotes�[0m(&$values) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:3401:60 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, null value provided to parameter with type string list($qillOp, $qillVal) = self::buildQillForFieldValue(�[97;41mNULL�[0m, $name, $n, $op);

INFO: MissingParamType - CRM/Contact/BAO/Query.php:3412:44 - Parameter $op has no provided type public function nameNullOrEmptyOp($name, �[30;47m$op�[0m, $grouping) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:3412:49 - Parameter $grouping has no provided type public function nameNullOrEmptyOp($name, $op, �[30;47m$grouping�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3440:19 - Method CRM_Contact_BAO_Query::sortName does not have a return type, expecting void public function �[30;47msortName�[0m(&$values) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3511:19 - Method CRM_Contact_BAO_Query::greetings does not have a return type, expecting void public function �[30;47mgreetings�[0m(&$values) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:3515:77 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, null value provided to parameter with type string list($qillop, $qillVal) = CRM_Contact_BAO_Query::buildQillForFieldValue(�[97;41mNULL�[0m, $name, $value, $op);

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3526:22 - Method CRM_Contact_BAO_Query::email does not have a return type, expecting void protected function �[30;47memail�[0m(&$values, $apiEntity) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:3539:87 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, int(1) provided $this->_where[$grouping][] = self::buildClause('civicrm_email.is_primary', '=', �[97;41m1�[0m, 'Integer');

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3570:19 - Method CRM_Contact_BAO_Query::phone_numeric does not have a return type, expecting void public function �[30;47mphone_numeric�[0m(&$values) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3590:19 - Method CRM_Contact_BAO_Query::phone_option_group does not have a return type, expecting void public function �[30;47mphone_option_group�[0m($values) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:3594:19 - Cannot access array value on non-array variable $options of type bool $optionName = �[97;41m$options[$value]�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3605:19 - Method CRM_Contact_BAO_Query::street_address does not have a return type, expecting void public function �[30;47mstreet_address�[0m(&$values) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3636:19 - Method CRM_Contact_BAO_Query::street_number does not have a return type, expecting void public function �[30;47mstreet_number�[0m(&$values) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3667:19 - Method CRM_Contact_BAO_Query::sortByCharacter does not have a return type, expecting void public function �[30;47msortByCharacter�[0m(&$values) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3679:19 - Method CRM_Contact_BAO_Query::includeContactIDs does not have a return type, expecting void public function �[30;47mincludeContactIDs�[0m() {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3701:19 - Method CRM_Contact_BAO_Query::postalCode does not have a return type, expecting void public function �[30;47mpostalCode�[0m(&$values) {

�[0;31mERROR�[0m: PossiblyInvalidCast - CRM/Contact/BAO/Query.php:3730:64 - array<array-key, mixed> cannot be cast to string $this->_qill[$grouping][] = ts('Postal code') . " {$op} {�[97;41m$value�[0m}";

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/BAO/Query.php:3748:14 - The declared return type 'string' for CRM_Contact_BAO_Query::locationType is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:3761:20 - Cannot access array value on non-array variable $locationType of type bool $names[] = �[97;41m$locationType[$id]�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:3766:12 - Found a redundant condition when evaluating docblock-defined type $status and trying to reconcile type 'null' to falsy if (!�[30;47m$status�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:3766:12 - Found a contradiction with a docblock-defined type when evaluating $status and trying to reconcile type 'null' to !falsy if (!�[30;47m$status�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:3781:28 - Parameter $values has no provided type public function country(&�[30;47m$values�[0m, $fromStateProvince = TRUE) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:3799:79 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, null value provided to parameter with type string list($qillop, $qillVal) = CRM_Contact_BAO_Query::buildQillForFieldValue(�[97;41mNULL�[0m, 'country_id', $value, $op);

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/BAO/Query.php:3812:27 - Cannot concatenate with a possibly null null|string " ...AND... " . �[97;41m$countryQill�[0m,

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/BAO/Query.php:3827:14 - The declared return type 'string' for CRM_Contact_BAO_Query::county is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:3882:10 - Found a redundant condition when evaluating docblock-defined type $status and trying to reconcile type 'null' to falsy if (!�[30;47m$status�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:3882:10 - Found a contradiction with a docblock-defined type when evaluating $status and trying to reconcile type 'null' to !falsy if (!�[30;47m$status�[0m) {

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/BAO/Query.php:3896:14 - The declared return type 'string' for CRM_Contact_BAO_Query::stateProvince is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:3916:10 - Found a redundant condition when evaluating docblock-defined type $status and trying to reconcile type 'null' to falsy if (!�[30;47m$status�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:3916:10 - Found a contradiction with a docblock-defined type when evaluating $status and trying to reconcile type 'null' to !falsy if (!�[30;47m$status�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3929:19 - Method CRM_Contact_BAO_Query::changeLog does not have a return type, expecting void public function �[30;47mchangeLog�[0m(&$values) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:3951:60 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, null value provided to parameter with type string list($qillop, $qillVal) = self::buildQillForFieldValue(�[97;41mNULL�[0m, 'changed_by', $name, 'LIKE');

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3962:19 - Method CRM_Contact_BAO_Query::modifiedDates does not have a return type, expecting void public function �[30;47mmodifiedDates�[0m($values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:3962:33 - Parameter $values has no provided type public function modifiedDates(�[30;47m$values�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:3985:19 - Method CRM_Contact_BAO_Query::demographics does not have a return type, expecting void public function �[30;47mdemographics�[0m(&$values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:3985:33 - Parameter $values has no provided type public function demographics(&�[30;47m$values�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4012:19 - Method CRM_Contact_BAO_Query::privacy does not have a return type, expecting void public function �[30;47mprivacy�[0m(&$values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:4012:28 - Parameter $values has no provided type public function privacy(&�[30;47m$values�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4032:19 - Method CRM_Contact_BAO_Query::privacyOptions does not have a return type, expecting void public function �[30;47mprivacyOptions�[0m($values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:4032:34 - Parameter $values has no provided type public function privacyOptions(�[30;47m$values�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:4043:18 - Argument 1 of strtolower expects string, bool provided strtolower(�[97;41m$opValues[2] == 'AND'�[0m)

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4073:19 - Method CRM_Contact_BAO_Query::preferredCommunication does not have a return type, expecting void public function �[30;47mpreferredCommunication�[0m(&$values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:4073:43 - Parameter $values has no provided type public function preferredCommunication(&�[30;47m$values�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4100:19 - Method CRM_Contact_BAO_Query::relationship does not have a return type, expecting void public function �[30;47mrelationship�[0m(&$values) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:4102:9 - Found a redundant condition when evaluating docblock-defined type $this->_relationshipValuesAdded and trying to reconcile type 'Boolean' to !falsy if (�[30;47m$this->_relationshipValuesAdded�[0m) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/BAO/Query.php:4133:27 - CRM_Contact_BAO_Query::$_relType with declared type 'array<array-key, mixed>' cannot be assigned type 'string' self::$_relType = �[97;41m$rel[1]�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:4137:14 - Found a redundant condition when evaluating docblock-defined type $rTypeValue and trying to reconcile type 'CRM_Contact_BAO_RelationshipType' to !empty if (!�[30;47mempty($rTypeValue)�[0m) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/BAO/Query.php:4140:31 - CRM_Contact_BAO_Query::$_relType with declared type 'array<array-key, mixed>' cannot be assigned type 'string' self::$_relType = �[97;41m'reciprocal'�[0m;

INFO: DeprecatedMethod - CRM/Contact/BAO/Query.php:4152:64 - The method CRM_Core_DAO::createTempTableName has been marked as deprecated self::$_relationshipTempTable = $relationshipTempTable = �[30;47mCRM_Core_DAO::createTempTableName('civicrm_rel')�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:4167:91 - Argument 2 of CRM_Contact_BAO_Relationship::getcontactrelationshiptype expects null, string(null) provided $allRelationshipType = CRM_Contact_BAO_Relationship::getContactRelationshipType(NULL, �[97;41m'null'�[0m, NULL, NULL, TRUE);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:4189:7 - Possibly undefined variable $groupWhere, first seen on line 4189 �[97;41m$groupWhere�[0m[] = "( civicrm_relationship_group_contact.group_id IN (" .

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/BAO/Query.php:4258:39 - $this->_relationshipValuesAdded with declared type 'Boolean' cannot be assigned type 'true' $this->_relationshipValuesAdded = �[97;41mTRUE�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4296:19 - Method CRM_Contact_BAO_Query::addRelationshipPermissionClauses does not have a return type, expecting void public function �[30;47maddRelationshipPermissionClauses�[0m($grouping, &$where) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/BAO/Query.php:4307:43 - Argument 1 of array_intersect_key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $relPermNames = array_intersect_key(�[97;41m$allRelationshipPermissions�[0m, array_flip($relPermission[2]));

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4319:19 - Method CRM_Contact_BAO_Query::addRelationshipDateClauses does not have a return type, expecting void public function �[30;47maddRelationshipDateClauses�[0m($grouping, &$where) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4349:19 - Method CRM_Contact_BAO_Query::addRelationshipActivePeriodClauses does not have a return type, expecting void public function �[30;47maddRelationshipActivePeriodClauses�[0m($grouping, &$where) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4378:26 - Method CRM_Contact_BAO_Query::getRelationshipActivePeriodClauses does not have a return type, expecting string|null public static function �[30;47mgetRelationshipActivePeriodClauses�[0m($from, $to, $forceTableName) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:4378:61 - Parameter $from has no provided type public static function getRelationshipActivePeriodClauses(�[30;47m$from�[0m, $to, $forceTableName) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:4378:68 - Parameter $to has no provided type public static function getRelationshipActivePeriodClauses($from, �[30;47m$to�[0m, $forceTableName) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:4378:73 - Parameter $forceTableName has no provided type public static function getRelationshipActivePeriodClauses($from, $to, �[30;47m$forceTableName�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:4491:9 - Found a redundant condition when evaluating docblock-defined type $value and trying to reconcile type 'int' to numeric if (�[30;47mis_numeric($value)�[0m) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:4577:37 - Argument 1 of CRM_Contact_BAO_Query::includepseudofieldsjoin cannot be null, possibly null value provided $query->includePseudoFieldsJoin(�[97;41m$sort�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/Query.php:4596:66 - Argument 2 of CRM_Contact_BAO_Query::getgroupbyfromselectcolumns expects array<array-key, mixed>|null, string(contact_a.id) provided $sql .= self::getGroupByFromSelectColumns($query->_select, �[97;41m'contact_a.id'�[0m);

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Contact/BAO/Query.php:4619:28 - Argument 1 of CRM_Contact_BAO_Query::store expects CRM_Core_DAO, parent type object provided $val = $query->store(�[97;41m$dao�[0m);

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Contact/BAO/Query.php:4620:53 - Argument 1 of CRM_Contact_BAO_Query::converttopseudonames expects CRM_Core_DAO, parent type object provided $convertedVals = $query->convertToPseudoNames(�[97;41m$dao�[0m, TRUE, TRUE);

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/BAO/Query.php:4643:14 - The declared return type 'string' for CRM_Contact_BAO_Query::getCustomFieldName is not nullable, but 'string|false|null' contains null

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/BAO/Query.php:4647:40 - Argument 3 of substr cannot be false, possibly false value provided return substr($parameterName, 0, �[97;41mstrpos($parameterName, '_from')�[0m);

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/BAO/Query.php:4650:40 - Argument 3 of substr cannot be false, possibly false value provided return substr($parameterName, 0, �[97;41mstrpos($parameterName, '_relative')�[0m);

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/BAO/Query.php:4653:40 - Argument 3 of substr cannot be false, possibly false value provided return substr($parameterName, 0, �[97;41mstrpos($parameterName, '_to')�[0m);

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4671:29 - Method CRM_Contact_BAO_Query::convertCustomRelativeFields does not have a return type, expecting void protected static function �[30;47mconvertCustomRelativeFields�[0m(&$formValues, &$params, $values, $fieldName) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:4680:61 - Argument 2 of CRM_Utils_Date::getfromto cannot be null, null value provided to parameter with type string list($from, $to) = CRM_Utils_Date::getFromTo($values, �[97;41mNULL�[0m, NULL);

INFO: MissingParamType - CRM/Contact/BAO/Query.php:4723:44 - Parameter $fieldName has no provided type public static function isCustomDateField(�[30;47m$fieldName�[0m) {

INFO: InvalidDocblock - CRM/Contact/BAO/Query.php:4747:3 - Invalid type 'bool;' in docblock for CRM_Contact_BAO_Query::isAlreadyProcessedForQueryFormat /**

  • Has this field already been reformatting to Query object syntax.
  • The form layer passed formValues to this function in preProcess & postProcess. Reason unknown. This seems
  • to come with associated double queries & is possibly damaging performance.
  • However, here we add a tested function to ensure convertFormValues identifies pre-processed fields & returns
  • them as they are.
  • @param mixed $values
  • Value in formValues for the field.
  • @return bool; */ �[30;47mpublic static function isAlreadyProcessedForQueryFormat($values) {�[0m

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4747:26 - Method CRM_Contact_BAO_Query::isAlreadyProcessedForQueryFormat does not have a return type, expecting bool public static function �[30;47misAlreadyProcessedForQueryFormat�[0m($values) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:4751:45 - Argument 1 of CRM_Utils_Array::value expects string, int(1) provided if (($operator = CRM_Utils_Array::value(�[97;41m1�[0m, $values)) == FALSE) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4767:26 - Method CRM_Contact_BAO_Query::filterCountryFromValuesIfStateExists does not have a return type, expecting void public static function �[30;47mfilterCountryFromValuesIfStateExists�[0m(&$formValues) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:4818:26 - Method CRM_Contact_BAO_Query::getGroupByFromOrderBy does not have a return type, expecting void public static function �[30;47mgetGroupByFromOrderBy�[0m(&$groupBy, $orderBys) {

INFO: DeprecatedMethod - CRM/Contact/BAO/Query.php:4845:9 - The method CRM_Utils_SQL::supportsFullGroupBy has been marked as deprecated if (�[30;47mCRM_Utils_SQL::supportsFullGroupBy()�[0m && !empty($sqlMode) && in_array('ONLY_FULL_GROUP_BY', explode(',', $sqlMode))) {

�[0;31mERROR�[0m: MoreSpecificReturnType - CRM/Contact/BAO/Query.php:4911:14 - The declared return type 'CRM_Core_DAO' for CRM_Contact_BAO_Query::searchQuery is more specific than the inferred return type 'object|string|null'

  • @return �[97;41mCRM_Core_DAO�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Query.php:4925:14 - The type 'string' does not match the declared return type 'CRM_Core_DAO' for CRM_Contact_BAO_Query::searchQuery return �[97;41m$query�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Query.php:4928:14 - The type 'string|null' does not match the declared return type 'CRM_Core_DAO' for CRM_Contact_BAO_Query::searchQuery return �[97;41mCRM_Core_DAO::singleValueQuery($query)�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Query.php:4941:14 - The type 'string' does not match the declared return type 'CRM_Core_DAO' for CRM_Contact_BAO_Query::searchQuery return �[97;41mimplode(',', $ids)�[0m;

�[0;31mERROR�[0m: LessSpecificReturnStatement - CRM/Contact/BAO/Query.php:4944:12 - The type 'object' is more general than the declared return type 'CRM_Core_DAO' for CRM_Contact_BAO_Query::searchQuery return �[97;41m$dao�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:4953:42 - Argument 1 of CRM_Contact_BAO_Query::getsearchsqlparts cannot be null, null value provided to parameter with type int $sqlParts = $this->getSearchSQLParts(�[97;41mNULL�[0m, NULL, NULL, FALSE, FALSE, TRUE);

�[0;31mERROR�[0m: MoreSpecificReturnType - CRM/Contact/BAO/Query.php:4970:14 - The declared return type 'CRM_Core_DAO' for CRM_Contact_BAO_Query::getCachedContacts is more specific than the inferred return type 'object'

  • @return �[97;41mCRM_Core_DAO�[0m

�[0;31mERROR�[0m: LessSpecificReturnStatement - CRM/Contact/BAO/Query.php:4984:12 - The type 'object' is more general than the declared return type 'CRM_Core_DAO' for CRM_Contact_BAO_Query::getCachedContacts return �[97;41mCRM_Core_DAO::executeQuery($query)�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5020:19 - Method CRM_Contact_BAO_Query::generatePermissionClause does not have a return type, expecting void public function �[30;47mgeneratePermissionClause�[0m($onlyDeleted = FALSE, $count = FALSE) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5062:19 - Method CRM_Contact_BAO_Query::setSkipPermission does not have a return type, expecting void public function �[30;47msetSkipPermission�[0m($val) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5062:37 - Parameter $val has no provided type public function setSkipPermission(�[30;47m$val�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5100:19 - Method CRM_Contact_BAO_Query::appendFinancialTypeWhereAndFromToQueryStrings does not have a return type, expecting void public function �[30;47mappendFinancialTypeWhereAndFromToQueryStrings�[0m(&$where, &$from) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/BAO/Query.php:5119:14 - The declared return type 'string' for CRM_Contact_BAO_Query::qill is incorrect, got 'array<array-key, mixed>'

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Query.php:5122:12 - The type 'array<array-key, mixed>' does not match the declared return type 'string' for CRM_Contact_BAO_Query::qill return �[97;41m$this->_qill�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5219:19 - Method CRM_Contact_BAO_Query::dateQueryBuilder does not have a return type, expecting void public function �[30;47mdateQueryBuilder�[0m(

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5273:29 - Possibly undefined variable $firstDate, first seen on line 5240 $firstDate = substr(�[97;41m$firstDate�[0m, 0, 8);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5275:55 - Possibly undefined variable $firstDate, first seen on line 5240 $firstDateFormat = CRM_Utils_Date::customFormat(�[97;41m$firstDate�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5287:31 - Possibly undefined variable $firstOP, first seen on line 5238 ( {$tableName}.{$dbFieldName} �[97;41m$firstOP�[0m '$firstDate' ) AND

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5287:41 - Possibly undefined variable $firstDate, first seen on line 5240 ( {$tableName}.{$dbFieldName} $firstOP '�[97;41m$firstDate�[0m' ) AND

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5290:52 - Possibly undefined variable $firstPhrase, first seen on line 5239 $this->_qill[$grouping][] = "$fieldTitle - �[97;41m$firstPhrase�[0m "$firstDateFormat" " . ts('AND') . " $secondPhrase "$secondDateFormat"";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5293:67 - Possibly undefined variable $firstOP, first seen on line 5238 $this->_where[$grouping][] = "{$tableName}.{$dbFieldName} �[97;41m$firstOP�[0m '$firstDate'";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5293:77 - Possibly undefined variable $firstDate, first seen on line 5240 $this->_where[$grouping][] = "{$tableName}.{$dbFieldName} $firstOP '�[97;41m$firstDate�[0m'";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5294:52 - Possibly undefined variable $firstPhrase, first seen on line 5239 $this->_qill[$grouping][] = "$fieldTitle - �[97;41m$firstPhrase�[0m "$firstDateFormat"";

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5349:19 - Method CRM_Contact_BAO_Query::numberRangeBuilder does not have a return type, expecting void public function �[30;47mnumberRangeBuilder�[0m(

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5350:6 - Parameter $values has no provided type &�[30;47m$values�[0m,

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5352:19 - Parameter $fieldTitle has no provided type $dbFieldName, �[30;47m$fieldTitle�[0m,

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:5395:25 - Found a contradiction with a docblock-defined type when evaluating $options and trying to reconcile type 'null' to !falsy $displayValue = �[30;47m$options�[0m ? $options[$value] : $value;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:5395:55 - Found a redundant condition when evaluating docblock-defined type $options and trying to reconcile type 'null' to falsy $displayValue = $options ? $options[$value] : �[30;47m$value�[0m;

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:5396:31 - Found a contradiction with a docblock-defined type when evaluating $options and trying to reconcile type 'null' to !falsy $secondDisplayValue = �[30;47m$options�[0m ? $options[$secondValue] : $secondValue;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:5396:67 - Found a redundant condition when evaluating docblock-defined type $options and trying to reconcile type 'null' to falsy $secondDisplayValue = $options ? $options[$secondValue] : �[30;47m$secondValue�[0m;

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:5403:25 - Found a contradiction with a docblock-defined type when evaluating $options and trying to reconcile type 'null' to !falsy $displayValue = �[30;47m$options�[0m ? $options[$value] : $value;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:5403:55 - Found a redundant condition when evaluating docblock-defined type $options and trying to reconcile type 'null' to falsy $displayValue = $options ? $options[$value] : �[30;47m$value�[0m;

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:5418:23 - Found a contradiction with a docblock-defined type when evaluating $options and trying to reconcile type 'null' to !falsy $displayValue = �[30;47m$options�[0m ? $options[$value] : $value;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:5418:53 - Found a redundant condition when evaluating docblock-defined type $options and trying to reconcile type 'null' to falsy $displayValue = $options ? $options[$value] : �[30;47m$value�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5431:19 - Method CRM_Contact_BAO_Query::ageRangeQueryBuilder does not have a return type, expecting void public function �[30;47mageRangeQueryBuilder�[0m(

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5432:6 - Parameter $values has no provided type &�[30;47m$values�[0m,

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5434:19 - Parameter $fieldTitle has no provided type $dbFieldName, �[30;47m$fieldTitle�[0m,

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:5462:44 - Argument 1 of CRM_Contact_BAO_Query::calcdatefromage cannot be null, possibly null value provided $firstDate = self::calcDateFromAge(�[97;41m$asofDate�[0m, $value, 'min');

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:5469:47 - Argument 1 of CRM_Contact_BAO_Query::calcdatefromage cannot be null, possibly null value provided $secondDate = self::calcDateFromAge(�[97;41m$asofDate�[0m, $secondValue, 'max');

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:5475:44 - Argument 1 of CRM_Contact_BAO_Query::calcdatefromage cannot be null, possibly null value provided $firstDate = self::calcDateFromAge(�[97;41m$asofDate�[0m, $value, 'max');

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:5482:47 - Argument 1 of CRM_Contact_BAO_Query::calcdatefromage cannot be null, possibly null value provided $secondDate = self::calcDateFromAge(�[97;41m$asofDate�[0m, $secondValue, 'min');

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5489:42 - Possibly undefined variable $secondDate, first seen on line 5469 ( {$tableName}.{$dbFieldName} $secondOP '�[97;41m$secondDate�[0m' )

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/BAO/Query.php:5544:14 - The declared return type 'string' for CRM_Contact_BAO_Query::buildClause is incorrect, got 'non-empty-array<array-key, mixed>|string'

  • @return �[97;41mstring�[0m

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:5570:32 - Cannot resolve types for $value - docblock-defined type string does not contain array<array-key, mixed> if (!empty($value) && (�[30;47m!is_array($value) || !array_key_exists($op, $value)�[0m)) {

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Query.php:5584:20 - The type 'non-empty-array<array-key, mixed>|string' does not match the declared return type 'string' for CRM_Contact_BAO_Query::buildClause return �[97;41m$queryString�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Query.php:5589:22 - The type 'non-empty-array<array-key, mixed>|string' does not match the declared return type 'string' for CRM_Contact_BAO_Query::buildClause return �[97;41m$queryString�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5643:19 - Method CRM_Contact_BAO_Query::setOperator does not have a return type, expecting void public function �[30;47msetOperator�[0m($operator) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5643:31 - Parameter $operator has no provided type public function setOperator(�[30;47m$operator�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5663:19 - Method CRM_Contact_BAO_Query::filterRelatedContacts does not have a return type, expecting void public function �[30;47mfilterRelatedContacts�[0m(&$from, &$where, &$having) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5663:42 - Parameter $from has no provided type public function filterRelatedContacts(&�[30;47m$from�[0m, &$where, &$having) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5663:50 - Parameter $where has no provided type public function filterRelatedContacts(&$from, &�[30;47m$where�[0m, &$having) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5663:59 - Parameter $having has no provided type public function filterRelatedContacts(&$from, &$where, &�[30;47m$having�[0m) {

INFO: DeprecatedMethod - CRM/Contact/BAO/Query.php:5684:20 - The method CRM_Core_DAO::createTempTableName has been marked as deprecated $tableName = �[30;47mCRM_Core_DAO::createTempTableName('civicrm_transform', TRUE)�[0m;

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5773:40 - Parameter $op has no provided type public static function caseImportant(�[30;47m$op�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5783:44 - Parameter $returnProperties has no provided type public static function componentPresent(&�[30;47m$returnProperties�[0m, $prefix) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:5783:63 - Parameter $prefix has no provided type public static function componentPresent(&$returnProperties, �[30;47m$prefix�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:5813:19 - Method CRM_Contact_BAO_Query::optionValueQuery does not have a return type, expecting void public function �[30;47moptionValueQuery�[0m(

INFO: MisplacedRequiredParam - CRM/Contact/BAO/Query.php:5819:5 - Required param $field should come before any optional params in CRM_Contact_BAO_Query::optionValueQuery �[30;47m$field�[0m,

INFO: MisplacedRequiredParam - CRM/Contact/BAO/Query.php:5820:5 - Required param $label should come before any optional params in CRM_Contact_BAO_Query::optionValueQuery �[30;47m$label�[0m,

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:5867:77 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, possibly null value provided list($qillop, $qillVal) = CRM_Contact_BAO_Query::buildQillForFieldValue(�[97;41m$daoName�[0m, $field['name'], $value, $op);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:5869:62 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, int(0)|string provided $this->_where[$grouping][] = self::buildClause($wc, $op, �[97;41m$value�[0m, $dataType);

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/BAO/Query.php:5893:9 - Found a contradiction when evaluating $values and trying to reconcile type 'non-empty-array<int, string>' to empty if (�[97;41mempty($values)�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/BAO/Query.php:5902:15 - Found a contradiction when evaluating $v and trying to reconcile type 'string' to !string elseif (�[97;41m$dataType == 'String' && !is_string($v)�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/BAO/Query.php:5902:41 - Found a contradiction when evaluating $v and trying to reconcile type 'string' to !string elseif ($dataType == 'String' && !�[97;41mis_string($v)�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/BAO/Query.php:5908:9 - Found a contradiction when evaluating $returnValues and trying to reconcile type 'non-empty-array<int, string>' to empty if (�[97;41mempty($returnValues)�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/BAO/Query.php:5934:11 - Found a redundant condition when evaluating docblock-defined type $dao and trying to reconcile type 'CRM_Core_DAO' to object if (�[30;47mis_object($dao)�[0m && property_exists($dao, $value['idCol'])) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/BAO/Query.php:5937:11 - Instance property CRM_Core_DAO::$groups is not defined �[97;41m$dao->groups�[0m = $this->convertGroupIDStringToLabelString($dao, $val);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5952:15 - Possibly undefined variable $convertedValues, first seen on line 5952 �[97;41m$convertedValues�[0m[] = CRM_Core_PseudoConstant::getLabel($value['bao'], $value['idCol'], $pseudoValue);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5955:42 - Possibly undefined variable $convertedValues, first seen on line 5952 $dao->$key = ($usedForAPI) ? �[97;41m$convertedValues�[0m : implode(', ', $convertedValues);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/BAO/Query.php:5955:75 - Possibly undefined variable $convertedValues, first seen on line 5952 $dao->$key = ($usedForAPI) ? $convertedValues : implode(', ', �[97;41m$convertedValues�[0m);

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/BAO/Query.php:5978:45 - Instance property CRM_Core_DAO::$state_province_name is not defined $dao->{$value['pseudoField']} = �[97;41m$dao->$key�[0m = CRM_Core_PseudoConstant::stateProvince($val);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/BAO/Query.php:5995:33 - Cannot access array value on non-array variable $pseudoOptions of type bool $viewValues[$k] = �[97;41m$pseudoOptions[$v]�[0m;

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Contact/BAO/Query.php:6053:47 - Cannot call method on non-empty-array<array-key, mixed> variable $sort $sort = is_string($sort) ? $sort : $sort->�[97;41morderBy�[0m();

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/BAO/Query.php:6060:11 - Instance property CRM_Contact_BAO_Query::$_elemnt is not defined �[97;41m$this->_elemnt�[0m[$value['element']] = 1;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/BAO/Query.php:6088:47 - Cannot concatenate with a possibly null null|string $this->_fromClause = $this->_fromClause . �[97;41m$presentClause�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/BAO/Query.php:6089:59 - Cannot concatenate with a possibly null null|string $this->_simpleFromClause = $this->_simpleFromClause . �[97;41m$presentSimpleFromClause�[0m;

INFO: DeprecatedMethod - CRM/Contact/BAO/Query.php:6132:24 - The method CRM_Core_PseudoConstant::activityType has been marked as deprecated $pseudoOptions = �[30;47mCRM_Core_PseudoConstant::activityType(TRUE, TRUE, FALSE, 'label', TRUE)�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:6233:26 - Method CRM_Contact_BAO_Query::processSpecialFormValue does not have a return type, expecting void public static function �[30;47mprocessSpecialFormValue�[0m(&$formValues, $specialFields, $changeNames = []) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/BAO/Query.php:6273:14 - The declared return type 'array<array-key, mixed>' for CRM_Contact_BAO_Query::prepareOrderBy is incorrect, got 'null|string'

  • @return �[97;41marray�[0m

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query.php:6301:15 - Found a contradiction with a docblock-defined type when evaluating $sortOrder and trying to reconcile type 'null' to !falsy if (�[30;47m$sortOrder�[0m) {

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/BAO/Query.php:6317:14 - The declared return type 'array<array-key, mixed>' for CRM_Contact_BAO_Query::prepareOrderBy is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/BAO/Query.php:6394:14 - The type 'string' does not match the declared return type 'array<array-key, mixed>' for CRM_Contact_BAO_Query::prepareOrderBy return �[97;41m' ORDER BY ' . $order�[0m;

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:6429:19 - Method CRM_Contact_BAO_Query::setQillAndWhere does not have a return type, expecting void public function �[30;47msetQillAndWhere�[0m($name, $op, $value, $grouping, $field) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/BAO/Query.php:6430:78 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, possibly different type array<array-key, mixed>|string provided $this->_where[$grouping][] = self::buildClause("contact_a.{$name}", $op, �[97;41m$value�[0m);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:6431:77 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, null value provided to parameter with type string list($qillop, $qillVal) = CRM_Contact_BAO_Query::buildQillForFieldValue(�[97;41mNULL�[0m, $name, $value, $op);

�[0;31mERROR�[0m: InvalidArrayOffset - CRM/Contact/BAO/Query.php:6433:12 - Cannot access value on variable $field using offset value of 'title', expecting int 1 => �[97;41m$field['title']�[0m,

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:6453:49 - Argument 1 of CRM_Contact_BAO_Query::getmetadataforrealfield cannot be null, possibly null value provided $realField = $this->getMetadataForRealField(�[97;41m$fieldName�[0m);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:6468:32 - Argument 1 of CRM_Utils_Array::value cannot be null, possibly null value provided if (CRM_Utils_Array::value(�[97;41m$fieldName�[0m, $this->_returnProperties)) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:6545:22 - Method CRM_Contact_BAO_Query::addBasicSoftCreditStatsToStats does not have a return type, expecting void protected function �[30;47maddBasicSoftCreditStatsToStats�[0m(&$summary, $where, $from) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:6583:22 - Method CRM_Contact_BAO_Query::addBasicCancelStatsToSummary does not have a return type, expecting void protected function �[30;47maddBasicCancelStatsToSummary�[0m(&$summary, $where, $from) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:6714:38 - Argument 1 of CRM_Utils_Array::value expects string, int(0) provided $name = CRM_Utils_Array::value(�[97;41m0�[0m, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:6715:36 - Argument 1 of CRM_Utils_Array::value expects string, int(1) provided $op = CRM_Utils_Array::value(�[97;41m1�[0m, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:6716:39 - Argument 1 of CRM_Utils_Array::value expects string, int(2) provided $value = CRM_Utils_Array::value(�[97;41m2�[0m, $values);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/BAO/Query.php:6746:40 - Argument 1 of CRM_Contact_BAO_Query::prepareorderby cannot be null, possibly null value provided $order = $this->prepareOrderBy(�[97;41m$sort�[0m, $sortOrder);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/BAO/Query.php:6762:36 - Argument 1 of CRM_Contact_BAO_Query::includepseudofieldsjoin expects array<array-key, mixed>|string, possibly different type string|null|CRM_Utils_Sort provided $this->includePseudoFieldsJoin(�[97;41m$sort�[0m);

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:6855:22 - Method CRM_Contact_BAO_Query::addPseudoconstantFieldToSelect does not have a return type, expecting void protected function �[30;47maddPseudoconstantFieldToSelect�[0m($name) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:6886:40 - Parameter $fieldSpec has no provided type protected function isPseudoFieldAnFK(�[30;47m$fieldSpec�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query.php:6913:22 - Method CRM_Contact_BAO_Query::buildRelativeDateQuery does not have a return type, expecting void protected function �[30;47mbuildRelativeDateQuery�[0m(&$values) {

INFO: MissingParamType - CRM/Contact/BAO/Query.php:6913:46 - Parameter $values has no provided type protected function buildRelativeDateQuery(&�[30;47m$values�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:6914:37 - Argument 1 of CRM_Utils_Array::value expects string, int(2) provided $value = CRM_Utils_Array::value(�[97;41m2�[0m, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/Query.php:6922:40 - Argument 1 of CRM_Utils_Array::value expects string, int(3) provided $grouping = CRM_Utils_Array::value(�[97;41m3�[0m, $values);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:6925:48 - Argument 2 of CRM_Utils_Date::getfromto cannot be null, null value provided to parameter with type string $dates = CRM_Utils_Date::getFromTo($value, �[97;41mNULL�[0m, NULL);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/BAO/Query.php:6925:54 - Argument 3 of CRM_Utils_Date::getfromto cannot be null, null value provided to parameter with type string $dates = CRM_Utils_Date::getFromTo($value, NULL, �[97;41mNULL�[0m);

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/BAO/Query/Hook.php:42:30 - $this->_queryObjects with non-nullable declared type 'array<array-key, mixed>' cannot be assigned nullable type 'null' protected $_queryObjects = �[97;41mNULL�[0m;

INFO: DocblockTypeContradiction - CRM/Contact/BAO/Query/Hook.php:64:9 - array<array-key, mixed> does not contain null if (�[30;47m$this->_queryObjects === NULL�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query/Hook.php:87:19 - Method CRM_Contact_BAO_Query_Hook::alterSearchBuilderOptions does not have a return type, expecting void public function �[30;47malterSearchBuilderOptions�[0m(&$apiEntities, &$fieldOptions) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:87:46 - Parameter $apiEntities has no provided type public function alterSearchBuilderOptions(&�[30;47m$apiEntities�[0m, &$fieldOptions) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:87:61 - Parameter $fieldOptions has no provided type public function alterSearchBuilderOptions(&$apiEntities, &�[30;47m$fieldOptions�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query/Hook.php:99:19 - Method CRM_Contact_BAO_Query_Hook::alterSearchQuery does not have a return type, expecting void public function �[30;47malterSearchQuery�[0m(&$query, $fnName) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:112:47 - Parameter $mode has no provided type public function buildSearchfrom($fieldName, �[30;47m$mode�[0m, $side) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:112:54 - Parameter $side has no provided type public function buildSearchfrom($fieldName, $mode, �[30;47m$side�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query/Hook.php:123:19 - Method CRM_Contact_BAO_Query_Hook::setTableDependency does not have a return type, expecting void public function �[30;47msetTableDependency�[0m(&$tables) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:123:39 - Parameter $tables has no provided type public function setTableDependency(&�[30;47m$tables�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query/Hook.php:132:19 - Method CRM_Contact_BAO_Query_Hook::registerAdvancedSearchPane does not have a return type, expecting void public function �[30;47mregisterAdvancedSearchPane�[0m(&$panes) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:132:47 - Parameter $panes has no provided type public function registerAdvancedSearchPane(&�[30;47m$panes�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query/Hook.php:141:19 - Method CRM_Contact_BAO_Query_Hook::getPanesMapper does not have a return type, expecting void public function �[30;47mgetPanesMapper�[0m(&$panes) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:141:35 - Parameter $panes has no provided type public function getPanesMapper(&�[30;47m$panes�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query/Hook.php:151:19 - Method CRM_Contact_BAO_Query_Hook::buildAdvancedSearchPaneForm does not have a return type, expecting void public function �[30;47mbuildAdvancedSearchPaneForm�[0m(&$form, $type) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:151:55 - Parameter $type has no provided type public function buildAdvancedSearchPaneForm(&$form, �[30;47m$type�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query/Hook.php:161:19 - Method CRM_Contact_BAO_Query_Hook::setAdvancedSearchPaneTemplatePath does not have a return type, expecting void public function �[30;47msetAdvancedSearchPaneTemplatePath�[0m(&$paneTemplatePathArray, $type) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:161:54 - Parameter $paneTemplatePathArray has no provided type public function setAdvancedSearchPaneTemplatePath(&�[30;47m$paneTemplatePathArray�[0m, $type) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Hook.php:161:78 - Parameter $type has no provided type public function setAdvancedSearchPaneTemplatePath(&$paneTemplatePathArray, �[30;47m$type�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:48:45 - Parameter $mode has no provided type abstract public function from($fieldName, �[30;47m$mode�[0m, $side);

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:48:52 - Parameter $side has no provided type abstract public function from($fieldName, $mode, �[30;47m$side�[0m);

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:55:27 - Parameter $query has no provided type public function select(&�[30;47m$query�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:64:26 - Parameter $query has no provided type public function where(&�[30;47m$query�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:73:39 - Parameter $tables has no provided type public function setTableDependency(&�[30;47m$tables�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:82:47 - Parameter $panes has no provided type public function registerAdvancedSearchPane(&�[30;47m$panes�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:92:55 - Parameter $type has no provided type public function buildAdvancedSearchPaneForm(&$form, �[30;47m$type�[0m) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:102:54 - Parameter $paneTemplatePathArray has no provided type public function setAdvancedSearchPaneTemplatePath(&�[30;47m$paneTemplatePathArray�[0m, $type) {

INFO: MissingParamType - CRM/Contact/BAO/Query/Interface.php:102:78 - Parameter $type has no provided type public function setAdvancedSearchPaneTemplatePath(&$paneTemplatePathArray, �[30;47m$type�[0m) {

INFO: MissingReturnType - CRM/Contact/BAO/Query/Interface.php:121:19 - Method CRM_Contact_BAO_Query_Interface::alterSearchBuilderOptions does not have a return type, expecting void public function �[30;47malterSearchBuilderOptions�[0m(&$apiEntities, &$fieldOptions) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/BAO/SearchCustom.php:62:64 - Argument 1 of CRM_Contact_BAO_SavedSearch::getformvalues expects int, int|string|null provided $formValues = CRM_Contact_BAO_SavedSearch::getFormValues(�[97;41m$ssID�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/SearchCustom.php:82:31 - Argument 1 of CRM_Extension_Mapper::isextensionkey expects string, array<array-key, mixed> provided if (!$ext->isExtensionKey(�[97;41m$customSearchClass�[0m)) {

�[0;31mERROR�[0m: InvalidOperand - CRM/Contact/BAO/SearchCustom.php:83:27 - Cannot concatenate with a array<array-key, mixed> $customSearchFile = �[97;41mstr_replace('_', DIRECTORY_SEPARATOR, $customSearchClass )�[0m . '.php';

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/SearchCustom.php:89:43 - Argument 1 of CRM_Extension_Mapper::keytopath expects string, array<array-key, mixed> provided $customSearchFile = $ext->keyToPath(�[97;41m$customSearchClass�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/BAO/SearchCustom.php:90:45 - Argument 1 of CRM_Extension_Mapper::keytoclass expects string, array<array-key, mixed> provided $customSearchClass = $ext->keyToClass(�[97;41m$customSearchClass�[0m);

INFO: UnresolvableInclude - CRM/Contact/BAO/SearchCustom.php:93:14 - Cannot resolve the given expression to a file path $error = �[30;47minclude_once $customSearchFile�[0m;

INFO: DeprecatedMethod - CRM/Contact/BAO/SearchCustom.php:112:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Could not resolve custom search ID')�[0m;

INFO: MissingParamType - CRM/Contact/BAO/SearchCustom.php:137:43 - Parameter $args has no provided type public static function &buildFormValues(�[30;47m$args�[0m) {

INFO: MissingPropertyType - CRM/Contact/DAO/Factory.php:8:17 - Property CRM_Contact_DAO_Factory::$_classes does not have a declared type - consider array{Address:string, Contact:string, Email:string, Household:string, IM:string, Individual:string, Location:string, LocationType:string, Organization:string, Phone:string, Relationship:string} public static �[30;47m$_classes�[0m = [

INFO: MissingPropertyType - CRM/Contact/DAO/Factory.php:22:17 - Property CRM_Contact_DAO_Factory::$_prefix does not have a declared type - consider array{business:string, data:string} public static �[30;47m$_prefix�[0m = [

INFO: InvalidStringClass - CRM/Contact/DAO/Factory.php:41:17 - String cannot be used as a class $newObj = �[30;47m$class::singleton()�[0m;

INFO: InvalidStringClass - CRM/Contact/DAO/Factory.php:45:17 - String cannot be used as a class $newObj = �[30;47mnew $class()�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Edit/Address.php:50:26 - Method CRM_Contact_Form_Edit_Address::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $addressBlockCount = NULL, $sharing = TRUE, $inlineEdit = FALSE) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Edit/Address.php:169:72 - Argument 1 of CRM_Contact_BAO_Contact::getentityrefcreatelinks expects array<array-key, mixed>, string(shared_address) provided $profileLinks = CRM_Contact_BAO_Contact::getEntityRefCreateLinks(�[97;41m'shared_address'�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/Address.php:192:48 - Instance property CRM_Core_Form::$_addressRequireOmission is not defined $customDataRequiredFields = explode(',', �[97;41m$self->_addressRequireOmission�[0m);

�[0;31mERROR�[0m: PossiblyNullReference - CRM/Contact/Form/Edit/Address.php:204:26 - Cannot call method getElementError on possibly null value if ($self->�[97;41mgetElementError�[0m($elementName)) {

�[0;31mERROR�[0m: PossiblyNullReference - CRM/Contact/Form/Edit/Address.php:219:24 - Cannot call method getElementError on possibly null value if ($self->�[97;41mgetElementError�[0m($elementName)) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/Address.php:243:26 - Method CRM_Contact_Form_Edit_Address::setDefaultValues does not have a return type, expecting void public static function �[30;47msetDefaultValues�[0m(&$defaults, &$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/Address.php:284:11 - Instance property CRM_Core_Form::$_parseStreetAddress is not defined if (�[97;41m$form->_parseStreetAddress�[0m) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/Form/Edit/Address.php:298:15 - Cannot concatenate with a possibly null string|null �[97;41m$streetAddress�[0m .= ' ';

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/Form/Edit/Address.php:304:17 - Cannot concatenate with a possibly null string|null �[97;41m$streetAddress�[0m .= ' ';

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/Address.php:338:13 - Instance property CRM_Core_Form::$_contactId is not defined if (�[97;41m$form->_contactId�[0m && !empty($_POST['address']) && is_array($_POST['address'])

INFO: MissingReturnType - CRM/Contact/Form/Edit/Address.php:364:26 - Method CRM_Contact_Form_Edit_Address::storeRequiredCustomDataInfo does not have a return type, expecting void public static function �[30;47mstoreRequiredCustomDataInfo�[0m(&$form, $groupTree) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/Form/Edit/Address.php:378:15 - Cannot concatenate with a possibly null null|string �[97;41m$requireOmission�[0m .= $cdVal['element_custom_name'] . ',';

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Edit/Address.php:384:7 - Instance property CRM_Core_Form::$_addressRequireOmission is not defined �[97;41m$form->_addressRequireOmission�[0m = rtrim($requireOmission, ',');

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Edit/Address.php:384:46 - Argument 1 of rtrim cannot be null, possibly null value provided $form->_addressRequireOmission = rtrim(�[97;41m$requireOmission�[0m, ',');

INFO: MissingReturnType - CRM/Contact/Form/Edit/Address.php:395:29 - Method CRM_Contact_Form_Edit_Address::addCustomDataToForm does not have a return type, expecting void protected static function �[30;47maddCustomDataToForm�[0m(&$form, $entityId, $blockId) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Form/Edit/Address.php:396:63 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> $groupTree = CRM_Core_BAO_CustomGroup::getTree('Address', �[97;41mNULL�[0m, $entityId);

INFO: MissingReturnType - CRM/Contact/Form/Edit/CommunicationPreferences.php:52:26 - Method CRM_Contact_Form_Edit_CommunicationPreferences::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contact/Form/Edit/CommunicationPreferences.php:71:14 - Cannot iterate over bool foreach (�[97;41m$comm�[0m as $value => $title) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/CommunicationPreferences.php:132:42 - Instance property CRM_Contact_Form_Edit_CommunicationPreferences::$_contactType is not defined $greetings = self::getGreetingFields(�[97;41m$self->_contactType�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Edit/CommunicationPreferences.php:136:9 - Possibly undefined variable $errors, first seen on line 136 �[97;41m$errors�[0m[$details['customField']] = ts('Custom %1 is a required field if %1 is of type Customized.',

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Edit/CommunicationPreferences.php:143:7 - Possibly undefined variable $errors, first seen on line 136 �[97;41m$errors�[0m['preferred_mail_format'] = ts('Please select an email format preferred by this contact.');

INFO: MissingReturnType - CRM/Contact/Form/Edit/CommunicationPreferences.php:154:26 - Method CRM_Contact_Form_Edit_CommunicationPreferences::setDefaultValues does not have a return type, expecting void public static function �[30;47msetDefaultValues�[0m(&$form, &$defaults) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/Form/Edit/CommunicationPreferences.php:158:95 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $defaults['preferred_language'] = CRM_Utils_Array::key($defaults['preferred_language'], �[97;41m$languages�[0m);

�[0;31mERROR�[0m: InvalidPassByReference - CRM/Contact/Form/Edit/CommunicationPreferences.php:168:55 - Parameter 1 of array_pop expects a variable $defaults['communication_style_id'] = array_pop(�[97;41mCRM_Core_OptionGroup::values('communication_style', TRUE, NULL, NULL, 'AND is_default = 1')�[0m);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Form/Edit/CommunicationPreferences.php:168:113 - Argument 3 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $defaults['communication_style_id'] = array_pop(CRM_Core_OptionGroup::values('communication_style', TRUE, �[97;41mNULL�[0m, NULL, 'AND is_default = 1'));

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/CommunicationPreferences.php:183:87 - Instance property CRM_Core_Form::$_contactType is not defined if ($defaultGreetingTypeId = CRM_Contact_BAO_Contact_Utils::defaultGreeting(�[97;41m$form->_contactType�[0m, $greeting)

INFO: MissingReturnType - CRM/Contact/Form/Edit/CommunicationPreferences.php:203:26 - Method CRM_Contact_Form_Edit_CommunicationPreferences::getGreetingFields does not have a return type public static function �[30;47mgetGreetingFields�[0m($contactType) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/CustomData.php:44:26 - Method CRM_Contact_Form_Edit_CustomData::preProcess does not have a return type, expecting void public static function �[30;47mpreProcess�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Edit/CustomData.php:45:5 - Instance property CRM_Core_Form::$_type is not defined �[97;41m$form->_type�[0m = CRM_Utils_Request::retrieve('type', 'String');

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Edit/CustomData.php:46:5 - Instance property CRM_Core_Form::$_subType is not defined �[97;41m$form->_subType�[0m = CRM_Utils_Request::retrieve('subType', 'String');

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Edit/CustomData.php:51:7 - Instance property CRM_Core_Form::$_addBlockName is not defined �[97;41m$form->_addBlockName�[0m = 'CustomData';

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/CustomData.php:57:39 - Instance property CRM_Core_Form::$_contactType is not defined ($form->_type) ? $form->_type : �[97;41m$form->_contactType�[0m

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/CustomData.php:61:32 - Instance property CRM_Core_Form::$_groupTree is not defined $form->assign('groupTree', �[97;41m$form->_groupTree�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Edit/CustomData.php:70:26 - Method CRM_Contact_Form_Edit_CustomData::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Edit/CustomData.php:77:11 - Instance property CRM_Core_Form::$_customValueCount is not defined �[97;41m$form->_customValueCount�[0m = $customValueCount;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/CustomData.php:90:68 - Instance property CRM_Core_Form::$_values is not defined $contactSubType = CRM_Utils_Array::value('contact_sub_type', �[97;41m$form->_values�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/CustomData.php:92:34 - Instance property CRM_Core_Form::$_contactType is not defined $form->assign('contactType', �[97;41m$form->_contactType�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Edit/CustomData.php:104:26 - Method CRM_Contact_Form_Edit_CustomData::setDefaultValues does not have a return type, expecting void public static function �[30;47msetDefaultValues�[0m(&$form, &$defaults) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/Demographics.php:45:26 - Method CRM_Contact_Form_Edit_Demographics::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/Demographics.php:62:26 - Method CRM_Contact_Form_Edit_Demographics::setDefaultValues does not have a return type, expecting void public static function �[30;47msetDefaultValues�[0m(&$form, &$defaults) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/Email.php:49:26 - Method CRM_Contact_Form_Edit_Email::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $blockCount = NULL, $blockEdit = FALSE) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Form/Edit/Email.php:71:11 - Found a redundant condition when evaluating docblock-defined type $multipleBulk and trying to reconcile type 'object' to !falsy if (�[30;47m$multipleBulk�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/Form/Edit/Email.php:71:11 - Found a contradiction with a docblock-defined type when evaluating $multipleBulk and trying to reconcile type 'object' to falsy if (�[30;47m$multipleBulk�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/Household.php:50:26 - Method CRM_Contact_Form_Edit_Household::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $inlineEditMode = NULL) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Edit/Household.php:69:9 - Argument 4 of CRM_Core_Form::addrule expects string|null, array{0:string(CRM_Contact_DAO_Contact), 1:mixed, 2:string(external_identifier)} provided �[97;41m['CRM_Contact_DAO_Contact', $form->_contactId, 'external_identifier']�[0m

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/Household.php:69:37 - Instance property CRM_Core_Form::$_contactId is not defined ['CRM_Contact_DAO_Contact', �[97;41m$form->_contactId�[0m, 'external_identifier']

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Edit/Household.php:88:71 - Argument 3 of CRM_Contact_Form_Contact::formrule cannot be null, possibly null value provided $primaryID = CRM_Contact_Form_Contact::formRule($fields, $errors, �[97;41m$contactID�[0m, 'Household');

INFO: MissingReturnType - CRM/Contact/Form/Edit/IM.php:49:26 - Method CRM_Contact_Form_Edit_IM::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $blockCount = NULL, $blockEdit = FALSE) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/Individual.php:50:26 - Method CRM_Contact_Form_Edit_Individual::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $inlineEditMode = NULL) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Edit/Individual.php:56:30 - Argument 8 of CRM_Core_BAO_Setting::valueoptions expects null, string(AND v.filter = 2) provided FALSE, 'name', TRUE, �[97;41m'AND v.filter = 2'�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Edit/Individual.php:105:9 - Argument 4 of CRM_Core_Form::addrule expects string|null, array{0:string(CRM_Contact_DAO_Contact), 1:mixed, 2:string(external_identifier)} provided �[97;41m['CRM_Contact_DAO_Contact', $form->_contactId, 'external_identifier']�[0m

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/Individual.php:105:37 - Instance property CRM_Core_Form::$_contactId is not defined ['CRM_Contact_DAO_Contact', �[97;41m$form->_contactId�[0m, 'external_identifier']

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Form/Edit/Individual.php:120:14 - The declared return type 'bool' for CRM_Contact_Form_Edit_Individual::formRule is incorrect, got 'non-empty-array<array-key, mixed>|true'

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Edit/Individual.php:125:71 - Argument 3 of CRM_Contact_Form_Contact::formrule cannot be null, possibly null value provided $primaryID = CRM_Contact_Form_Contact::formRule($fields, $errors, �[97;41m$contactID�[0m, 'Individual');

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Form/Edit/Individual.php:132:12 - The type 'non-empty-array<array-key, mixed>|true' does not match the declared return type 'bool' for CRM_Contact_Form_Edit_Individual::formRule return �[97;41mempty($errors) ? TRUE : $errors�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Edit/Lock.php:45:26 - Method CRM_Contact_Form_Edit_Lock::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Edit/Lock.php:64:58 - Argument 1 of CRM_Contact_BAO_Contact::gettimestamps cannot be null, possibly null value provided $timestamps = CRM_Contact_BAO_Contact::getTimestamps(�[97;41m$contactID�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Edit/Notes.php:40:26 - Method CRM_Contact_Form_Edit_Notes::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/OpenID.php:49:26 - Method CRM_Contact_Form_Edit_OpenID::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $blockCount = NULL, $blockEdit = FALSE) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/Organization.php:50:26 - Method CRM_Contact_Form_Edit_Organization::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $inlineEditMode = NULL) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Edit/Organization.php:75:9 - Argument 4 of CRM_Core_Form::addrule expects string|null, array{0:string(CRM_Contact_DAO_Contact), 1:mixed, 2:string(external_identifier)} provided �[97;41m['CRM_Contact_DAO_Contact', $form->_contactId, 'external_identifier']�[0m

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/Organization.php:75:37 - Instance property CRM_Core_Form::$_contactId is not defined ['CRM_Contact_DAO_Contact', �[97;41m$form->_contactId�[0m, 'external_identifier']

INFO: MissingParamType - CRM/Contact/Form/Edit/Organization.php:87:35 - Parameter $fields has no provided type public static function formRule(�[30;47m$fields�[0m, $files, $contactID = NULL) {

INFO: MissingParamType - CRM/Contact/Form/Edit/Organization.php:87:44 - Parameter $files has no provided type public static function formRule($fields, �[30;47m$files�[0m, $contactID = NULL) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Edit/Organization.php:89:71 - Argument 3 of CRM_Contact_Form_Contact::formrule cannot be null, possibly null value provided $primaryID = CRM_Contact_Form_Contact::formRule($fields, $errors, �[97;41m$contactID�[0m, 'Organization');

INFO: MissingReturnType - CRM/Contact/Form/Edit/Phone.php:49:26 - Method CRM_Contact_Form_Edit_Phone::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $addressBlockCount = NULL, $blockEdit = FALSE) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/TagsAndGroups.php:64:26 - Method CRM_Contact_Form_Edit_TagsAndGroups::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Edit/TagsAndGroups.php:76:7 - Instance property CRM_Core_Form::$_tagGroup is not defined �[97;41m$form->_tagGroup�[0m = [];

INFO: DeprecatedMethod - CRM/Contact/Form/Edit/TagsAndGroups.php:98:20 - The method CRM_Core_PseudoConstant::allGroup has been marked as deprecated $group = �[30;47mCRM_Core_PseudoConstant::allGroup()�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Edit/TagsAndGroups.php:109:9 - Possibly undefined variable $attributes, first seen on line 109 �[97;41m$attributes�[0m['skiplabel'] = TRUE;

INFO: DocblockTypeContradiction - CRM/Contact/Form/Edit/TagsAndGroups.php:139:15 - Found a contradiction with a docblock-defined type when evaluating $isRequired and trying to reconcile type 'null' to !falsy if (�[30;47m$isRequired�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Edit/TagsAndGroups.php:156:48 - Argument 2 of CRM_Core_Form_Tag::buildquickform expects string, array<array-key, mixed> provided CRM_Core_Form_Tag::buildQuickForm($form, �[97;41m$parentNames�[0m, 'civicrm_contact', $contactId, FALSE, TRUE);

INFO: MissingReturnType - CRM/Contact/Form/Edit/TagsAndGroups.php:175:26 - Method CRM_Contact_Form_Edit_TagsAndGroups::setDefaults does not have a return type, expecting void public static function �[30;47msetDefaults�[0m($id, &$defaults, $type = self::ALL, $fieldName = NULL, $groupElementType = 'checkbox') {

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contact/Form/Edit/TagsAndGroups.php:185:18 - Cannot iterate over int foreach (�[97;41m$contactGroup�[0m as $group) {

INFO: MissingReturnType - CRM/Contact/Form/Edit/TagsAndGroups.php:209:26 - Method CRM_Contact_Form_Edit_TagsAndGroups::setDefaultValues does not have a return type, expecting void public static function �[30;47msetDefaultValues�[0m(&$form, &$defaults) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/TagsAndGroups.php:215:13 - Instance property CRM_Core_Form::$_gid is not defined if (�[97;41m$form->_gid�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/TagsAndGroups.php:218:13 - Instance property CRM_Core_Form::$_tid is not defined if (�[97;41m$form->_tid�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Edit/TagsAndGroups.php:230:27 - Instance property CRM_Core_Form::$_contactId is not defined self::setDefaults(�[97;41m$form->_contactId�[0m, $defaults, self::ALL, NULL, $groupElementType);

INFO: MissingReturnType - CRM/Contact/Form/Edit/Website.php:47:26 - Method CRM_Contact_Form_Edit_Website::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $blockCount = NULL) {

INFO: MissingReturnType - CRM/Contact/Form/Inline/Lock.php:46:26 - Method CRM_Contact_Form_Inline_Lock::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form, $contactID) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Inline/Lock.php:57:70 - Argument 2 of CRM_Core_Form::addformrule expects string|null, int provided $form->addFormRule(['CRM_Contact_Form_Inline_Lock', 'formRule'], �[97;41m$contactID�[0m);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Inline/Lock.php:75:58 - Argument 1 of CRM_Contact_BAO_Contact::gettimestamps cannot be null, possibly null value provided $timestamps = CRM_Contact_BAO_Contact::getTimestamps(�[97;41m$contactID�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Location.php:40:26 - Method CRM_Contact_Form_Location::preProcess does not have a return type, expecting void public static function �[30;47mpreProcess�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Location.php:41:5 - Instance property CRM_Core_Form::$_addBlockName is not defined �[97;41m$form->_addBlockName�[0m = CRM_Utils_Request::retrieve('block', 'String');

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Location.php:54:7 - Instance property CRM_Event_Form_ManageEvent_Location::$_blocks is not defined �[97;41m$form->_blocks�[0m = [

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Location.php:61:29 - Instance property CRM_Core_Form::$_blocks is not defined $form->assign('blocks', �[97;41m$form->_blocks�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Location.php:77:26 - Method CRM_Contact_Form_Location::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Location.php:83:14 - Instance property CRM_Core_Form::$_blocks is not defined foreach (�[97;41m$form->_blocks�[0m as $blockName => $label) {

INFO: InvalidStringClass - CRM/Contact/Form/Location.php:107:9 - String cannot be used as a class �[30;47m$formName::buildQuickForm($form)�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:38:26 - Method CRM_Contact_Form_Search_Criteria::basic does not have a return type, expecting void public static function �[30;47mbasic�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Search/Criteria.php:42:9 - Instance property CRM_Core_Form::$_searchOptions is not defined if (�[97;41m$form->_searchOptions�[0m['contactType']) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Search/Criteria.php:54:11 - Instance property CRM_Core_Form::$_group is not defined if (�[97;41m$form->_group�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Criteria.php:80:48 - Argument 2 of CRM_Core_Form_Tag::buildquickform expects string, array<array-key, mixed> provided CRM_Core_Form_Tag::buildQuickForm($form, �[97;41m$parentNames�[0m, 'civicrm_contact', NULL, TRUE, FALSE);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Criteria.php:87:50 - Argument 1 of CRM_Core_BAO_Tag::gettagsusedfor expects array<array-key, mixed>, array-key provided $tags = CRM_Core_BAO_Tag::getTagsUsedFor(�[97;41m$key�[0m, FALSE, TRUE, NULL);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Criteria.php:127:21 - Argument 1 of CRM_Core_Form::addyesno expects int, string(uf_user) provided $form->addYesNo(�[97;41m'uf_user'�[0m, ts('CMS User?'), TRUE);

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/Form/Search/Criteria.php:253:98 - Cannot add an array to a non-array bool $form->add('select', 'phone_location_type_id', ts('Phone Location'), ['' => ts('- any -')] + �[97;41m$locationType�[0m, FALSE, ['class' => 'crm-select2']);

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/Form/Search/Criteria.php:254:91 - Cannot add an array to a non-array bool $form->add('select', 'phone_phone_type_id', ts('Phone Type'), ['' => ts('- any -')] + �[97;41m$phoneType�[0m, FALSE, ['class' => 'crm-select2']);

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:262:29 - Method CRM_Contact_Form_Search_Criteria::setBasicSearchFields does not have a return type, expecting void protected static function �[30;47msetBasicSearchFields�[0m($form) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:328:26 - Method CRM_Contact_Form_Search_Criteria::location does not have a return type, expecting void public static function �[30;47mlocation�[0m(&$form) {

�[0;31mERROR�[0m: InvalidClass - CRM/Contact/Form/Search/Criteria.php:391:11 - Class or interface HTML_QuickForm_Element has wrong casing �[97;41m$element�[0m->setMultiple(TRUE);

�[0;31mERROR�[0m: UndefinedMethod - CRM/Contact/Form/Search/Criteria.php:391:21 - Method HTML_QuickForm_Element::setmultiple does not exist $element->�[97;41msetMultiple�[0m(TRUE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Criteria.php:419:67 - Argument 4 of CRM_Core_Form::add expects array<array-key, mixed>|string, array<array-key, mixed>|bool provided $form->add('select', 'location_type', ts('Address Location'), �[97;41m$locationType�[0m, FALSE, [

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:432:26 - Method CRM_Contact_Form_Search_Criteria::activity does not have a return type, expecting void public static function �[30;47mactivity�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Criteria.php:433:45 - Argument 3 of CRM_Core_Form::add expects string, int(1) provided $form->add('hidden', 'hidden_activity', �[97;41m1�[0m);

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Contact/Form/Search/Criteria.php:434:45 - Argument 1 of CRM_Activity_BAO_Query::buildsearchform expects CRM_Core_Form_Search, parent type CRM_Core_Form provided CRM_Activity_BAO_Query::buildSearchForm(�[97;41m$form�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:440:26 - Method CRM_Contact_Form_Search_Criteria::changeLog does not have a return type, expecting void public static function �[30;47mchangeLog�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Criteria.php:441:46 - Argument 3 of CRM_Core_Form::add expects string, int(1) provided $form->add('hidden', 'hidden_changeLog', �[97;41m1�[0m);

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/Form/Search/Criteria.php:449:99 - Argument 8 of CRM_Core_Form_Date::builddaterange cannot be false, possibly false value provided CRM_Core_Form_Date::buildDateRange($form, 'log_date', 1, '_low', '_high', ts('From:'), FALSE, �[97;41mFALSE�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:455:26 - Method CRM_Contact_Form_Search_Criteria::task does not have a return type, expecting void public static function �[30;47mtask�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Criteria.php:456:41 - Argument 3 of CRM_Core_Form::add expects string, int(1) provided $form->add('hidden', 'hidden_task', �[97;41m1�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:462:26 - Method CRM_Contact_Form_Search_Criteria::relationship does not have a return type, expecting void public static function �[30;47mrelationship�[0m(&$form) {

INFO: MissingParamType - CRM/Contact/Form/Search/Criteria.php:462:40 - Parameter $form has no provided type public static function relationship(&�[30;47m$form�[0m) {

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/Form/Search/Criteria.php:484:110 - Argument 8 of CRM_Core_Form_Date::builddaterange cannot be false, possibly false value provided CRM_Core_Form_Date::buildDateRange($form, 'relation_start_date', 1, '_low', '_high', ts('From:'), FALSE, �[97;41mFALSE�[0m);

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/Form/Search/Criteria.php:485:108 - Argument 8 of CRM_Core_Form_Date::builddaterange cannot be false, possibly false value provided CRM_Core_Form_Date::buildDateRange($form, 'relation_end_date', 1, '_low', '_high', ts('From:'), FALSE, �[97;41mFALSE�[0m);

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/Form/Search/Criteria.php:487:118 - Argument 8 of CRM_Core_Form_Date::builddaterange cannot be false, possibly false value provided CRM_Core_Form_Date::buildDateRange($form, 'relation_active_period_date', 1, '_low', '_high', ts('From:'), FALSE, �[97;41mFALSE�[0m);

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/Form/Search/Criteria.php:490:104 - Argument 8 of CRM_Core_Form_Date::builddaterange cannot be false, possibly false value provided CRM_Core_Form_Date::buildDateRange($form, 'relation_date', 1, '_low', '_high', ts('From:'), FALSE, �[97;41mFALSE�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:499:26 - Method CRM_Contact_Form_Search_Criteria::demographics does not have a return type, expecting void public static function �[30;47mdemographics�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Criteria.php:500:49 - Argument 3 of CRM_Core_Form_Search::add expects string, int(1) provided $form->add('hidden', 'hidden_demographics', �[97;41m1�[0m);

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contact/Form/Search/Criteria.php:504:14 - Cannot iterate over bool foreach (�[97;41m$gender�[0m as $key => $var) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:529:26 - Method CRM_Contact_Form_Search_Criteria::notes does not have a return type, expecting void public static function �[30;47mnotes�[0m(&$form) {

INFO: MissingParamType - CRM/Contact/Form/Search/Criteria.php:529:33 - Parameter $form has no provided type public static function notes(&�[30;47m$form�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:549:26 - Method CRM_Contact_Form_Search_Criteria::custom does not have a return type, expecting void public static function �[30;47mcustom�[0m(&$form) {

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Contact/Form/Search/Criteria.php:549:34 - Variable $form is limited to values of type CRM_Contact_Form_Search because it is passed by reference, CRM_Contact_Form_Search|CRM_Core_Form type found. Use @param-out to specify a different output type public static function custom(&�[97;41m$form�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Criteria.php:550:43 - Argument 3 of CRM_Contact_Form_Search::add expects string, int(1) provided $form->add('hidden', 'hidden_custom', �[97;41m1�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Criteria.php:561:7 - Possibly undefined variable $_groupTitle, first seen on line 561 �[97;41m$_groupTitle�[0m[$key] = $group['name'];

INFO: MissingReturnType - CRM/Contact/Form/Search/Criteria.php:580:26 - Method CRM_Contact_Form_Search_Criteria::CiviCase does not have a return type, expecting void public static function �[30;47mCiviCase�[0m(&$form) {

INFO: MissingParamType - CRM/Contact/Form/Search/Criteria.php:580:36 - Parameter $form has no provided type public static function CiviCase(&�[30;47m$form�[0m) {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:35:13 - Property CRM_Contact_Form_Search_Custom_ActivitySearch::$_formValues does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_formValues�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:36:13 - Property CRM_Contact_Form_Search_Custom_ActivitySearch::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:37:13 - Property CRM_Contact_Form_Search_Custom_ActivitySearch::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/ActivitySearch.php:66:5 - Instance property CRM_Contact_Form_Search_Custom_ActivitySearch::$_groupId is not defined �[97;41m$this->_groupId�[0m = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup',

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/ActivitySearch.php:67:7 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(activity_status) provided �[97;41m'activity_status'�[0m,

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:90:19 - Method CRM_Contact_Form_Search_Custom_ActivitySearch::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/ActivitySearch.php:110:55 - The method CRM_Core_PseudoConstant::activityType has been marked as deprecated $activityType = ['' => ' - select activity - '] + �[30;47mCRM_Core_PseudoConstant::activityType()�[0m;

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/ActivitySearch.php:118:55 - The method CRM_Core_PseudoConstant::activityStatus has been marked as deprecated $activityStatus = ['' => ' - select status - '] + �[30;47mCRM_Core_PseudoConstant::activityStatus()�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:150:19 - The declared return type 'void' for CRM_Contact_Form_Search_Custom_ActivitySearch::templateFile is incorrect, got 'string' public function �[97;41mtemplateFile�[0m() {

INFO: DocblockTypeContradiction - CRM/Contact/Form/Search/Custom/ActivitySearch.php:219:12 - Found a contradiction with a docblock-defined type when evaluating $sort and trying to reconcile type 'null' to !empty if (!�[30;47mempty($sort)�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:219:12 - Found a redundant condition when evaluating docblock-defined type $sort and trying to reconcile type 'null' to empty if (!�[30;47mempty($sort)�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:220:13 - Cannot resolve types for $sort - empty does not contain string if (�[97;41mis_string($sort)�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:252:19 - Method CRM_Contact_Form_Search_Custom_ActivitySearch::alterRow does not have a return type, expecting void public function �[30;47malterRow�[0m(&$row) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:252:29 - Parameter $row has no provided type public function alterRow(&�[30;47m$row�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/Form/Search/Custom/ActivitySearch.php:263:62 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $assigneeID = CRM_Utils_Array::key('Activity Assignees', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/Form/Search/Custom/ActivitySearch.php:264:58 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/Form/Search/Custom/ActivitySearch.php:265:57 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $sourceID = CRM_Utils_Array::key('Activity Source', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ActivitySearch.php:276:79 - Instance property CRM_Contact_Form_Search_Custom_ActivitySearch::$_groupId is not defined ON activity.status_id = ov2.value AND ov2.option_group_id = {�[97;41m$this->_groupId�[0m}

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:399:19 - Method CRM_Contact_Form_Search_Custom_ActivitySearch::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ActivitySearch.php:418:19 - Method CRM_Contact_Form_Search_Custom_ActivitySearch::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Base.php:35:13 - Property CRM_Contact_Form_Search_Custom_Base::$_formValues does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_formValues�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Base.php:37:13 - Property CRM_Contact_Form_Search_Custom_Base::$_columns does not have a declared type protected �[30;47m$_columns�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Base.php:39:13 - Property CRM_Contact_Form_Search_Custom_Base::$_stateID does not have a declared type protected �[30;47m$_stateID�[0m;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/Form/Search/Custom/Base.php:57:14 - The declared return type 'array<array-key, mixed>' for CRM_Contact_Form_Search_Custom_Base::buildTaskList is not nullable, but 'null' contains null

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/Form/Search/Custom/Base.php:60:12 - The declared return type 'array<array-key, mixed>' for CRM_Contact_Form_Search_Custom_Base::buildTaskList is not nullable, but the function returns 'null' return �[97;41m$form->getVar('_taskList')�[0m;

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:112:5 - Parameter $selectClause has no provided type �[30;47m$selectClause�[0m,

�[0;31mERROR�[0m: UndefinedMethod - CRM/Contact/Form/Search/Custom/Base.php:120:45 - Method CRM_Contact_Form_Search_Custom_Base::from does not exist $sql = "SELECT $selectClause " . $this->�[97;41mfrom�[0m();

�[0;31mERROR�[0m: UndefinedMethod - CRM/Contact/Form/Search/Custom/Base.php:121:21 - Method CRM_Contact_Form_Search_Custom_Base::where does not exist $where = $this->�[97;41mwhere�[0m();

INFO: DocblockTypeContradiction - CRM/Contact/Form/Search/Custom/Base.php:132:9 - Found a contradiction with a docblock-defined type when evaluating $groupBy and trying to reconcile type 'null' to !falsy if (�[30;47m$groupBy�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Base.php:147:20 - Method CRM_Contact_Form_Search_Custom_Base::columns does not have a return type public function &�[30;47mcolumns�[0m() {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Base.php:155:26 - Method CRM_Contact_Form_Search_Custom_Base::includeContactIDs does not have a return type, expecting void public static function �[30;47mincludeContactIDs�[0m(&$sql, &$formValues) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:155:45 - Parameter $sql has no provided type public static function includeContactIDs(&�[30;47m$sql�[0m, &$formValues) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:155:52 - Parameter $formValues has no provided type public static function includeContactIDs(&$sql, &�[30;47m$formValues�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Base.php:177:19 - Method CRM_Contact_Form_Search_Custom_Base::addSortOffset does not have a return type, expecting void public function �[30;47maddSortOffset�[0m(&$sql, $offset, $rowcount, $sort) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:177:34 - Parameter $sql has no provided type public function addSortOffset(&�[30;47m$sql�[0m, $offset, $rowcount, $sort) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:177:40 - Parameter $offset has no provided type public function addSortOffset(&$sql, �[30;47m$offset�[0m, $rowcount, $sort) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:177:49 - Parameter $rowcount has no provided type public function addSortOffset(&$sql, $offset, �[30;47m$rowcount�[0m, $sort) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:177:60 - Parameter $sort has no provided type public function addSortOffset(&$sql, $offset, $rowcount, �[30;47m$sort�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Base.php:202:19 - Method CRM_Contact_Form_Search_Custom_Base::validateUserSQL does not have a return type, expecting void public function �[30;47mvalidateUserSQL�[0m(&$sql, $onlyWhere = FALSE) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:202:36 - Parameter $sql has no provided type public function validateUserSQL(&�[30;47m$sql�[0m, $onlyWhere = FALSE) {

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/Base.php:212:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Could not find '%1' string in SQL clause.', [1 => $string] ))�[0m;

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/Base.php:220:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Found illegal '%1' string in SQL clause.', [1 => $string] ))�[0m;

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Base.php:233:32 - Parameter $where has no provided type public function whereClause(&�[30;47m$where�[0m, &$params) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Base.php:251:19 - Method CRM_Contact_Form_Search_Custom_Base::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Basic.php:35:13 - Property CRM_Contact_Form_Search_Custom_Basic::$_query does not have a declared type - consider CRM_Contact_BAO_Query protected �[30;47m$_query�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Basic.php:36:13 - Property CRM_Contact_Form_Search_Custom_Basic::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Basic.php:37:13 - Property CRM_Contact_Form_Search_Custom_Basic::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Basic.php:89:19 - Method CRM_Contact_Form_Search_Custom_Basic::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/Form/Search/Custom/Basic.php:98:40 - Cannot add an array to a non-array bool $tag = ['' => ts('- any tag -')] + �[97;41mCRM_Core_PseudoConstant::get('CRM_Core_DAO_EntityTag', 'tag_id', ['onlyActive' => FALSE])�[0m;

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/Basic.php:108:14 - The return type 'null|string' for CRM_Contact_Form_Search_Custom_Base::count is different to the implemented return type for CRM_Contact_Form_Search_Custom_Basic::count 'CRM_Contact_DAO_Contact'

  • @return �[97;41mCRM_Contact_DAO_Contact�[0m

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/Basic.php:168:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_Basic::templatefile 'string'

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/Basic.php:175:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::getQueryObj is different to the implemented return type for CRM_Contact_Form_Search_Custom_Basic::getqueryobj 'CRM_Contact_BAO_Query'

  • @return �[97;41mCRM_Contact_BAO_Query�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Basic.php:184:19 - Method CRM_Contact_Form_Search_Custom_Basic::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:35:13 - Property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_formValues does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_formValues�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:36:13 - Property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:37:13 - Property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:38:10 - Property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_permissionedComponent does not have a declared type - consider string public �[30;47m$_permissionedComponent�[0m;

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:45:32 - Parameter $formValues has no provided type public function __construct(&�[30;47m$formValues�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:56:5 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_amounts is not defined �[97;41m$this->_amounts�[0m = [

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:65:5 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_dates is not defined �[97;41m$this->_dates�[0m = [

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:74:5 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_checkboxes is not defined �[97;41m$this->_checkboxes�[0m = ['is_first_amount' => ts('First Donation?')];

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:81:7 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$is_first_amount is not defined �[97;41m$this->{$name}�[0m = CRM_Utils_Array::value($name, $this->_formValues, FALSE);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:94:19 - Method CRM_Contact_Form_Search_Custom_ContribSYBNT::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:96:14 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_amounts is not defined foreach (�[97;41m$this->_amounts�[0m as $name => $title) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:103:14 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_dates is not defined foreach (�[97;41m$this->_dates�[0m as $name => $title) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:107:14 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$_checkboxes is not defined foreach (�[97;41m$this->_checkboxes�[0m as $name => $title) {

�[0;31mERROR�[0m: LessSpecificImplementedReturnType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:120:14 - The return type 'null|string' for CRM_Contact_Form_Search_Custom_Base::count is more specific than the implemented return type for CRM_Contact_Form_Search_Custom_ContribSYBNT::count 'mixed'

  • @return �[97;41mmixed�[0m

�[0;31mERROR�[0m: NullOperand - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:225:7 - Cannot concatenate with a null �[97;41m$from�[0m .= " LEFT JOIN civicrm_contribution contrib_2 ON contrib_2.contact_id = contact_a.id ";

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:232:7 - Cannot concatenate with a possibly null null|string �[97;41m$from�[0m .= " LEFT JOIN XG_CustomSearch_SYBNT xg ON xg.contact_id = contact_a.id ";

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:279:11 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$exclude_start_date is not defined if (�[97;41m$this->exclude_start_date�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:283:11 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$exclude_end_date is not defined if (�[97;41m$this->exclude_end_date�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:293:11 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$exclude_min_amount is not defined if (�[97;41m$this->exclude_min_amount�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:297:11 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$exclude_max_amount is not defined if (�[97;41m$this->exclude_max_amount�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:322:11 - Instance property CRM_Contact_Form_Search_Custom_ContribSYBNT::$is_first_amount is not defined if (�[97;41m$this->is_first_amount�[0m) {

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:369:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_ContribSYBNT::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:385:19 - Method CRM_Contact_Form_Search_Custom_ContribSYBNT::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ContribSYBNT.php:397:19 - Method CRM_Contact_Form_Search_Custom_ContribSYBNT::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:35:13 - Property CRM_Contact_Form_Search_Custom_ContributionAggregate::$_formValues does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_formValues�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:36:13 - Property CRM_Contact_Form_Search_Custom_ContributionAggregate::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:37:13 - Property CRM_Contact_Form_Search_Custom_ContributionAggregate::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:38:10 - Property CRM_Contact_Form_Search_Custom_ContributionAggregate::$_permissionedComponent does not have a declared type - consider string public �[30;47m$_permissionedComponent�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:65:19 - Method CRM_Contact_Form_Search_Custom_ContributionAggregate::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:86:108 - Argument 8 of CRM_Core_Form_Date::builddaterange cannot be false, possibly false value provided CRM_Core_Form_Date::buildDateRange($form, 'contribution_date', 1, '_low', '_high', ts('From:'), FALSE, �[97;41mFALSE�[0m);

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:102:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_ContributionAggregate::templatefile 'string'

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:208:7 - Possibly undefined variable $dateParams, first seen on line 208 �[97;41m$dateParams�[0m[$dateFieldName] = CRM_Utils_Array::value(

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:311:19 - Method CRM_Contact_Form_Search_Custom_ContributionAggregate::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ContributionAggregate.php:330:19 - Method CRM_Contact_Form_Search_Custom_ContributionAggregate::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/DateAdded.php:35:13 - Property CRM_Contact_Form_Search_Custom_DateAdded::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/DateAdded.php:36:13 - Property CRM_Contact_Form_Search_Custom_DateAdded::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/DateAdded.php:38:13 - Property CRM_Contact_Form_Search_Custom_DateAdded::$_datesTable does not have a declared type - consider string|null protected �[30;47m$_datesTable�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/DateAdded.php:39:13 - Property CRM_Contact_Form_Search_Custom_DateAdded::$_xgTable does not have a declared type - consider string|null protected �[30;47m$_xgTable�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/DateAdded.php:40:13 - Property CRM_Contact_Form_Search_Custom_DateAdded::$_igTable does not have a declared type - consider string|null protected �[30;47m$_igTable�[0m = NULL;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/DateAdded.php:50:5 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_includeGroups is not defined �[97;41m$this->_includeGroups�[0m = CRM_Utils_Array::value('includeGroups', $formValues, []);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/DateAdded.php:51:5 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_excludeGroups is not defined �[97;41m$this->_excludeGroups�[0m = CRM_Utils_Array::value('excludeGroups', $formValues, []);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/DateAdded.php:64:19 - Method CRM_Contact_Form_Search_Custom_DateAdded::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/DateAdded.php:96:9 - Argument 2 of CRM_Core_Error::statusbounce expects null, string provided �[97;41mCRM_Utils_System::url('civicrm/contact/search/custom/list', 'reset=1' )�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/DateAdded.php:142:5 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_includeGroups is not defined �[97;41m$this->_includeGroups�[0m = CRM_Utils_Array::value('includeGroups', $this->_formValues, []);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/DateAdded.php:144:5 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_excludeGroups is not defined �[97;41m$this->_excludeGroups�[0m = CRM_Utils_Array::value('excludeGroups', $this->_formValues, []);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/DateAdded.php:146:5 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_allSearch is not defined �[97;41m$this->_allSearch�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/DateAdded.php:147:5 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_groups is not defined �[97;41m$this->_groups�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/DateAdded.php:151:7 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_allSearch is not defined �[97;41m$this->_allSearch�[0m = TRUE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/DateAdded.php:156:7 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_groups is not defined �[97;41m$this->_groups�[0m = TRUE;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/DateAdded.php:173:27 - Argument 4 of CRM_Contact_Form_Search_Custom_DateAdded::sql expects null, string(contact_a.id)|null provided $offset, $rowcount, �[97;41m$sort�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/DateAdded.php:174:27 - Argument 6 of CRM_Contact_Form_Search_Custom_DateAdded::sql expects null, string( GROUP BY contact_a.id)|string( GROUP BY contact_id ) provided $includeContactIDs, �[97;41m$groupBy�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/DateAdded.php:218:9 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_groups is not defined if (�[97;41m$this->_groups�[0m) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Form/Search/Custom/DateAdded.php:222:27 - $group->is_active with declared type 'bool' cannot be assigned type 'int(1)' $group->is_active = �[97;41m1�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/DateAdded.php:225:9 - Possibly undefined variable $allGroups, first seen on line 225 �[97;41m$allGroups�[0m[] = $group->id;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/DateAdded.php:230:38 - Possibly undefined variable $allGroups, first seen on line 225 $includedGroups = implode(',', �[97;41m$allGroups�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/DateAdded.php:239:20 - Instance property CRM_Contact_Form_Search_Custom_DateAdded::$_excludeGroups is not defined if (is_array(�[97;41m$this->_excludeGroups�[0m)) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/DateAdded.php:266:68 - Argument 1 of CRM_Contact_BAO_SavedSearch::contactidssql expects int, int|string|null provided $smartSql = CRM_Contact_BAO_SavedSearch::contactIDsSQL(�[97;41m$ssId�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/DateAdded.php:314:66 - Argument 1 of CRM_Contact_BAO_SavedSearch::contactidssql expects int, int|string|null provided $smartSql = CRM_Contact_BAO_SavedSearch::contactIDsSQL(�[97;41m$ssId�[0m);

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/DateAdded.php:374:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_DateAdded::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/DateAdded.php:383:19 - Method CRM_Contact_Form_Search_Custom_DateAdded::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

�[0;31mERROR�[0m: LessSpecificImplementedReturnType - CRM/Contact/Form/Search/Custom/DateAdded.php:393:14 - The return type 'null|string' for CRM_Contact_Form_Search_Custom_Base::count is more specific than the implemented return type for CRM_Contact_Form_Search_Custom_DateAdded::count 'mixed'

  • @return �[97;41mmixed�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/DateAdded.php:420:19 - Method CRM_Contact_Form_Search_Custom_DateAdded::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/EventAggregate.php:35:13 - Property CRM_Contact_Form_Search_Custom_EventAggregate::$_formValues does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_formValues�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/EventAggregate.php:36:13 - Property CRM_Contact_Form_Search_Custom_EventAggregate::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/EventAggregate.php:37:13 - Property CRM_Contact_Form_Search_Custom_EventAggregate::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/EventAggregate.php:38:10 - Property CRM_Contact_Form_Search_Custom_EventAggregate::$_permissionedComponent does not have a declared type - consider array{0:string, 1:string} public �[30;47m$_permissionedComponent�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/EventAggregate.php:66:19 - Method CRM_Contact_Form_Search_Custom_EventAggregate::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Form/Search/Custom/EventAggregate.php:108:19 - The declared return type 'void' for CRM_Contact_Form_Search_Custom_EventAggregate::templateFile is incorrect, got 'string' public function �[97;41mtemplateFile�[0m() {

INFO: DocblockTypeContradiction - CRM/Contact/Form/Search/Custom/EventAggregate.php:176:10 - Found a contradiction with a docblock-defined type when evaluating $sort and trying to reconcile type 'null' to !empty if (!�[30;47mempty($sort)�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Form/Search/Custom/EventAggregate.php:176:10 - Found a redundant condition when evaluating docblock-defined type $sort and trying to reconcile type 'null' to empty if (!�[30;47mempty($sort)�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/Form/Search/Custom/EventAggregate.php:177:11 - Cannot resolve types for $sort - empty does not contain string if (�[97;41mis_string($sort)�[0m) {

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/EventAggregate.php:282:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::summary is different to the implemented return type for CRM_Contact_Form_Search_Custom_EventAggregate::summary 'array<array-key, mixed>'

  • @return �[97;41marray�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/EventAggregate.php:360:19 - Method CRM_Contact_Form_Search_Custom_EventAggregate::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/EventAggregate.php:372:19 - Method CRM_Contact_Form_Search_Custom_EventAggregate::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Form/Search/Custom/FullText.php:40:32 - $this->_partialQueries with non-nullable declared type 'array<array-key, mixed>' cannot be assigned nullable type 'null' protected $_partialQueries = �[97;41mNULL�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:42:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_formValues does not have a declared type - consider non-empty-array<array-key, mixed> protected �[30;47m$_formValues�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:44:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_columns does not have a declared type - consider non-empty-array<string, string>|null protected �[30;47m$_columns�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:46:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_text does not have a declared type - consider string|null protected �[30;47m$_text�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:48:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_table does not have a declared type protected �[30;47m$_table�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:50:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_tableName does not have a declared type - consider string|null protected �[30;47m$_tableName�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:52:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_entityIDTableName does not have a declared type - consider string|null protected �[30;47m$_entityIDTableName�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:54:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_tableFields does not have a declared type - consider array{id:string, table_name:string, contact_id:string, sort_name:string, display_name:string, assignee_contact_id:string, assignee_sort_name:string, target_contact_id:string, target_sort_name:string, activity_id:string, activity_type_id:string, record_type:string, client_id:string, case_id:string, case_start_date:string, case_end_date:string, case_is_deleted:string, subject:string, details:string, contribution_id:string, financial_type:string, contribution_page:string, contribution_receive_date:string, contribution_total_amount:string, contribution_trxn_Id:string, contribution_source:string, contribution_status:string, contribution_check_number:string, participant_id:string, event_title:string, participant_fee_level:string, participant_fee_amount:string, participant_source:string, participant_register_date:string, participant_status:string, participant_role:string, membership_id:string, membership_fee:string, membership_type:string, membership_start_date:string, membership_end_date:string, membership_source:string, membership_status:string, file_ids:string}|null protected �[30;47m$_tableFields�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:71:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_limitNumber does not have a declared type - consider int protected �[30;47m$_limitNumber�[0m = 10;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:78:13 - Property CRM_Contact_Form_Search_Custom_FullText::$_foundRows does not have a declared type - consider array protected �[30;47m$_foundRows�[0m = [];

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText.php:98:84 - Argument 4 of CRM_Contact_Form_Search_Custom_FullText::getfieldvalue expects null, string() provided $formValues['text'] = trim($this->getFieldValue($formValues, 'text', 'String', �[97;41m''�[0m));

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText.php:130:33 - Parameter $formValues has no provided type public function getFieldValue(�[30;47m$formValues�[0m, $field, $type, $default = NULL) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText.php:130:46 - Parameter $field has no provided type public function getFieldValue($formValues, �[30;47m$field�[0m, $type, $default = NULL) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText.php:130:54 - Parameter $type has no provided type public function getFieldValue($formValues, $field, �[30;47m$type�[0m, $default = NULL) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText.php:141:19 - Method CRM_Contact_Form_Search_Custom_FullText::initialize does not have a return type, expecting void public function �[30;47minitialize�[0m() {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText.php:153:19 - Method CRM_Contact_Form_Search_Custom_FullText::buildTempTable does not have a return type, expecting void public function �[30;47mbuildTempTable�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/FullText.php:231:7 - Instance property CRM_Contact_Form_Search_Custom_FullText::$_tableNameForTest is not defined �[97;41m$this->_tableNameForTest�[0m = $this->_tableName;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText.php:235:19 - Method CRM_Contact_Form_Search_Custom_FullText::fillTable does not have a return type, expecting void public function �[30;47mfillTable�[0m() {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText.php:249:19 - Method CRM_Contact_Form_Search_Custom_FullText::filterACLContacts does not have a return type, expecting void public function �[30;47mfilterACLContacts�[0m() {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText.php:298:19 - Method CRM_Contact_Form_Search_Custom_FullText::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/FullText.php:305:7 - Argument 4 of CRM_Core_Form::add expects array<array-key, mixed>|string, true provided �[97;41mTRUE�[0m

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/FullText.php:325:16 - Property CRM_Core_Form::$_formValues does not have a declared type if (!empty(�[30;47m$form->_formValues�[0m)) {

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/FullText.php:362:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::summary is different to the implemented return type for CRM_Contact_Form_Search_Custom_FullText::summary 'array<array-key, mixed>'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: MissingDocblockType - CRM/Contact/Form/Search/Custom/FullText.php:370:7 - Misplaced variable /** @var $partialQuery CRM_Contact_Form_Search_Custom_FullText_AbstractPartialQuery */ �[97;41m$summary[$partialQuery->getName()]�[0m = [];

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Search/Custom/FullText.php:376:33 - Argument 1 of CRM_Contact_Form_Search_Custom_FullText::tolimit cannot be null, possibly null value provided $sql .= " {$this->toLimit(�[97;41m$this->_limitRowClause�[0m)} ";

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/FullText.php:380:22 - The method CRM_Core_PseudoConstant::activityType has been marked as deprecated $activityTypes = �[30;47mCRM_Core_PseudoConstant::activityType(TRUE, TRUE)�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/FullText.php:404:68 - Argument 2 of CRM_Core_BAO_File::papericonattachment expects int, string provided $paperclip = CRM_Core_BAO_File::paperIconAttachment('*', �[97;41m$fileId�[0m);

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/FullText.php:448:14 - The return type 'string' for CRM_Contact_Form_Search_Custom_Base::contactIDs is different to the implemented return type for CRM_Contact_Form_Search_Custom_FullText::contactids 'null|string'

  • @return �[97;41mnull|string�[0m

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Search/Custom/FullText.php:486:24 - Argument 1 of CRM_Contact_Form_Search_Custom_FullText::tolimit cannot be null, possibly null value provided {$this->toLimit(�[97;41m$this->_limitRowClause�[0m)}

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/FullText.php:508:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_FullText::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText.php:524:19 - Method CRM_Contact_Form_Search_Custom_FullText::alterRow does not have a return type, expecting void public function �[30;47malterRow�[0m(&$row) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText.php:524:29 - Parameter $row has no provided type public function alterRow(&�[30;47m$row�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText.php:530:19 - Method CRM_Contact_Form_Search_Custom_FullText::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/FullText.php:550:9 - Possibly undefined variable $offset, first seen on line 544 if (�[97;41m$offset�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText/AbstractPartialQuery.php:109:19 - Method CRM_Contact_Form_Search_Custom_FullText_AbstractPartialQuery::fillCustomInfo does not have a return type, expecting void public function �[30;47mfillCustomInfo�[0m(&$tables, $extends) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText/AbstractPartialQuery.php:109:35 - Parameter $tables has no provided type public function fillCustomInfo(&�[30;47m$tables�[0m, $extends) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText/AbstractPartialQuery.php:109:44 - Parameter $extends has no provided type public function fillCustomInfo(&$tables, �[30;47m$extends�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText/AbstractPartialQuery.php:277:19 - Method CRM_Contact_Form_Search_Custom_FullText_AbstractPartialQuery::moveFileIDs does not have a return type, expecting void public function �[30;47mmoveFileIDs�[0m($toTable, $parentIdColumn, $files) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/FullText/AbstractPartialQuery.php:322:9 - Possibly undefined variable $offset, first seen on line 316 if (�[97;41m$offset�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/FullText/AbstractPartialQuery.php:340:10 - Possibly undefined variable $intOffset, first seen on line 338 if (!�[97;41m$intOffset�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Activity.php:56:75 - Argument 4 of CRM_Contact_Form_Search_Custom_FullText_Activity::runqueries expects int, array<array-key, mixed>|null provided $result = $this->runQueries($queryText, $queries, $entityIDTableName, �[97;41m$queryLimit�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Activity.php:57:50 - Argument 3 of CRM_Contact_Form_Search_Custom_FullText_Activity::moveids expects int, array<array-key, mixed>|null provided $this->moveIDs($entityIDTableName, $toTable, �[97;41m$detailLimit�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText/Activity.php:134:19 - Method CRM_Contact_Form_Search_Custom_FullText_Activity::moveIDs does not have a return type, expecting void public function �[30;47mmoveIDs�[0m($fromTable, $toTable, $limit) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Case.php:57:75 - Argument 4 of CRM_Contact_Form_Search_Custom_FullText_Case::runqueries expects int, array<array-key, mixed>|null provided $result = $this->runQueries($queryText, $queries, $entityIDTableName, �[97;41m$queryLimit�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Case.php:58:50 - Argument 3 of CRM_Contact_Form_Search_Custom_FullText_Case::moveids expects int, array<array-key, mixed>|null provided $this->moveIDs($entityIDTableName, $toTable, �[97;41m$detailLimit�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText/Case.php:127:19 - Method CRM_Contact_Form_Search_Custom_FullText_Case::moveIDs does not have a return type, expecting void public function �[30;47mmoveIDs�[0m($fromTable, $toTable, $limit) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Contact.php:56:75 - Argument 4 of CRM_Contact_Form_Search_Custom_FullText_Contact::runqueries expects int, array<array-key, mixed>|null provided $result = $this->runQueries($queryText, $queries, $entityIDTableName, �[97;41m$queryLimit�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText/Contact.php:145:19 - Method CRM_Contact_Form_Search_Custom_FullText_Contact::moveIDs does not have a return type, expecting void public function �[30;47mmoveIDs�[0m($fromTable, $toTable, $limit) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText/Contact.php:145:27 - Parameter $fromTable has no provided type public function moveIDs(�[30;47m$fromTable�[0m, $toTable, $limit) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText/Contact.php:145:39 - Parameter $toTable has no provided type public function moveIDs($fromTable, �[30;47m$toTable�[0m, $limit) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/FullText/Contact.php:145:49 - Parameter $limit has no provided type public function moveIDs($fromTable, $toTable, �[30;47m$limit�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Contribution.php:58:75 - Argument 4 of CRM_Contact_Form_Search_Custom_FullText_Contribution::runqueries expects int, array<array-key, mixed>|null provided $result = $this->runQueries($queryText, $queries, $entityIDTableName, �[97;41m$queryLimit�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Contribution.php:59:50 - Argument 3 of CRM_Contact_Form_Search_Custom_FullText_Contribution::moveids expects int, array<array-key, mixed>|null provided $this->moveIDs($entityIDTableName, $toTable, �[97;41m$detailLimit�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText/Contribution.php:123:19 - Method CRM_Contact_Form_Search_Custom_FullText_Contribution::moveIDs does not have a return type, expecting void public function �[30;47mmoveIDs�[0m($fromTable, $toTable, $limit) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Membership.php:58:75 - Argument 4 of CRM_Contact_Form_Search_Custom_FullText_Membership::runqueries expects int, array<array-key, mixed>|null provided $result = $this->runQueries($queryText, $queries, $entityIDTableName, �[97;41m$queryLimit�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Membership.php:59:50 - Argument 3 of CRM_Contact_Form_Search_Custom_FullText_Membership::moveids expects int, array<array-key, mixed>|null provided $this->moveIDs($entityIDTableName, $toTable, �[97;41m$detailLimit�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText/Membership.php:108:19 - Method CRM_Contact_Form_Search_Custom_FullText_Membership::moveIDs does not have a return type, expecting void public function �[30;47mmoveIDs�[0m($fromTable, $toTable, $limit) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Participant.php:58:75 - Argument 4 of CRM_Contact_Form_Search_Custom_FullText_Participant::runqueries expects int, array<array-key, mixed>|null provided $result = $this->runQueries($queryText, $queries, $entityIDTableName, �[97;41m$queryLimit�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/FullText/Participant.php:59:50 - Argument 3 of CRM_Contact_Form_Search_Custom_FullText_Participant::moveids expects int, array<array-key, mixed>|null provided $this->moveIDs($entityIDTableName, $toTable, �[97;41m$detailLimit�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/FullText/Participant.php:119:19 - Method CRM_Contact_Form_Search_Custom_FullText_Participant::moveIDs does not have a return type, expecting void public function �[30;47mmoveIDs�[0m($fromTable, $toTable, $limit) {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Group.php:35:13 - Property CRM_Contact_Form_Search_Custom_Group::$_formValues does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_formValues�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Group.php:37:13 - Property CRM_Contact_Form_Search_Custom_Group::$_tableName does not have a declared type - consider string|null protected �[30;47m$_tableName�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Group.php:39:13 - Property CRM_Contact_Form_Search_Custom_Group::$_where does not have a declared type - consider string protected �[30;47m$_where�[0m = ' (1) ';

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Group.php:41:13 - Property CRM_Contact_Form_Search_Custom_Group::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Group.php:42:13 - Property CRM_Contact_Form_Search_Custom_Group::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:59:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_includeGroups is not defined �[97;41m$this->_includeGroups�[0m = CRM_Utils_Array::value('includeGroups', $this->_formValues, []);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:60:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_excludeGroups is not defined �[97;41m$this->_excludeGroups�[0m = CRM_Utils_Array::value('excludeGroups', $this->_formValues, []);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:61:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_includeTags is not defined �[97;41m$this->_includeTags�[0m = CRM_Utils_Array::value('includeTags', $this->_formValues, []);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:62:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_excludeTags is not defined �[97;41m$this->_excludeTags�[0m = CRM_Utils_Array::value('excludeTags', $this->_formValues, []);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:65:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_allSearch is not defined �[97;41m$this->_allSearch�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:66:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_groups is not defined �[97;41m$this->_groups�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:67:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_tags is not defined �[97;41m$this->_tags�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:68:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_andOr is not defined �[97;41m$this->_andOr�[0m = CRM_Utils_Array::value('andOr', $this->_formValues);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:75:7 - Instance property CRM_Contact_Form_Search_Custom_Group::$_allSearch is not defined �[97;41m$this->_allSearch�[0m = TRUE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:78:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_groups is not defined �[97;41m$this->_groups�[0m = (!empty($this->_includeGroups) || !empty($this->_excludeGroups));

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:80:5 - Instance property CRM_Contact_Form_Search_Custom_Group::$_tags is not defined �[97;41m$this->_tags�[0m = (!empty($this->_includeTags) || !empty($this->_excludeTags));

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Group.php:92:19 - Method CRM_Contact_Form_Search_Custom_Group::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/Form/Search/Custom/Group.php:99:38 - Argument 1 of count expects array<array-key, mixed>|Countable|SimpleXMLElement|ResourceBundle, possibly different type array<array-key, mixed>|bool provided if (count($groups) == 0 || count(�[97;41m$tags�[0m) == 0) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Form/Search/Custom/Group.php:130:52 - Argument 4 of CRM_Core_Form::addradio cannot be null, null value provided to parameter with type array<array-key, mixed> $form->addRadio('andOr', ts('AND/OR'), $andOr, �[97;41mNULL�[0m, '
', TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:176:12 - Instance property CRM_Contact_Form_Search_Custom_Group::$_includeGroups is not defined if ((�[97;41m$this->_includeGroups�[0m && !$this->_includeTags)) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:176:38 - Instance property CRM_Contact_Form_Search_Custom_Group::$_includeTags is not defined if (($this->_includeGroups && !�[97;41m$this->_includeTags�[0m)) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:180:15 - Instance property CRM_Contact_Form_Search_Custom_Group::$_includeTags is not defined elseif (�[97;41m$this->_includeTags�[0m && (!$this->_includeGroups)) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:197:23 - Instance property CRM_Contact_Form_Search_Custom_Group::$_allSearch is not defined if (!$justIDs && !�[97;41m$this->_allSearch�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Form/Search/Custom/Group.php:213:12 - Found a redundant condition when evaluating docblock-defined type $sort and trying to reconcile type 'null' to empty if (!�[30;47mempty($sort)�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/Form/Search/Custom/Group.php:213:12 - Found a contradiction with a docblock-defined type when evaluating $sort and trying to reconcile type 'null' to !empty if (!�[30;47mempty($sort)�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/Form/Search/Custom/Group.php:214:13 - Cannot resolve types for $sort - empty does not contain string if (�[97;41mis_string($sort)�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:251:9 - Instance property CRM_Contact_Form_Search_Custom_Group::$_groups is not defined if (�[97;41m$this->_groups�[0m || $this->_allSearch) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:251:27 - Instance property CRM_Contact_Form_Search_Custom_Group::$_allSearch is not defined if ($this->_groups || �[97;41m$this->_allSearch�[0m) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Form/Search/Custom/Group.php:253:27 - $group->is_active with declared type 'bool' cannot be assigned type 'int(1)' $group->is_active = �[97;41m1�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/Group.php:256:9 - Possibly undefined variable $allGroups, first seen on line 256 �[97;41m$allGroups�[0m[] = $group->id;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/Group.php:261:38 - Possibly undefined variable $allGroups, first seen on line 256 $includedGroups = implode(',', �[97;41m$allGroups�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:264:64 - Instance property CRM_Contact_Form_Search_Custom_Group::$_includeGroups is not defined $childGroupIds = CRM_Contact_BAO_Group::getChildGroupIds(�[97;41m$this->_includeGroups�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:266:9 - Instance property CRM_Contact_Form_Search_Custom_Group::$_includeGroups is not defined �[97;41m$this->_includeGroups�[0m = array_merge($this->_includeGroups, $childGroupIds);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:276:20 - Instance property CRM_Contact_Form_Search_Custom_Group::$_excludeGroups is not defined if (is_array(�[97;41m$this->_excludeGroups�[0m)) {

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/Group.php:304:15 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/Group.php:368:13 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:399:9 - Instance property CRM_Contact_Form_Search_Custom_Group::$_tags is not defined if (�[97;41m$this->_tags�[0m || $this->_allSearch) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:399:25 - Instance property CRM_Contact_Form_Search_Custom_Group::$_allSearch is not defined if ($this->_tags || �[97;41m$this->_allSearch�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:402:7 - Instance property CRM_Core_DAO_Tag::$is_active is not defined �[97;41m$tag->is_active�[0m = 1;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/Group.php:405:9 - Possibly undefined variable $allTags, first seen on line 405 �[97;41m$allTags�[0m[] = $tag->id;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/Group.php:407:36 - Possibly undefined variable $allTags, first seen on line 405 $includedTags = implode(',', �[97;41m$allTags�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:416:20 - Instance property CRM_Contact_Form_Search_Custom_Group::$_excludeTags is not defined if (is_array(�[97;41m$this->_excludeTags�[0m)) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Group.php:500:7 - Instance property CRM_Contact_Form_Search_Custom_Group::$_andOr is not defined �[97;41m$this->_andOr�[0m = 1;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Group.php:508:11 - Instance property CRM_Contact_Form_Search_Custom_Group::$_andOr is not defined if (�[97;41m$this->_andOr�[0m == 1) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/Group.php:562:9 - Possibly undefined variable $clauses, first seen on line 562 �[97;41m$clauses�[0m[] = "contact_a.id IN ( $contactIDs )";

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/Group.php:564:58 - Possibly undefined variable $clauses, first seen on line 562 $where = "{$this->_where} AND " . implode(' AND ', �[97;41m$clauses�[0m);

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/Group.php:620:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_Group::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Group.php:631:19 - Method CRM_Contact_Form_Search_Custom_Group::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Group.php:645:19 - Method CRM_Contact_Form_Search_Custom_Group::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/MultipleValues.php:35:13 - Property CRM_Contact_Form_Search_Custom_MultipleValues::$_groupTree does not have a declared type protected �[30;47m$_groupTree�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/MultipleValues.php:36:13 - Property CRM_Contact_Form_Search_Custom_MultipleValues::$_tables does not have a declared type - consider array<mixed, array>|null protected �[30;47m$_tables�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/MultipleValues.php:37:13 - Property CRM_Contact_Form_Search_Custom_MultipleValues::$_options does not have a declared type protected �[30;47m$_options�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/MultipleValues.php:38:13 - Property CRM_Contact_Form_Search_Custom_MultipleValues::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/MultipleValues.php:39:13 - Property CRM_Contact_Form_Search_Custom_MultipleValues::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/MultipleValues.php:40:13 - Property CRM_Contact_Form_Search_Custom_MultipleValues::$fieldInfo does not have a declared type - consider array protected �[30;47m$fieldInfo�[0m = [];

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Form/Search/Custom/MultipleValues.php:50:115 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> $this->_groupTree = CRM_Core_BAO_CustomGroup::getTree("'Contact', 'Individual', 'Organization', 'Household'", �[97;41mNULL�[0m, NULL, -1);

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/MultipleValues.php:72:19 - Method CRM_Contact_Form_Search_Custom_MultipleValues::addColumns does not have a return type, expecting void public function �[30;47maddColumns�[0m() {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/MultipleValues.php:95:19 - Method CRM_Contact_Form_Search_Custom_MultipleValues::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/MultipleValues.php:99:57 - Argument 4 of CRM_Core_Form::add expects array<array-key, mixed>|string, true provided $form->add('text', 'sort_name', ts('Contact Name'), �[97;41mTRUE�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/MultipleValues.php:102:72 - Argument 5 of CRM_Core_Form::add expects bool, array{class:string(crm-select2 huge)} provided $form->add('select', 'contact_type', ts('Find...'), $contactTypes, �[97;41m['class' => 'crm-select2 huge']�[0m);

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/Form/Search/Custom/MultipleValues.php:109:40 - Cannot add an array to a non-array bool $tag = ['' => ts('- any tag -')] + �[97;41mCRM_Core_PseudoConstant::get('CRM_Core_DAO_EntityTag', 'tag_id', ['onlyActive' => FALSE])�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/MultipleValues.php:114:9 - Argument 2 of CRM_Core_Error::statusbounce expects null, string provided �[97;41mCRM_Utils_System::url('civicrm/contact/search/custom/list', 'reset=1' )�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/MultipleValues.php:160:9 - Argument 2 of CRM_Core_Error::statusbounce expects null, string provided �[97;41mCRM_Utils_System::url('civicrm/contact/search/custom', "reset=1&csid={$this->_formValues['customSearchID']}", FALSE, NULL, FALSE, TRUE )�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/MultipleValues.php:171:60 - Argument 4 of CRM_Contact_Form_Search_Custom_MultipleValues::sql expects null, string(contact_a.id) provided return $this->sql($selectClause, $offset, $rowcount, �[97;41m$sort�[0m, $includeContactIDs, NULL);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/MultipleValues.php:211:9 - Instance property CRM_Contact_Form_Search_Custom_MultipleValues::$_tag is not defined if (�[97;41m$this->_tag�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/MultipleValues.php:216:9 - Instance property CRM_Contact_Form_Search_Custom_MultipleValues::$_group is not defined if (�[97;41m$this->_group�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/MultipleValues.php:258:9 - Instance property CRM_Contact_Form_Search_Custom_MultipleValues::$_tag is not defined if (�[97;41m$this->_tag�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/MultipleValues.php:262:9 - Instance property CRM_Contact_Form_Search_Custom_MultipleValues::$_group is not defined if (�[97;41m$this->_group�[0m) {

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/MultipleValues.php:278:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_MultipleValues::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/MultipleValues.php:287:19 - Method CRM_Contact_Form_Search_Custom_MultipleValues::alterRow does not have a return type, expecting void public function �[30;47malterRow�[0m(&$row) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/MultipleValues.php:287:29 - Parameter $row has no provided type public function alterRow(&�[30;47m$row�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/MultipleValues.php:298:19 - Method CRM_Contact_Form_Search_Custom_MultipleValues::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/PostalMailing.php:34:13 - Property CRM_Contact_Form_Search_Custom_PostalMailing::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/PostalMailing.php:35:13 - Property CRM_Contact_Form_Search_Custom_PostalMailing::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PostalMailing.php:69:19 - Method CRM_Contact_Form_Search_Custom_PostalMailing::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

INFO: RedundantCondition - CRM/Contact/Form/Search/Custom/PostalMailing.php:174:10 - Found a redundant condition when evaluating $clause and trying to reconcile type 'non-empty-array<int, string>' to !empty if (!�[30;47mempty($clause)�[0m) {

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/PostalMailing.php:182:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_PostalMailing::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PostalMailing.php:191:19 - Method CRM_Contact_Form_Search_Custom_PostalMailing::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/PriceSet.php:35:13 - Property CRM_Contact_Form_Search_Custom_PriceSet::$_eventID does not have a declared type protected �[30;47m$_eventID�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/PriceSet.php:36:13 - Property CRM_Contact_Form_Search_Custom_PriceSet::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/PriceSet.php:37:13 - Property CRM_Contact_Form_Search_Custom_PriceSet::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/PriceSet.php:38:13 - Property CRM_Contact_Form_Search_Custom_PriceSet::$_tableName does not have a declared type - consider string|null protected �[30;47m$_tableName�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/PriceSet.php:39:10 - Property CRM_Contact_Form_Search_Custom_PriceSet::$_permissionedComponent does not have a declared type - consider string public �[30;47m$_permissionedComponent�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PriceSet.php:73:19 - Method CRM_Contact_Form_Search_Custom_PriceSet::buildTempTable does not have a return type, expecting void public function �[30;47mbuildTempTable�[0m() {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PriceSet.php:103:19 - Method CRM_Contact_Form_Search_Custom_PriceSet::fillTable does not have a return type, expecting void public function �[30;47mfillTable�[0m() {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PriceSet.php:196:19 - Method CRM_Contact_Form_Search_Custom_PriceSet::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/PriceSet.php:205:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('There are no events with Price Sets'))�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PriceSet.php:227:19 - Method CRM_Contact_Form_Search_Custom_PriceSet::setColumns does not have a return type, expecting void public function �[30;47msetColumns�[0m() {

INFO: DeprecatedMethod - CRM/Contact/Form/Search/Custom/PriceSet.php:245:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('There are no events with Price Sets'))�[0m;

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/PriceSet.php:337:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_PriceSet::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PriceSet.php:346:19 - Method CRM_Contact_Form_Search_Custom_PriceSet::alterRow does not have a return type, expecting void public function �[30;47malterRow�[0m(&$row) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/PriceSet.php:346:29 - Parameter $row has no provided type public function alterRow(&�[30;47m$row�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PriceSet.php:352:19 - Method CRM_Contact_Form_Search_Custom_PriceSet::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/PriceSet.php:364:19 - Method CRM_Contact_Form_Search_Custom_PriceSet::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Proximity.php:38:13 - Property CRM_Contact_Form_Search_Custom_Proximity::$_latitude does not have a declared type protected �[30;47m$_latitude�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Proximity.php:39:13 - Property CRM_Contact_Form_Search_Custom_Proximity::$_longitude does not have a declared type protected �[30;47m$_longitude�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Proximity.php:40:13 - Property CRM_Contact_Form_Search_Custom_Proximity::$_distance does not have a declared type protected �[30;47m$_distance�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Proximity.php:41:13 - Property CRM_Contact_Form_Search_Custom_Proximity::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Proximity.php:42:13 - Property CRM_Contact_Form_Search_Custom_Proximity::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Proximity.php:73:5 - Instance property CRM_Contact_Form_Search_Custom_Proximity::$_group is not defined �[97;41m$this->_group�[0m = CRM_Utils_Array::value('group', $this->_formValues);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Proximity.php:75:5 - Instance property CRM_Contact_Form_Search_Custom_Proximity::$_tag is not defined �[97;41m$this->_tag�[0m = CRM_Utils_Array::value('tag', $this->_formValues);

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/Proximity.php:90:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::getQueryObj is different to the implemented return type for CRM_Contact_Form_Search_Custom_Proximity::getqueryobj 'CRM_Contact_BAO_Query'

  • @return �[97;41mCRM_Contact_BAO_Query�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/Proximity.php:93:12 - Instance property CRM_Contact_Form_Search_Custom_Proximity::$_query is not defined return �[97;41m$this->_query�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Proximity.php:99:19 - Method CRM_Contact_Form_Search_Custom_Proximity::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Form/Search/Custom/Proximity.php:104:52 - Argument 4 of CRM_Core_Form::add cannot be null, null value provided to parameter with type array<array-key, mixed>|string $form->add('text', 'distance', ts('Distance'), �[97;41mNULL�[0m, TRUE);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Search/Custom/Proximity.php:179:23 - Argument 1 of CRM_Contact_Form_Search_Custom_Proximity::sql cannot be null, possibly null value provided return $this->sql(�[97;41m$selectClause�[0m,

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Form/Search/Custom/Proximity.php:195:14 - The declared return type 'string' for CRM_Contact_Form_Search_Custom_Proximity::sql is incorrect, got 'CRM_Core_DAO'

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/Proximity.php:230:5 - Instance property CRM_Contact_Form_Search_Custom_Proximity::$_query is not defined �[97;41m$this->_query�[0m = new CRM_Contact_BAO_Query($searchParams, $display);

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Form/Search/Custom/Proximity.php:231:12 - The type 'CRM_Core_DAO' does not match the declared return type 'string' for CRM_Contact_Form_Search_Custom_Proximity::sql return �[97;41m$this->_query->searchQuery( $offset, $rowcount, $sort, $isCountOnly, $includeContactIDs, FALSE, $isCountOnly, $returnQuery = TRUE )�[0m;

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/Proximity.php:263:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_Proximity::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Proximity.php:300:19 - Method CRM_Contact_Form_Search_Custom_Proximity::alterRow does not have a return type, expecting void public function �[30;47malterRow�[0m(&$row) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Proximity.php:300:29 - Parameter $row has no provided type public function alterRow(&�[30;47m$row�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Proximity.php:306:19 - Method CRM_Contact_Form_Search_Custom_Proximity::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Proximity.php:343:22 - Method CRM_Contact_Form_Search_Custom_Proximity::addGeocodingData does not have a return type, expecting void protected function �[30;47maddGeocodingData�[0m(&$fields) {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/RandomSegment.php:35:13 - Property CRM_Contact_Form_Search_Custom_RandomSegment::$_debug does not have a declared type - consider int protected �[30;47m$_debug�[0m = 0;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/RandomSegment.php:36:13 - Property CRM_Contact_Form_Search_Custom_RandomSegment::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/RandomSegment.php:37:13 - Property CRM_Contact_Form_Search_Custom_RandomSegment::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/RandomSegment.php:57:19 - Method CRM_Contact_Form_Search_Custom_RandomSegment::initialize does not have a return type, expecting void public function �[30;47minitialize�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:58:5 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_segmentSize is not defined �[97;41m$this->_segmentSize�[0m = CRM_Utils_Array::value('segmentSize', $this->_formValues);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:60:5 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_includeGroups is not defined �[97;41m$this->_includeGroups�[0m = CRM_Utils_Array::value('includeGroups', $this->_formValues);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:62:5 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_excludeGroups is not defined �[97;41m$this->_excludeGroups�[0m = CRM_Utils_Array::value('excludeGroups', $this->_formValues);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:64:5 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_allSearch is not defined �[97;41m$this->_allSearch�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:65:5 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_groups is not defined �[97;41m$this->_groups�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:69:7 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_allSearch is not defined �[97;41m$this->_allSearch�[0m = TRUE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:74:7 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_groups is not defined �[97;41m$this->_groups�[0m = TRUE;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/RandomSegment.php:81:19 - Method CRM_Contact_Form_Search_Custom_RandomSegment::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/RandomSegment.php:85:7 - Argument 4 of CRM_Core_Form::add expects array<array-key, mixed>|string, true provided �[97;41mTRUE�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:162:5 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_tableName is not defined �[97;41m$this->tableName�[0m = "civicrm_temp_custom{$randomNum}";

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Form/Search/Custom/RandomSegment.php:167:25 - $group->is_active with declared type 'bool' cannot be assigned type 'int(1)' $group->is_active = �[97;41m1�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/RandomSegment.php:170:7 - Possibly undefined variable $allGroups, first seen on line 170 �[97;41m$allGroups�[0m[] = $group->id;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Search/Custom/RandomSegment.php:175:36 - Possibly undefined variable $allGroups, first seen on line 170 $includedGroups = implode(',', �[97;41m$allGroups�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/RandomSegment.php:184:18 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_excludeGroups is not defined if (is_array(�[97;41m$this->_excludeGroups�[0m)) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/RandomSegment.php:212:66 - Argument 1 of CRM_Contact_BAO_SavedSearch::contactidssql expects int, int|string|null provided $smartSql = CRM_Contact_BAO_SavedSearch::contactIDsSQL(�[97;41m$ssId�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/RandomSegment.php:274:64 - Argument 1 of CRM_Contact_BAO_SavedSearch::contactidssql expects int, int|string|null provided $smartSql = CRM_Contact_BAO_SavedSearch::contactIDsSQL(�[97;41m$ssId�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Form/Search/Custom/RandomSegment.php:311:16 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_segmentSize is not defined if (substr(�[97;41m$this->_segmentSize�[0m, -1) == '%') {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Form/Search/Custom/RandomSegment.php:318:7 - Instance property CRM_Contact_Form_Search_Custom_RandomSegment::$_segmentSize is not defined �[97;41m$this->_segmentSize�[0m = round($totalSize * $multiplier);

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/RandomSegment.php:354:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_RandomSegment::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/RandomSegment.php:363:19 - Method CRM_Contact_Form_Search_Custom_RandomSegment::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

�[0;31mERROR�[0m: LessSpecificImplementedReturnType - CRM/Contact/Form/Search/Custom/RandomSegment.php:377:14 - The return type 'null|string' for CRM_Contact_Form_Search_Custom_Base::count is more specific than the implemented return type for CRM_Contact_Form_Search_Custom_RandomSegment::count 'mixed'

  • @return �[97;41mmixed�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/RandomSegment.php:399:19 - Method CRM_Contact_Form_Search_Custom_RandomSegment::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Sample.php:34:13 - Property CRM_Contact_Form_Search_Custom_Sample::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/Sample.php:35:13 - Property CRM_Contact_Form_Search_Custom_Sample::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Sample.php:65:19 - Method CRM_Contact_Form_Search_Custom_Sample::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/Sample.php:70:7 - Argument 4 of CRM_Core_Form::add expects array<array-key, mixed>|string, true provided �[97;41mTRUE�[0m

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/Sample.php:89:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::summary is different to the implemented return type for CRM_Contact_Form_Search_Custom_Sample::summary 'array<array-key, mixed>'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/Sample.php:135:27 - Argument 4 of CRM_Contact_Form_Search_Custom_Sample::sql expects null, string(contact_a.id)|null provided $offset, $rowcount, �[97;41m$sort�[0m,

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/Sample.php:205:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_Sample::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Sample.php:221:19 - Method CRM_Contact_Form_Search_Custom_Sample::alterRow does not have a return type, expecting void public function �[30;47malterRow�[0m(&$row) {

INFO: MissingParamType - CRM/Contact/Form/Search/Custom/Sample.php:221:29 - Parameter $row has no provided type public function alterRow(&�[30;47m$row�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Sample.php:228:19 - Method CRM_Contact_Form_Search_Custom_Sample::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/Sample.php:240:19 - Method CRM_Contact_Form_Search_Custom_Sample::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/TagContributions.php:35:13 - Property CRM_Contact_Form_Search_Custom_TagContributions::$_formValues does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_formValues�[0m;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/TagContributions.php:36:13 - Property CRM_Contact_Form_Search_Custom_TagContributions::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/TagContributions.php:37:13 - Property CRM_Contact_Form_Search_Custom_TagContributions::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/TagContributions.php:38:10 - Property CRM_Contact_Form_Search_Custom_TagContributions::$_permissionedComponent does not have a declared type - consider string public �[30;47m$_permissionedComponent�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/TagContributions.php:65:19 - Method CRM_Contact_Form_Search_Custom_TagContributions::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/Form/Search/Custom/TagContributions.php:78:40 - Cannot add an array to a non-array bool $tag = ['' => ts('- any tag -')] + �[97;41mCRM_Core_PseudoConstant::get('CRM_Core_DAO_EntityTag', 'tag_id', ['onlyActive' => FALSE])�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Form/Search/Custom/TagContributions.php:91:19 - The declared return type 'void' for CRM_Contact_Form_Search_Custom_TagContributions::templateFile is incorrect, got 'string' public function �[97;41mtemplateFile�[0m() {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Form/Search/Custom/TagContributions.php:139:11 - Found a redundant condition when evaluating docblock-defined type $sort and trying to reconcile type 'string' to string if (�[30;47mis_string($sort)�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/Form/Search/Custom/TagContributions.php:139:11 - Found a contradiction with a docblock-defined type when evaluating $sort and trying to reconcile type 'string' to !string if (�[30;47mis_string($sort)�[0m) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/TagContributions.php:260:19 - Method CRM_Contact_Form_Search_Custom_TagContributions::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/TagContributions.php:279:19 - Method CRM_Contact_Form_Search_Custom_TagContributions::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:34:13 - Property CRM_Contact_Form_Search_Custom_ZipCodeRange::$_aclFrom does not have a declared type protected �[30;47m$_aclFrom�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:35:13 - Property CRM_Contact_Form_Search_Custom_ZipCodeRange::$_aclWhere does not have a declared type protected �[30;47m$_aclWhere�[0m = NULL;

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:63:19 - Method CRM_Contact_Form_Search_Custom_ZipCodeRange::buildForm does not have a return type, expecting void public function �[30;47mbuildForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:67:7 - Argument 4 of CRM_Core_Form::add expects array<array-key, mixed>|string, true provided �[97;41mTRUE�[0m

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:73:7 - Argument 4 of CRM_Core_Form::add expects array<array-key, mixed>|string, true provided �[97;41mTRUE�[0m

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:89:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::summary is different to the implemented return type for CRM_Contact_Form_Search_Custom_ZipCodeRange::summary 'array<array-key, mixed>'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:175:9 - Argument 2 of CRM_Core_Error::statusbounce expects null, string provided �[97;41mCRM_Utils_System::url('civicrm/contact/search/custom', "reset=1&csid={$this->_formValues['customSearchID']}", FALSE, NULL, FALSE, TRUE )�[0m

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:195:14 - The return type 'null' for CRM_Contact_Form_Search_Custom_Base::templateFile is different to the implemented return type for CRM_Contact_Form_Search_Custom_ZipCodeRange::templatefile 'string'

  • @return �[97;41mstring�[0m

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:204:19 - Method CRM_Contact_Form_Search_Custom_ZipCodeRange::setTitle does not have a return type, expecting void public function �[30;47msetTitle�[0m($title) {

INFO: MissingReturnType - CRM/Contact/Form/Search/Custom/ZipCodeRange.php:216:19 - Method CRM_Contact_Form_Search_Custom_ZipCodeRange::buildACLClause does not have a return type, expecting void public function �[30;47mbuildACLClause�[0m($tableAlias = 'contact') {

INFO: InvalidDocblock - CRM/Contact/Form/Task/AddToParentClass.php:38:3 - array. is not a valid type /**

  • Exported parameters from the form.
  • @var array. */ �[30;47mprotected $params;�[0m

INFO: MissingPropertyType - CRM/Contact/Form/Task/EmailCommon.php:42:10 - Property CRM_Contact_Form_Task_EmailCommon::$_contactDetails does not have a declared type - consider array public �[30;47m$_contactDetails�[0m = array();

INFO: MissingPropertyType - CRM/Contact/Form/Task/EmailCommon.php:43:10 - Property CRM_Contact_Form_Task_EmailCommon::$_allContactDetails does not have a declared type - consider array public �[30;47m$_allContactDetails�[0m = array();

INFO: MissingPropertyType - CRM/Contact/Form/Task/EmailCommon.php:44:10 - Property CRM_Contact_Form_Task_EmailCommon::$_toContactEmails does not have a declared type - consider array public �[30;47m$_toContactEmails�[0m = array();

INFO: MissingReturnType - CRM/Contact/Form/Task/EmailCommon.php:60:26 - Method CRM_Contact_Form_Task_EmailCommon::preProcessFromAddress does not have a return type, expecting void public static function �[30;47mpreProcessFromAddress�[0m(&$form, $bounce = TRUE) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:61:5 - Instance property CRM_Core_Form::$_single is not defined �[97;41m$form->_single�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:64:7 - Instance property CRM_Core_Form::$_context is not defined �[97;41m$form->_context�[0m != 'search' &&

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:67:7 - Instance property CRM_Core_Form::$_single is not defined �[97;41m$form->_single�[0m = TRUE;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:70:5 - Instance property CRM_Core_Form::$_emails is not defined �[97;41m$form->_emails�[0m = array();

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:75:5 - Instance property CRM_Core_Form::$_contactIds is not defined �[97;41m$form->_contactIds�[0m = $form->_contactIds ?: [CRM_Core_Session::getLoggedInContactID()];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:75:26 - Instance property CRM_Core_Form::$_contactIds is not defined $form->_contactIds = �[97;41m$form->_contactIds�[0m ?: [CRM_Core_Session::getLoggedInContactID()];

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:79:5 - Instance property CRM_Core_Form::$_noEmails is not defined �[97;41m$form->_noEmails�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:81:7 - Instance property CRM_Core_Form::$_noEmails is not defined �[97;41m$form->_noEmails�[0m = TRUE;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:91:5 - Instance property CRM_Core_Form::$_emails is not defined �[97;41m$form->_emails�[0m = $fromEmailValues;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:93:5 - Instance property CRM_Core_Form::$_fromEmails is not defined �[97;41m$form->_fromEmails�[0m = $fromEmailValues;

INFO: MissingReturnType - CRM/Contact/Form/Task/EmailCommon.php:116:26 - Method CRM_Contact_Form_Task_EmailCommon::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:122:7 - Instance property CRM_Core_Form::$_contactIds is not defined �[97;41m$form->_contactIds�[0m = explode(',', $cid);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:124:15 - Instance property CRM_Core_Form::$_contactIds is not defined if (count(�[97;41m$form->_contactIds�[0m) > 1) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:125:7 - Instance property CRM_Core_Form::$_single is not defined �[97;41m$form->_single�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:137:47 - Instance property CRM_Core_Form::$_context is not defined if (property_exists($form, '_context') && �[97;41m$form->_context�[0m == 'standalone') {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:142:5 - Instance property CRM_Core_Form::$_allContactIds is not defined �[97;41m$form->_allContactIds�[0m = $form->_toContactIds = $form->_contactIds;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:142:29 - Instance property CRM_Core_Form::$_toContactIds is not defined $form->_allContactIds = �[97;41m$form->_toContactIds�[0m = $form->_contactIds;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:147:11 - Instance property CRM_Core_Form::$_toContactIds is not defined �[97;41m$form->_toContactIds�[0m = $form->_contactIds = array();

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:147:34 - Instance property CRM_Core_Form::$_contactIds is not defined $form->_toContactIds = �[97;41m$form->_contactIds�[0m = array();

INFO: MissingPropertyType - CRM/Contact/Form/Task/EmailCommon.php:156:17 - Property CRM_Core_Form::$_toContactEmails does not have a declared type �[30;47m$form->_toContactEmails�[0m[] = $email;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:160:17 - Instance property CRM_Core_Form::$_ccContactIds is not defined �[97;41m$form->_ccContactIds�[0m[] = $contactId;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:164:17 - Instance property CRM_Core_Form::$_bccContactIds is not defined �[97;41m$form->_bccContactIds�[0m[] = $contactId;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:179:7 - Instance property CRM_Core_Form::$_allContactIds is not defined �[97;41m$form->_allContactIds�[0m = $form->_contactIds = $contact;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:179:31 - Instance property CRM_Core_Form::$_contactIds is not defined $form->_allContactIds = �[97;41m$form->_contactIds�[0m = $contact;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/EmailCommon.php:202:7 - Instance property CRM_Core_Form::$_allContactDetails is not defined �[97;41m$form->_allContactDetails�[0m = $form->_contactDetails;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:219:13 - Instance property CRM_Core_Form::$_toContactDetails is not defined �[97;41m$form->_toContactDetails�[0m[$contactId] = $form->_contactDetails[$contactId];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:229:40 - Instance property CRM_Core_Form::$_ccContactIds is not defined elseif (in_array($contactId, �[97;41m$form->_ccContactIds�[0m)) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:235:40 - Instance property CRM_Core_Form::$_bccContactIds is not defined elseif (in_array($contactId, �[97;41m$form->_bccContactIds�[0m)) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:259:60 - Instance property CRM_Core_Form::$_fromEmails is not defined $form->add('select', 'from_email_address', ts('From'), �[97;41m$form->_fromEmails�[0m, TRUE);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Form/Task/EmailCommon.php:264:47 - Argument 2 of CRM_Core_BAO_File::buildattachment cannot be null, null value provided to parameter with type string CRM_Core_BAO_File::buildAttachment($form, �[97;41mNULL�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Task/EmailCommon.php:380:26 - Method CRM_Contact_Form_Task_EmailCommon::postProcess does not have a return type, expecting void public static function �[30;47mpostProcess�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:381:49 - Instance property CRM_Core_Form::$_contactIds is not defined self::bounceIfSimpleMailLimitExceeded(count(�[97;41m$form->_contactIds�[0m));

INFO: MissingReturnType - CRM/Contact/Form/Task/EmailCommon.php:396:26 - Method CRM_Contact_Form_Task_EmailCommon::submit does not have a return type, expecting void public static function �[30;47msubmit�[0m(&$form, $formValues) {

INFO: MissingPropertyType - CRM/Contact/Form/Task/EmailCommon.php:418:44 - Property CRM_Core_Form::$_contactDetails does not have a declared type $ccValues['email'][] = '"' . �[30;47m$form->_contactDetails�[0m[$contactId]['sort_name'] . '" <' . $email . '>';

INFO: MissingPropertyType - CRM/Contact/Form/Task/EmailCommon.php:423:45 - Property CRM_Core_Form::$_contactDetails does not have a declared type $bccValues['email'][] = '"' . �[30;47m$form->_contactDetails�[0m[$contactId]['sort_name'] . '" <' . $email . '>';

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contact/Form/Task/EmailCommon.php:433:26 - Possibly undefined array key $ccValues['email'] $cc = implode(',', �[97;41m$ccValues['email']�[0m);

�[0;31mERROR�[0m: NullOperand - CRM/Contact/Form/Task/EmailCommon.php:434:7 - Cannot concatenate with a null �[97;41m$additionalDetails�[0m .= "\ncc : " . implode(", ", $ccValues['details']);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contact/Form/Task/EmailCommon.php:434:55 - Possibly undefined array key $ccValues['details'] $additionalDetails .= "\ncc : " . implode(", ", �[97;41m$ccValues['details']�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contact/Form/Task/EmailCommon.php:437:27 - Possibly undefined array key $bccValues['email'] $bcc = implode(',', �[97;41m$bccValues['email']�[0m);

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/Form/Task/EmailCommon.php:438:7 - Cannot concatenate with a possibly null null|string �[97;41m$additionalDetails�[0m .= "\nbcc : " . implode(", ", $bccValues['details']);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contact/Form/Task/EmailCommon.php:438:56 - Possibly undefined array key $bccValues['details'] $additionalDetails .= "\nbcc : " . implode(", ", �[97;41m$bccValues['details']�[0m);

�[0;31mERROR�[0m: UndefinedConstant - CRM/Contact/Form/Task/EmailCommon.php:443:27 - Const CIVICRM_SITE_KEY is not defined $hash = substr(sha1(�[97;41mCIVICRM_SITE_KEY�[0m . $form->_caseId), 0, 7);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:456:14 - Instance property CRM_Core_Form::$_contactIds is not defined foreach (�[97;41m$form->_contactIds�[0m as $key => $contactId) {

INFO: MissingPropertyType - CRM/Contact/Form/Task/EmailCommon.php:459:18 - Property CRM_Core_Form::$_contactDetails does not have a declared type if (!isset(�[30;47m$form->_contactDetails�[0m[$contactId])) {

INFO: MissingPropertyType - CRM/Contact/Form/Task/EmailCommon.php:462:16 - Property CRM_Core_Form::$_toContactEmails does not have a declared type $email = �[30;47m$form->_toContactEmails�[0m[$key];

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Form/Task/EmailCommon.php:486:7 - Argument 5 of CRM_Activity_BAO_Activity::sendemail cannot be null, null value provided to parameter with type string �[97;41mNULL�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/EmailCommon.php:492:18 - Instance property CRM_Core_Form::$_toContactDetails is not defined array_keys(�[97;41m$form->_toContactDetails�[0m),

INFO: MissingReturnType - CRM/Contact/Form/Task/EmailCommon.php:575:29 - Method CRM_Contact_Form_Task_EmailCommon::saveMessageTemplate does not have a return type, expecting void protected static function �[30;47msaveMessageTemplate�[0m($formValues) {

INFO: MissingReturnType - CRM/Contact/Form/Task/EmailCommon.php:603:26 - Method CRM_Contact_Form_Task_EmailCommon::bounceIfSimpleMailLimitExceeded does not have a return type, expecting void public static function �[30;47mbounceIfSimpleMailLimitExceeded�[0m($count) {

INFO: MissingReturnType - CRM/Contact/Form/Task/LabelCommon.php:49:26 - Method CRM_Contact_Form_Task_LabelCommon::createLabel does not have a return type, expecting void public static function �[30;47mcreateLabel�[0m(&$contactRows, &$format, $fileName = 'MailingLabels_CiviCRM.pdf') {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/Form/Task/LabelCommon.php:58:9 - Cannot concatenate with a possibly null string|null �[97;41m$val�[0m .= "$v\n";

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/Form/Task/LabelCommon.php:77:14 - The declared return type 'array<array-key, mixed>' for CRM_Contact_Form_Task_LabelCommon::getRows is not nullable, but 'array{0:array<mixed, array<mixed, mixed>>, 1:array<array-key, mixed>}|null' contains null

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Contact/Form/Task/LabelCommon.php:80:34 - Parameter $contactIDs has no provided type public static function getRows(�[30;47m$contactIDs�[0m, $locationTypeID, $respectDoNotMail, $mergeSameAddress, $mergeSameHousehold) {

INFO: MissingParamType - CRM/Contact/Form/Task/LabelCommon.php:80:83 - Parameter $mergeSameAddress has no provided type public static function getRows($contactIDs, $locationTypeID, $respectDoNotMail, �[30;47m$mergeSameAddress�[0m, $mergeSameHousehold) {

�[0;31mERROR�[0m: InvalidArrayAccess - CRM/Contact/Form/Task/LabelCommon.php:127:16 - Cannot access array value on non-array variable $respectDoNotMail of type bool if (!empty(�[97;41m$respectDoNotMail['do_not_mail']�[0m)) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Form/Task/LabelCommon.php:135:18 - Cannot access array value on non-array variable $locType of type bool $locName = �[97;41m$locType[$locationTypeID]�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/Form/Task/LabelCommon.php:171:16 - The declared return type 'array<array-key, mixed>' for CRM_Contact_Form_Task_LabelCommon::getRows is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Task/LabelCommon.php:197:73 - Argument 2 of CRM_Core_BAO_Location::getvalues expects bool, array<empty, empty> provided $valuesothers = CRM_Core_BAO_Location::getValues($paramsothers, �[97;41m$valuesothers�[0m);

INFO: MissingPropertyType - CRM/Contact/Form/Task/PDFLetterCommon.php:39:20 - Property CRM_Contact_Form_Task_PDFLetterCommon::$tokenCategories does not have a declared type protected static �[30;47m$tokenCategories�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Task/PDFLetterCommon.php:60:26 - Method CRM_Contact_Form_Task_PDFLetterCommon::preProcess does not have a return type, expecting void public static function �[30;47mpreProcess�[0m(&$form) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Form/Task/PDFLetterCommon.php:65:23 - $dao->is_active with declared type 'bool' cannot be assigned type 'int(1)' $dao->is_active = �[97;41m1�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Task/PDFLetterCommon.php:81:26 - Method CRM_Contact_Form_Task_PDFLetterCommon::preProcessSingle does not have a return type, expecting void public static function �[30;47mpreProcessSingle�[0m(&$form, $cid) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/PDFLetterCommon.php:82:5 - Instance property CRM_Core_Form::$_contactIds is not defined �[97;41m$form->_contactIds�[0m = explode(',', $cid);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Task/PDFLetterCommon.php:82:39 - Argument 2 of explode expects string, int provided $form->_contactIds = explode(',', �[97;41m$cid�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Task/PDFLetterCommon.php:126:26 - Method CRM_Contact_Form_Task_PDFLetterCommon::postProcess does not have a return type, expecting void public static function �[30;47mpostProcess�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/PDFLetterCommon.php:140:67 - Instance property CRM_Core_Form::$_contactIds is not defined $activityIds = self::createActivities($form, $html_message, �[97;41m$form->_contactIds�[0m, $formValues['subject'], CRM_Utils_Array::value('campaign_id', $formValues));

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/PDFLetterCommon.php:147:14 - Instance property CRM_Core_Form::$_contactIds is not defined foreach (�[97;41m$form->_contactIds�[0m as $item => $contactId) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Task/PDFLetterCommon.php:157:9 - Argument 7 of CRM_Utils_Token::gettokendetails expects null, string(CRM_Contact_Form_Task_PDFLetterCommon) provided �[97;41m'CRM_Contact_Form_Task_PDFLetterCommon'�[0m

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Task/PDFLetterCommon.php:161:9 - Possibly undefined variable $notSent, first seen on line 161 �[97;41m$notSent�[0m[] = $contactId;

INFO: RedundantCondition - CRM/Contact/Form/Task/PDFLetterCommon.php:169:11 - Found a redundant condition when evaluating $caseId and trying to reconcile type 'null' to empty if (�[30;47mempty($caseId) && !empty($form->_caseIds[$item])�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Task/PDFLetterCommon.php:173:66 - Argument 2 of CRM_Utils_Token::replacecasetokens expects int, string provided $tokenHtml = CRM_Utils_Token::replaceCaseTokens($caseId, �[97;41m$tokenHtml�[0m, $messageToken);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Form/Task/PDFLetterCommon.php:205:71 - Possibly undefined variable $zip, first seen on line 144 CRM_Utils_PDF_Document::printDocuments($html, $fileName, $type, �[97;41m$zip�[0m);

INFO: MissingConstructor - CRM/Contact/Form/Task/ProximityCommon.php:44:13 - CRM_Contact_Form_Task_ProximityCommon has an uninitialized variable $this->_context, but no constructor protected �[30;47m$_context�[0m;

INFO: MissingReturnType - CRM/Contact/Form/Task/ProximityCommon.php:66:26 - Method CRM_Contact_Form_Task_ProximityCommon::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m($form, $proxSearch) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Form/Task/ProximityCommon.php:71:69 - Argument 4 of CRM_Core_Form::add cannot be null, null value provided to parameter with type array<array-key, mixed>|string $form->add('text', 'prox_street_address', ts('Street Address'), �[97;41mNULL�[0m, FALSE);

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:40:10 - Property CRM_Contact_Form_Task_SMSCommon::$_contactDetails does not have a declared type - consider array public �[30;47m$_contactDetails�[0m = [];

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:42:10 - Property CRM_Contact_Form_Task_SMSCommon::$_allContactDetails does not have a declared type - consider array public �[30;47m$_allContactDetails�[0m = [];

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:44:10 - Property CRM_Contact_Form_Task_SMSCommon::$_toContactPhone does not have a declared type - consider array public �[30;47m$_toContactPhone�[0m = [];

INFO: MissingReturnType - CRM/Contact/Form/Task/SMSCommon.php:51:26 - Method CRM_Contact_Form_Task_SMSCommon::preProcessProvider does not have a return type, expecting void public static function �[30;47mpreProcessProvider�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/SMSCommon.php:52:5 - Instance property CRM_Core_Form::$_single is not defined �[97;41m$form->_single�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/SMSCommon.php:56:7 - Instance property CRM_Core_Form::$_context is not defined �[97;41m$form->_context�[0m != 'search' &&

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/SMSCommon.php:59:7 - Instance property CRM_Core_Form::$_single is not defined �[97;41m$form->_single�[0m = TRUE;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/SMSCommon.php:70:16 - Instance property CRM_Core_Form::$_activityHolderIds is not defined foreach (�[97;41m$form->_activityHolderIds�[0m as $value) {

INFO: MissingReturnType - CRM/Contact/Form/Task/SMSCommon.php:88:26 - Method CRM_Contact_Form_Task_SMSCommon::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/SMSCommon.php:103:7 - Instance property CRM_Core_Form::$_contactIds is not defined �[97;41m$form->_contactIds�[0m = [$cid];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/SMSCommon.php:110:47 - Instance property CRM_Core_Form::$_context is not defined if (property_exists($form, '_context') && �[97;41m$form->_context�[0m == 'standalone') {

�[0;31mERROR�[0m: InvalidClass - CRM/Contact/Form/Task/SMSCommon.php:116:9 - Class or interface HTML_QuickForm_Element has wrong casing if (�[97;41m$to�[0m->getValue()) {

�[0;31mERROR�[0m: InvalidClass - CRM/Contact/Form/Task/SMSCommon.php:117:34 - Class or interface HTML_QuickForm_Element has wrong casing $allToPhone = explode(',', �[97;41m$to�[0m->getValue());

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/SMSCommon.php:119:7 - Instance property CRM_Core_Form::$_contactIds is not defined �[97;41m$form->_contactIds�[0m = [];

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/SMSCommon.php:123:11 - Instance property CRM_Core_Form::$_contactIds is not defined �[97;41m$form->_contactIds�[0m[] = $contactId;

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:124:11 - Property CRM_Core_Form::$_toContactPhone does not have a declared type �[30;47m$form->_toContactPhone�[0m[] = $phone;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/Form/Task/SMSCommon.php:143:62 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $targetID = CRM_Utils_Array::key('Activity Targets', �[97;41m$activityContacts�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Form/Task/SMSCommon.php:145:75 - Argument 2 of CRM_Activity_BAO_ActivityContact::getnames expects int, int|string|null provided $ids = array_keys(CRM_Activity_BAO_ActivityContact::getNames($id, �[97;41m$targetID�[0m));

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/SMSCommon.php:152:9 - Instance property CRM_Core_Form::$_contactIds is not defined �[97;41m$form->_contactIds�[0m = empty($form->_contactIds) ? $ids : array_unique(array_merge($form->_contactIds, $ids));

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/SMSCommon.php:174:18 - Instance property CRM_Core_Form::$_contactIds is not defined if (is_array(�[97;41m$form->_contactIds�[0m) && !empty($form->_contactIds) && $toSetDefault) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Form/Task/SMSCommon.php:190:7 - Instance property CRM_Core_Form::$_allContactDetails is not defined �[97;41m$form->_allContactDetails�[0m = $form->_contactDetails;

INFO: DeprecatedMethod - CRM/Contact/Form/Task/SMSCommon.php:201:25 - The method CRM_Activity_BAO_Activity::getContactActivity has been marked as deprecated $actDetails = �[30;47mCRM_Activity_BAO_Activity::getContactActivity($contactId)�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Task/SMSCommon.php:218:79 - Argument 3 of CRM_Core_BAO_Phone::allphones expects null, string(Mobile) provided $contactPhones = CRM_Core_BAO_Phone::allPhones($contactId, FALSE, �[97;41m'Mobile'�[0m, $filter);

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:241:23 - Property CRM_Core_Form::$_toContactPhone does not have a declared type elseif (empty(�[30;47m$form->_toContactPhone�[0m)) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/SMSCommon.php:277:9 - Instance property CRM_Core_Form::$_single is not defined if (�[97;41m$form->_single�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/SMSCommon.php:279:11 - Instance property CRM_Core_Form::$_context is not defined if (�[97;41m$form->_context�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/SMSCommon.php:284:39 - Instance property CRM_Core_Form::$_contactIds is not defined "&show=1&action=browse&cid={�[97;41m$form->_contactIds�[0m[0]}&selectedChild=activity"

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Form/Task/SMSCommon.php:296:73 - Argument 2 of CRM_Core_Form::addformrule expects string|null, CRM_Core_Form provided $form->addFormRule(['CRM_Contact_Form_Task_SMSCommon', 'formRule'], �[97;41m$form�[0m);

INFO: MissingReturnType - CRM/Contact/Form/Task/SMSCommon.php:342:26 - Method CRM_Contact_Form_Task_SMSCommon::postProcess does not have a return type, expecting void public static function �[30;47mpostProcess�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Form/Task/SMSCommon.php:373:14 - Instance property CRM_Core_Form::$_contactIds is not defined foreach (�[97;41m$form->_contactIds�[0m as $key => $contactId) {

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:374:16 - Property CRM_Core_Form::$_toContactPhone does not have a declared type $phone = �[30;47m$form->_toContactPhone�[0m[$key];

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:380:22 - Property CRM_Core_Form::$_contactDetails does not have a declared type if (!empty(�[30;47m$form->_contactDetails�[0m[$contactId])) {

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:392:30 - Property CRM_Core_Form::$_contactDetails does not have a declared type $contactIds = array_keys(�[30;47m$form->_contactDetails�[0m);

INFO: MissingPropertyType - CRM/Contact/Form/Task/SMSCommon.php:393:33 - Property CRM_Core_Form::$_allContactDetails does not have a declared type $allContactIds = array_keys(�[30;47m$form->_allContactDetails�[0m);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Form/Task/SMSCommon.php:423:54 - Argument 2 of array_diff_assoc cannot be null, possibly null value provided $smsNotSent = array_diff_assoc($allContactIds, �[97;41m$contactIds�[0m);

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contact/Import/Field.php:52:11 - Docblock-defined class or interface enum does not exist

  • @var �[97;41menum�[0m

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Field.php:60:10 - Property CRM_Contact_Import_Field::$_required is not defined in constructor of CRM_Contact_Import_Field or in any methods called in the constructor public �[30;47m$_required�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Field.php:66:10 - Property CRM_Contact_Import_Field::$_payload is not defined in constructor of CRM_Contact_Import_Field or in any methods called in the constructor public �[30;47m$_payload�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Field.php:84:10 - Property CRM_Contact_Import_Field::$_headerPattern is not defined in constructor of CRM_Contact_Import_Field or in any methods called in the constructor public �[30;47m$_headerPattern�[0m;

INFO: MissingParamType - CRM/Contact/Import/Field.php:148:38 - Parameter $title has no provided type public function __construct($name, �[30;47m$title�[0m, $type = CRM_Utils_Type::T_INT, $columnPattern =

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Import/Field.php:151:20 - $this->_type with declared type 'enum' cannot be assigned type 'int' $this->_type = �[97;41m$type�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:154:31 - $this->_hasLocationType with non-nullable declared type 'int' cannot be assigned nullable type 'null' $this->_hasLocationType = �[97;41m$hasLocationType�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:155:25 - $this->_phoneType with non-nullable declared type 'string' cannot be assigned nullable type 'null' $this->_phoneType = �[97;41m$phoneType�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:156:23 - $this->_related with non-nullable declared type 'string' cannot be assigned nullable type 'null' $this->_related = �[97;41m$related�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:157:34 - $this->_relatedContactType with non-nullable declared type 'string' cannot be assigned nullable type 'null' $this->_relatedContactType = �[97;41m$relatedContactType�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:158:37 - $this->_relatedContactDetails with non-nullable declared type 'string' cannot be assigned nullable type 'null' $this->_relatedContactDetails = �[97;41m$relatedContactDetails�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:159:37 - $this->_relatedContactLocType with non-nullable declared type 'int' cannot be assigned nullable type 'null' $this->_relatedContactLocType = �[97;41m$relatedContactLocType�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:160:39 - $this->_relatedContactPhoneType with non-nullable declared type 'string' cannot be assigned nullable type 'null' $this->_relatedContactPhoneType = �[97;41m$relatedContactPhoneType�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:162:21 - $this->_value with non-nullable declared type 'object' cannot be assigned nullable type 'null' $this->_value = �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Contact/Import/Field.php:165:19 - Method CRM_Contact_Import_Field::resetValue does not have a return type, expecting void public function �[30;47mresetValue�[0m() {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Field.php:166:21 - $this->_value with non-nullable declared type 'object' cannot be assigned nullable type 'null' $this->_value = �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Contact/Import/Field.php:177:19 - Method CRM_Contact_Import_Field::setValue does not have a return type, expecting void public function �[30;47msetValue�[0m($value) {

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/Import/Field.php:184:14 - The declared return type 'bool' for CRM_Contact_Import_Field::validate is not nullable, but 'bool|null' contains null

  • @return �[97;41mbool�[0m

INFO: DocblockTypeContradiction - CRM/Contact/Import/Field.php:190:9 - object does not contain null if (�[30;47m$this->_value === NULL�[0m) {

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:39:13 - Property CRM_Contact_Import_ImportJob::$_tableName does not have a declared type - consider string|null protected �[30;47m$_tableName�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:40:13 - Property CRM_Contact_Import_ImportJob::$_primaryKeyName does not have a declared type protected �[30;47m$_primaryKeyName�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:41:13 - Property CRM_Contact_Import_ImportJob::$_statusFieldName does not have a declared type protected �[30;47m$_statusFieldName�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:43:13 - Property CRM_Contact_Import_ImportJob::$_doGeocodeAddress does not have a declared type protected �[30;47m$_doGeocodeAddress�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:44:13 - Property CRM_Contact_Import_ImportJob::$_invalidRowCount does not have a declared type protected �[30;47m$_invalidRowCount�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:45:13 - Property CRM_Contact_Import_ImportJob::$_conflictRowCount does not have a declared type protected �[30;47m$_conflictRowCount�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:46:13 - Property CRM_Contact_Import_ImportJob::$_onDuplicate does not have a declared type protected �[30;47m$_onDuplicate�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:47:13 - Property CRM_Contact_Import_ImportJob::$_dedupe does not have a declared type protected �[30;47m$_dedupe�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:48:13 - Property CRM_Contact_Import_ImportJob::$_newGroupName does not have a declared type protected �[30;47m$_newGroupName�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:49:13 - Property CRM_Contact_Import_ImportJob::$_newGroupDesc does not have a declared type protected �[30;47m$_newGroupDesc�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:50:13 - Property CRM_Contact_Import_ImportJob::$_newGroupType does not have a declared type protected �[30;47m$_newGroupType�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:51:13 - Property CRM_Contact_Import_ImportJob::$_groups does not have a declared type protected �[30;47m$_groups�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:52:13 - Property CRM_Contact_Import_ImportJob::$_allGroups does not have a declared type protected �[30;47m$_allGroups�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:53:13 - Property CRM_Contact_Import_ImportJob::$_newTagName does not have a declared type protected �[30;47m$_newTagName�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:54:13 - Property CRM_Contact_Import_ImportJob::$_newTagDesc does not have a declared type protected �[30;47m$_newTagDesc�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:55:13 - Property CRM_Contact_Import_ImportJob::$_tag does not have a declared type protected �[30;47m$_tag�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:56:13 - Property CRM_Contact_Import_ImportJob::$_allTags does not have a declared type protected �[30;47m$_allTags�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:58:13 - Property CRM_Contact_Import_ImportJob::$_mapper does not have a declared type protected �[30;47m$_mapper�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:59:13 - Property CRM_Contact_Import_ImportJob::$_mapperKeys does not have a declared type - consider array protected �[30;47m$_mapperKeys�[0m = array();

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:60:13 - Property CRM_Contact_Import_ImportJob::$_mapFields does not have a declared type protected �[30;47m$_mapFields�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/ImportJob.php:62:13 - Property CRM_Contact_Import_ImportJob::$_parser does not have a declared type - consider null|CRM_Contact_Import_Parser_Contact protected �[30;47m$_parser�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Import/ImportJob.php:76:12 - Found a redundant condition when evaluating docblock-defined type $createSql and trying to reconcile type 'null' to falsy if (!�[30;47m$createSql�[0m) {

INFO: DeprecatedMethod - CRM/Contact/Import/ImportJob.php:77:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Either an existing table name or an SQL query to build one are required')�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Import/ImportJob.php:81:12 - Found a redundant condition when evaluating docblock-defined type $tableName and trying to reconcile type 'null' to falsy if (!�[30;47m$tableName�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Import/ImportJob.php:82:57 - Argument 1 of uniqid expects string, int provided $tableName = 'civicrm_import_job_' . md5(uniqid(�[97;41mrand()�[0m, TRUE));

INFO: DeprecatedMethod - CRM/Contact/Import/ImportJob.php:89:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Import Table is required.')�[0m;

INFO: DeprecatedMethod - CRM/Contact/Import/ImportJob.php:110:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal("Could not get name of the import status field")�[0m;

INFO: MissingReturnType - CRM/Contact/Import/ImportJob.php:128:19 - Method CRM_Contact_Import_ImportJob::setJobParams does not have a return type, expecting void public function �[30;47msetJobParams�[0m(&$params) {

INFO: MissingReturnType - CRM/Contact/Import/ImportJob.php:139:19 - Method CRM_Contact_Import_ImportJob::runImport does not have a return type, expecting void public function �[30;47mrunImport�[0m(&$form, $timeout = 55) {

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contact/Import/ImportJob.php:146:58 - Cannot add an array to a non-array bool $locationTypes = array('Primary' => ts('Primary')) + �[97;41mCRM_Core_PseudoConstant::get('CRM_Core_DAO_Address', 'location_type_id')�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Import/ImportJob.php:150:41 - Argument 1 of CRM_Utils_Array::value expects string, int(0) provided $fldName = CRM_Utils_Array::value(�[97;41m0�[0m, $mapper[$key]);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Import/ImportJob.php:152:40 - Argument 1 of CRM_Utils_Array::value expects string, int(1) provided $selOne = CRM_Utils_Array::value(�[97;41m1�[0m, $mapper[$key]);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Import/ImportJob.php:153:40 - Argument 1 of CRM_Utils_Array::value expects string, int(2) provided $selTwo = CRM_Utils_Array::value(�[97;41m2�[0m, $mapper[$key]);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Import/ImportJob.php:154:42 - Argument 1 of CRM_Utils_Array::value expects string, int(3) provided $selThree = CRM_Utils_Array::value(�[97;41m3�[0m, $mapper[$key]);

�[0;31mERROR�[0m: PossiblyInvalidArrayOffset - CRM/Contact/Import/ImportJob.php:161:23 - Cannot access value on variable $websiteTypes using offset value of 'Primary', expecting array-key $header[] = �[97;41m$websiteTypes[$selOne]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/ImportJob.php:161:23 - Cannot access array value on non-array variable $websiteTypes of type bool $header[] = �[97;41m$websiteTypes[$selOne]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayOffset - CRM/Contact/Import/ImportJob.php:165:23 - Cannot access value on variable $locationTypes using offset value of 'Primary', expecting array-key $header[] = �[97;41m$locationTypes[$selOne]�[0m;

�[0;31mERROR�[0m: InvalidArrayOffset - CRM/Contact/Import/ImportJob.php:169:27 - Cannot access value on variable $phoneTypes using a numeric offset, expecting array-key $header[] = �[97;41m$phoneTypes[$selTwo]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/ImportJob.php:169:27 - Cannot access array value on non-array variable $phoneTypes of type bool $header[] = �[97;41m$phoneTypes[$selTwo]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/ImportJob.php:173:27 - Cannot access array value on non-array variable $imProviders of type bool $header[] = �[97;41m$imProviders[$selTwo]�[0m;

�[0;31mERROR�[0m: InvalidArrayOffset - CRM/Contact/Import/ImportJob.php:173:27 - Cannot access value on variable $imProviders using a numeric offset, expecting array-key $header[] = �[97;41m$imProviders[$selTwo]�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Import/ImportJob.php:191:29 - $relationType->id with declared type 'int' cannot be assigned type 'string' $relationType->id = �[97;41m$id�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/ImportJob.php:200:27 - Cannot access array value on non-array variable $websiteTypes of type bool $header[] = �[97;41m$websiteTypes[$selTwo]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/ImportJob.php:208:31 - Cannot access array value on non-array variable $phoneTypes of type bool $header[] = �[97;41m$phoneTypes[$selThree]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/ImportJob.php:212:31 - Cannot access array value on non-array variable $imProviders of type bool $header[] = �[97;41m$imProviders[$selThree]�[0m;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Import/ImportJob.php:240:7 - Instance property CRM_Contact_Import_ImportJob::$_contactType is not defined �[97;41m$this->_contactType�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Import/ImportJob.php:244:7 - Instance property CRM_Contact_Import_ImportJob::$_statusID is not defined �[97;41m$this->_statusID�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Import/ImportJob.php:245:7 - Instance property CRM_Contact_Import_ImportJob::$_totalRowCount is not defined �[97;41m$this->_totalRowCount�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Import/ImportJob.php:248:7 - Instance property CRM_Contact_Import_ImportJob::$_contactSubType is not defined �[97;41m$this->_contactSubType�[0m,

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Import/ImportJob.php:258:11 - Found a redundant condition when evaluating docblock-defined type $form and trying to reconcile type 'CRM_Core_Form' to !falsy if (�[30;47m$form�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Import/ImportJob.php:269:11 - Found a redundant condition when evaluating docblock-defined type $form and trying to reconcile type 'CRM_Core_Form' to !falsy if (�[30;47m$form�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Import/ImportJob.php:279:11 - Found a redundant condition when evaluating docblock-defined type $form and trying to reconcile type 'CRM_Core_Form' to !falsy if (�[30;47m$form�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/ImportJob.php:288:19 - Method CRM_Contact_Import_ImportJob::setFormVariables does not have a return type, expecting void public function �[30;47msetFormVariables�[0m($form) {

INFO: MissingParamType - CRM/Contact/Import/ImportJob.php:288:36 - Parameter $form has no provided type public function setFormVariables(�[30;47m$form�[0m) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Import/ImportJob.php:311:23 - Found a redundant condition when evaluating docblock-defined type $newGroupType and trying to reconcile type 'string' to isset $newGroupType = �[30;47misset($newGroupType)�[0m ? $newGroupType : array();

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Contact/Import/ImportJob.php:319:40 - Cannot get property on possibly null variable $group of type null|CRM_Contact_BAO_Group $this->_groups[] = $newGroupId = �[97;41m$group->id�[0m;

INFO: MissingParamType - CRM/Contact/Import/ImportJob.php:358:5 - Parameter $contactIds has no provided type �[30;47m$contactIds�[0m,

INFO: MissingParamType - CRM/Contact/Import/ImportJob.php:359:18 - Parameter $newTagDesc has no provided type $newTagName, �[30;47m$newTagDesc�[0m

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Contact/Import/ImportJob.php:374:19 - Cannot get property on possibly null variable $addedTag of type null|CRM_Core_DAO_Tag $this->_tag[�[97;41m$addedTag->id�[0m] = 1;

�[0;31mERROR�[0m: NonStaticSelfCall - CRM/Contact/Import/ImportJob.php:419:12 - Method CRM_Contact_Import_ImportJob::isComplete is not static, but is called using self:: if (!�[97;41mself::isComplete($importTable)�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Importer.php:49:19 - Method CRM_Contact_Import_Importer::runIncompleteImportJobs does not have a return type, expecting void public function �[30;47mrunIncompleteImportJobs�[0m($timeout = 55) {

�[0;31mERROR�[0m: InvalidPassByReference - CRM/Contact/Import/Importer.php:54:29 - Parameter 1 of CRM_Contact_Import_ImportJob::runimport expects a variable $importJob->runImport(�[97;41mNULL�[0m, $timeout);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Importer.php:54:29 - Argument 1 of CRM_Contact_Import_ImportJob::runimport cannot be null, null value provided to parameter with type CRM_Core_Form $importJob->runImport(�[97;41mNULL�[0m, $timeout);

INFO: MissingReturnType - CRM/Contact/Import/Page/AJAX.php:42:26 - Method CRM_Contact_Import_Page_AJAX::status does not have a return type, expecting void public static function �[30;47mstatus�[0m() {

INFO: MissingPropertyType - CRM/Contact/Import/Parser.php:35:13 - Property CRM_Contact_Import_Parser::$_tableName does not have a declared type - consider null|string protected �[30;47m$_tableName�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser.php:69:13 - Property CRM_Contact_Import_Parser::$_primaryKeyName does not have a declared type - consider null|string protected �[30;47m$_primaryKeyName�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser.php:70:13 - Property CRM_Contact_Import_Parser::$_statusFieldName does not have a declared type - consider null|string protected �[30;47m$_statusFieldName�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser.php:72:13 - Property CRM_Contact_Import_Parser::$fieldMetadata does not have a declared type - consider array protected �[30;47m$fieldMetadata�[0m = [];

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Parser.php:85:32 - $this->_dedupeRuleGroupID with non-nullable declared type 'int' cannot be assigned nullable type 'null' public $_dedupeRuleGroupID = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Import/Parser.php:124:33 - $this->_dedupeRuleGroupID with non-nullable declared type 'int' cannot be assigned nullable type 'int|null' $this->_dedupeRuleGroupID = �[97;41m$dedupeRuleGroupID�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Import/Parser.php:128:31 - $this->_contactType with declared type 'int' cannot be assigned type 'string(Individual)' $this->_contactType = �[97;41m'Individual'�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Import/Parser.php:132:31 - $this->_contactType with declared type 'int' cannot be assigned type 'string(Household)' $this->_contactType = �[97;41m'Household'�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Import/Parser.php:136:31 - $this->_contactType with declared type 'int' cannot be assigned type 'string(Organization)' $this->_contactType = �[97;41m'Organization'�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Import/Parser.php:139:30 - $this->_contactSubType with declared type 'int' cannot be assigned type 'string|null' $this->_contactSubType = �[97;41m$contactSubType�[0m;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Import/Parser.php:150:5 - Instance property CRM_Contact_Import_Parser::$_unparsedAddresses is not defined �[97;41m$this->_unparsedAddresses�[0m = [];

�[0;31mERROR�[0m: UndefinedConstant - CRM/Contact/Import/Parser.php:186:40 - Const DB_FETCHMODE_ORDERED is not defined while ($values = $result->fetchRow(�[97;41mDB_FETCHMODE_ORDERED�[0m)) {

�[0;31mERROR�[0m: TooManyArguments - CRM/Contact/Import/Parser.php:210:30 - Too many arguments for method CRM_Contact_Import_Parser::import - expecting 2 but saw 3 $returnCode = $this->�[97;41mimport�[0m($onDuplicate, $values, $doGeocodeAddress);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser.php:212:68 - Possibly undefined variable $startTimestamp, first seen on line 175 $prevTimestamp = $this->progressImport($statusID, FALSE, �[97;41m$startTimestamp�[0m, $prevTimestamp, $totalRowCount);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser.php:212:85 - Possibly undefined variable $prevTimestamp, first seen on line 175 $prevTimestamp = $this->progressImport($statusID, FALSE, $startTimestamp, �[97;41m$prevTimestamp�[0m, $totalRowCount);

�[0;31mERROR�[0m: UndefinedVariable - CRM/Contact/Import/Parser.php:231:36 - Cannot find referenced variable $line $this->_warningCount[] = �[97;41m$line�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Import/Parser.php:291:59 - Argument 1 of CRM_Core_BAO_CustomField::getfields expects string, string(Organization)|string(Household)|string(Individual)|int provided $customfields = CRM_Core_BAO_CustomField::getFields(�[97;41m$this->_contactType�[0m);

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/Import/Parser.php:298:11 - Found a contradiction when evaluating $this->_invalidRowCount and trying to reconcile type 'int(0)' to !falsy if (�[97;41m$this->_invalidRowCount�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contact/Import/Parser.php:307:11 - Found a contradiction when evaluating $this->_conflictCount and trying to reconcile type 'int(0)' to !falsy if (�[97;41m$this->_conflictCount�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:353:19 - Method CRM_Contact_Import_Parser::setActiveFields does not have a return type, expecting void public function �[30;47msetActiveFields�[0m($fieldKeys) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:368:19 - Method CRM_Contact_Import_Parser::setActiveFieldLocationTypes does not have a return type, expecting void public function �[30;47msetActiveFieldLocationTypes�[0m($elements) {

INFO: MissingParamType - CRM/Contact/Import/Parser.php:368:47 - Parameter $elements has no provided type public function setActiveFieldLocationTypes(�[30;47m$elements�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:381:19 - Method CRM_Contact_Import_Parser::setActiveFieldPhoneTypes does not have a return type, expecting void public function �[30;47msetActiveFieldPhoneTypes�[0m($elements) {

INFO: MissingParamType - CRM/Contact/Import/Parser.php:381:44 - Parameter $elements has no provided type public function setActiveFieldPhoneTypes(�[30;47m$elements�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:390:19 - Method CRM_Contact_Import_Parser::setActiveFieldWebsiteTypes does not have a return type, expecting void public function �[30;47msetActiveFieldWebsiteTypes�[0m($elements) {

INFO: MissingParamType - CRM/Contact/Import/Parser.php:390:46 - Parameter $elements has no provided type public function setActiveFieldWebsiteTypes(�[30;47m$elements�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:402:19 - Method CRM_Contact_Import_Parser::setActiveFieldImProviders does not have a return type, expecting void public function �[30;47msetActiveFieldImProviders�[0m($elements) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:411:19 - Method CRM_Contact_Import_Parser::setActiveFieldRelated does not have a return type, expecting void public function �[30;47msetActiveFieldRelated�[0m($elements) {

INFO: MissingParamType - CRM/Contact/Import/Parser.php:411:41 - Parameter $elements has no provided type public function setActiveFieldRelated(�[30;47m$elements�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:420:19 - Method CRM_Contact_Import_Parser::setActiveFieldRelatedContactType does not have a return type, expecting void public function �[30;47msetActiveFieldRelatedContactType�[0m($elements) {

INFO: MissingParamType - CRM/Contact/Import/Parser.php:420:52 - Parameter $elements has no provided type public function setActiveFieldRelatedContactType(�[30;47m$elements�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:429:19 - Method CRM_Contact_Import_Parser::setActiveFieldRelatedContactDetails does not have a return type, expecting void public function �[30;47msetActiveFieldRelatedContactDetails�[0m($elements) {

INFO: MissingParamType - CRM/Contact/Import/Parser.php:429:55 - Parameter $elements has no provided type public function setActiveFieldRelatedContactDetails(�[30;47m$elements�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:438:19 - Method CRM_Contact_Import_Parser::setActiveFieldRelatedContactLocType does not have a return type, expecting void public function �[30;47msetActiveFieldRelatedContactLocType�[0m($elements) {

INFO: MissingParamType - CRM/Contact/Import/Parser.php:438:55 - Parameter $elements has no provided type public function setActiveFieldRelatedContactLocType(�[30;47m$elements�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:449:19 - Method CRM_Contact_Import_Parser::setActiveFieldRelatedContactPhoneType does not have a return type, expecting void public function �[30;47msetActiveFieldRelatedContactPhoneType�[0m($elements) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:458:19 - Method CRM_Contact_Import_Parser::setActiveFieldRelatedContactWebsiteType does not have a return type, expecting void public function �[30;47msetActiveFieldRelatedContactWebsiteType�[0m($elements) {

INFO: MissingParamType - CRM/Contact/Import/Parser.php:458:59 - Parameter $elements has no provided type public function setActiveFieldRelatedContactWebsiteType(�[30;47m$elements�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:470:19 - Method CRM_Contact_Import_Parser::setActiveFieldRelatedContactImProvider does not have a return type, expecting void public function �[30;47msetActiveFieldRelatedContactImProvider�[0m($elements) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:594:19 - Method CRM_Contact_Import_Parser::addField does not have a return type, expecting void public function �[30;47maddField�[0m(

INFO: MissingParamType - CRM/Contact/Import/Parser.php:595:12 - Parameter $title has no provided type $name, �[30;47m$title�[0m, $type = CRM_Utils_Type::T_INT,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser.php:599:110 - Argument 6 of CRM_Contact_Import_Field::__construct expects null, bool provided $this->_fields[$name] = new CRM_Contact_Import_Field($name, $title, $type, $headerPattern, $dataPattern, �[97;41m$hasLocationType�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser.php:601:120 - Argument 6 of CRM_Contact_Import_Field::__construct expects null, bool provided $this->_fields['doNotImport'] = new CRM_Contact_Import_Field($name, $title, $type, $headerPattern, $dataPattern, �[97;41m$hasLocationType�[0m);

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:612:19 - Method CRM_Contact_Import_Parser::set does not have a return type, expecting void public function �[30;47mset�[0m($store, $mode = self::MODE_SUMMARY) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:674:26 - Method CRM_Contact_Import_Parser::exportCSV does not have a return type, expecting void public static function �[30;47mexportCSV�[0m($fileName, $header, $data) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:719:19 - Method CRM_Contact_Import_Parser::updateImportRecord does not have a return type, expecting void public function �[30;47mupdateImportRecord�[0m($id, &$params) {

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:753:19 - Method CRM_Contact_Import_Parser::formatCommonData does not have a return type, expecting void public function �[30;47mformatCommonData�[0m($params, &$formatted, &$contactFields) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser.php:781:61 - Argument 3 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $label = key(CRM_Core_OptionGroup::values($v, TRUE, �[97;41mNULL�[0m, NULL, 'AND v.name = "Customized"'));

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser.php:781:67 - Argument 4 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $label = key(CRM_Core_OptionGroup::values($v, TRUE, NULL, �[97;41mNULL�[0m, 'AND v.name = "Customized"'));

�[0;31mERROR�[0m: UndefinedMethod - CRM/Contact/Import/Parser.php:822:32 - Method CRM_Contact_Import_Parser::checkgender does not exist $params[$key] = $this->�[97;41mcheckGender�[0m($val);

INFO: RedundantCondition - CRM/Contact/Import/Parser.php:839:49 - string(provider_id) can never contain string(phone_type_id) if (($name !== 'phone_type_id' || �[30;47m$name !== 'provider_id'�[0m) && ($testForEmpty === '' || $testForEmpty == NULL)) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser.php:939:63 - Possibly undefined variable $extends, first seen on line 887 _civicrm_api3_custom_format_params($params, $formatted, �[97;41m$extends�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Import/Parser.php:943:10 - Instance property CRM_Contact_Import_Parser::$_updateWithId is not defined if (!�[97;41m$this->_updateWithId�[0m && array_key_exists('custom', $formatted)) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Import/Parser.php:956:9 - Instance property CRM_Contact_Import_Parser::$_parseStreetAddress is not defined if (�[97;41m$this->_parseStreetAddress�[0m) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Import/Parser.php:989:14 - The declared return type 'bool' for CRM_Contact_Import_Parser::formatContactParameters is incorrect, got 'array<array-key, mixed>|bool'

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/Parser.php:1024:29 - Cannot access array value on non-array variable $prefixes of type bool $params['prefix'] = �[97;41m$prefixes[$params['prefix_id']]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/Parser.php:1035:29 - Cannot access array value on non-array variable $suffixes of type bool $params['suffix'] = �[97;41m$suffixes[$params['suffix_id']]�[0m;

�[0;31mERROR�[0m: UndefinedMethod - CRM/Contact/Import/Parser.php:1081:22 - Method CRM_Core_PseudoConstant::addressee does not exist $addressee = �[97;41mCRM_Core_PseudoConstant::addressee($addresseeFilter)�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Import/Parser.php:1093:29 - Cannot access array value on non-array variable $genders of type bool $params['gender'] = �[97;41m$genders[$params['gender_id']]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/Import/Parser.php:1103:47 - Argument 1 of array_flip expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $pcm = array_change_key_case(array_flip(�[97;41mCRM_Core_PseudoConstant::get('CRM_Contact_DAO_Contact', 'preferred_communication_method')�[0m), CASE_LOWER);

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Import/Parser.php:1181:18 - The type 'array<array-key, mixed>' does not match the declared return type 'bool' for CRM_Contact_Import_Parser::formatContactParameters return �[97;41mcivicrm_api3_create_error('Invalid custom field ID')�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser.php:1220:7 - Possibly undefined variable $fields, first seen on line 1220 �[97;41m$fields�[0m[$block] = $this->getMetadataForEntity($block);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser.php:1291:5 - Possibly undefined variable $fields, first seen on line 1220 �[97;41m$fields�[0m['Address'] = $this->getMetadataForEntity('Address');

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser.php:1304:25 - Possibly undefined variable $customFields, first seen on line 1250 foreach (array_keys(�[97;41m$customFields�[0m) as $customFieldID) {

INFO: InvalidStringClass - CRM/Contact/Import/Parser.php:1331:39 - String cannot be used as a class $this->fieldMetadata[$entity] = �[30;47m$className::fields()�[0m;

INFO: MissingReturnType - CRM/Contact/Import/Parser.php:1350:22 - Method CRM_Contact_Import_Parser::fillPrimary does not have a return type, expecting void protected function �[30;47mfillPrimary�[0m(&$params, $values, $entity, $contactID) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Parser/Contact.php:39:7 - Property CRM_Contact_Import_Parser::$_rowCount is not defined in constructor of CRM_Contact_Import_Parser_Contact or in any methods called in the constructor class �[30;47mCRM_Contact_Import_Parser_Contact�[0m extends CRM_Contact_Import_Parser {

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:40:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperKeys does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperKeys�[0m = [];

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:41:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperLocType does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperLocType�[0m = [];

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:42:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperPhoneType does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperPhoneType�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:43:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperImProvider does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperImProvider�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:44:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperWebsiteType does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperWebsiteType�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:45:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperRelated does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperRelated�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:46:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactType does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperRelatedContactType�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:47:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactDetails does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperRelatedContactDetails�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:48:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactEmailType does not have a declared type protected �[30;47m$_mapperRelatedContactEmailType�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:49:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactImProvider does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperRelatedContactImProvider�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:50:13 - Property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactWebsiteType does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_mapperRelatedContactWebsiteType�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:51:13 - Property CRM_Contact_Import_Parser_Contact::$_relationships does not have a declared type - consider array<array-key, mixed>|null protected �[30;47m$_relationships�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:53:13 - Property CRM_Contact_Import_Parser_Contact::$_emailIndex does not have a declared type - consider int|null protected �[30;47m$_emailIndex�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:54:13 - Property CRM_Contact_Import_Parser_Contact::$_firstNameIndex does not have a declared type - consider int|null protected �[30;47m$_firstNameIndex�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:55:13 - Property CRM_Contact_Import_Parser_Contact::$_lastNameIndex does not have a declared type - consider int|null protected �[30;47m$_lastNameIndex�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:57:13 - Property CRM_Contact_Import_Parser_Contact::$_householdNameIndex does not have a declared type - consider int|null protected �[30;47m$_householdNameIndex�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:58:13 - Property CRM_Contact_Import_Parser_Contact::$_organizationNameIndex does not have a declared type - consider int|null protected �[30;47m$_organizationNameIndex�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:60:13 - Property CRM_Contact_Import_Parser_Contact::$_allEmails does not have a declared type - consider array|null protected �[30;47m$_allEmails�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:62:13 - Property CRM_Contact_Import_Parser_Contact::$_phoneIndex does not have a declared type - consider int|null protected �[30;47m$_phoneIndex�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Parser/Contact.php:73:13 - Property CRM_Contact_Import_Parser_Contact::$_updateWithId is not defined in constructor of CRM_Contact_Import_Parser_Contact or in any methods called in the constructor protected �[30;47m$_updateWithId�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:74:13 - Property CRM_Contact_Import_Parser_Contact::$_retCode does not have a declared type protected �[30;47m$_retCode�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:76:13 - Property CRM_Contact_Import_Parser_Contact::$_externalIdentifierIndex does not have a declared type - consider int|null protected �[30;47m$_externalIdentifierIndex�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:77:13 - Property CRM_Contact_Import_Parser_Contact::$_allExternalIdentifiers does not have a declared type - consider array|null protected �[30;47m$_allExternalIdentifiers�[0m;

INFO: MissingPropertyType - CRM/Contact/Import/Parser/Contact.php:78:13 - Property CRM_Contact_Import_Parser_Contact::$_parseStreetAddress does not have a declared type protected �[30;47m$_parseStreetAddress�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Parser/Contact.php:85:13 - Property CRM_Contact_Import_Parser_Contact::$_newContacts is not defined in constructor of CRM_Contact_Import_Parser_Contact or in any methods called in the constructor protected �[30;47m$_newContacts�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Parser/Contact.php:92:13 - Property CRM_Contact_Import_Parser_Contact::$_lineCount is not defined in constructor of CRM_Contact_Import_Parser_Contact or in any methods called in the constructor protected �[30;47m$_lineCount�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Parser/Contact.php:99:13 - Property CRM_Contact_Import_Parser_Contact::$_newRelatedContacts is not defined in constructor of CRM_Contact_Import_Parser_Contact or in any methods called in the constructor protected �[30;47m$_newRelatedContacts�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Import/Parser/Contact.php:106:13 - Property CRM_Contact_Import_Parser_Contact::$_unparsedStreetAddressContacts is not defined in constructor of CRM_Contact_Import_Parser_Contact or in any methods called in the constructor protected �[30;47m$_unparsedStreetAddressContacts�[0m;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Import/Parser/Contact.php:138:5 - Instance property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactLocType is not defined �[97;41m$this->_mapperRelatedContactLocType�[0m = &$mapperRelatedContactLocType;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Import/Parser/Contact.php:139:5 - Instance property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactPhoneType is not defined �[97;41m$this->_mapperRelatedContactPhoneType�[0m = &$mapperRelatedContactPhoneType;

INFO: MissingReturnType - CRM/Contact/Import/Parser/Contact.php:148:19 - Method CRM_Contact_Import_Parser_Contact::init does not have a return type, expecting void public function �[30;47minit�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Import/Parser/Contact.php:170:27 - Argument 4 of CRM_Contact_BAO_Relationship::getcontactrelationshiptype expects string|null, int provided NULL, NULL, NULL, �[97;41m$this->_contactType�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser/Contact.php:171:31 - Argument 8 of CRM_Contact_BAO_Relationship::getcontactrelationshiptype expects array<array-key, mixed>|null, int provided FALSE, 'label', TRUE, �[97;41m$this->_contactSubType�[0m

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser/Contact.php:177:7 - Possibly undefined variable $relationshipType, first seen on line 177 �[97;41m$relationshipType�[0m[$key]['title'] = $var;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser/Contact.php:178:7 - Possibly undefined variable $relationshipType, first seen on line 177 �[97;41m$relationshipType�[0m[$key]['headerPattern'] = '/' . preg_quote($var, '/') . '/';

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser/Contact.php:179:7 - Possibly undefined variable $relationshipType, first seen on line 177 �[97;41m$relationshipType�[0m[$key]['import'] = TRUE;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser/Contact.php:180:7 - Possibly undefined variable $relationshipType, first seen on line 177 �[97;41m$relationshipType�[0m[$key]['relationship_type_id'] = $type;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser/Contact.php:181:7 - Possibly undefined variable $relationshipType, first seen on line 177 �[97;41m$relationshipType�[0m[$key]['related'] = TRUE;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Import/Parser/Contact.php:209:48 - Instance property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactLocType is not defined $this->setActiveFieldRelatedContactLocType(�[97;41m$this->_mapperRelatedContactLocType�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Import/Parser/Contact.php:210:50 - Instance property CRM_Contact_Import_Parser_Contact::$_mapperRelatedContactPhoneType is not defined $this->setActiveFieldRelatedContactPhoneType(�[97;41m$this->_mapperRelatedContactPhoneType�[0m);

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Import/Parser/Contact.php:269:14 - The declared return type 'bool' for CRM_Contact_Import_Parser_Contact::mapField is incorrect, got 'int'

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Import/Parser/Contact.php:272:12 - The type 'int(1)' does not match the declared return type 'bool' for CRM_Contact_Import_Parser_Contact::mapField return �[97;41mCRM_Import_Parser::VALID�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Import/Parser/Contact.php:355:18 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Contact_Import_Parser_Contact::summary return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Import/Parser/Contact.php:372:18 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Contact_Import_Parser_Contact::summary return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Import/Parser/Contact.php:393:14 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Contact_Import_Parser_Contact::summary return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Import/Parser/Contact.php:409:16 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Contact_Import_Parser_Contact::summary return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:430:41 - Argument 2 of CRM_Contact_Import_Parser_Contact::iserrorincustomdata cannot be null, null value provided to parameter with type string $this->isErrorInCustomData($params, �[97;41m$errorMessage�[0m, $csType, $this->_relationships);

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Import/Parser/Contact.php:547:20 - The type 'int(32)' does not match the declared return type 'bool' for CRM_Contact_Import_Parser_Contact::import return �[97;41mCRM_Import_Parser::DUPLICATE�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Import/Parser/Contact.php:558:71 - Argument 2 of CRM_Contact_BAO_ContactType::isextendscontacttype expects string, int provided if (CRM_Contact_BAO_ContactType::isExtendsContactType($subType, �[97;41m$this->_contactType�[0m, FALSE, 'label')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser/Contact.php:559:63 - Argument 1 of CRM_Contact_BAO_ContactType::subtypepairs expects array<array-key, mixed>|null, int provided $subTypes = CRM_Contact_BAO_ContactType::subTypePairs(�[97;41m$this->_contactType�[0m, FALSE, NULL);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:559:91 - Argument 3 of CRM_Contact_BAO_ContactType::subtypepairs cannot be null, null value provided to parameter with type string $subTypes = CRM_Contact_BAO_ContactType::subTypePairs($this->_contactType, FALSE, �[97;41mNULL�[0m);

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Import/Parser/Contact.php:1162:19 - No return statements were found for method CRM_Contact_Import_Parser_Contact::fini but return type 'mixed' was expected public function �[97;41mfini�[0m() {

INFO: MissingReturnType - CRM/Contact/Import/Parser/Contact.php:1175:26 - Method CRM_Contact_Import_Parser_Contact::isErrorInCustomData does not have a return type, expecting void public static function �[30;47misErrorInCustomData�[0m($params, &$errorMessage, $csType = NULL, $relationships = NULL) {

INFO: DeprecatedMethod - CRM/Contact/Import/Parser/Contact.php:1309:17 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate($countryNames, 'CRM_Core_DAO_Country', TRUE, 'name', 'is_active')�[0m;

INFO: DeprecatedMethod - CRM/Contact/Import/Parser/Contact.php:1310:17 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate($countryIsoCodes, 'CRM_Core_DAO_Country', TRUE, 'iso_code')�[0m;

INFO: DocblockTypeContradiction - CRM/Contact/Import/Parser/Contact.php:1337:13 - Found a contradiction with a docblock-defined type when evaluating $relationships and trying to reconcile type 'null' to !falsy if (�[30;47m$relationships�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser/Contact.php:1338:38 - Argument 2 of array_key_exists expects array<array-key, mixed>, empty provided if (array_key_exists($key, �[97;41m$relationships�[0m)) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser/Contact.php:1341:46 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, empty provided elseif (CRM_Utils_Array::key($key, �[97;41m$relationships�[0m)) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser/Contact.php:1342:52 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, empty provided $relation = CRM_Utils_Array::key($key, �[97;41m$relationships�[0m);

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Import/Parser/Contact.php:1349:35 - $relationshipType->id with declared type 'int' cannot be assigned type 'string' $relationshipType->id = �[97;41m$id�[0m;

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contact/Import/Parser/Contact.php:1382:14 - Cannot iterate over bool foreach (�[97;41m$allGenders�[0m as $key => $value) {

INFO: MissingReturnType - CRM/Contact/Import/Parser/Contact.php:1404:19 - Method CRM_Contact_Import_Parser_Contact::isErrorInCoreData does not have a return type, expecting void public function �[30;47misErrorInCoreData�[0m($params, &$errorMessage) {

INFO: RedundantCondition - CRM/Contact/Import/Parser/Contact.php:1477:18 - Found a redundant condition when evaluating $value of type non-empty-mixed and trying to reconcile it with a non-empty assertion if (!�[30;47mempty($value)�[0m) {

INFO: RedundantCondition - CRM/Contact/Import/Parser/Contact.php:1494:18 - Found a redundant condition when evaluating $value of type non-empty-mixed and trying to reconcile it with a non-empty assertion if (!�[30;47mempty($value)�[0m) {

INFO: DeprecatedMethod - CRM/Contact/Import/Parser/Contact.php:1497:19 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate($countryNames, 'CRM_Core_DAO_Country', TRUE, 'name', 'is_active')�[0m;

INFO: DeprecatedMethod - CRM/Contact/Import/Parser/Contact.php:1498:19 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate($countryIsoCodes, 'CRM_Core_DAO_Country', TRUE, 'iso_code')�[0m;

INFO: RedundantCondition - CRM/Contact/Import/Parser/Contact.php:1523:18 - Found a redundant condition when evaluating $value of type non-empty-mixed and trying to reconcile it with a non-empty assertion if (!�[30;47mempty($value)�[0m) {

INFO: RedundantCondition - CRM/Contact/Import/Parser/Contact.php:1536:18 - Found a redundant condition when evaluating $value of type non-empty-mixed and trying to reconcile it with a non-empty assertion if (!�[30;47mempty($value)�[0m) {

INFO: RedundantCondition - CRM/Contact/Import/Parser/Contact.php:1551:18 - Found a redundant condition when evaluating $value of type non-empty-mixed and trying to reconcile it with a non-empty assertion if (!�[30;47mempty($value)�[0m) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:1600:94 - Argument 3 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $emailGreetingLabel = key(CRM_Core_OptionGroup::values('email_greeting', TRUE, �[97;41mNULL�[0m, NULL, 'AND v.name = "Customized"'));

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:1600:100 - Argument 4 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $emailGreetingLabel = key(CRM_Core_OptionGroup::values('email_greeting', TRUE, NULL, �[97;41mNULL�[0m, 'AND v.name = "Customized"'));

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:1609:96 - Argument 3 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $postalGreetingLabel = key(CRM_Core_OptionGroup::values('postal_greeting', TRUE, �[97;41mNULL�[0m, NULL, 'AND v.name = "Customized"'));

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:1609:102 - Argument 4 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $postalGreetingLabel = key(CRM_Core_OptionGroup::values('postal_greeting', TRUE, NULL, �[97;41mNULL�[0m, 'AND v.name = "Customized"'));

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:1618:85 - Argument 3 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $addresseeLabel = key(CRM_Core_OptionGroup::values('addressee', TRUE, �[97;41mNULL�[0m, NULL, 'AND v.name = "Customized"'));

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:1618:91 - Argument 4 of CRM_Core_OptionGroup::values cannot be null, null value provided to parameter with type bool $addresseeLabel = key(CRM_Core_OptionGroup::values('addressee', TRUE, NULL, �[97;41mNULL�[0m, 'AND v.name = "Customized"'));

INFO: MissingParamType - CRM/Contact/Import/Parser/Contact.php:1676:35 - Parameter $value has no provided type public static function in_value(�[30;47m$value�[0m, $valueArray) {

INFO: MissingParamType - CRM/Contact/Import/Parser/Contact.php:1676:43 - Parameter $valueArray has no provided type public static function in_value($value, �[30;47m$valueArray�[0m) {

INFO: MissingReturnType - CRM/Contact/Import/Parser/Contact.php:1699:26 - Method CRM_Contact_Import_Parser_Contact::addToErrorMsg does not have a return type, expecting void public static function �[30;47maddToErrorMsg�[0m($errorName, &$errorMessage) {

INFO: DeprecatedMethod - CRM/Contact/Import/Parser/Contact.php:1729:5 - The method CRM_Contact_BAO_Contact::resolveDefaults has been marked as deprecated �[30;47mCRM_Contact_BAO_Contact::resolveDefaults($formatted, TRUE)�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Import/Parser/Contact.php:1761:108 - Instance property CRM_Core_Error::$address is not defined if ($this->_parseStreetAddress && is_object($newContact) && property_exists($newContact, 'address') && �[97;41m$newContact->address�[0m) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Import/Parser/Contact.php:1765:21 - Instance property CRM_Core_Error::$id is not defined 'id' => �[97;41m$newContact->id�[0m,

INFO: MissingReturnType - CRM/Contact/Import/Parser/Contact.php:1784:19 - Method CRM_Contact_Import_Parser_Contact::formatParams does not have a return type, expecting void public function �[30;47mformatParams�[0m(&$params, $onDuplicate, $cid) {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Import/Parser/Contact.php:1806:77 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> $groupTree = CRM_Core_BAO_CustomGroup::getTree($params['contact_type'], �[97;41mNULL�[0m, $cid, 0, NULL);

INFO: MissingReturnType - CRM/Contact/Import/Parser/Contact.php:1906:26 - Method CRM_Contact_Import_Parser_Contact::formatCustomDate does not have a return type, expecting void public static function �[30;47mformatCustomDate�[0m(&$params, &$formatted, $dateType, $dateParam) {

INFO: MissingParamType - CRM/Contact/Import/Parser/Contact.php:1923:62 - Parameter $returnCode has no provided type public function processMessage(&$values, $statusFieldName, �[30;47m$returnCode�[0m) {

�[0;31mERROR�[0m: InvalidCast - CRM/Contact/Import/Parser/Contact.php:1938:10 - array<array-key, mixed> cannot be cast to string "�[97;41m${statusFieldName}�[0mMsg" => $errorMessage,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser/Contact.php:1942:60 - Argument 2 of CRM_Contact_Import_Parser_Contact::updateimportrecord expects array<array-key, mixed>, non-empty-array<array<array-key, mixed>|string, string(IMPORTED)|string(ERROR)> provided $this->updateImportRecord($values[count($values) - 1], �[97;41m$importRecordParams�[0m);

INFO: MissingParamType - CRM/Contact/Import/Parser/Contact.php:1952:45 - Parameter $relKey has no provided type public function checkRelatedContactFields(�[30;47m$relKey�[0m, $params) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Import/Parser/Contact.php:1998:55 - Argument 1 of CRM_Contact_BAO_ContactType::subtypeinfo expects array<array-key, mixed>|null, string provided $types = CRM_Contact_BAO_ContactType::subTypeInfo(�[97;41m$contactType�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Import/Parser/Contact.php:2080:5 - Possibly undefined variable $parserParameters, first seen on line 2080 �[97;41m$parserParameters�[0m['mapperLocType'] = $baseArray;

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:55:26 - Method CRM_Contact_Page_AJAX::contactReference does not have a return type, expecting array<int, array{id:mixed, text:string}>|null public static function �[30;47mcontactReference�[0m() {

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Contact/Page/AJAX.php:64:71 - Argument 3 of CRM_Core_DAO::commonretrieve expects array{date_format:mixed, attachments:mixed, grouprole:mixed}, parent type array<empty, empty> provided CRM_Core_DAO::commonRetrieve('CRM_Core_DAO_CustomField', $params, �[97;41m$cf�[0m, $returnProperties);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/AJAX.php:140:16 - Cannot access array value on non-array variable $contact of type int if (!empty(�[97;41m$contact['is_error']�[0m)) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/AJAX.php:145:14 - Cannot access array value on non-array variable $contact of type int foreach (�[97;41m$contact['values']�[0m as $value) {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:164:26 - Method CRM_Contact_Page_AJAX::getPCPList does not have a return type, expecting void public static function �[30;47mgetPCPList�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:228:26 - Method CRM_Contact_Page_AJAX::relationship does not have a return type, expecting array{is_error:int, error_message?:string}|null public static function �[30;47mrelationship�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/AJAX.php:244:65 - Argument 4 of CRM_Case_BAO_Case::endcaserole expects int, string provided CRM_Case_BAO_Case::endCaseRole($caseID, $a, $originalCid, �[97;41m$relTypeId�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/AJAX.php:262:54 - Argument 1 of CRM_Utils_Array::value expects string, int(0) provided $params = array_merge(CRM_Utils_Array::value(�[97;41m0�[0m, $relationship, $params), [

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:288:26 - Method CRM_Contact_Page_AJAX::customField does not have a return type, expecting void public static function �[30;47mcustomField�[0m() {

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Contact/Page/AJAX.php:294:71 - Argument 3 of CRM_Core_DAO::commonretrieve expects array{date_format:mixed, attachments:mixed, grouprole:mixed}, parent type array<empty, empty> provided CRM_Core_DAO::commonRetrieve('CRM_Core_DAO_CustomField', $params, �[97;41m$values�[0m, $returnProperties);

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:298:26 - Method CRM_Contact_Page_AJAX::groupTree does not have a return type, expecting void public static function �[30;47mgroupTree�[0m() {

�[0;31mERROR�[0m: TooManyArguments - CRM/Contact/Page/AJAX.php:301:10 - Too many arguments for method CRM_Contact_BAO_GroupNestingCache::json - expecting 0 but saw 1 echo �[97;41mCRM_Contact_BAO_GroupNestingCache::json($gids)�[0m;

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:308:26 - Method CRM_Contact_Page_AJAX::deleteCustomValue does not have a return type, expecting void public static function �[30;47mdeleteCustomValue�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:325:26 - Method CRM_Contact_Page_AJAX::checkUserName does not have a return type, expecting void public static function �[30;47mcheckUserName�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:364:26 - Method CRM_Contact_Page_AJAX::getContactEmail does not have a return type, expecting void public static function �[30;47mgetContactEmail�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:474:26 - Method CRM_Contact_Page_AJAX::getContactPhone does not have a return type, expecting void public static function �[30;47mgetContactPhone�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/AJAX.php:486:7 - Possibly undefined variable $sqlParams, first seen on line 486 �[97;41m$sqlParams�[0m[$key] = ['%' . $name . '%', 'String'];

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/AJAX.php:522:49 - Possibly undefined variable $sqlParams, first seen on line 486 $dao = CRM_Core_DAO::executeQuery($query, �[97;41m$sqlParams�[0m);

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:535:26 - Method CRM_Contact_Page_AJAX::buildSubTypes does not have a return type, expecting void public static function �[30;47mbuildSubTypes�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/AJAX.php:552:59 - Possibly undefined variable $contactType, first seen on line 540 $subTypes = CRM_Contact_BAO_ContactType::subTypePairs(�[97;41m$contactType�[0m, FALSE, NULL);

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:557:26 - Method CRM_Contact_Page_AJAX::buildDedupeRules does not have a return type, expecting void public static function �[30;47mbuildDedupeRules�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/AJAX.php:574:56 - Possibly undefined variable $contactType, first seen on line 562 $dedupeRules = CRM_Dedupe_BAO_RuleGroup::getByType(�[97;41m$contactType�[0m);

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:582:26 - Method CRM_Contact_Page_AJAX::dashboard does not have a return type, expecting void public static function �[30;47mdashboard�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:599:26 - Method CRM_Contact_Page_AJAX::getSignature does not have a return type, expecting void public static function �[30;47mgetSignature�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:618:26 - Method CRM_Contact_Page_AJAX::processDupes does not have a return type, expecting void public static function �[30;47mprocessDupes�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:650:26 - Method CRM_Contact_Page_AJAX::getDedupes does not have a return type public static function �[30;47mgetDedupes�[0m() {

INFO: RedundantCondition - CRM/Contact/Page/AJAX.php:728:9 - Found a redundant condition when evaluating $select and trying to reconcile type 'array{cc1.contact_type:string(dst_contact_type), cc1.display_name:string(dst_display_name), cc1.contact_sub_type:string(dst_contact_sub_type), cc2.contact_type:string(src_contact_type), cc2.display_name:string(src_display_name), cc2.contact_sub_type:string(src_contact_sub_type), ce1.email:string(dst_email), ce2.email:string(src_email), ca1.postal_code:string(dst_postcode), ca2.postal_code:string(src_postcode), ca1.street_address:string(dst_street), ca2.street_address:string(src_street)}' to !falsy if (�[30;47m$select�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/AJAX.php:744:47 - Possibly undefined variable $orderColumnNumber, first seen on line 740 $columnDetails = CRM_Utils_Array::value(�[97;41m$orderColumnNumber�[0m, $_REQUEST['columns']);

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:914:19 - Method CRM_Contact_Page_AJAX::pdfFormat does not have a return type, expecting void public function �[30;47mpdfFormat�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:925:26 - Method CRM_Contact_Page_AJAX::paperSize does not have a return type, expecting void public static function �[30;47mpaperSize�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:938:26 - Method CRM_Contact_Page_AJAX::flipDupePairs does not have a return type, expecting void public static function �[30;47mflipDupePairs�[0m($prevNextId = NULL) {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:956:26 - Method CRM_Contact_Page_AJAX::selectUnselectContacts does not have a return type, expecting void public static function �[30;47mselectUnselectContacts�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/AJAX.php:1001:12 - Possibly undefined variable $cId, first seen on line 999 return �[97;41m$cId�[0m;

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:1004:26 - Method CRM_Contact_Page_AJAX::getAddressDisplay does not have a return type, expecting void public static function �[30;47mgetAddressDisplay�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/AJAX.php:1007:7 - Possibly undefined variable $addressVal, first seen on line 1007 �[97;41m$addressVal�[0m["error_message"] = "no contact id found";

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:1023:26 - Method CRM_Contact_Page_AJAX::toggleDedupeSelect does not have a return type, expecting void public static function �[30;47mtoggleDedupeSelect�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/AJAX.php:1056:26 - Method CRM_Contact_Page_AJAX::getContactRelationships does not have a return type public static function �[30;47mgetContactRelationships�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/CustomSearch.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_CustomSearch or in any methods called in the constructor class �[30;47mCRM_Contact_Page_CustomSearch�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/CustomSearch.php:90:19 - Method CRM_Contact_Page_CustomSearch::run does not have a return type public function �[30;47mrun�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/DashBoard.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_DashBoard or in any methods called in the constructor class �[30;47mCRM_Contact_Page_DashBoard�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/DashBoard.php:42:19 - Method CRM_Contact_Page_DashBoard::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Page/DashBoard.php:55:39 - Argument 1 of CRM_Utils_Hook::dashboard cannot be null, possibly null value provided $html = CRM_Utils_Hook::dashboard(�[97;41m$contactID�[0m, $contentPlacement);

INFO: DocblockTypeContradiction - CRM/Contact/Page/DashBoard.php:56:9 - Cannot resolve types for $html - docblock-defined type string does not contain array<array-key, mixed> if (�[30;47mis_array($html)�[0m) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Dashlet.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Dashlet or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Dashlet�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Dashlet.php:42:19 - Method CRM_Contact_Page_Dashlet::run does not have a return type public function �[30;47mrun�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/DedupeException.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_DedupeException or in any methods called in the constructor class �[30;47mCRM_Contact_Page_DedupeException�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/DedupeException.php:56:22 - Method CRM_Contact_Page_DedupeException::initializePager does not have a return type, expecting void protected function �[30;47minitializePager�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/DedupeException.php:77:5 - Instance property CRM_Contact_Page_DedupeException::$_pager is not defined �[97;41m$this->_pager�[0m = new CRM_Utils_Pager($params);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/DedupeException.php:87:29 - Instance property CRM_Contact_Page_DedupeException::$_pager is not defined list($offset, $limit) = �[97;41m$this->_pager�[0m->getOffsetAndRowCount();

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/DedupeFind.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_DedupeFind or in any methods called in the constructor class �[30;47mCRM_Contact_Page_DedupeFind�[0m extends CRM_Core_Page_Basic {

INFO: MissingPropertyType - CRM/Contact/Page/DedupeFind.php:34:13 - Property CRM_Contact_Page_DedupeFind::$_cid does not have a declared type protected �[30;47m$_cid�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Page/DedupeFind.php:35:13 - Property CRM_Contact_Page_DedupeFind::$_rgid does not have a declared type protected �[30;47m$_rgid�[0m;

INFO: MissingPropertyType - CRM/Contact/Page/DedupeFind.php:36:13 - Property CRM_Contact_Page_DedupeFind::$_mainContacts does not have a declared type - consider array<array-key, mixed>|null protected �[30;47m$_mainContacts�[0m;

INFO: MissingPropertyType - CRM/Contact/Page/DedupeFind.php:37:13 - Property CRM_Contact_Page_DedupeFind::$_gid does not have a declared type protected �[30;47m$_gid�[0m;

INFO: MissingPropertyType - CRM/Contact/Page/DedupeFind.php:38:13 - Property CRM_Contact_Page_DedupeFind::$action does not have a declared type - consider int|null protected �[30;47m$action�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/DedupeFind.php:44:13 - Property CRM_Contact_Page_DedupeFind::$selected is not defined in constructor of CRM_Contact_Page_DedupeFind or in any methods called in the constructor protected �[30;47m$selected�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Page/DedupeFind.php:51:14 - The declared return type 'bool|null' for CRM_Contact_Page_DedupeFind::isSelected is incorrect, got 'null|int'

  • @return �[97;41mbool|NULL�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Page/DedupeFind.php:54:12 - The type 'null|int' does not match the declared return type 'bool|null' for CRM_Contact_Page_DedupeFind::isSelected return �[97;41m($this->selected === NULL) ? NULL : (int) $this->selected�[0m;

INFO: DocblockTypeContradiction - CRM/Contact/Page/DedupeFind.php:54:13 - bool does not contain null return (�[30;47m$this->selected === NULL�[0m) ? NULL : (int) $this->selected;

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Page/DedupeFind.php:54:48 - Found a redundant condition when evaluating docblock-defined type $this->selected and trying to reconcile type 'bool' to !null return ($this->selected === NULL) ? NULL : �[30;47m(int) $this->selected�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Page/DedupeFind.php:70:20 - No return statements were found for method CRM_Contact_Page_DedupeFind::links but return type 'array<array-key, mixed>' was expected public function &�[97;41mlinks�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/DedupeFind.php:76:22 - Method CRM_Contact_Page_DedupeFind::initialize does not have a return type, expecting void protected function �[30;47minitialize�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/DedupeFind.php:83:19 - Method CRM_Contact_Page_DedupeFind::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/DedupeFind.php:135:45 - Cannot access array value on non-array variable $result of type bool $skippedCount = $skippedCount + count(�[97;41m$result['skipped']�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/DedupeFind.php:137:43 - Cannot access array value on non-array variable $result of type bool $mergedCount = $mergedCount + count(�[97;41m$result['merged']�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/DedupeFind.php:139:17 - Cannot access array value on non-array variable $result of type bool if (empty(�[97;41m$result['merged']�[0m) && empty($result['skipped'])) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/DedupeFind.php:139:45 - Cannot access array value on non-array variable $result of type bool if (empty($result['merged']) && empty(�[97;41m$result['skipped']�[0m)) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Page/DedupeFind.php:185:101 - Argument 5 of CRM_Dedupe_Merger::getduplicatepairs cannot be null, possibly null value provided $this->_mainContacts = CRM_Dedupe_Merger::getDuplicatePairs($rgid, $gid, !$isConflictMode, 0, �[97;41m$this->isSelected()�[0m, '', $isConflictMode, $criteria, TRUE, $limit);

INFO: MissingReturnType - CRM/Contact/Page/DedupeFind.php:233:19 - Method CRM_Contact_Page_DedupeFind::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Contact/Page/DedupeFind.php:273:31 - Argument 1 of CRM_Contact_Page_DedupeFind::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/DedupeMerge.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_DedupeMerge or in any methods called in the constructor class �[30;47mCRM_Contact_Page_DedupeMerge�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/DedupeMerge.php:40:19 - Method CRM_Contact_Page_DedupeMerge::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/DedupeMerge.php:54:26 - Method CRM_Contact_Page_DedupeMerge::getRunner does not have a return type, expecting CRM_Queue_Runner public static function �[30;47mgetRunner�[0m() {

INFO: MisplacedRequiredParam - CRM/Contact/Page/DedupeMerge.php:138:98 - Required param $batchLimit should come before any optional params in CRM_Contact_Page_DedupeMerge::callBatchMerge public static function callBatchMerge(CRM_Queue_TaskContext $ctx, $rgid, $gid, $mode = 'safe', �[30;47m$batchLimit�[0m, $isSelected, $criteria) {

INFO: MisplacedRequiredParam - CRM/Contact/Page/DedupeMerge.php:138:111 - Required param $isSelected should come before any optional params in CRM_Contact_Page_DedupeMerge::callBatchMerge public static function callBatchMerge(CRM_Queue_TaskContext $ctx, $rgid, $gid, $mode = 'safe', $batchLimit, �[30;47m$isSelected�[0m, $criteria) {

INFO: MisplacedRequiredParam - CRM/Contact/Page/DedupeMerge.php:138:124 - Required param $criteria should come before any optional params in CRM_Contact_Page_DedupeMerge::callBatchMerge public static function callBatchMerge(CRM_Queue_TaskContext $ctx, $rgid, $gid, $mode = 'safe', $batchLimit, $isSelected, �[30;47m$criteria�[0m) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/DedupeRules.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_DedupeRules or in any methods called in the constructor class �[30;47mCRM_Contact_Page_DedupeRules�[0m extends CRM_Core_Page_Basic {

INFO: MissingReturnType - CRM/Contact/Page/DedupeRules.php:101:19 - Method CRM_Contact_Page_DedupeRules::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/DedupeRules.php:131:19 - Method CRM_Contact_Page_DedupeRules::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/DedupeRules.php:157:9 - Argument 2 of CRM_Core_Action::formlink expects int, int|float provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/DedupeRules.php:161:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(dedupeRule.manage.action) provided �[97;41m'dedupeRule.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/DedupeRules.php:162:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(DedupeRule) provided �[97;41m'DedupeRule'�[0m,

�[0;31mERROR�[0m: InvalidArrayOffset - CRM/Contact/Page/DedupeRules.php:166:84 - Cannot access value on variable using offset value of 'used', expecting 'action' or 'used_display' $ruleGroups[$dao->contact_type][$dao->id]['used_display'] = $dedupeRuleTypes[�[97;41m$ruleGroups[$dao->contact_type][$dao->id]['used']�[0m];

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Contact/Page/DedupeRules.php:199:31 - Argument 1 of CRM_Contact_Page_DedupeRules::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: MissingReturnType - CRM/Contact/Page/DedupeRules.php:206:19 - Method CRM_Contact_Page_DedupeRules::delete does not have a return type, expecting void public function �[30;47mdelete�[0m($id) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/ImageFile.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_ImageFile or in any methods called in the constructor class �[30;47mCRM_Contact_Page_ImageFile�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/ImageFile.php:46:19 - Method CRM_Contact_Page_ImageFile::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/ImageFile.php:85:22 - Method CRM_Contact_Page_ImageFile::download does not have a return type, expecting void protected function �[30;47mdownload�[0m($file, $mimeType, $ttl) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/Actions.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_Actions or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_Actions�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/Actions.php:44:19 - Method CRM_Contact_Page_Inline_Actions::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Actions.php:45:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Actions.php:52:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Activity_Form_ActivityLinks) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Activity_Form_ActivityLinks'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/Inline/Actions.php:53:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Activity Links')�[0m,

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/Address.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_Address or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_Address�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/Address.php:44:19 - Method CRM_Contact_Page_Inline_Address::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Address.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Address.php:47:108 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $locBlockNo = CRM_Utils_Request::retrieve('locno', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Address.php:48:106 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $addressId = CRM_Utils_Request::retrieve('aid', 'Positive', CRM_Core_DAO::$_nullObject, FALSE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/Inline/Address.php:58:37 - Cannot access array value on non-array variable $locationTypes of type bool $value['location_type'] = �[97;41m$locationTypes[$value['location_type_id']]�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/Inline/Address.php:64:5 - Possibly undefined variable $currentAddressBlock, first seen on line 64 �[97;41m$currentAddressBlock�[0m['address'][$locBlockNo] = array_pop($address);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Page/Inline/Address.php:86:65 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> $groupTree = CRM_Core_BAO_CustomGroup::getTree('Address', �[97;41mNULL�[0m, $idValue);

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/CommunicationPreferences.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_CommunicationPreferences or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_CommunicationPreferences�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/CommunicationPreferences.php:44:19 - Method CRM_Contact_Page_Inline_CommunicationPreferences::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/CommunicationPreferences.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/Inline/CommunicationPreferences.php:57:52 - Cannot access array value on non-array variable $communicationStyle of type true $defaults['communication_style_display'] = �[97;41m$communicationStyle[CRM_Utils_Array::value('communication_style_id', $defaults)]�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/CommunicationPreferences.php:66:19 - Argument 1 of CRM_Contact_Page_Inline_CommunicationPreferences::assign expects string, non-empty-array<array-key, mixed> provided $this->assign(�[97;41m$defaults�[0m);

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/ContactInfo.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_ContactInfo or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_ContactInfo�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/ContactInfo.php:44:19 - Method CRM_Contact_Page_Inline_ContactInfo::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/ContactInfo.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/ContactInfo.php:62:19 - Argument 1 of CRM_Contact_Page_Inline_ContactInfo::assign expects string, array<array-key, mixed> provided $this->assign(�[97;41m$defaults�[0m);

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/ContactName.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_ContactName or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_ContactName�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/ContactName.php:44:19 - Method CRM_Contact_Page_Inline_ContactName::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/ContactName.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/CustomData.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_CustomData or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_CustomData�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/CustomData.php:44:19 - Method CRM_Contact_Page_Inline_CustomData::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/CustomData.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/CustomData.php:47:104 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $cgId = CRM_Utils_Request::retrieve('groupID', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/CustomData.php:48:113 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $customRecId = CRM_Utils_Request::retrieve('customRecId', 'Positive', CRM_Core_DAO::$_nullObject, FALSE, 1, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/CustomData.php:49:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $cgcount = CRM_Utils_Request::retrieve('cgcount', 'Positive', CRM_Core_DAO::$_nullObject, FALSE, 1, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Page/Inline/CustomData.php:54:65 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> $groupTree = CRM_Core_BAO_CustomGroup::getTree($entityType, �[97;41mNULL�[0m, $contactId,

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/Demographics.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_Demographics or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_Demographics�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/Demographics.php:44:19 - Method CRM_Contact_Page_Inline_Demographics::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Demographics.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/Inline/Demographics.php:55:37 - Cannot access array value on non-array variable $gender of type bool $defaults['gender_display'] = �[97;41m$gender[CRM_Utils_Array::value('gender_id', $defaults)]�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Demographics.php:60:19 - Argument 1 of CRM_Contact_Page_Inline_Demographics::assign expects string, array<array-key, mixed> provided $this->assign(�[97;41m$defaults�[0m);

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/Email.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_Email or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_Email�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/Email.php:44:19 - Method CRM_Contact_Page_Inline_Email::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Email.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/Inline/Email.php:54:35 - Cannot access array value on non-array variable $locationTypes of type bool $value['location_type'] = �[97;41m$locationTypes[$value['location_type_id']]�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/IM.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_IM or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_IM�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/IM.php:44:19 - Method CRM_Contact_Page_Inline_IM::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/IM.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidIterator - CRM/Contact/Page/Inline/IM.php:54:16 - Cannot iterate over true foreach (�[97;41m$ims�[0m as $key => & $value) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/OpenID.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_OpenID or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_OpenID�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/OpenID.php:44:19 - Method CRM_Contact_Page_Inline_OpenID::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/OpenID.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/Inline/OpenID.php:54:35 - Cannot access array value on non-array variable $locationTypes of type bool $value['location_type'] = �[97;41m$locationTypes[$value['location_type_id']]�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/Phone.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_Phone or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_Phone�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/Phone.php:44:19 - Method CRM_Contact_Page_Inline_Phone::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Phone.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/Inline/Phone.php:55:35 - Cannot access array value on non-array variable $locationTypes of type bool $value['location_type'] = �[97;41m$locationTypes[$value['location_type_id']]�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/Inline/Phone.php:56:32 - Cannot access array value on non-array variable $phoneTypes of type bool $value['phone_type'] = �[97;41m$phoneTypes[$value['phone_type_id']]�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Inline/Website.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Inline_Website or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Inline_Website�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/Inline/Website.php:44:19 - Method CRM_Contact_Page_Inline_Website::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/Inline/Website.php:46:105 - Argument 6 of CRM_Utils_Request::retrieve expects string, array<array-key, mixed> provided $contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, TRUE, NULL, �[97;41m$_REQUEST�[0m);

�[0;31mERROR�[0m: InvalidIterator - CRM/Contact/Page/Inline/Website.php:53:16 - Cannot iterate over true foreach (�[97;41m$websites�[0m as $key => & $value) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/SavedSearch.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_SavedSearch or in any methods called in the constructor class �[30;47mCRM_Contact_Page_SavedSearch�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/SavedSearch.php:52:19 - Method CRM_Contact_Page_SavedSearch::delete does not have a return type, expecting void public function �[30;47mdelete�[0m($id) {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Page/SavedSearch.php:62:5 - Instance property CRM_Contact_DAO_SavedSearch::$is_active is not defined �[97;41m$savedSearch->is_active�[0m = 0;

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Page/SavedSearch.php:76:5 - Instance property CRM_Contact_DAO_SavedSearch::$is_active is not defined �[97;41m$savedSearch->is_active�[0m = 1;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/SavedSearch.php:94:37 - Argument 1 of unserialize expects string, text provided $formValues = unserialize(�[97;41m$savedSearch->form_values�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/SavedSearch.php:102:13 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/SavedSearch.php:106:13 - Argument 6 of CRM_Core_Action::formlink expects null, string(savedSearch.manage.action) provided �[97;41m'savedSearch.manage.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/SavedSearch.php:107:13 - Argument 7 of CRM_Core_Action::formlink expects null, string(SavedSearch) provided �[97;41m'SavedSearch'�[0m,

INFO: MissingReturnType - CRM/Contact/Page/SavedSearch.php:123:19 - Method CRM_Contact_Page_SavedSearch::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/Task.php:41:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_Task or in any methods called in the constructor class �[30;47mCRM_Contact_Page_Task�[0m extends CRM_Core_Page {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View�[0m extends CRM_Core_Page {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View.php:44:13 - Property CRM_Contact_Page_View::$_id is not defined in constructor of CRM_Contact_Page_View or in any methods called in the constructor protected �[30;47m$_id�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View.php:51:13 - Property CRM_Contact_Page_View::$_contactId is not defined in constructor of CRM_Contact_Page_View or in any methods called in the constructor protected �[30;47m$_contactId�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View.php:58:13 - Property CRM_Contact_Page_View::$_action is not defined in constructor of CRM_Contact_Page_View or in any methods called in the constructor protected �[30;47m$_action�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View.php:65:13 - Property CRM_Contact_Page_View::$_permission is not defined in constructor of CRM_Contact_Page_View or in any methods called in the constructor protected �[30;47m$_permission�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View.php:72:19 - Method CRM_Contact_Page_View::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Page/View.php:91:27 - $this->_contactId with declared type 'int' cannot be assigned type 'string|null' $this->_contactId = �[97;41mCRM_Core_DAO::getFieldValue('CRM_Contact_DAO_GroupContact', $gcid, 'contact_id')�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View.php:97:9 - Argument 2 of CRM_Core_Error::statusbounce expects null, string provided �[97;41mCRM_Utils_System::url('civicrm/dashboard', 'reset=1')�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View.php:105:9 - Argument 2 of CRM_Core_Error::statusbounce expects null, string provided �[97;41mCRM_Utils_System::url('civicrm/dashboard', 'reset=1')�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View.php:157:19 - Argument 1 of CRM_Contact_Page_View::assign expects string, array{prevContactID:null|mixed, prevContactName:null|mixed, nextContactID:null|mixed, nextContactName:null|mixed, nextPrevError:int(0)|int(1)} provided $this->assign(�[97;41m$navContacts�[0m);

�[0;31mERROR�[0m: TooManyArguments - CRM/Contact/Page/View.php:256:11 - Too many arguments for method CRM_Contact_BAO_Contact::getdisplayandimage - expecting 2 but saw 3 ) = �[97;41mCRM_Contact_BAO_Contact::getDisplayAndImage($contactId, TRUE, TRUE )�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View.php:266:26 - Method CRM_Contact_Page_View::checkUserPermission does not have a return type, expecting void public static function �[30;47mcheckUserPermission�[0m($page, $contactID = NULL) {

INFO: MissingParamType - CRM/Contact/Page/View.php:266:46 - Parameter $page has no provided type public static function checkUserPermission(�[30;47m$page�[0m, $contactID = NULL) {

INFO: MissingReturnType - CRM/Contact/Page/View.php:352:26 - Method CRM_Contact_Page_View::addUrls does not have a return type, expecting void public static function �[30;47maddUrls�[0m(&$obj, $cid) {

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Page/View.php:379:9 - Found a redundant condition when evaluating docblock-defined type $hookLinks and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47mis_array($hookLinks)�[0m) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/ContactSmartGroup.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_ContactSmartGroup or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_ContactSmartGroup�[0m extends CRM_Core_Page {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/ContactSmartGroup.php:38:10 - Property CRM_Contact_Page_View_ContactSmartGroup::$_contactId is not defined in constructor of CRM_Contact_Page_View_ContactSmartGroup or in any methods called in the constructor public �[30;47m$_contactId�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View/ContactSmartGroup.php:44:19 - Method CRM_Contact_Page_View_ContactSmartGroup::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contact/Page/View/ContactSmartGroup.php:51:16 - Cannot iterate over int foreach (�[97;41m$in�[0m as $group) {

INFO: MissingReturnType - CRM/Contact/Page/View/ContactSmartGroup.php:84:19 - Method CRM_Contact_Page_View_ContactSmartGroup::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/CustomData.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_CustomData or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_CustomData�[0m extends CRM_Core_Page {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/CustomData.php:44:10 - Property CRM_Contact_Page_View_CustomData::$_groupId is not defined in constructor of CRM_Contact_Page_View_CustomData or in any methods called in the constructor public �[30;47m$_groupId�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View/CustomData.php:58:19 - Method CRM_Contact_Page_View_CustomData::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/CustomData.php:59:5 - Instance property CRM_Contact_Page_View_CustomData::$_contactId is not defined �[97;41m$this->_contactId�[0m = CRM_Utils_Request::retrieve('cid', 'Positive', $this, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/CustomData.php:65:5 - Instance property CRM_Contact_Page_View_CustomData::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/CustomData.php:71:5 - Instance property CRM_Contact_Page_View_CustomData::$_multiRecordDisplay is not defined �[97;41m$this->_multiRecordDisplay�[0m = CRM_Utils_Request::retrieve('multiRecordDisplay', 'String', $this, FALSE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/CustomData.php:72:5 - Instance property CRM_Contact_Page_View_CustomData::$_cgcount is not defined �[97;41m$this->_cgcount�[0m = CRM_Utils_Request::retrieve('cgcount', 'Positive', $this, FALSE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/CustomData.php:73:5 - Instance property CRM_Contact_Page_View_CustomData::$_recId is not defined �[97;41m$this->_recId�[0m = CRM_Utils_Request::retrieve('recId', 'Positive', $this, FALSE);

INFO: MissingReturnType - CRM/Contact/Page/View/CustomData.php:82:19 - Method CRM_Contact_Page_View_CustomData::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/CustomData.php:93:65 - Instance property CRM_Contact_Page_View_CustomData::$_contactId is not defined $editCustomData = CRM_Contact_BAO_Contact_Permission::allow(�[97;41m$this->_contactId�[0m, CRM_Core_Permission::EDIT);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/CustomData.php:103:9 - Instance property CRM_Contact_Page_View_CustomData::$_action is not defined if (�[97;41m$this->_action�[0m == CRM_Core_Action::BROWSE) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/CustomData.php:110:11 - Instance property CRM_Contact_Page_View_CustomData::$_multiRecordDisplay is not defined if (�[97;41m$this->_multiRecordDisplay�[0m != 'single') {

�[0;31mERROR�[0m: UndefinedPropertyAssignment - CRM/Contact/Page/View/CustomData.php:132:9 - Instance property CRM_Profile_Page_MultipleRecordFieldsListing::$_headersOnly is not defined �[97;41m$page->_headersOnly�[0m = TRUE;

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Page/View/CustomData.php:143:71 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> $groupTree = CRM_Core_BAO_CustomGroup::getTree($entityType, �[97;41mNULL�[0m, $this->_contactId,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/CustomData.php:144:77 - Instance property CRM_Contact_Page_View_CustomData::$_cgcount is not defined $this->_groupId, $entitySubType, NULL, TRUE, NULL, FALSE, TRUE, �[97;41m$this->_cgcount�[0m

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/GroupContact.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_GroupContact or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_GroupContact�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/View/GroupContact.php:38:19 - Method CRM_Contact_Page_View_GroupContact::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/GroupContact.php:40:60 - Instance property CRM_Contact_Page_View_GroupContact::$_contactId is not defined $count = CRM_Contact_BAO_GroupContact::getContactGroup(�[97;41m$this->_contactId�[0m, NULL, NULL, TRUE, FALSE, FALSE, TRUE, NULL, TRUE);

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contact/Page/View/GroupContact.php:50:16 - Cannot iterate over int foreach (�[97;41m$in�[0m as $group) {

INFO: MissingReturnType - CRM/Contact/Page/View/GroupContact.php:73:19 - Method CRM_Contact_Page_View_GroupContact::edit does not have a return type, expecting void public function �[30;47medit�[0m($groupId = NULL) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/GroupContact.php:75:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contact_Form_GroupContact) provided �[97;41m'CRM_Contact_Form_GroupContact'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/GroupContact.php:76:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Contact's Groups')�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/GroupContact.php:77:7 - Instance property CRM_Contact_Page_View_GroupContact::$_action is not defined �[97;41m$this->_action�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/GroupContact.php:87:49 - Instance property CRM_Contact_Page_View_GroupContact::$_contactId is not defined "action=browse&selectedChild=group&cid={�[97;41m$this->_contactId�[0m}"

INFO: MissingReturnType - CRM/Contact/Page/View/GroupContact.php:100:19 - Method CRM_Contact_Page_View_GroupContact::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/GroupContact.php:101:5 - Instance property CRM_Contact_Page_View_GroupContact::$_contactId is not defined �[97;41m$this->_contactId�[0m = CRM_Utils_Request::retrieve('cid', 'Positive', $this, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/GroupContact.php:107:5 - Instance property CRM_Contact_Page_View_GroupContact::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/GroupContact.php:121:57 - Instance property CRM_Contact_Page_View_GroupContact::$_contactId is not defined $displayName = CRM_Contact_BAO_Contact::displayName(�[97;41m$this->_contactId�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/GroupContact.php:124:9 - Instance property CRM_Contact_Page_View_GroupContact::$_action is not defined if (�[97;41m$this->_action�[0m == CRM_Core_Action::DELETE) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/GroupContact.php:128:20 - Argument 1 of CRM_Contact_Page_View_GroupContact::del expects int, numeric provided $this->del(�[97;41m$groupContactId�[0m, $status, $this->_contactId);

�[0;31mERROR�[0m: TooManyArguments - CRM/Contact/Page/View/GroupContact.php:134:12 - Too many arguments for method CRM_Contact_Page_View_GroupContact::edit - expecting 1 but saw 2 $this->�[97;41medit�[0m(NULL, CRM_Core_Action::ADD);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Page/View/GroupContact.php:174:27 - Possibly undefined variable $groupStatus, first seen on line 157 if ($groupNum == 1 && �[97;41m$groupStatus�[0m == 'Removed' && Civi::settings()->get('is_enabled')) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/Log.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_Log or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_Log�[0m extends CRM_Core_Page {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Log.php:47:99 - Instance property CRM_Contact_Page_View_Log::$_contactId is not defined "reset=1&force=1&snippet=4&section=2&altered_contact_id_op=eq&altered_contact_id_value={�[97;41m$this->_contactId�[0m}&cid={$this->_contactId}", FALSE, NULL, FALSE));

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Log.php:54:23 - Instance property CRM_Contact_Page_View_Log::$_contactId is not defined $log->entity_id = �[97;41m$this->_contactId�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View/Log.php:75:19 - Method CRM_Contact_Page_View_Log::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Log.php:76:5 - Instance property CRM_Contact_Page_View_Log::$_contactId is not defined �[97;41m$this->_contactId�[0m = CRM_Utils_Request::retrieve('cid', 'Positive', $this, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Log.php:85:5 - Instance property CRM_Contact_Page_View_Log::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/Note.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_Note or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_Note�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/View/Note.php:62:19 - Method CRM_Contact_Page_View_Note::view does not have a return type, expecting void public function �[30;47mview�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:64:17 - Instance property CRM_Contact_Page_View_Note::$_id is not defined $note->id = �[97;41m$this->_id�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View/Note.php:86:19 - Method CRM_Contact_Page_View_Note::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:89:24 - Instance property CRM_Contact_Page_View_Note::$_contactId is not defined $note->entity_id = �[97;41m$this->_contactId�[0m;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:94:21 - Instance property CRM_Contact_Page_View_Note::$_permission is not defined $permissions = [�[97;41m$this->_permission�[0m];

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Note.php:113:11 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Note.php:120:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(note.selector.row) provided �[97;41m'note.selector.row'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Note.php:121:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(Note) provided �[97;41m'Note'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Note.php:145:7 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Note.php:153:7 - Argument 6 of CRM_Core_Action::formlink expects null, string(note.comment.action) provided �[97;41m'note.comment.action'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Note.php:154:7 - Argument 7 of CRM_Core_Action::formlink expects null, string(Note) provided �[97;41m'Note'�[0m,

INFO: MissingReturnType - CRM/Contact/Page/View/Note.php:165:19 - Method CRM_Contact_Page_View_Note::edit does not have a return type, expecting void public function �[30;47medit�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Note.php:166:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Note_Form_Note) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Note_Form_Note'�[0m, ts('Contact Notes'), $this->_action);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Note.php:166:72 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Note_Form_Note', �[97;41mts('Contact Notes')�[0m, $this->_action);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:166:93 - Instance property CRM_Contact_Page_View_Note::$_action is not defined $controller = new CRM_Core_Controller_Simple('CRM_Note_Form_Note', ts('Contact Notes'), �[97;41m$this->_action�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:172:49 - Instance property CRM_Contact_Page_View_Note::$_contactId is not defined 'action=browse&selectedChild=note&cid=' . �[97;41m$this->_contactId�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:177:30 - Instance property CRM_Contact_Page_View_Note::$_id is not defined CRM_Core_BAO_Note::del(�[97;41m$this->_id�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:184:28 - Instance property CRM_Contact_Page_View_Note::$_id is not defined $controller->set('id', �[97;41m$this->_id�[0m);

INFO: MissingReturnType - CRM/Contact/Page/View/Note.php:190:19 - Method CRM_Contact_Page_View_Note::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Note.php:191:5 - Instance property CRM_Contact_Page_View_Note::$_id is not defined �[97;41m$this->_id�[0m = CRM_Utils_Request::retrieve('id', 'Positive', $this);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Note.php:197:5 - Instance property CRM_Contact_Page_View_Note::$_contactId is not defined �[97;41m$this->_contactId�[0m = CRM_Utils_Request::retrieve('cid', 'Positive', $this, TRUE);

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contact/Page/View/Note.php:204:56 - Cannot concatenate with a possibly null null|string CRM_Utils_System::setTitle(ts('Notes for') . ' ' . �[97;41m$displayName�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Note.php:206:5 - Instance property CRM_Contact_Page_View_Note::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:219:9 - Instance property CRM_Contact_Page_View_Note::$_action is not defined if (�[97;41m$this->_action�[0m & CRM_Core_Action::VIEW) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:224:9 - Instance property CRM_Contact_Page_View_Note::$_permission is not defined �[97;41m$this->_permission�[0m != CRM_Core_Permission::EDIT &&

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:233:11 - Instance property CRM_Contact_Page_View_Note::$_permission is not defined if (�[97;41m$this->_permission�[0m != CRM_Core_Permission::EDIT) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:240:11 - Instance property CRM_Contact_Page_View_Note::$_permission is not defined if (�[97;41m$this->_permission�[0m != CRM_Core_Permission::EDIT) {

INFO: MissingReturnType - CRM/Contact/Page/View/Note.php:254:19 - Method CRM_Contact_Page_View_Note::delete does not have a return type, expecting void public function �[30;47mdelete�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Note.php:255:28 - Instance property CRM_Contact_Page_View_Note::$_id is not defined CRM_Core_BAO_Note::del(�[97;41m$this->_id�[0m);

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/Print.php:37:7 - Property CRM_Contact_Page_View::$_id is not defined in constructor of CRM_Contact_Page_View_Print or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_Print�[0m extends CRM_Contact_Page_View_Summary {

INFO: MissingReturnType - CRM/Contact/Page/View/Print.php:44:19 - Method CRM_Contact_Page_View_Print::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contact/Page/View/Print.php:45:21 - $this->_print with declared type 'bool' cannot be assigned type 'int(1)' $this->_print = �[97;41mCRM_Core_Smarty::PRINT_PAGE�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View/Print.php:57:19 - Method CRM_Contact_Page_View_Print::view does not have a return type public function �[30;47mview�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Print.php:63:70 - Argument 3 of CRM_Contact_BAO_Contact::retrieve expects bool, array<empty, empty> provided $contact = CRM_Contact_BAO_Contact::retrieve($params, $defaults, �[97;41m$ids�[0m);

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/Relationship.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_Relationship or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_Relationship�[0m extends CRM_Core_Page {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contact/Page/View/Relationship.php:47:21 - $this->_caseId with non-nullable declared type 'int' cannot be assigned nullable type 'null' public $_caseId = �[97;41mNULL�[0m;

INFO: MissingPropertyType - CRM/Contact/Page/View/Relationship.php:49:10 - Property CRM_Contact_Page_View_Relationship::$_permission does not have a declared type public �[30;47m$_permission�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Page/View/Relationship.php:50:10 - Property CRM_Contact_Page_View_Relationship::$_contactId does not have a declared type public �[30;47m$_contactId�[0m = NULL;

INFO: MissingReturnType - CRM/Contact/Page/View/Relationship.php:55:19 - Method CRM_Contact_Page_View_Relationship::view does not have a return type, expecting void public function �[30;47mview�[0m() {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Page/View/Relationship.php:56:90 - Argument 2 of CRM_Contact_BAO_Relationship::getrelationship cannot be null, null value provided to parameter with type int $viewRelationship = CRM_Contact_BAO_Relationship::getRelationship($this->_contactId, �[97;41mNULL�[0m, NULL, NULL, $this->_id);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Relationship.php:56:108 - Instance property CRM_Contact_Page_View_Relationship::$_id is not defined $viewRelationship = CRM_Contact_BAO_Relationship::getRelationship($this->_contactId, NULL, NULL, NULL, �[97;41m$this->_id�[0m);

INFO: MissingReturnType - CRM/Contact/Page/View/Relationship.php:135:19 - Method CRM_Contact_Page_View_Relationship::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/View/Relationship.php:143:19 - Method CRM_Contact_Page_View_Relationship::edit does not have a return type, expecting void public function �[30;47medit�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Relationship.php:144:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contact_Form_Relationship) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Contact_Form_Relationship'�[0m, ts('Contact Relationships'), $this->_action);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Relationship.php:144:83 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Contact_Form_Relationship', �[97;41mts('Contact Relationships')�[0m, $this->_action);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Relationship.php:144:112 - Instance property CRM_Contact_Page_View_Relationship::$_action is not defined $controller = new CRM_Core_Controller_Simple('CRM_Contact_Form_Relationship', ts('Contact Relationships'), �[97;41m$this->_action�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Relationship.php:163:67 - Instance property CRM_Contact_Page_View_Relationship::$_id is not defined CRM_Case_BAO_Case::createCaseRoleActivity($this->_caseId, �[97;41m$this->_id�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Relationship.php:168:41 - Instance property CRM_Contact_Page_View_Relationship::$_id is not defined CRM_Contact_BAO_Relationship::del(�[97;41m$this->_id�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Relationship.php:174:28 - Instance property CRM_Contact_Page_View_Relationship::$_id is not defined $controller->set('id', �[97;41m$this->_id�[0m);

INFO: MissingReturnType - CRM/Contact/Page/View/Relationship.php:179:19 - Method CRM_Contact_Page_View_Relationship::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Relationship.php:180:5 - Instance property CRM_Contact_Page_View_Relationship::$_id is not defined �[97;41m$this->_id�[0m = CRM_Utils_Request::retrieve('id', 'Positive', $this);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Relationship.php:187:5 - Instance property CRM_Contact_Page_View_Relationship::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Relationship.php:204:9 - Instance property CRM_Contact_Page_View_Relationship::$_action is not defined if (�[97;41m$this->_action�[0m & CRM_Core_Action::VIEW) {

INFO: MissingReturnType - CRM/Contact/Page/View/Relationship.php:219:19 - Method CRM_Contact_Page_View_Relationship::setContext does not have a return type, expecting void public function �[30;47msetContext�[0m() {

INFO: MissingReturnType - CRM/Contact/Page/View/Relationship.php:243:19 - Method CRM_Contact_Page_View_Relationship::delete does not have a return type, expecting void public function �[30;47mdelete�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Relationship.php:245:39 - Instance property CRM_Contact_Page_View_Relationship::$_id is not defined CRM_Contact_BAO_Relationship::del(�[97;41m$this->_id�[0m);

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/Summary.php:37:7 - Property CRM_Contact_Page_View::$_id is not defined in constructor of CRM_Contact_Page_View_Summary or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_Summary�[0m extends CRM_Contact_Page_View {

INFO: MissingReturnType - CRM/Contact/Page/View/Summary.php:44:19 - Method CRM_Contact_Page_View_Summary::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Page/View/Summary.php:60:7 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> �[97;41mNULL�[0m,

INFO: MissingReturnType - CRM/Contact/Page/View/Summary.php:86:19 - Method CRM_Contact_Page_View_Summary::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidOperand - CRM/Contact/Page/View/Summary.php:89:9 - Cannot perform a numeric operation with a non-numeric type string if (�[97;41m$this->_action�[0m & CRM_Core_Action::UPDATE) {

INFO: MissingReturnType - CRM/Contact/Page/View/Summary.php:102:19 - Method CRM_Contact_Page_View_Summary::edit does not have a return type public function �[30;47medit�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Summary.php:108:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contact_Form_Contact) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Contact_Form_Contact'�[0m, ts('Contact Page'), CRM_Core_Action::UPDATE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Summary.php:108:78 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Contact_Form_Contact', �[97;41mts('Contact Page')�[0m, CRM_Core_Action::UPDATE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Summary.php:108:98 - Argument 3 of CRM_Core_Controller_Simple::__construct expects string|null, int(2) provided $controller = new CRM_Core_Controller_Simple('CRM_Contact_Form_Contact', ts('Contact Page'), �[97;41mCRM_Core_Action::UPDATE�[0m);

INFO: MissingReturnType - CRM/Contact/Page/View/Summary.php:117:19 - Method CRM_Contact_Page_View_Summary::view does not have a return type, expecting void public function �[30;47mview�[0m() {

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contact/Page/View/Summary.php:172:24 - Possibly undefined array key $value['daoName'] $daoName = �[97;41m$value['daoName']�[0m;

INFO: InvalidStringClass - CRM/Contact/Page/View/Summary.php:173:28 - String cannot be used as a class $pseudoConst = �[30;47m$daoName::buildOptions($value['fieldName'], 'get')�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contact/Page/View/Summary.php:173:51 - Possibly undefined array key $value['fieldName'] $pseudoConst = $daoName::buildOptions(�[97;41m$value['fieldName']�[0m, 'get');

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contact/Page/View/Summary.php:174:48 - Possibly undefined array key $value['id'] CRM_Utils_Array::lookupValue($val, �[97;41m$value['id']�[0m, $pseudoConst, FALSE);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Page/View/Summary.php:185:75 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> $groupTree = CRM_Core_BAO_CustomGroup::getTree(ucfirst($key), �[97;41mNULL�[0m, $idValue);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Summary.php:187:129 - Argument 5 of CRM_Core_BAO_CustomGroup::buildcustomdataview expects null, string(dnc_) provided $defaults[$key][$blockId]['custom'] = CRM_Core_BAO_CustomGroup::buildCustomDataView($this, $groupTree, FALSE, NULL, �[97;41m"dnc_"�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Page/View/Summary.php:202:52 - Cannot access array value on non-array variable $communicationStyle of type true $defaults['communication_style_display'] = �[97;41m$communicationStyle[CRM_Utils_Array::value('communication_style_id', $defaults)]�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Summary.php:212:105 - Argument 3 of CRM_Contact_BAO_ContactType::contacttypepairs expects null, string(, ) provided $defaults['contact_type_label'] = CRM_Contact_BAO_ContactType::contactTypePairs(TRUE, $contactType, �[97;41m', '�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Summary.php:219:63 - Argument 1 of CRM_Core_BAO_Tag::gettagsusedfor expects array<array-key, mixed>, string(civicrm_contact) provided $defaults['allTags'] = CRM_Core_BAO_Tag::getTagsUsedFor(�[97;41m'civicrm_contact'�[0m, FALSE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Summary.php:225:5 - Instance property CRM_Contact_Page_View_Summary::$_editOptions is not defined �[97;41m$this->_editOptions�[0m = CRM_Core_BAO_Setting::valueOptions(

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Summary.php:260:19 - Argument 1 of CRM_Contact_Page_View_Summary::assign expects string, non-empty-array<array-key, mixed> provided $this->assign(�[97;41m$defaults�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Summary.php:267:5 - Instance property CRM_Contact_Page_View_Summary::$_viewOptions is not defined �[97;41m$this->_viewOptions�[0m = CRM_Core_BAO_Setting::valueOptions(

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Page/View/Summary.php:374:37 - Instance property CRM_Core_Component_Info::$name is not defined CRM_Core_Permission::access(�[97;41m$component->name�[0m)

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Page/View/Summary.php:380:36 - Argument 2 of array_key_exists cannot be null, possibly null value provided if (array_key_exists('id', �[97;41m$elem�[0m)) {

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Contact/Page/View/Summary.php:381:16 - Cannot access array value on possibly null variable $elem of type array<array-key, mixed>|null $i = �[97;41m$elem['id']�[0m;

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Contact/Page/View/Summary.php:386:14 - Cannot access array value on possibly null variable $elem of type array<array-key, mixed>|null $u = �[97;41m$elem['url']�[0m;

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Contact/Page/View/Summary.php:397:22 - Cannot access array value on possibly null variable $elem of type array<array-key, mixed>|null 'title' => �[97;41m$elem['title']�[0m,

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Contact/Page/View/Summary.php:398:23 - Cannot access array value on possibly null variable $elem of type array<array-key, mixed>|null 'weight' => �[97;41m$elem['weight']�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Summary.php:426:7 - Argument 3 of CRM_Core_BAO_CustomGroup::getactivegroups expects string, int provided �[97;41m$this->_contactId�[0m

INFO: DeprecatedMethod - CRM/Contact/Page/View/Summary.php:446:5 - The method CRM_Utils_Hook::tabs has been marked as deprecated �[30;47mCRM_Utils_Hook::tabs($allTabs, $this->_contactId)�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/Tag.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_Tag or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_Tag�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/View/Tag.php:38:19 - Method CRM_Contact_Page_View_Tag::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Tag.php:39:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Tag_Form_Tag) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Tag_Form_Tag'�[0m, ts('Contact Tags'), $this->_action);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Tag.php:39:70 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided $controller = new CRM_Core_Controller_Simple('CRM_Tag_Form_Tag', �[97;41mts('Contact Tags')�[0m, $this->_action);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Tag.php:39:90 - Instance property CRM_Contact_Page_View_Tag::$_action is not defined $controller = new CRM_Core_Controller_Simple('CRM_Tag_Form_Tag', ts('Contact Tags'), �[97;41m$this->_action�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Page/View/Tag.php:47:35 - Instance property CRM_Contact_Page_View_Tag::$_contactId is not defined $controller->set('contactId', �[97;41m$this->_contactId�[0m);

INFO: MissingReturnType - CRM/Contact/Page/View/Tag.php:52:19 - Method CRM_Contact_Page_View_Tag::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Tag.php:53:5 - Instance property CRM_Contact_Page_View_Tag::$_contactId is not defined �[97;41m$this->_contactId�[0m = CRM_Utils_Request::retrieve('cid', 'Positive', $this, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/Tag.php:59:5 - Instance property CRM_Contact_Page_View_Tag::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/UserDashBoard.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_UserDashBoard or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_UserDashBoard�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Contact/Page/View/UserDashBoard.php:38:10 - Property CRM_Contact_Page_View_UserDashBoard::$_contactId does not have a declared type - consider int|null public �[30;47m$_contactId�[0m = NULL;

INFO: MissingPropertyType - CRM/Contact/Page/View/UserDashBoard.php:46:10 - Property CRM_Contact_Page_View_UserDashBoard::$_edit does not have a declared type - consider bool public �[30;47m$_edit�[0m = TRUE;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contact/Page/View/UserDashBoard.php:73:7 - Instance property CRM_Contact_Page_View_UserDashBoard::$_isChecksumUser is not defined �[97;41m$this->_isChecksumUser�[0m = $validUser;

INFO: DeprecatedMethod - CRM/Contact/Page/View/UserDashBoard.php:81:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('You do not have permission to access this contact.'))�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View/UserDashBoard.php:94:19 - Method CRM_Contact_Page_View_UserDashBoard::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

INFO: DeprecatedMethod - CRM/Contact/Page/View/UserDashBoard.php:96:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('You must be logged in to view this page.'))�[0m;

INFO: MissingReturnType - CRM/Contact/Page/View/UserDashBoard.php:112:19 - Method CRM_Contact_Page_View_UserDashBoard::buildUserDashBoard does not have a return type, expecting void public function �[30;47mbuildUserDashBoard�[0m() {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Page/View/UserDashBoard.php:129:38 - Instance property CRM_Core_Component_Info::$name is not defined (CRM_Core_Permission::access(�[97;41m$component->name�[0m) ||

INFO: MissingReturnType - CRM/Contact/Page/View/UserDashBoard.php:197:19 - Method CRM_Contact_Page_View_UserDashBoard::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: UndefinedVariable - CRM/Contact/Page/View/UserDashBoard.php:258:15 - Cannot find referenced variable $userID if (empty(�[97;41m$userID�[0m) && $this->_contactId) {

�[0;31mERROR�[0m: FalsableReturnStatement - CRM/Contact/Page/View/UserDashBoard.php:261:12 - The declared return type 'string' for CRM_Contact_Page_View_UserDashBoard::getUserChecksum does not allow false, but the function returns 'false' return �[97;41mFALSE�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/UserDashBoard/GroupContact.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_UserDashBoard_GroupContact or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_UserDashBoard_GroupContact�[0m extends CRM_Contact_Page_View_UserDashBoard {

INFO: MissingReturnType - CRM/Contact/Page/View/UserDashBoard/GroupContact.php:38:19 - Method CRM_Contact_Page_View_UserDashBoard_GroupContact::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Page/View/UserDashBoard/GroupContact.php:44:7 - Argument 7 of CRM_Contact_BAO_GroupContact::getcontactgroup cannot be null, null value provided to parameter with type bool �[97;41mNULL�[0m, NULL, TRUE

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/UserDashBoard/GroupContact.php:99:49 - Argument 1 of CRM_Contact_Page_View_GroupContact::del expects int, numeric provided CRM_Contact_Page_View_GroupContact::del(�[97;41m$groupContactId�[0m, $status, $this->_contactId);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/UserDashBoard/GroupContact.php:107:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contact_Form_GroupContact) provided �[97;41m'CRM_Contact_Form_GroupContact'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/UserDashBoard/GroupContact.php:108:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts("Contact's Groups")�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/UserDashBoard/GroupContact.php:109:7 - Argument 3 of CRM_Core_Controller_Simple::__construct expects string|null, int(1) provided �[97;41mCRM_Core_Action::ADD�[0m,

INFO: MissingReturnType - CRM/Contact/Page/View/UserDashBoard/GroupContact.php:134:19 - Method CRM_Contact_Page_View_UserDashBoard_GroupContact::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/Useradd.php:36:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contact_Page_View_Useradd or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_Useradd�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contact/Page/View/Useradd.php:43:19 - Method CRM_Contact_Page_View_Useradd::run does not have a return type public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Useradd.php:44:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contact_Form_Task_Useradd) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Contact_Form_Task_Useradd'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Useradd.php:45:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Add User')�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Page/View/Useradd.php:46:7 - Argument 3 of CRM_Core_Controller_Simple::__construct expects string|null, int(1) provided �[97;41mCRM_Core_Action::ADD�[0m

�[0;31mERROR�[0m: MissingFile - CRM/Contact/Page/View/Vcard.php:34:1 - Cannot find file /home/coolife/git-repos/civicrm-buildkit-docker/build/dmaster/sites/all/modules/civicrm/Contact/Vcard/Build.php to include /** *

  • @package CRM
  • @copyright CiviCRM LLC (c) 2004-2019 */

�[97;41mrequire_once 'Contact/Vcard/Build.php'�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Page/View/Vcard.php:39:7 - Property CRM_Contact_Page_View::$_id is not defined in constructor of CRM_Contact_Page_View_Vcard or in any methods called in the constructor class �[30;47mCRM_Contact_Page_View_Vcard�[0m extends CRM_Contact_Page_View {

INFO: MissingReturnType - CRM/Contact/Page/View/Vcard.php:47:19 - Method CRM_Contact_Page_View_Vcard::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Page/View/Vcard.php:55:70 - Argument 3 of CRM_Contact_BAO_Contact::retrieve expects bool, array<empty, empty> provided $contact = CRM_Contact_BAO_Contact::retrieve($params, $defaults, �[97;41m$ids�[0m);

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contact/Page/View/Vcard.php:103:16 - Cannot iterate over string(Household) foreach (�[97;41m$defaults['address']�[0m as $location) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:39:7 - Property CRM_Core_Selector_Base::$_order is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor class �[30;47mCRM_Contact_Selector�[0m extends CRM_Core_Selector_Base implements CRM_Core_Selector_API {

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:89:10 - Property CRM_Contact_Selector::$_formValues is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor public �[30;47m$_formValues�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:96:13 - Property CRM_Contact_Selector::$_contextMenu is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor protected �[30;47m$_contextMenu�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:103:10 - Property CRM_Contact_Selector::$_params is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor public �[30;47m$_params�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:110:13 - Property CRM_Contact_Selector::$_returnProperties is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor protected �[30;47m$_returnProperties�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:117:13 - Property CRM_Contact_Selector::$_action is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor protected �[30;47m$_action�[0m;

INFO: MissingPropertyType - CRM/Contact/Selector.php:119:13 - Property CRM_Contact_Selector::$_searchContext does not have a declared type protected �[30;47m$_searchContext�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:126:13 - Property CRM_Contact_Selector::$_query is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor protected �[30;47m$_query�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:142:13 - Property CRM_Contact_Selector::$_ufGroupID is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor protected �[30;47m$_ufGroupID�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector.php:149:13 - Property CRM_Contact_Selector::$_fields is not defined in constructor of CRM_Contact_Selector or in any methods called in the constructor protected �[30;47m$_fields�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contact/Selector.php:160:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action - action of search basic or advanced.

INFO: MissingReturnType - CRM/Contact/Selector.php:247:19 - Method CRM_Contact_Selector::setKey does not have a return type, expecting void public function �[30;47msetKey�[0m($key) {

INFO: MissingReturnType - CRM/Contact/Selector.php:334:19 - Method CRM_Contact_Selector::getPagerParams does not have a return type, expecting void public function �[30;47mgetPagerParams�[0m($action, &$params) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:384:35 - Argument 1 of CRM_Contact_Selector::getcolheads expects null, string|null provided foreach ($this->getColHeads(�[97;41m$action�[0m, $output) as $column) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:384:44 - Argument 2 of CRM_Contact_Selector::getcolheads expects null, string|null provided foreach ($this->getColHeads($action, �[97;41m$output�[0m) as $column) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:393:35 - Argument 1 of CRM_Contact_Selector::getcolheads expects null, string|null provided foreach ($this->getColHeads(�[97;41m$action�[0m, $output) as $key => $column) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:393:44 - Argument 2 of CRM_Contact_Selector::getcolheads expects null, string|null provided foreach ($this->getColHeads($action, �[97;41m$output�[0m) as $key => $column) {

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Selector.php:432:37 - Cannot access array value on non-array variable $locationTypes of type bool $locationTypeName = �[97;41m$locationTypes[$lType]�[0m;

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contact/Selector.php:497:13 - Argument 2 of sprintf cannot be null, possibly null value provided �[97;41mCRM_Core_PseudoConstant::getLabel( 'CRM_Core_DAO_Address', 'location_type_id', CRM_Core_PseudoConstant::getKey('CRM_Core_DAO_Address', 'location_type_id', $loc) )�[0m

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Selector.php:500:15 - Argument 3 of CRM_Core_PseudoConstant::getlabel expects string|int, bool|null|string|int provided �[97;41mCRM_Core_PseudoConstant::getKey('CRM_Core_DAO_Address', 'location_type_id', $loc)�[0m

INFO: MissingPropertyType - CRM/Contact/Selector.php:508:23 - Property CRM_Contact_BAO_Query::$_pseudoConstantsSelect does not have a declared type elseif (isset(�[30;47m$this->_query->_pseudoConstantsSelect�[0m[$prop]) && isset($this->_query->_pseudoConstantsSelect[$prop]['pseudoconstant']['optionGroupName'])) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:521:37 - Argument 1 of CRM_Contact_Selector::getcolheads expects null, string|null provided $headers = $this->getColHeads(�[97;41m$action�[0m, $output);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:521:46 - Argument 2 of CRM_Contact_Selector::getcolheads expects null, string|null provided $headers = $this->getColHeads($action, �[97;41m$output�[0m);

�[0;31mERROR�[0m: ImplementedParamTypeMismatch - CRM/Contact/Selector.php:535:33 - Argument 1 of CRM_Contact_Selector::getTotalCount has wrong type 'int', expecting 'string' as defined by CRM_Core_Selector_API::getTotalCount public function getTotalCount(�[97;41m$action�[0m) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Selector.php:561:14 - The declared return type 'int' for CRM_Contact_Selector::getRows is incorrect, got 'array<mixed, array<mixed, mixed>>'

  • @return �[97;41mint�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:582:45 - Argument 1 of CRM_Contact_Selector::buildprevnextcache expects CRM_Utils_Sort, string provided $cacheKey = $this->buildPrevNextCache(�[97;41m$sort�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contact/Selector.php:624:63 - Argument 2 of CRM_Utils_Array::value expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $locationTypeName = CRM_Utils_Array::value($id, �[97;41m$locationTypes�[0m);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Selector.php:662:26 - Instance property CRM_Contact_Selector::$_context is not defined $links = self::links(�[97;41m$this->_context�[0m, $this->_contextMenu, $this->_key);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:688:13 - Instance property CRM_Core_DAO::$contact_id is not defined �[97;41m$result->contact_id�[0m

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Selector.php:696:29 - Cannot access array value on non-array variable $imProviders of type bool $providerName = �[97;41m$imProviders[$result->$providerId]�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:710:13 - Instance property CRM_Core_DAO::$worldregion_id is not defined �[97;41m$result->{$pseudoconstants[$property]['dbName']}�[0m,

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contact/Selector.php:721:28 - Cannot access array value on non-array variable $websiteTypes of type bool $websiteType = �[97;41m$websiteTypes[$result->{"$websiteKey-website_type_id"}]�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:742:24 - Instance property CRM_Core_DAO::$contact_id is not defined $contactID = �[97;41m$result->contact_id�[0m;

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Contact/Selector.php:749:13 - Variable $gcDefaults is limited to values of type array{date_format:mixed, attachments:mixed, grouprole:mixed} because it is passed by reference, array<empty, empty> type found �[97;41m$gcDefaults�[0m = [];

�[0;31mERROR�[0m: ArgumentTypeCoercion - CRM/Contact/Selector.php:750:85 - Argument 3 of CRM_Core_DAO::commonretrieve expects array{date_format:mixed, attachments:mixed, grouprole:mixed}, parent type array<empty, empty> provided CRM_Core_DAO::commonRetrieve('CRM_Contact_DAO_GroupContact', $gcParams, �[97;41m$gcDefaults�[0m);

INFO: DocblockTypeContradiction - CRM/Contact/Selector.php:752:17 - Found a contradiction with a docblock-defined type when evaluating $gcDefaults and trying to reconcile type 'array{date_format:mixed, attachments:mixed, grouprole:mixed}' to empty if (�[30;47mempty($gcDefaults)�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Selector.php:756:32 - Possibly undefined variable $gc, first seen on line 602 $row['status'] = �[97;41m$gc�[0m[$gcDefaults['status']];

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contact/Selector.php:764:28 - Possibly undefined variable $gc, first seen on line 602 $row['status'] = �[97;41m$gc�[0m[$result->status];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:764:32 - Instance property CRM_Core_DAO::$status is not defined $row['status'] = $gc[�[97;41m$result->status�[0m];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:769:55 - Instance property CRM_Core_DAO::$contact_id is not defined $row['checkbox'] = CRM_Core_Form::CB_PREFIX . �[97;41m$result->contact_id�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Selector.php:798:13 - Argument 2 of CRM_Core_Action::formlink cannot be null, null value provided to parameter with type int �[97;41mNULL�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:802:13 - Argument 6 of CRM_Core_Action::formlink expects null, string(contact.selector.row) provided �[97;41m'contact.selector.row'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:803:13 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contact) provided �[97;41m'Contact'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:818:13 - Argument 6 of CRM_Core_Action::formlink expects null, string(contact.selector.row) provided �[97;41m'contact.selector.row'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:819:13 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contact) provided �[97;41m'Contact'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:830:13 - Argument 6 of CRM_Core_Action::formlink expects null, string(contact.selector.row) provided �[97;41m'contact.selector.row'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:831:13 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contact) provided �[97;41m'Contact'�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:839:72 - Instance property CRM_Core_DAO::$contact_sub_type is not defined $row['contact_type'] = CRM_Contact_BAO_Contact_Utils::getImage(�[97;41m$result->contact_sub_type�[0m ? $result->contact_sub_type : $result->contact_type,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:839:128 - Instance property CRM_Core_DAO::$contact_type is not defined $row['contact_type'] = CRM_Contact_BAO_Contact_Utils::getImage($result->contact_sub_type ? $result->contact_sub_type : �[97;41m$result->contact_type�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:844:93 - Instance property CRM_Core_DAO::$contact_type is not defined $row['contact_type_orig'] = $result->contact_sub_type ? $result->contact_sub_type : �[97;41m$result->contact_type�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:845:144 - Argument 3 of CRM_Contact_BAO_ContactType::contacttypepairs expects null, string(, ) provided $row['contact_sub_type'] = $result->contact_sub_type ? CRM_Contact_BAO_ContactType::contactTypePairs(FALSE, $result->contact_sub_type, �[97;41m', '�[0m) : $result->contact_sub_type;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contact/Selector.php:847:29 - Instance property CRM_Core_DAO::$sort_name is not defined $row['sort_name'] = �[97;41m$result->sort_name�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Selector.php:857:12 - The type 'array<mixed, array<mixed, mixed>>' does not match the declared return type 'int' for CRM_Contact_Selector::getRows return �[97;41m$rows�[0m;

INFO: MissingReturnType - CRM/Contact/Selector.php:919:19 - Method CRM_Contact_Selector::addActions does not have a return type, expecting void public function �[30;47maddActions�[0m(&$rows) {

INFO: MissingParamType - CRM/Contact/Selector.php:919:31 - Parameter $rows has no provided type public function addActions(&�[30;47m$rows�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contact/Selector.php:927:35 - Instance property CRM_Contact_Selector::$_context is not defined $links_template = self::links(�[97;41m$this->_context�[0m, $this->_contextMenu, $this->_key);

�[0;31mERROR�[0m: NullArgument - CRM/Contact/Selector.php:973:11 - Argument 2 of CRM_Core_Action::formlink cannot be null, null value provided to parameter with type int �[97;41mNULL�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:977:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(contact.selector.actions) provided �[97;41m'contact.selector.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:978:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contact) provided �[97;41m'Contact'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:989:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(contact.selector.actions) provided �[97;41m'contact.selector.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:990:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contact) provided �[97;41m'Contact'�[0m,

INFO: MissingReturnType - CRM/Contact/Selector.php:1008:19 - Method CRM_Contact_Selector::removeActions does not have a return type, expecting void public function �[30;47mremoveActions�[0m(&$rows) {

INFO: MissingParamType - CRM/Contact/Selector.php:1008:34 - Parameter $rows has no provided type public function removeActions(&�[30;47m$rows�[0m) {

INFO: MissingReturnType - CRM/Contact/Selector.php:1021:19 - Method CRM_Contact_Selector::fillupPrevNextCache does not have a return type, expecting void public function �[30;47mfillupPrevNextCache�[0m($sort, $cacheKey, $start = 0, $end = self::CACHE_SIZE) {

INFO: DeprecatedMethod - CRM/Contact/Selector.php:1066:7 - The method CRM_Core_BAO_Cache::setItem has been marked as deprecated �[30;47mCRM_Core_BAO_Cache::setItem($cacheKey, 'CiviCRM Search PrevNextCache', $cacheKey)�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:1066:35 - Argument 1 of CRM_Core_BAO_Cache::setitem expects object, string provided CRM_Core_BAO_Cache::setItem(�[97;41m$cacheKey�[0m, 'CiviCRM Search PrevNextCache', $cacheKey);

INFO: MissingReturnType - CRM/Contact/Selector.php:1081:19 - Method CRM_Contact_Selector::rebuildPreNextCache does not have a return type, expecting void public function �[30;47mrebuildPreNextCache�[0m($start, $end, $sort, $cacheKey) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:1086:39 - Argument 1 of CRM_Core_DAO::executequery expects string, CRM_Core_DAO provided $dao = CRM_Core_DAO::executeQuery(�[97;41m$sql�[0m);

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Selector.php:1105:19 - The declared return type 'array<array-key, mixed>' for CRM_Contact_Selector::getQILL is incorrect, got 'string' public function �[97;41mgetQILL�[0m() {

�[0;31mERROR�[0m: MoreSpecificReturnType - CRM/Contact/Selector.php:1191:14 - The declared return type 'CRM_Contact_DAO_Contact' for CRM_Contact_Selector::alphabetQuery is more specific than the inferred return type 'CRM_Core_DAO'

  • @return �[97;41mCRM_Contact_DAO_Contact�[0m

�[0;31mERROR�[0m: LessSpecificReturnStatement - CRM/Contact/Selector.php:1194:12 - The type 'CRM_Core_DAO' is more general than the declared return type 'CRM_Contact_DAO_Contact' for CRM_Contact_Selector::alphabetQuery return �[97;41m$this->_query->alphabetQuery()�[0m;

�[0;31mERROR�[0m: MoreSpecificReturnType - CRM/Contact/Selector.php:1203:14 - The declared return type 'CRM_Contact_DAO_Contact' for CRM_Contact_Selector::contactIDQuery is more specific than the inferred return type 'CRM_Core_DAO'

  • @return �[97;41mCRM_Contact_DAO_Contact�[0m

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Selector.php:1206:39 - Argument 1 of CRM_Contact_Selector::getsortorder expects string, int provided $sortOrder = &$this->getSortOrder(�[97;41m$this->_action�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Selector.php:1207:44 - Argument 2 of CRM_Utils_Sort::__construct expects string|null, int provided $sort = new CRM_Utils_Sort($sortOrder, �[97;41m$sortID�[0m);

INFO: RedundantConditionGivenDocblockType - CRM/Contact/Selector.php:1215:10 - Found a redundant condition when evaluating docblock-defined type $displayRelationshipType and trying to reconcile type 'null' to falsy if (!�[30;47m$displayRelationshipType�[0m) {

INFO: DocblockTypeContradiction - CRM/Contact/Selector.php:1215:10 - Found a contradiction with a docblock-defined type when evaluating $displayRelationshipType and trying to reconcile type 'null' to !falsy if (!�[30;47m$displayRelationshipType�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:1217:9 - Argument 2 of CRM_Contact_BAO_Query::__construct expects array<array-key, mixed>|null, string(CRM_Contact_BAO_Query::NO_RETURN_PROPERTIES) provided �[97;41mCRM_Contact_BAO_Query::NO_RETURN_PROPERTIES�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:1225:9 - Argument 2 of CRM_Contact_BAO_Query::__construct expects array<array-key, mixed>|null, string(CRM_Contact_BAO_Query::NO_RETURN_PROPERTIES) provided �[97;41mCRM_Contact_BAO_Query::NO_RETURN_PROPERTIES�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector.php:1227:28 - Argument 10 of CRM_Contact_BAO_Query::__construct expects null, empty provided FALSE, TRUE, TRUE, �[97;41m$displayRelationshipType�[0m,

�[0;31mERROR�[0m: LessSpecificReturnStatement - CRM/Contact/Selector.php:1231:12 - The type 'CRM_Core_DAO' is more general than the declared return type 'CRM_Contact_DAO_Contact' for CRM_Contact_Selector::contactIDQuery return �[97;41m$query->searchQuery(0, 0, $sort)�[0m;

INFO: MissingParamType - CRM/Contact/Selector.php:1239:36 - Parameter $returnProperties has no provided type public function &makeProperties(&�[30;47m$returnProperties�[0m) {

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector/Controller.php:33:7 - Property CRM_Core_Selector_Controller::$_content is not defined in constructor of CRM_Contact_Selector_Controller or in any methods called in the constructor class �[30;47mCRM_Contact_Selector_Controller�[0m extends CRM_Core_Selector_Controller {

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector/Custom.php:40:7 - Property CRM_Contact_Selector::$_contextMenu is not defined in constructor of CRM_Contact_Selector_Custom or in any methods called in the constructor class �[30;47mCRM_Contact_Selector_Custom�[0m extends CRM_Contact_Selector {

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector/Custom.php:68:10 - Property CRM_Contact_Selector_Custom::$_formValues is not defined in constructor of CRM_Contact_Selector_Custom or in any methods called in the constructor public �[30;47m$_formValues�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector/Custom.php:75:10 - Property CRM_Contact_Selector_Custom::$_params is not defined in constructor of CRM_Contact_Selector_Custom or in any methods called in the constructor public �[30;47m$_params�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector/Custom.php:82:13 - Property CRM_Contact_Selector_Custom::$_action is not defined in constructor of CRM_Contact_Selector_Custom or in any methods called in the constructor protected �[30;47m$_action�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector/Custom.php:91:13 - Property CRM_Contact_Selector_Custom::$_fields is not defined in constructor of CRM_Contact_Selector_Custom or in any methods called in the constructor protected �[30;47m$_fields�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contact/Selector/Custom.php:97:13 - Property CRM_Contact_Selector_Custom::$_search is not defined in constructor of CRM_Contact_Selector_Custom or in any methods called in the constructor protected �[30;47m$_search�[0m;

INFO: MissingPropertyType - CRM/Contact/Selector/Custom.php:99:13 - Property CRM_Contact_Selector_Custom::$_customSearchClass does not have a declared type protected �[30;47m$_customSearchClass�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contact/Selector/Custom.php:110:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action - action of search basic or advanced.

INFO: MissingReturnType - CRM/Contact/Selector/Custom.php:207:19 - Method CRM_Contact_Selector_Custom::getPagerParams does not have a return type, expecting void public function �[30;47mgetPagerParams�[0m($action, &$params) {

�[0;31mERROR�[0m: ImplementedParamTypeMismatch - CRM/Contact/Selector/Custom.php:263:33 - Argument 1 of CRM_Contact_Selector_Custom::getTotalCount has wrong type 'null', expecting 'string' as defined by CRM_Core_Selector_API::getTotalCount public function getTotalCount(�[97;41m$action�[0m) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contact/Selector/Custom.php:281:14 - The declared return type 'int' for CRM_Contact_Selector_Custom::getRows is incorrect, got 'array<int, non-empty-array<mixed, mixed>>'

  • @return �[97;41mint�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector/Custom.php:356:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(contact.custom.actions) provided �[97;41m'contact.custom.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector/Custom.php:357:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contact) provided �[97;41m'Contact'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector/Custom.php:374:31 - Argument 1 of CRM_Contact_Selector_Custom::buildprevnextcache expects CRM_Utils_Sort, string provided $this->buildPrevNextCache(�[97;41m$sort�[0m);

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contact/Selector/Custom.php:376:12 - The type 'array<int, non-empty-array<mixed, mixed>>' does not match the declared return type 'int' for CRM_Contact_Selector_Custom::getRows return �[97;41m$rows�[0m;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contact/Selector/Custom.php:382:14 - The declared return type 'array<array-key, mixed>' for CRM_Contact_Selector_Custom::getQILL is not nullable, but 'null' contains null

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contact/Selector/Custom.php:386:12 - The declared return type 'array<array-key, mixed>' for CRM_Contact_Selector_Custom::getQILL is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: LessSpecificImplementedReturnType - CRM/Contact/Selector/Custom.php:392:14 - The return type 'null' for CRM_Core_Selector_Base::getSummary is more specific than the implemented return type for CRM_Contact_Selector_Custom::getsummary 'mixed'

  • @return �[97;41mmixed�[0m

�[0;31mERROR�[0m: ImplementedReturnTypeMismatch - CRM/Contact/Selector/Custom.php:414:14 - The return type 'CRM_Contact_DAO_Contact' for CRM_Contact_Selector::alphabetQuery is different to the implemented return type for CRM_Contact_Selector_Custom::alphabetquery 'null'

  • @return �[97;41mnull�[0m

�[0;31mERROR�[0m: LessSpecificImplementedReturnType - CRM/Contact/Selector/Custom.php:429:14 - The return type 'CRM_Contact_DAO_Contact' for CRM_Contact_Selector::contactIDQuery is more specific than the implemented return type for CRM_Contact_Selector_Custom::contactidquery 'object'

  • @return �[97;41mObject�[0m

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Selector/Custom.php:437:43 - Argument 2 of preg_match expects string, int provided if (preg_match('/([0-9]*)(_(u|d))?/', �[97;41m$sortID�[0m, $matches)) {

�[0;31mERROR�[0m: InvalidOperand - CRM/Contact/Selector/Custom.php:439:24 - Cannot perform a numeric operation with a non-numeric type string $sort = $columns[�[97;41m$matches[1]�[0m - 1];

INFO: MissingReturnType - CRM/Contact/Selector/Custom.php:457:19 - Method CRM_Contact_Selector_Custom::addActions does not have a return type, expecting void public function �[30;47maddActions�[0m(&$rows) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector/Custom.php:472:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(contact.custom.actions) provided �[97;41m'contact.custom.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contact/Selector/Custom.php:473:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contact) provided �[97;41m'Contact'�[0m,

INFO: MissingReturnType - CRM/Contact/Selector/Custom.php:484:19 - Method CRM_Contact_Selector_Custom::removeActions does not have a return type, expecting void public function �[30;47mremoveActions�[0m(&$rows) {

INFO: PropertyNotSetInConstructor - CRM/Contact/StateMachine/Search.php:33:7 - Property CRM_Core_StateMachine::$_controller is not defined in constructor of CRM_Contact_StateMachine_Search or in any methods called in the constructor class �[30;47mCRM_Contact_StateMachine_Search�[0m extends CRM_Core_StateMachine {

INFO: PropertyNotSetInConstructor - CRM/Contact/StateMachine/Search.php:40:13 - Property CRM_Contact_StateMachine_Search::$_task is not defined in constructor of CRM_Contact_StateMachine_Search or in any methods called in the constructor protected �[30;47m$_task�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contact/StateMachine/Search.php:46:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action

INFO: DocblockTypeContradiction - CRM/Contact/StateMachine/Search.php:118:9 - Cannot resolve types for $this->_task - docblock-defined type string does not contain array<array-key, mixed> if (�[30;47mis_array($this->_task)�[0m) {

INFO: MissingReturnType - CRM/Contact/Task.php:60:26 - Method CRM_Contact_Task::tasks does not have a return type, expecting array<array-key, non-empty-array<mixed|string, non-empty-array<mixed|int, string|mixed>|mixed|bool|string>|mixed> public static function �[30;47mtasks�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contact/Task.php:330:33 - Argument 1 of CRM_Utils_Array::value expects string, int provided if (!CRM_Utils_Array::value(�[97;41m$value�[0m, self::$_tasks)) {

INFO: MissingReturnType - CRM/Contribute/ActionMapping/ByPage.php:50:26 - Method CRM_Contribute_ActionMapping_ByPage::onRegisterActionMappings does not have a return type, expecting void public static function �[30;47monRegisterActionMappings�[0m(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contribute/ActionMapping/ByPage.php:98:14 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_ActionMapping_ByPage::getValueLabels is incorrect, got 'array<array-key, mixed>|bool'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/ActionMapping/ByPage.php:104:12 - The type 'array<array-key, mixed>|bool' does not match the declared return type 'array<array-key, mixed>' for CRM_Contribute_ActionMapping_ByPage::getValueLabels return �[97;41mCRM_Contribute_BAO_Contribution::buildOptions('contribution_page_id', 'get', [])�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contribute/ActionMapping/ByPage.php:113:14 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_ActionMapping_ByPage::getStatusLabels is incorrect, got 'array<array-key, mixed>|bool'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/ActionMapping/ByPage.php:119:12 - The type 'array<array-key, mixed>|bool' does not match the declared return type 'array<array-key, mixed>' for CRM_Contribute_ActionMapping_ByPage::getStatusLabels return �[97;41mCRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id', 'get', [])�[0m;

INFO: MissingReturnType - CRM/Contribute/ActionMapping/ByType.php:50:26 - Method CRM_Contribute_ActionMapping_ByType::onRegisterActionMappings does not have a return type, expecting void public static function �[30;47monRegisterActionMappings�[0m(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contribute/ActionMapping/ByType.php:98:14 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_ActionMapping_ByType::getValueLabels is incorrect, got 'array<array-key, mixed>|bool'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/ActionMapping/ByType.php:104:12 - The type 'array<array-key, mixed>|bool' does not match the declared return type 'array<array-key, mixed>' for CRM_Contribute_ActionMapping_ByType::getValueLabels return �[97;41mCRM_Contribute_BAO_Contribution::buildOptions('financial_type_id', 'get', [])�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contribute/ActionMapping/ByType.php:113:14 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_ActionMapping_ByType::getStatusLabels is incorrect, got 'array<array-key, mixed>|bool'

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/ActionMapping/ByType.php:119:12 - The type 'array<array-key, mixed>|bool' does not match the declared return type 'array<array-key, mixed>' for CRM_Contribute_ActionMapping_ByType::getStatusLabels return �[97;41mCRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id', 'get', [])�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/BAO/Contribution/Utils.php:64:38 - Instance property CRM_Core_Form::$_bltID is not defined CRM_Core_Payment_Form::mapParams(�[97;41m$form->_bltID�[0m, $form->_params, $paymentParams, TRUE);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/BAO/Contribution/Utils.php:64:53 - Instance property CRM_Core_Form::$_params is not defined CRM_Core_Payment_Form::mapParams($form->_bltID, �[97;41m$form->_params�[0m, $paymentParams, TRUE);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/BAO/Contribution/Utils.php:83:83 - Instance property CRM_Core_Form::$_values is not defined $paymentParams['contributionPageID'] = $form->_params['contributionPageID'] = �[97;41m$form->_values�[0m['id'];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/BAO/Contribution/Utils.php:112:55 - Instance property CRM_Core_Form::$_id is not defined $contributionParams['contribution_page_id'] = �[97;41m$form->_id�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/BAO/Contribution/Utils.php:120:18 - Instance property CRM_Core_Form::$_id is not defined 1 => �[97;41m$form->_id�[0m,

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/BAO/Contribution/Utils.php:142:9 - Argument 3 of CRM_Contribute_Form_Contribution_Confirm::processformcontribution cannot be null, null value provided to parameter with type array<array-key, mixed> �[97;41mNULL�[0m,

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/BAO/Contribution/Utils.php:256:13 - Instance property CRM_Core_Form::$_amount is not defined return (�[97;41m$form->_amount�[0m >= 0.0) ? TRUE : FALSE;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contribute/BAO/Contribution/Utils.php:265:14 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_BAO_Contribution_Utils::contributionChartMonthly is not nullable, but 'array{By Month:array<mixed, mixed>}|null' contains null

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: PossiblyNullArrayAssignment - CRM/Contribute/BAO/Contribution/Utils.php:295:9 - Cannot access array value on possibly null variable $params['By Month'] of type array{By Month:array<mixed, mixed>}|null �[97;41m$params['By Month']�[0m[$dao->contribMonth] = $dao->ctAmt;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/BAO/Contribution/Utils.php:298:12 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_BAO_Contribution_Utils::contributionChartMonthly is not nullable, but the function returns 'array{By Month:array<mixed, mixed>}|null' return �[97;41m$params�[0m;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contribute/BAO/Contribution/Utils.php:304:14 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_BAO_Contribution_Utils::contributionChartYearly is not nullable, but 'array{By Year:array<mixed, mixed>}|null' contains null

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: PossiblyNullArrayAssignment - CRM/Contribute/BAO/Contribution/Utils.php:336:9 - Cannot access array value on possibly null variable $params['By Year'] of type array{By Year:array<mixed, mixed>}|null �[97;41m$params['By Year']�[0m[$dao->contribYear] = $dao->ctAmt;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/BAO/Contribution/Utils.php:339:12 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_BAO_Contribution_Utils::contributionChartYearly is not nullable, but the function returns 'array{By Year:array<mixed, mixed>}|null' return �[97;41m$params�[0m;

INFO: MissingReturnType - CRM/Contribute/BAO/Contribution/Utils.php:347:26 - Method CRM_Contribute_BAO_Contribution_Utils::createCMSUser does not have a return type, expecting void public static function �[30;47mcreateCMSUser�[0m(&$params, $contactID, $mail) {

INFO: MissingParamType - CRM/Contribute/BAO/Contribution/Utils.php:347:62 - Parameter $mail has no provided type public static function createCMSUser(&$params, $contactID, �[30;47m$mail�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Contribution/Utils.php:380:82 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(Billing) provided $billingLocTypeId = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_LocationType', �[97;41m'Billing'�[0m, 'id', 'name');

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Contribution/Utils.php:407:44 - Argument 1 of uniqid expects string, int provided $transaction['trxn_id'] = md5(uniqid(�[97;41mrand()�[0m, TRUE));

INFO: DeprecatedMethod - CRM/Contribute/BAO/Contribution/Utils.php:411:39 - The method CRM_Contribute_PseudoConstant::financialType has been marked as deprecated $contributionTypes = array_keys(�[30;47mCRM_Contribute_PseudoConstant::financialType()�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Contribution/Utils.php:506:44 - Argument 1 of CRM_Utils_Rule::cleanmoney expects string, float provided $amount = CRM_Utils_Rule::cleanMoney(�[97;41m$amount�[0m);

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contribute/BAO/Contribution/Utils.php:509:51 - Cannot perform a numeric operation with a non-numeric type string $taxAmount['tax_amount'] = ($taxRate / 100) * �[97;41m$amount�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contribute/BAO/Contribution/Utils.php:523:14 - The declared return type 'float' for CRM_Contribute_BAO_Contribution_Utils::formatAmount is incorrect, got 'string'

  • @return �[97;41mfloat�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/BAO/Contribution/Utils.php:527:12 - The type 'string' does not match the declared return type 'float' for CRM_Contribute_BAO_Contribution_Utils::formatAmount return �[97;41mnumber_format((float) round($amount, (int) $decimals), (int) $decimals, '.', '')�[0m;

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contribute/BAO/Contribution/Utils.php:581:38 - Argument 1 of CRM_Utils_Array::value cannot be null, possibly null value provided $name = CRM_Utils_Array::value(�[97;41m$contributionStatus�[0m, $statusNames);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contribute/BAO/Contribution/Utils.php:581:59 - Argument 2 of CRM_Utils_Array::value expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided $name = CRM_Utils_Array::value($contributionStatus, �[97;41m$statusNames�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayAccess - CRM/Contribute/BAO/Contribution/Utils.php:624:13 - Cannot access array value on non-array variable $statusNames of type bool unset(�[97;41m$statusNames[CRM_Utils_Array::key($name, $statusNames)]�[0m);

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Contribute/BAO/Contribution/Utils.php:624:13 - Cannot access value on variable $statusNames using possibly null offset int|string|null unset(�[97;41m$statusNames�[0m[CRM_Utils_Array::key($name, $statusNames)]);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contribute/BAO/Contribution/Utils.php:624:54 - Argument 2 of CRM_Utils_Array::key expects array<array-key, mixed>, possibly different type array<array-key, mixed>|bool provided unset($statusNames[CRM_Utils_Array::key($name, �[97;41m$statusNames�[0m)]);

�[0;31mERROR�[0m: PossiblyInvalidIterator - CRM/Contribute/BAO/Contribution/Utils.php:634:14 - Cannot iterate over bool foreach (�[97;41m$statuses�[0m as $statusID => $label) {

INFO: MisplacedRequiredParam - CRM/Contribute/BAO/ContributionPage.php:859:73 - Required param $module should come before any optional params in CRM_Contribute_BAO_ContributionPage::formatModuleData public static function formatModuleData($params, $setDefault = FALSE, �[30;47m$module�[0m) {

INFO: MissingPropertyType - CRM/Contribute/BAO/Query.php:35:17 - Property CRM_Contribute_BAO_Query::$_contribOrSoftCredit does not have a declared type - consider string public static �[30;47m$_contribOrSoftCredit�[0m = "only_contribs";

INFO: MissingPropertyType - CRM/Contribute/BAO/Query.php:37:17 - Property CRM_Contribute_BAO_Query::$_contribRecurPayment does not have a declared type - consider null|bool public static �[30;47m$_contribRecurPayment�[0m = NULL;

INFO: MissingReturnType - CRM/Contribute/BAO/Query.php:68:26 - Method CRM_Contribute_BAO_Query::select does not have a return type, expecting void public static function �[30;47mselect�[0m(&$query) {

INFO: MissingPropertyType - CRM/Contribute/BAO/Query.php:70:9 - Property CRM_Contact_BAO_Query::$_mode does not have a declared type if (�[30;47m$query->_mode�[0m & CRM_Contact_BAO_Query::MODE_CONTRIBUTE) {

INFO: MissingReturnType - CRM/Contribute/BAO/Query.php:111:26 - Method CRM_Contribute_BAO_Query::where does not have a return type, expecting void public static function �[30;47mwhere�[0m(&$query) {

INFO: MissingPropertyType - CRM/Contribute/BAO/Query.php:118:13 - Property CRM_Contact_BAO_Query::$_mode does not have a declared type if (�[30;47m$query->_mode�[0m == CRM_Contact_BAO_QUERY::MODE_CONTACTS) {

�[0;31mERROR�[0m: InvalidClass - CRM/Contribute/BAO/Query.php:118:30 - Class or interface CRM_Contact_BAO_QUERY has wrong casing if ($query->_mode == �[97;41mCRM_Contact_BAO_QUERY�[0m::MODE_CONTACTS) {

INFO: MissingReturnType - CRM/Contribute/BAO/Query.php:145:26 - Method CRM_Contribute_BAO_Query::whereClauseSingle does not have a return type, expecting void public static function �[30;47mwhereClauseSingle�[0m(&$values, &$query) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:254:20 - Argument 1 of strpos expects string, string(contribution_campaign_id)|bool provided case (strpos(�[97;41m$name�[0m, '_amount') !== FALSE):

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:255:20 - Argument 1 of strpos expects string, string(contribution_campaign_id)|bool provided case (strpos(�[97;41m$name�[0m, '_date') !== FALSE && $name != 'contribution_fulfilled_date'):

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:269:52 - Argument 3 of str_replace expects array<array-key, mixed>|string, string(contribution_campaign_id)|string(payment_instrument_id)|string(invoice_number)|string(invoice_id)|string(financial_type_id)|string(contribution_trxn_id)|string(contribution_status_id)|string(contribution_source)|string(contribution_payment_instrument_id)|string(contribution_page_id)|string(contribution_id)|string(contribution_currency_type)|string(contribution_currency)|string(contribution_contact_id)|string(contribution_check_number)|bool provided $name = str_replace('contribution_', '', �[97;41m$name�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:279:110 - Argument 2 of CRM_Contact_BAO_Query::buildqillforfieldvalue expects string, bool|string provided list($op, $value) = CRM_Contact_BAO_Query::buildQillForFieldValue('CRM_Contribute_DAO_Contribution', �[97;41m$name�[0m, $value, $op, $pseudoExtraParam);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contribute/BAO/Query.php:281:61 - Possibly undefined array key $fields[$qillName] $query->_qill[$grouping][] = ts('%1 %2 %3', [1 => �[97;41m$fields[$qillName]�[0m['title'], 2 => $op, 3 => $value]);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/BAO/Query.php:493:122 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, array<int, array-key> provided $query->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause("civicrm_contribution.financial_type_id", 'IN', �[97;41marray_keys($financialTypes)�[0m, 'String');

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Contribute/BAO/Query.php:493:133 - Argument 1 of array_keys cannot be null, possibly null value provided $query->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause("civicrm_contribution.financial_type_id", 'IN', array_keys(�[97;41m$financialTypes�[0m), 'String');

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contribute/BAO/Query.php:513:101 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, possibly different type array<array-key, mixed>|string provided $query->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause($whereTable['where'], $op, �[97;41m$value�[0m, $dataType);

�[0;31mERROR�[0m: InvalidOperand - CRM/Contribute/BAO/Query.php:563:13 - Cannot perform a numeric operation with a non-numeric type string if (�[97;41m$mode�[0m & CRM_Contact_BAO_Query::MODE_CONTRIBUTE) {

�[0;31mERROR�[0m: InvalidOperand - CRM/Contribute/BAO/Query.php:572:13 - Cannot perform a numeric operation with a non-numeric type string if (�[97;41m$mode�[0m & CRM_Contact_BAO_Query::MODE_CONTACTS) {

�[0;31mERROR�[0m: InvalidOperand - CRM/Contribute/BAO/Query.php:578:13 - Cannot perform a numeric operation with a non-numeric type string if (�[97;41m$mode�[0m & CRM_Contact_BAO_Query::MODE_CONTRIBUTE) {

�[0;31mERROR�[0m: NullOperand - CRM/Contribute/BAO/Query.php:604:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_note ON ( civicrm_note.entity_table = 'civicrm_contribution' AND

�[0;31mERROR�[0m: NullOperand - CRM/Contribute/BAO/Query.php:633:11 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_contact civicrm_contact_d ON (civicrm_contribution.contact_id = civicrm_contact_d.id )

�[0;31mERROR�[0m: NullOperand - CRM/Contribute/BAO/Query.php:637:11 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_contact civicrm_contact_d ON (civicrm_contribution_soft.contact_id = civicrm_contact_d.id )";

�[0;31mERROR�[0m: NullOperand - CRM/Contribute/BAO/Query.php:642:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_email as soft_email ON (civicrm_contact_d.id = soft_email.contact_id )";

�[0;31mERROR�[0m: NullOperand - CRM/Contribute/BAO/Query.php:646:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_phone as soft_phone ON (civicrm_contact_d.id = soft_phone.contact_id )";

�[0;31mERROR�[0m: NullOperand - CRM/Contribute/BAO/Query.php:650:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_entity_batch ON ( civicrm_entity_batch.entity_table = 'civicrm_financial_trxn'

�[0;31mERROR�[0m: NullOperand - CRM/Contribute/BAO/Query.php:657:9 - Cannot concatenate with a null �[97;41m$from�[0m .= " $side JOIN civicrm_entity_financial_trxn ON (

INFO: MissingReturnType - CRM/Contribute/BAO/Query.php:673:26 - Method CRM_Contribute_BAO_Query::initializeAnySoftCreditClause does not have a return type, expecting void public static function �[30;47minitializeAnySoftCreditClause�[0m(&$query) {

INFO: MissingPropertyType - CRM/Contribute/BAO/Query.php:676:9 - Property CRM_Contact_BAO_Query::$_mode does not have a declared type if (�[30;47m$query->_mode�[0m & CRM_Contact_BAO_Query::MODE_CONTRIBUTE) {

INFO: MissingReturnType - CRM/Contribute/BAO/Query.php:924:26 - Method CRM_Contribute_BAO_Query::buildSearchForm does not have a return type, expecting void public static function �[30;47mbuildSearchForm�[0m(&$form) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/BAO/Query.php:933:66 - Argument 2 of CRM_Core_Form::addformrule expects string|null, CRM_Core_Form provided $form->addFormRule(['CRM_Contribute_BAO_Query', 'formRule'], �[97;41m$form�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:936:127 - Argument 1 of CRM_Utils_Money::format expects float, string(9.99) provided $form->addRule('contribution_amount_low', ts('Please enter a valid money value (e.g. %1).', [1 => CRM_Utils_Money::format(�[97;41m'9.99'�[0m, ' ')]), 'money');

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:939:128 - Argument 1 of CRM_Utils_Money::format expects float, string(99.99) provided $form->addRule('contribution_amount_high', ts('Please enter a valid money value (e.g. %1).', [1 => CRM_Utils_Money::format(�[97;41m'99.99'�[0m, ' ')]), 'money');

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Contribute/BAO/Query.php:951:7 - Cannot add an array to a non-array bool �[97;41mCRM_Core_PseudoConstant::get('CRM_Contribute_DAO_Contribution', 'currency', ['labelColumn' => 'name'])�[0m,

INFO: DeprecatedMethod - CRM/Contribute/BAO/Query.php:963:7 - The method CRM_Contribute_PseudoConstant::contributionPage has been marked as deprecated �[30;47mCRM_Contribute_PseudoConstant::contributionPage()�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:981:34 - Argument 4 of CRM_Core_Form::add expects array<array-key, mixed>|string, array<array-key, mixed>|bool provided ts('Contribution Status'), �[97;41m$statusValues�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:986:21 - Argument 1 of CRM_Core_Form::addyesno expects int, string(contribution_thankyou_date_is_not_null) provided $form->addYesNo(�[97;41m'contribution_thankyou_date_is_not_null'�[0m, ts('Thank-you sent?'), TRUE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:987:21 - Argument 1 of CRM_Core_Form::addyesno expects int, string(contribution_receipt_date_is_not_null) provided $form->addYesNo(�[97;41m'contribution_receipt_date_is_not_null'�[0m, ts('Receipt sent?'), TRUE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:989:21 - Argument 1 of CRM_Core_Form::addyesno expects int, string(contribution_pay_later) provided $form->addYesNo(�[97;41m'contribution_pay_later'�[0m, ts('Contribution is Pay Later?'), TRUE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:990:21 - Argument 1 of CRM_Core_Form::addyesno expects int, string(contribution_recurring) provided $form->addYesNo(�[97;41m'contribution_recurring'�[0m, ts('Contribution is Recurring?'), TRUE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:992:21 - Argument 1 of CRM_Core_Form::addyesno expects int, string(contribution_test) provided $form->addYesNo(�[97;41m'contribution_test'�[0m, ts('Contribution is a Test?'), TRUE);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/BAO/Query.php:1000:21 - Argument 1 of CRM_Core_Form::addyesno expects int, string(contribution_pcp_display_in_roll) provided $form->addYesNo(�[97;41m'contribution_pcp_display_in_roll'�[0m, ts('Personal Campaign Page Honor Roll?'), TRUE);

INFO: MissingReturnType - CRM/Contribute/BAO/Query.php:1073:26 - Method CRM_Contribute_BAO_Query::tableNames does not have a return type, expecting void public static function �[30;47mtableNames�[0m(&$tables) {

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contribute/BAO/Query.php:1098:14 - The declared return type 'bool' for CRM_Contribute_BAO_Query::buildDateWhere is not nullable, but 'true|null' contains null

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/BAO/Query.php:1103:14 - The declared return type 'bool' for CRM_Contribute_BAO_Query::buildDateWhere is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Contribute/BAO/Query.php:1143:27 - Method CRM_Contribute_BAO_Query::addSoftCreditFields does not have a return type, expecting void private static function �[30;47maddSoftCreditFields�[0m(&$query) {

INFO: MissingParamType - CRM/Contribute/BAO/Query.php:1143:48 - Parameter $query has no provided type private static function addSoftCreditFields(&�[30;47m$query�[0m) {

INFO: MissingParamType - CRM/Contribute/Exception/CheckLineItemsException.php:9:31 - Parameter $message has no provided type public function __construct(�[30;47m$message�[0m = self::LINE_ITEM_DIFFERRING_TOTAL_EXCEPTON_MSG, $error_code = 0, array $extraParams = [], $previous = NULL) {

INFO: MissingParamType - CRM/Contribute/Exception/CheckLineItemsException.php:9:89 - Parameter $error_code has no provided type public function __construct($message = self::LINE_ITEM_DIFFERRING_TOTAL_EXCEPTON_MSG, �[30;47m$error_code�[0m = 0, array $extraParams = [], $previous = NULL) {

INFO: MissingParamType - CRM/Contribute/Exception/CheckLineItemsException.php:9:131 - Parameter $previous has no provided type public function __construct($message = self::LINE_ITEM_DIFFERRING_TOTAL_EXCEPTON_MSG, $error_code = 0, array $extraParams = [], �[30;47m$previous�[0m = NULL) {

INFO: MissingPropertyType - CRM/Contribute/Exception/FutureContributionPageException.php:4:11 - Property CRM_Contribute_Exception_FutureContributionPageException::$id does not have a declared type private �[30;47m$id�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Contribute/Exception/FutureContributionPageException.php:11:25 - Function ts does not exist parent::__construct(�[97;41mts($message)�[0m);

INFO: MissingPropertyType - CRM/Contribute/Exception/InactiveContributionPageException.php:10:11 - Property CRM_Contribute_Exception_InactiveContributionPageException::$id does not have a declared type private �[30;47m$id�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Contribute/Exception/InactiveContributionPageException.php:17:25 - Function ts does not exist parent::__construct(�[97;41mts($message)�[0m);

INFO: MissingPropertyType - CRM/Contribute/Exception/PastContributionPageException.php:4:11 - Property CRM_Contribute_Exception_PastContributionPageException::$id does not have a declared type private �[30;47m$id�[0m;

�[0;31mERROR�[0m: UndefinedFunction - CRM/Contribute/Exception/PastContributionPageException.php:11:25 - Function ts does not exist parent::__construct(�[97;41mts($message)�[0m);

INFO: MissingReturnType - CRM/Contribute/Form/AdditionalInfo.php:46:26 - Method CRM_Contribute_Form_AdditionalInfo::buildPremium does not have a return type, expecting void public static function �[30;47mbuildPremium�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Form/AdditionalInfo.php:48:44 - Argument 3 of CRM_Core_Form::add expects string, int(1) provided $form->add('hidden', 'hidden_Premium', �[97;41m1�[0m);

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/Form/AdditionalInfo.php:52:23 - $dao->is_active with declared type 'bool' cannot be assigned type 'int(1)' $dao->is_active = �[97;41m1�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Form/AdditionalInfo.php:59:31 - Argument 2 of explode expects string, text provided $options = explode(',', �[97;41m$dao->options�[0m);

�[0;31mERROR�[0m: UndefinedVariable - CRM/Contribute/Form/AdditionalInfo.php:75:18 - Cannot find referenced variable $defaults if (!isset(�[97;41m$defaults�[0m['product_name'][$k]) || (!$defaults['product_name'][$k])) {

INFO: MissingReturnType - CRM/Contribute/Form/AdditionalInfo.php:93:26 - Method CRM_Contribute_Form_AdditionalInfo::buildAdditionalDetail does not have a return type, expecting void public static function �[30;47mbuildAdditionalDetail�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Form/AdditionalInfo.php:95:53 - Argument 3 of CRM_Core_Form::add expects string, int(1) provided $form->add('hidden', 'hidden_AdditionalDetail', �[97;41m1�[0m);

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:107:9 - Instance property CRM_Core_Form::$_online is not defined if (�[97;41m$form->_online�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Form/AdditionalInfo.php:128:9 - Argument 4 of CRM_Core_Form::addrule expects string|null, array{0:string(CRM_Contribute_DAO_Contribution), 1:mixed, 2:string(invoice_id)} provided �[97;41m['CRM_Contribute_DAO_Contribution', $form->_id, 'invoice_id']�[0m

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:128:45 - Instance property CRM_Core_Form::$_id is not defined ['CRM_Contribute_DAO_Contribution', �[97;41m$form->_id�[0m, 'invoice_id']

�[0;31mERROR�[0m: InvalidClass - CRM/Contribute/Form/AdditionalInfo.php:135:7 - Class or interface HTML_QuickForm_Element has wrong casing �[97;41m$element�[0m->freeze();

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Form/AdditionalInfo.php:141:9 - Argument 4 of CRM_Core_Form::addrule expects string|null, array{0:string(CRM_Contribute_DAO_Contribution), 1:mixed, 2:string(creditnote_id)} provided �[97;41m['CRM_Contribute_DAO_Contribution', $form->_id, 'creditnote_id']�[0m

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:141:45 - Instance property CRM_Core_Form::$_id is not defined ['CRM_Contribute_DAO_Contribution', �[97;41m$form->_id�[0m, 'creditnote_id']

INFO: DeprecatedMethod - CRM/Contribute/Form/AdditionalInfo.php:150:7 - The method CRM_Contribute_PseudoConstant::contributionPage has been marked as deprecated �[30;47mCRM_Contribute_PseudoConstant::contributionPage()�[0m

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:156:9 - Instance property CRM_Core_Form::$_id is not defined if (�[97;41m$form->_id�[0m && $form->_values['contribution_status_id'] == array_search('Cancelled', $statusName)) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:156:23 - Instance property CRM_Core_Form::$_values is not defined if ($form->_id && �[97;41m$form->_values�[0m['contribution_status_id'] == array_search('Cancelled', $statusName)) {

INFO: MissingReturnType - CRM/Contribute/Form/AdditionalInfo.php:169:26 - Method CRM_Contribute_Form_AdditionalInfo::buildPaymentReminders does not have a return type, expecting void public static function �[30;47mbuildPaymentReminders�[0m(&$form) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Form/AdditionalInfo.php:171:53 - Argument 3 of CRM_Core_Form::add expects string, int(1) provided $form->add('hidden', 'hidden_PaymentReminders', �[97;41m1�[0m);

INFO: MissingReturnType - CRM/Contribute/Form/AdditionalInfo.php:188:26 - Method CRM_Contribute_Form_AdditionalInfo::processPremium does not have a return type, expecting void public static function �[30;47mprocessPremium�[0m($params, $contributionID, $premiumID = NULL, $options = []) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Form/AdditionalInfo.php:190:55 - Argument 1 of CRM_Utils_Array::value expects string, int(1) provided $selectedProductOptionID = CRM_Utils_Array::value(�[97;41m1�[0m, $params['product_name']);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Form/AdditionalInfo.php:232:54 - Possibly undefined variable $ContributionProduct, first seen on line 210 $premiumParams['oldPremium']['product_id'] = �[97;41m$ContributionProduct�[0m->product_id;

INFO: MissingReturnType - CRM/Contribute/Form/AdditionalInfo.php:248:26 - Method CRM_Contribute_Form_AdditionalInfo::processNote does not have a return type, expecting void public static function �[30;47mprocessNote�[0m($params, $contactID, $contributionID, $contributionNoteID = NULL) {

INFO: MissingReturnType - CRM/Contribute/Form/AdditionalInfo.php:275:26 - Method CRM_Contribute_Form_AdditionalInfo::postProcessCommon does not have a return type, expecting void public static function �[30;47mpostProcessCommon�[0m(&$params, &$formatted, &$form) {

INFO: DeprecatedMethod - CRM/Contribute/Form/AdditionalInfo.php:333:28 - The method CRM_Contribute_PseudoConstant::paymentInstrument has been marked as deprecated $paymentInstrument = �[30;47mCRM_Contribute_PseudoConstant::paymentInstrument()�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:382:9 - Instance property CRM_Core_Form::$_bltID is not defined �[97;41m$form->_bltID�[0m

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:412:11 - Instance property CRM_Core_Form::$_mode is not defined if (�[97;41m$form->_mode�[0m == 'test') {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:419:16 - Instance property CRM_Core_Form::$_groupTree is not defined foreach (�[97;41m$form->_groupTree�[0m as $groupID => $group) {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/AdditionalInfo.php:473:21 - Instance property CRM_Core_Form::$_mode is not defined 'isTest' => �[97;41m$form->_mode�[0m == 'test',

INFO: MisplacedRequiredParam - CRM/Contribute/Form/Contribution/Confirm.php:1430:63 - Required param $membershipDetails should come before any optional params in CRM_Contribute_Form_Contribution_Confirm::postProcessMembership $customFieldsFormatted = NULL, $includeFieldTypes = NULL, �[30;47m$membershipDetails�[0m, $membershipTypeIDs, $isPaidMembership, $membershipID,

INFO: MisplacedRequiredParam - CRM/Contribute/Form/Contribution/Confirm.php:1430:83 - Required param $membershipTypeIDs should come before any optional params in CRM_Contribute_Form_Contribution_Confirm::postProcessMembership $customFieldsFormatted = NULL, $includeFieldTypes = NULL, $membershipDetails, �[30;47m$membershipTypeIDs�[0m, $isPaidMembership, $membershipID,

INFO: MisplacedRequiredParam - CRM/Contribute/Form/Contribution/Confirm.php:1430:103 - Required param $isPaidMembership should come before any optional params in CRM_Contribute_Form_Contribution_Confirm::postProcessMembership $customFieldsFormatted = NULL, $includeFieldTypes = NULL, $membershipDetails, $membershipTypeIDs, �[30;47m$isPaidMembership�[0m, $membershipID,

INFO: MisplacedRequiredParam - CRM/Contribute/Form/Contribution/Confirm.php:1430:122 - Required param $membershipID should come before any optional params in CRM_Contribute_Form_Contribution_Confirm::postProcessMembership $customFieldsFormatted = NULL, $includeFieldTypes = NULL, $membershipDetails, $membershipTypeIDs, $isPaidMembership, �[30;47m$membershipID�[0m,

INFO: MisplacedRequiredParam - CRM/Contribute/Form/Contribution/Confirm.php:1431:5 - Required param $isProcessSeparateMembershipTransaction should come before any optional params in CRM_Contribute_Form_Contribution_Confirm::postProcessMembership �[30;47m$isProcessSeparateMembershipTransaction�[0m, $financialTypeID, $unprocessedLineItems, $isPending) {

INFO: MisplacedRequiredParam - CRM/Contribute/Form/Contribution/Confirm.php:1431:46 - Required param $financialTypeID should come before any optional params in CRM_Contribute_Form_Contribution_Confirm::postProcessMembership $isProcessSeparateMembershipTransaction, �[30;47m$financialTypeID�[0m, $unprocessedLineItems, $isPending) {

INFO: MisplacedRequiredParam - CRM/Contribute/Form/Contribution/Confirm.php:1431:64 - Required param $unprocessedLineItems should come before any optional params in CRM_Contribute_Form_Contribution_Confirm::postProcessMembership $isProcessSeparateMembershipTransaction, $financialTypeID, �[30;47m$unprocessedLineItems�[0m, $isPending) {

INFO: MisplacedRequiredParam - CRM/Contribute/Form/Contribution/Confirm.php:1431:87 - Required param $isPending should come before any optional params in CRM_Contribute_Form_Contribution_Confirm::postProcessMembership $isProcessSeparateMembershipTransaction, $financialTypeID, $unprocessedLineItems, �[30;47m$isPending�[0m) {

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/Form/ContributionPage/TabHeader.php:68:14 - The declared return type 'array<array-key, mixed>' for CRM_Contribute_Form_ContributionPage_TabHeader::process is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/Form/ContributionPage/TabHeader.php:140:49 - Argument 1 of CRM_Utils_String::getclassname cannot be null, null value provided to parameter with type string $className = CRM_Utils_String::getClassName(�[97;41m$fullName�[0m);

INFO: MissingReturnType - CRM/Contribute/Form/ContributionPage/TabHeader.php:195:26 - Method CRM_Contribute_Form_ContributionPage_TabHeader::reset does not have a return type, expecting void public static function �[30;47mreset�[0m(&$form) {

INFO: MissingParamType - CRM/Contribute/Form/ContributionPage/TabHeader.php:195:33 - Parameter $form has no provided type public static function reset(&�[30;47m$form�[0m) {

INFO: MissingParamType - CRM/Contribute/Form/ContributionPage/TabHeader.php:205:40 - Parameter $tabs has no provided type public static function getCurrentTab(�[30;47m$tabs�[0m) {

�[0;31mERROR�[0m: ParadoxicalCondition - CRM/Contribute/Form/ContributionPage/TabHeader.php:221:16 - Found a paradox when evaluating $current of type empty-mixed and trying to reconcile it with a non-falsy assertion $current = �[97;41m$current�[0m ? $current : 'settings';

INFO: RedundantCondition - CRM/Contribute/Form/ContributionPage/TabHeader.php:221:38 - Found a redundant condition when evaluating $current of type empty-mixed and trying to reconcile it with a falsy assertion $current = $current ? $current : �[30;47m'settings'�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Contribute/Form/SoftCredit.php:50:31 - Instance property CRM_Core_Form::$_id is not defined $ufJoinDAO->entity_id = �[97;41m$form->_id�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Form/SoftCredit.php:52:75 - Argument 1 of CRM_Contribute_BAO_ContributionPage::formatmoduledata expects array<array-key, mixed>, longtext provided $jsonData = CRM_Contribute_BAO_ContributionPage::formatModuleData(�[97;41m$ufJoinDAO->module_data�[0m, TRUE, 'soft_credit');

�[0;31mERROR�[0m: PossiblyInvalidArrayOffset - CRM/Contribute/Form/SoftCredit.php:55:34 - Cannot access value on variable $jsonData using a string(honor_block_text)|string(honor_block_title) offset, expecting int $form->assign($name, �[97;41m$jsonData[$name]�[0m);

�[0;31mERROR�[0m: PossiblyInvalidArrayOffset - CRM/Contribute/Form/SoftCredit.php:61:20 - Cannot access value on variable $jsonData using offset value of 'soft_credit_types', expecting int foreach (�[97;41m$jsonData['soft_credit_types']�[0m as $value) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Form/SoftCredit.php:62:13 - Possibly undefined variable $honorTypes, first seen on line 62 �[97;41m$honorTypes�[0m[$value] = $form->createElement('radio', NULL, NULL, $softCreditTypes[$value], $value);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Form/SoftCredit.php:64:27 - Possibly undefined variable $honorTypes, first seen on line 62 $form->addGroup(�[97;41m$honorTypes�[0m, 'soft_credit_type_id', NULL)->setAttribute('allowClear', TRUE);

INFO: MissingReturnType - CRM/Contribute/Form/SoftCredit.php:132:26 - Method CRM_Contribute_Form_SoftCredit::addPCPFields does not have a return type, expecting void public static function �[30;47maddPCPFields�[0m(&$form, $suffix = '') {

INFO: MissingReturnType - CRM/Contribute/Form/SoftCredit.php:153:26 - Method CRM_Contribute_Form_SoftCredit::setDefaultValues does not have a return type, expecting void public static function �[30;47msetDefaultValues�[0m(&$defaults, &$form) {

INFO: MissingParamType - CRM/Contribute/Form/SoftCredit.php:153:44 - Parameter $defaults has no provided type public static function setDefaultValues(&�[30;47m$defaults�[0m, &$form) {

INFO: MissingParamType - CRM/Contribute/Form/SoftCredit.php:153:56 - Parameter $form has no provided type public static function setDefaultValues(&$defaults, &�[30;47m$form�[0m) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contribute/Form/SoftCredit.php:170:96 - Cannot concatenate with a possibly null string|null $defaults['pcp_made_through'] = CRM_Utils_Array::value('sort_name', $pcpInfo) . " :: " . �[97;41m$pcpTitle�[0m . " :: " . $contributionPageTitle;

INFO: MissingParamType - CRM/Contribute/Form/SoftCredit.php:193:44 - Parameter $errors has no provided type public static function formRule($fields, �[30;47m$errors�[0m, $self) {

INFO: MissingParamType - CRM/Contribute/Form/SoftCredit.php:193:53 - Parameter $self has no provided type public static function formRule($fields, $errors, �[30;47m$self�[0m) {

INFO: MissingReturnType - CRM/Contribute/Form/Task/PDFLetterCommon.php:14:26 - Method CRM_Contribute_Form_Task_PDFLetterCommon::buildQuickForm does not have a return type, expecting void public static function �[30;47mbuildQuickForm�[0m(&$form) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:14:42 - Parameter $form has no provided type public static function buildQuickForm(&�[30;47m$form�[0m) {

INFO: MissingReturnType - CRM/Contribute/Form/Task/PDFLetterCommon.php:29:26 - Method CRM_Contribute_Form_Task_PDFLetterCommon::postProcess does not have a return type public static function �[30;47mpostProcess�[0m(&$form, $formValues = NULL) {

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:29:39 - Argument 1 of CRM_Contribute_Form_Task_PDFLetterCommon::postProcess has the more specific type 'CRM_Contribute_Form_Task', expecting 'CRM_Core_Form' as defined by CRM_Contact_Form_Task_PDFLetterCommon::postProcess public static function postProcess(&�[97;41m$form�[0m, $formValues = NULL) {

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/Form/Task/PDFLetterCommon.php:85:78 - Argument 2 of CRM_Contribute_Form_Task_PDFLetterCommon::buildcontributionarray cannot be null, null value provided to parameter with type array<array-key, mixed> list($contributions, $contacts) = self::buildContributionArray($groupBy, �[97;41m$contributionIDs�[0m, $returnProperties, $skipOnHold, $skipDeceased, $messageToken, $task, $separator, $form->_includesSoftCredits);

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:177:56 - Parameter $tokens has no provided type public static function isValidHTMLWithTableSeparator(�[30;47m$tokens�[0m, $html) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:177:65 - Parameter $html has no provided type public static function isValidHTMLWithTableSeparator($tokens, �[30;47m$html�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Form/Task/PDFLetterCommon.php:225:116 - Argument 5 of CRM_Utils_Token::replacemultiplecontributiontokens expects string|null, array<array-key, mixed> provided $tokenHtml = CRM_Utils_Token::replaceMultipleContributionTokens($separator, $tokenHtml, $contribution, TRUE, �[97;41m$messageToken�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Form/Task/PDFLetterCommon.php:229:96 - Argument 4 of CRM_Utils_Token::replacecontributiontokens expects string|null, array<array-key, mixed> provided $tokenHtml = CRM_Utils_Token::replaceContributionTokens($tokenHtml, $contribution, TRUE, �[97;41m$messageToken�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedArrayOffset - CRM/Contribute/Form/Task/PDFLetterCommon.php:297:9 - Possibly undefined array key $contacts[$contactID]['aggregates'] �[97;41m$contacts[$contactID]['aggregates']�[0m[$groupBy][$groupByID] += $contribution['total_amount'];

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Form/Task/PDFLetterCommon.php:312:9 - Argument 7 of CRM_Utils_Token::gettokendetails expects null, string provided �[97;41m$task�[0m

INFO: MissingReturnType - CRM/Contribute/Form/Task/PDFLetterCommon.php:347:26 - Method CRM_Contribute_Form_Task_PDFLetterCommon::assignCombinedContributionValues does not have a return type, expecting void public static function �[30;47massignCombinedContributionValues�[0m($contact, $contributions, $groupBy, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:347:85 - Parameter $groupBy has no provided type public static function assignCombinedContributionValues($contact, $contributions, �[30;47m$groupBy�[0m, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:367:55 - Parameter $is_pdf has no provided type public static function emailLetter($contact, $html, �[30;47m$is_pdf�[0m, $format = [], $params = []) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Form/Task/PDFLetterCommon.php:401:86 - Argument 3 of CRM_Utils_Mail::appendpdf expects string|null, array<array-key, mixed> provided $defaults['attachments'] = [CRM_Utils_Mail::appendPDF('ThankYou.pdf', $html, �[97;41m$format�[0m)];

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contribute/Form/Task/PDFLetterCommon.php:426:14 - The declared return type 'string' for CRM_Contribute_Form_Task_PDFLetterCommon::generateHtml is not nullable, but 'null|string' contains null

  • @return �[97;41mstring�[0m

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:43 - Parameter $contact has no provided type protected static function generateHtml(&�[30;47m$contact�[0m, $contribution, $groupBy, $contributions, $realSeparator, $tableSeparators, $messageToken, $html_message, $separator, $grouped, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:53 - Parameter $contribution has no provided type protected static function generateHtml(&$contact, �[30;47m$contribution�[0m, $groupBy, $contributions, $realSeparator, $tableSeparators, $messageToken, $html_message, $separator, $grouped, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:68 - Parameter $groupBy has no provided type protected static function generateHtml(&$contact, $contribution, �[30;47m$groupBy�[0m, $contributions, $realSeparator, $tableSeparators, $messageToken, $html_message, $separator, $grouped, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:78 - Parameter $contributions has no provided type protected static function generateHtml(&$contact, $contribution, $groupBy, �[30;47m$contributions�[0m, $realSeparator, $tableSeparators, $messageToken, $html_message, $separator, $grouped, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:94 - Parameter $realSeparator has no provided type protected static function generateHtml(&$contact, $contribution, $groupBy, $contributions, �[30;47m$realSeparator�[0m, $tableSeparators, $messageToken, $html_message, $separator, $grouped, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:110 - Parameter $tableSeparators has no provided type protected static function generateHtml(&$contact, $contribution, $groupBy, $contributions, $realSeparator, �[30;47m$tableSeparators�[0m, $messageToken, $html_message, $separator, $grouped, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:128 - Parameter $messageToken has no provided type protected static function generateHtml(&$contact, $contribution, $groupBy, $contributions, $realSeparator, $tableSeparators, �[30;47m$messageToken�[0m, $html_message, $separator, $grouped, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:143 - Parameter $html_message has no provided type protected static function generateHtml(&$contact, $contribution, $groupBy, $contributions, $realSeparator, $tableSeparators, $messageToken, �[30;47m$html_message�[0m, $separator, $grouped, $groupByID) {

INFO: MissingParamType - CRM/Contribute/Form/Task/PDFLetterCommon.php:428:158 - Parameter $separator has no provided type protected static function generateHtml(&$contact, $contribution, $groupBy, $contributions, $realSeparator, $tableSeparators, $messageToken, $html_message, �[30;47m$separator�[0m, $grouped, $groupByID) {

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/Form/Task/PDFLetterCommon.php:443:12 - The declared return type 'string' for CRM_Contribute_Form_Task_PDFLetterCommon::generateHtml is not nullable, but the function returns 'null|string' return �[97;41m$html�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contribute/Import/Field.php:54:11 - Docblock-defined class or interface enum does not exist

  • @var �[97;41menum�[0m

INFO: PropertyNotSetInConstructor - CRM/Contribute/Import/Field.php:62:10 - Property CRM_Contribute_Import_Field::$_required is not defined in constructor of CRM_Contribute_Import_Field or in any methods called in the constructor public �[30;47m$_required�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contribute/Import/Field.php:68:10 - Property CRM_Contribute_Import_Field::$_payload is not defined in constructor of CRM_Contribute_Import_Field or in any methods called in the constructor public �[30;47m$_payload�[0m;

INFO: MissingParamType - CRM/Contribute/Import/Field.php:102:38 - Parameter $title has no provided type public function __construct($name, �[30;47m$title�[0m, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//', $softCreditField = NULL) {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/Import/Field.php:105:20 - $this->_type with declared type 'enum' cannot be assigned type 'int' $this->_type = �[97;41m$type�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Import/Field.php:108:31 - $this->_softCreditField with non-nullable declared type 'string' cannot be assigned nullable type 'null' $this->_softCreditField = �[97;41m$softCreditField�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Import/Field.php:109:21 - $this->_value with non-nullable declared type 'object' cannot be assigned nullable type 'null' $this->_value = �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Contribute/Import/Field.php:112:19 - Method CRM_Contribute_Import_Field::resetValue does not have a return type, expecting void public function �[30;47mresetValue�[0m() {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Import/Field.php:113:21 - $this->_value with non-nullable declared type 'object' cannot be assigned nullable type 'null' $this->_value = �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Contribute/Import/Field.php:124:19 - Method CRM_Contribute_Import_Field::setValue does not have a return type, expecting void public function �[30;47msetValue�[0m($value) {

INFO: MissingParamType - CRM/Contribute/Import/Field.php:124:28 - Parameter $value has no provided type public function setValue(�[30;47m$value�[0m) {

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contribute/Import/Field.php:131:14 - The declared return type 'bool' for CRM_Contribute_Import_Field::validate is not nullable, but 'bool|null' contains null

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/Import/Field.php:149:16 - The declared return type 'bool' for CRM_Contribute_Import_Field::validate is not nullable, but the function returns 'null' return �[97;41mCRM_Utils_Rule::date($this->_value)�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Contribute/Import/Field.php:162:17 - Found a redundant condition when evaluating docblock-defined type $this->_value and trying to reconcile type 'object' to !falsy elseif (�[30;47m$this->_value�[0m) {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Import/Field.php:167:27 - $this->_value with non-nullable declared type 'object' cannot be assigned nullable type 'null' $this->_value = �[97;41mNULL�[0m;

INFO: DeprecatedMethod - CRM/Contribute/Import/Field.php:178:32 - The method CRM_Contribute_PseudoConstant::financialType has been marked as deprecated $contributionTypes = �[30;47mCRM_Contribute_PseudoConstant::financialType()�[0m;

INFO: DeprecatedMethod - CRM/Contribute/Import/Field.php:191:33 - The method CRM_Contribute_PseudoConstant::paymentInstrument has been marked as deprecated $paymentInstruments = �[30;47mCRM_Contribute_PseudoConstant::paymentInstrument()�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Import/Field.php:215:94 - Argument 2 of CRM_Core_BAO_CustomValue::typecheck expects string, object provided return CRM_Core_BAO_CustomValue::typecheck($customFields[$customFieldID]['data_type'], �[97;41m$this->_value�[0m);

INFO: MisplacedRequiredParam - CRM/Contribute/Import/Parser.php:138:5 - Required param $mapper should come before any optional params in CRM_Contribute_Import_Parser::run �[30;47m&$mapper�[0m,

INFO: MissingParamType - CRM/Contribute/Import/Parser.php:138:6 - Parameter $mapper has no provided type &�[30;47m$mapper�[0m,

INFO: DeprecatedMethod - CRM/Contribute/Import/Parser.php:147:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArrayOffset - CRM/Contribute/Import/Parser.php:149:17 - Cannot access value on variable $fileName using offset value of 'name', expecting int $fileName = �[97;41m$fileName['name']�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/Import/Parser.php:153:31 - $this->_contactType with declared type 'int' cannot be assigned type 'string(Individual)' $this->_contactType = �[97;41m'Individual'�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/Import/Parser.php:157:31 - $this->_contactType with declared type 'int' cannot be assigned type 'string(Household)' $this->_contactType = �[97;41m'Household'�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/Import/Parser.php:161:31 - $this->_contactType with declared type 'int' cannot be assigned type 'string(Organization)' $this->_contactType = �[97;41m'Organization'�[0m;

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/Import/Parser.php:189:24 - $this->_fileSize with declared type 'int' cannot be assigned type 'string' $this->_fileSize = �[97;41mnumber_format(filesize($fileName) / 1024.0, 2)�[0m;

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Contribute/Import/Parser.php:201:7 - Variable $values is limited to values of type array<array-key, mixed> because it is passed by reference, array<array-key, mixed>|false|null type found �[97;41m$values�[0m = fgetcsv($fd, 8192, $seperator);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Import/Parser.php:239:68 - Possibly undefined variable $startTimestamp, first seen on line 186 $prevTimestamp = $this->progressImport($statusID, FALSE, �[97;41m$startTimestamp�[0m, $prevTimestamp, $totalRowCount);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Import/Parser.php:239:85 - Possibly undefined variable $prevTimestamp, first seen on line 186 $prevTimestamp = $this->progressImport($statusID, FALSE, $startTimestamp, �[97;41m$prevTimestamp�[0m, $totalRowCount);

�[0;31mERROR�[0m: UndefinedVariable - CRM/Contribute/Import/Parser.php:276:36 - Cannot find referenced variable $line $this->_warningCount[] = �[97;41m$line�[0m;

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contribute/Import/Parser.php:360:11 - Found a contradiction when evaluating $this->_invalidRowCount and trying to reconcile type 'int(0)' to !falsy if (�[97;41m$this->_invalidRowCount�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contribute/Import/Parser.php:370:11 - Found a contradiction when evaluating $this->_invalidPledgePaymentRowCount and trying to reconcile type 'int(0)' to !falsy if (�[97;41m$this->_invalidPledgePaymentRowCount�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contribute/Import/Parser.php:380:11 - Found a contradiction when evaluating $this->_invalidSoftCreditRowCount and trying to reconcile type 'int(0)' to !falsy if (�[97;41m$this->_invalidSoftCreditRowCount�[0m) {

�[0;31mERROR�[0m: TypeDoesNotContainType - CRM/Contribute/Import/Parser.php:390:11 - Found a contradiction when evaluating $this->_conflictCount and trying to reconcile type 'int(0)' to !falsy if (�[97;41m$this->_conflictCount�[0m) {

INFO: MissingReturnType - CRM/Contribute/Import/Parser.php:417:19 - Method CRM_Contribute_Import_Parser::setActiveFields does not have a return type, expecting void public function �[30;47msetActiveFields�[0m($fieldKeys) {

INFO: MissingReturnType - CRM/Contribute/Import/Parser.php:432:19 - Method CRM_Contribute_Import_Parser::setActiveFieldSoftCredit does not have a return type, expecting void public function �[30;47msetActiveFieldSoftCredit�[0m($elements) {

INFO: MissingReturnType - CRM/Contribute/Import/Parser.php:441:19 - Method CRM_Contribute_Import_Parser::setActiveFieldSoftCreditType does not have a return type, expecting void public function �[30;47msetActiveFieldSoftCreditType�[0m($elements) {

INFO: MissingReturnType - CRM/Contribute/Import/Parser.php:484:19 - Method CRM_Contribute_Import_Parser::addField does not have a return type, expecting void public function �[30;47maddField�[0m($name, $title, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//') {

INFO: MissingParamType - CRM/Contribute/Import/Parser.php:484:35 - Parameter $title has no provided type public function addField($name, �[30;47m$title�[0m, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//') {

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/Import/Parser.php:489:69 - Argument 2 of CRM_Contact_BAO_Contact::importablefields cannot be null, null value provided to parameter with type bool $tempField = CRM_Contact_BAO_Contact::importableFields('All', �[97;41mNULL�[0m);

INFO: MissingReturnType - CRM/Contribute/Import/Parser.php:508:19 - Method CRM_Contribute_Import_Parser::set does not have a return type, expecting void public function �[30;47mset�[0m($store, $mode = self::MODE_SUMMARY) {

INFO: MissingReturnType - CRM/Contribute/Import/Parser.php:574:26 - Method CRM_Contribute_Import_Parser::exportCSV does not have a return type, expecting void public static function �[30;47mexportCSV�[0m($fileName, $header, $data) {

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contribute/Import/Parser.php:610:14 - The declared return type 'string' for CRM_Contribute_Import_Parser::errorFileName is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/Import/Parser.php:615:14 - The declared return type 'string' for CRM_Contribute_Import_Parser::errorFileName is not nullable, but the function returns 'null' return �[97;41m$fileName�[0m;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contribute/Import/Parser.php:644:14 - The declared return type 'string' for CRM_Contribute_Import_Parser::saveFileName is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/Import/Parser.php:649:14 - The declared return type 'string' for CRM_Contribute_Import_Parser::saveFileName is not nullable, but the function returns 'null' return �[97;41m$fileName�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contribute/Import/Parser/Contribution.php:37:7 - Property CRM_Contribute_Import_Parser::$_fileName is not defined in constructor of CRM_Contribute_Import_Parser_Contribution or in any methods called in the constructor class �[30;47mCRM_Contribute_Import_Parser_Contribution�[0m extends CRM_Contribute_Import_Parser {

INFO: MissingPropertyType - CRM/Contribute/Import/Parser/Contribution.php:39:13 - Property CRM_Contribute_Import_Parser_Contribution::$_mapperKeys does not have a declared type protected �[30;47m$_mapperKeys�[0m;

INFO: MissingPropertyType - CRM/Contribute/Import/Parser/Contribution.php:41:11 - Property CRM_Contribute_Import_Parser_Contribution::$_contactIdIndex does not have a declared type - consider int|null private �[30;47m$_contactIdIndex�[0m;

INFO: MissingPropertyType - CRM/Contribute/Import/Parser/Contribution.php:42:11 - Property CRM_Contribute_Import_Parser_Contribution::$_totalAmountIndex does not have a declared type - consider int|null private �[30;47m$_totalAmountIndex�[0m;

INFO: MissingPropertyType - CRM/Contribute/Import/Parser/Contribution.php:43:11 - Property CRM_Contribute_Import_Parser_Contribution::$_contributionTypeIndex does not have a declared type - consider int|null private �[30;47m$_contributionTypeIndex�[0m;

INFO: MissingPropertyType - CRM/Contribute/Import/Parser/Contribution.php:45:13 - Property CRM_Contribute_Import_Parser_Contribution::$_mapperSoftCredit does not have a declared type protected �[30;47m$_mapperSoftCredit�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contribute/Import/Parser/Contribution.php:53:13 - Property CRM_Contribute_Import_Parser_Contribution::$_newContributions is not defined in constructor of CRM_Contribute_Import_Parser_Contribution or in any methods called in the constructor protected �[30;47m$_newContributions�[0m;

INFO: MissingParamType - CRM/Contribute/Import/Parser/Contribution.php:63:32 - Parameter $mapperKeys has no provided type public function __construct(&�[30;47m$mapperKeys�[0m, $mapperSoftCredit = NULL, $mapperPhoneType = NULL, $mapperSoftCreditType = NULL) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Import/Parser/Contribution.php:67:5 - Instance property CRM_Contribute_Import_Parser_Contribution::$_mapperSoftCreditType is not defined �[97;41m$this->_mapperSoftCreditType�[0m = &$mapperSoftCreditType;

INFO: MissingReturnType - CRM/Contribute/Import/Parser/Contribution.php:73:19 - Method CRM_Contribute_Import_Parser_Contribution::init does not have a return type, expecting void public function �[30;47minit�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Import/Parser/Contribution.php:74:65 - Argument 1 of CRM_Contribute_BAO_Contribution::importablefields expects string, int provided $fields = CRM_Contribute_BAO_Contribution::importableFields(�[97;41m$this->_contactType�[0m, FALSE);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Import/Parser/Contribution.php:112:41 - Instance property CRM_Contribute_Import_Parser_Contribution::$_mapperSoftCreditType is not defined $this->setActiveFieldSoftCreditType(�[97;41m$this->_mapperSoftCreditType�[0m);

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contribute/Import/Parser/Contribution.php:144:14 - The declared return type 'bool' for CRM_Contribute_Import_Parser_Contribution::mapField is incorrect, got 'int'

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/Import/Parser/Contribution.php:147:12 - The type 'int(1)' does not match the declared return type 'bool' for CRM_Contribute_Import_Parser_Contribution::mapField return �[97;41mCRM_Import_Parser::VALID�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contribute/Import/Parser/Contribution.php:169:14 - The declared return type 'bool' for CRM_Contribute_Import_Parser_Contribution::summary is incorrect, got 'int'

  • @return �[97;41mbool�[0m

�[0;31mERROR�[0m: ReferenceConstraintViolation - CRM/Contribute/Import/Parser/Contribution.php:191:7 - Variable $errorMessage is limited to values of type string because it is passed by reference, null type found �[97;41m$errorMessage�[0m = NULL;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/Import/Parser/Contribution.php:192:14 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Contribute_Import_Parser_Contribution::summary return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/Import/Parser/Contribution.php:195:12 - The type 'int(1)' does not match the declared return type 'bool' for CRM_Contribute_Import_Parser_Contribution::summary return �[97;41mCRM_Import_Parser::VALID�[0m;

�[0;31mERROR�[0m: ParadoxicalCondition - CRM/Contribute/Import/Parser/Contribution.php:241:8 - Found a paradox when evaluating $paramValues['contribution_contact_id'] of type non-empty-mixed and trying to reconcile it with a empty assertion (�[97;41m!empty($paramValues['contribution_contact_id']) || !empty($paramValues['external_identifier'])�[0m)

�[0;31mERROR�[0m: ParadoxicalCondition - CRM/Contribute/Import/Parser/Contribution.php:246:8 - Found a paradox when evaluating $paramValues['contribution_id'] of type non-empty-mixed and trying to reconcile it with a empty assertion (�[97;41m!empty($paramValues['contribution_id']) || !empty($values['trxn_id'])�[0m || !empty($paramValues['invoice_id']))

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Import/Parser/Contribution.php:262:93 - Argument 4 of _civicrm_api3_deprecated_formatted_param expects null, int provided $formatError = _civicrm_api3_deprecated_formatted_param($paramValues, $formatted, TRUE, �[97;41m$onDuplicate�[0m);

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contribute/Import/Parser/Contribution.php:265:30 - Docblock-defined class or interface CRM_Error does not exist array_unshift($values, �[97;41m$formatError�[0m['error_message']);

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contribute/Import/Parser/Contribution.php:266:48 - Argument 2 of CRM_Utils_Array::value expects array<array-key, mixed>, possibly different type non-empty-array<array-key, mixed>|CRM_Error provided if (CRM_Utils_Array::value('error_data', �[97;41m$formatError�[0m) == 'soft_credit') {

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/Import/Parser/Contribution.php:267:16 - The type 'int(1024)' does not match the declared return type 'bool' for CRM_Contribute_Import_Parser_Contribution::import return �[97;41mCRM_Contribute_Import_Parser::SOFT_CREDIT_ERROR�[0m;

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Contribute/Import/Parser/Contribution.php:269:52 - Argument 2 of CRM_Utils_Array::value expects array<array-key, mixed>, possibly different type non-empty-array<array-key, mixed>|CRM_Error provided elseif (CRM_Utils_Array::value('error_data', �[97;41m$formatError�[0m) == 'pledge_payment') {

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/Import/Parser/Contribution.php:270:16 - The type 'int(4096)' does not match the declared return type 'bool' for CRM_Contribute_Import_Parser_Contribution::import return �[97;41mCRM_Contribute_Import_Parser::PLEDGE_PAYMENT_ERROR�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Contribute/Import/Parser/Contribution.php:272:14 - The type 'int(4)' does not match the declared return type 'bool' for CRM_Contribute_Import_Parser_Contribution::import return �[97;41mCRM_Import_Parser::ERROR�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/Import/Parser/Contribution.php:277:9 - Argument 2 of CRM_Core_BAO_CustomField::postprocess cannot be null, null value provided to parameter with type int �[97;41mNULL�[0m,

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Contribute/Import/Parser/Contribution.php:495:14 - The declared return type 'int' for CRM_Contribute_Import_Parser_Contribution::processPledgePayments is not nullable, but 'int|null' contains null

  • @return �[97;41mint�[0m

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Import/Parser/Contribution.php:509:9 - Argument 3 of CRM_Pledge_BAO_PledgePayment::updatepledgepaymentstatus expects int|null, bool|null|string|int provided �[97;41m$completeStatusID�[0m,

�[0;31mERROR�[0m: InvalidReturnType - CRM/Contribute/Import/Parser/Contribution.php:530:19 - No return statements were found for method CRM_Contribute_Import_Parser_Contribution::fini but return type 'mixed' was expected public function �[97;41mfini�[0m() {

INFO: MissingReturnType - CRM/Contribute/Import/Parser/Contribution.php:598:19 - Method CRM_Contribute_Import_Parser_Contribution::formatInput does not have a return type, expecting void public function �[30;47mformatInput�[0m(&$params) {

INFO: MissingReturnType - CRM/Contribute/Info.php:223:19 - Method CRM_Contribute_Info::creatNewShortcut does not have a return type, expecting void public function �[30;47mcreatNewShortcut�[0m(&$shortCuts, $newCredit) {

INFO: MissingParamType - CRM/Contribute/Info.php:223:37 - Parameter $shortCuts has no provided type public function creatNewShortcut(&�[30;47m$shortCuts�[0m, $newCredit) {

INFO: MissingParamType - CRM/Contribute/Info.php:223:49 - Parameter $newCredit has no provided type public function creatNewShortcut(&$shortCuts, �[30;47m$newCredit�[0m) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Info.php:227:7 - Possibly undefined variable $shortCut, first seen on line 227 �[97;41m$shortCut�[0m[] = [

INFO: MissingReturnType - CRM/Contribute/Page/AJAX.php:43:26 - Method CRM_Contribute_Page_AJAX::getSoftContributionRows does not have a return type, expecting array<array-key, mixed>|null public static function �[30;47mgetSoftContributionRows�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/ContributionPage.php:45:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_ContributionPage or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_ContributionPage�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Contribute/Page/ContributionPage.php:53:18 - Property CRM_Contribute_Page_ContributionPage::$_contributionLinks does not have a declared type - consider array{65536:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 131072:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 16:array{name:string, title:string, url:string, qs:string, uniqueName:string}}|null private static �[30;47m$_contributionLinks�[0m;

INFO: MissingPropertyType - CRM/Contribute/Page/ContributionPage.php:54:18 - Property CRM_Contribute_Page_ContributionPage::$_configureActionLinks does not have a declared type - consider array{1:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 2:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 4:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 128:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 256:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 8192:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 4096:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 2048:array{name:string, title:string, url:string, qs:string, uniqueName:string}, 512:array{name:string, title:string, url:string, qs:string, uniqueName:string}}|null private static �[30;47m$_configureActionLinks�[0m;

INFO: MissingPropertyType - CRM/Contribute/Page/ContributionPage.php:55:18 - Property CRM_Contribute_Page_ContributionPage::$_onlineContributionLinks does not have a declared type - consider array{32768:array{name:string, title:string, url:string, qs:string, fe:true, uniqueName:string}, 1024:array{name:string, title:string, url:string, qs:string, fe:true, uniqueName:string}}|null private static �[30;47m$_onlineContributionLinks�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Page/ContributionPage.php:60:23 - $this->_pager with non-nullable declared type 'CRM_Utils_Pager' cannot be assigned nullable type 'null' protected $_pager = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/ContributionPage.php:65:13 - Property CRM_Contribute_Page_ContributionPage::$_sortByCharacter is not defined in constructor of CRM_Contribute_Page_ContributionPage or in any methods called in the constructor protected �[30;47m$_sortByCharacter�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:361:52 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contribute_Form_ContributionPage_Delete) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Contribute_Form_ContributionPage_Delete'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ContributionPage.php:362:9 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string(Delete Contribution Page) provided �[97;41m'Delete Contribution Page'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ContributionPage.php:363:9 - Argument 3 of CRM_Core_Controller_Simple::__construct expects string|null, int(8) provided �[97;41mCRM_Core_Action::DELETE�[0m

INFO: MissingReturnType - CRM/Contribute/Page/ContributionPage.php:382:19 - Method CRM_Contribute_Page_ContributionPage::copy does not have a return type, expecting void public function �[30;47mcopy�[0m() {

INFO: MissingReturnType - CRM/Contribute/Page/ContributionPage.php:398:19 - Method CRM_Contribute_Page_ContributionPage::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m($action = NULL) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:443:70 - Argument 4 of CRM_Core_DAO::executequery expects null, string(CRM_Contribute_DAO_ContributionPage) provided $contribPage = CRM_Core_DAO::executeQuery($query, $params, TRUE, �[97;41m'CRM_Contribute_DAO_ContributionPage'�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:458:62 - Argument 4 of CRM_Core_DAO::executequery expects null, string(CRM_Contribute_DAO_ContributionPage) provided $dao = CRM_Core_DAO::executeQuery($query, $params, TRUE, �[97;41m'CRM_Contribute_DAO_ContributionPage'�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Page/ContributionPage.php:467:7 - Possibly undefined variable $contribution, first seen on line 467 �[97;41m$contribution�[0m[$dao->id] = array();

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ContributionPage.php:497:9 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:501:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(contributionpage.configure.actions) provided �[97;41m'contributionpage.configure.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:502:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(ContributionPage) provided �[97;41m'ContributionPage'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ContributionPage.php:508:9 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:512:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(contributionpage.contributions.search) provided �[97;41m'contributionpage.contributions.search'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:513:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(ContributionPage) provided �[97;41m'ContributionPage'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ContributionPage.php:519:9 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:523:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(contributionpage.online.links) provided �[97;41m'contributionpage.online.links'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:524:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(ContributionPage) provided �[97;41m'ContributionPage'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ContributionPage.php:530:9 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:534:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(contributionpage.action.links) provided �[97;41m'contributionpage.action.links'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:535:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(ContributionPage) provided �[97;41m'ContributionPage'�[0m,

INFO: MissingReturnType - CRM/Contribute/Page/ContributionPage.php:548:19 - Method CRM_Contribute_Page_ContributionPage::search does not have a return type, expecting void public function �[30;47msearch�[0m() {

�[0;31mERROR�[0m: InvalidOperand - CRM/Contribute/Page/ContributionPage.php:549:9 - Cannot perform a numeric operation with a non-numeric type bool if (�[97;41misset($this->_action)�[0m & (CRM_Core_Action::ADD |

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:557:44 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contribute_Form_SearchContribution) provided $form = new CRM_Core_Controller_Simple(�[97;41m'CRM_Contribute_Form_SearchContribution'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ContributionPage.php:558:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Search Contribution')�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ContributionPage.php:559:7 - Argument 3 of CRM_Core_Controller_Simple::__construct expects string|null, int(1) provided �[97;41mCRM_Core_Action::ADD�[0m

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Page/ContributionPage.php:605:44 - Possibly undefined variable $type, first seen on line 602 $clauses[] = "financial_type_id IN ({�[97;41m$type�[0m})";

INFO: MissingReturnType - CRM/Contribute/Page/ContributionPage.php:650:19 - Method CRM_Contribute_Page_ContributionPage::pager does not have a return type, expecting void public function �[30;47mpager�[0m($whereClause, $whereParams) {

INFO: MissingParamType - CRM/Contribute/Page/ContributionPage.php:650:25 - Parameter $whereClause has no provided type public function pager(�[30;47m$whereClause�[0m, $whereParams) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Page/ContributionPage.php:652:5 - Possibly undefined variable $params, first seen on line 652 �[97;41m$params�[0m['status'] = ts('Contribution %%StatusMessage%%');

INFO: MissingReturnType - CRM/Contribute/Page/ContributionPage.php:676:19 - Method CRM_Contribute_Page_ContributionPage::pagerAtoZ does not have a return type, expecting void public function �[30;47mpagerAtoZ�[0m($whereClause, $whereParams) {

INFO: MissingParamType - CRM/Contribute/Page/ContributionPage.php:676:29 - Parameter $whereClause has no provided type public function pagerAtoZ(�[30;47m$whereClause�[0m, $whereParams) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionPage.php:686:48 - Argument 1 of CRM_Utils_PagerAToZ::getatozbar expects array<array-key, mixed>, object provided $aToZBar = CRM_Utils_PagerAToZ::getAToZBar(�[97;41m$dao�[0m, $this->_sortByCharacter, TRUE);

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/ContributionRecur.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_ContributionRecur or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_ContributionRecur�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Contribute/Page/ContributionRecur.php:39:17 - Property CRM_Contribute_Page_ContributionRecur::$_links does not have a declared type public static �[30;47m$_links�[0m = NULL;

INFO: MissingPropertyType - CRM/Contribute/Page/ContributionRecur.php:40:10 - Property CRM_Contribute_Page_ContributionRecur::$_permission does not have a declared type - consider int|null public �[30;47m$_permission�[0m = NULL;

INFO: MissingPropertyType - CRM/Contribute/Page/ContributionRecur.php:41:10 - Property CRM_Contribute_Page_ContributionRecur::$_contactId does not have a declared type public �[30;47m$_contactId�[0m = NULL;

INFO: MissingPropertyType - CRM/Contribute/Page/ContributionRecur.php:42:10 - Property CRM_Contribute_Page_ContributionRecur::$_id does not have a declared type public �[30;47m$_id�[0m = NULL;

INFO: MissingPropertyType - CRM/Contribute/Page/ContributionRecur.php:43:10 - Property CRM_Contribute_Page_ContributionRecur::$_action does not have a declared type public �[30;47m$_action�[0m = NULL;

INFO: MissingReturnType - CRM/Contribute/Page/ContributionRecur.php:48:19 - Method CRM_Contribute_Page_ContributionRecur::view does not have a return type, expecting void public function �[30;47mview�[0m() {

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/Page/ContributionRecur.php:82:73 - Argument 2 of CRM_Core_BAO_CustomGroup::gettree cannot be null, null value provided to parameter with type array<array-key, mixed> $groupTree = CRM_Core_BAO_CustomGroup::getTree('ContributionRecur', �[97;41mNULL�[0m, $contributionRecur['id']);

INFO: MissingReturnType - CRM/Contribute/Page/ContributionRecur.php:99:19 - Method CRM_Contribute_Page_ContributionRecur::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/ContributionRecurPayments.php:6:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_ContributionRecurPayments or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_ContributionRecurPayments�[0m extends CRM_Core_Page {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Page/ContributionRecurPayments.php:13:17 - $this->id with non-nullable declared type 'int' cannot be assigned nullable type 'null' private $id = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Page/ContributionRecurPayments.php:20:24 - $this->contactId with non-nullable declared type 'int' cannot be assigned nullable type 'null' private $contactId = �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Contribute/Page/ContributionRecurPayments.php:40:20 - Method CRM_Contribute_Page_ContributionRecurPayments::loadRelatedContributions does not have a return type, expecting void private function �[30;47mloadRelatedContributions�[0m() {

INFO: MissingReturnType - CRM/Contribute/Page/ContributionRecurPayments.php:77:20 - Method CRM_Contribute_Page_ContributionRecurPayments::insertAmountExpandingPaymentsControl does not have a return type, expecting void private function �[30;47minsertAmountExpandingPaymentsControl�[0m(&$contribution) {

INFO: MissingReturnType - CRM/Contribute/Page/ContributionRecurPayments.php:105:20 - Method CRM_Contribute_Page_ContributionRecurPayments::fixDateFormats does not have a return type, expecting void private function �[30;47mfixDateFormats�[0m(&$contribution) {

INFO: MissingReturnType - CRM/Contribute/Page/ContributionRecurPayments.php:120:20 - Method CRM_Contribute_Page_ContributionRecurPayments::insertStatusLabels does not have a return type, expecting void private function �[30;47minsertStatusLabels�[0m(&$contribution) {

INFO: MissingReturnType - CRM/Contribute/Page/ContributionRecurPayments.php:139:20 - Method CRM_Contribute_Page_ContributionRecurPayments::insertContributionActions does not have a return type, expecting void private function �[30;47minsertContributionActions�[0m(&$contribution) {

INFO: MissingParamType - CRM/Contribute/Page/ContributionRecurPayments.php:139:47 - Parameter $contribution has no provided type private function insertContributionActions(&�[30;47m$contribution�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionRecurPayments.php:150:7 - Argument 6 of CRM_Core_Action::formlink expects null, string(contribution.selector.row) provided �[97;41m'contribution.selector.row'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ContributionRecurPayments.php:151:7 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contribution) provided �[97;41m'Contribution'�[0m,

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/DashBoard.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_DashBoard or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_DashBoard�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contribute/Page/DashBoard.php:44:19 - Method CRM_Contribute_Page_DashBoard::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedVariable - CRM/Contribute/Page/DashBoard.php:62:66 - Cannot find referenced variable $yearDate $yearNow = date('Ymd', strtotime('+1 year -1 day', strtotime(�[97;41m$yearDate�[0m)));

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Page/DashBoard.php:74:22 - Possibly undefined variable $now, first seen on line 69 $nowWithTime = �[97;41m$now�[0m . '235959';

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/DashBoard.php:77:81 - Argument 1 of CRM_Contribute_BAO_Contribution::gettotalamountandcount expects null, string(Cancelled)|string(Valid) provided ${$aName}[$s] = CRM_Contribute_BAO_Contribution::getTotalAmountAndCount(�[97;41m$s�[0m, $$dName, $nowWithTime);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/DashBoard.php:77:94 - Argument 3 of CRM_Contribute_BAO_Contribution::gettotalamountandcount expects null, string provided ${$aName}[$s] = CRM_Contribute_BAO_Contribution::getTotalAmountAndCount($s, $$dName, �[97;41m$nowWithTime�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Contribute/Page/DashBoard.php:79:57 - Possibly undefined variable $now, first seen on line 69 "reset=1&amp;force=1&amp;status=1&amp;start={$$dName}&end=�[97;41m$now�[0m&test=0"

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/DashBoard.php:110:50 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contribute_Form_Search) provided $controller = new CRM_Core_Controller_Simple(�[97;41m'CRM_Contribute_Form_Search'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/DashBoard.php:111:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Contributions')�[0m, NULL

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/DashBoard.php:120:49 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contribute_Form_ContributionCharts) provided $chartForm = new CRM_Core_Controller_Simple(�[97;41m'CRM_Contribute_Form_ContributionCharts'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/DashBoard.php:121:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Contributions Charts')�[0m, NULL

INFO: MissingReturnType - CRM/Contribute/Page/ManagePremiums.php:107:19 - Method CRM_Contribute_Page_ManagePremiums::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Contribute/Page/ManagePremiums.php:124:19 - Method CRM_Contribute_Page_ManagePremiums::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/ManagePremiums.php:145:9 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ManagePremiums.php:149:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(premium.manage.row) provided �[97;41m'premium.manage.row'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/ManagePremiums.php:150:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Premium) provided �[97;41m'Premium'�[0m,

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Contribute/Page/ManagePremiums.php:189:31 - Argument 1 of CRM_Contribute_Page_ManagePremiums::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/PaymentInfo.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_PaymentInfo or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_PaymentInfo�[0m extends CRM_Core_Page {

INFO: MissingReturnType - CRM/Contribute/Page/PaymentInfo.php:35:19 - Method CRM_Contribute_Page_PaymentInfo::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Page/PaymentInfo.php:36:5 - Instance property CRM_Contribute_Page_PaymentInfo::$_component is not defined �[97;41m$this->_component�[0m = CRM_Utils_Request::retrieve('component', 'String', $this, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Page/PaymentInfo.php:37:5 - Instance property CRM_Contribute_Page_PaymentInfo::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Page/PaymentInfo.php:38:5 - Instance property CRM_Contribute_Page_PaymentInfo::$_id is not defined �[97;41m$this->_id�[0m = CRM_Utils_Request::retrieve('id', 'Positive', $this, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Page/PaymentInfo.php:39:5 - Instance property CRM_Contribute_Page_PaymentInfo::$_context is not defined �[97;41m$this->_context�[0m = CRM_Utils_Request::retrieve('context', 'Alphanumeric', $this, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Page/PaymentInfo.php:40:5 - Instance property CRM_Contribute_Page_PaymentInfo::$_cid is not defined �[97;41m$this->_cid�[0m = CRM_Utils_Request::retrieve('cid', 'String', $this, TRUE);

INFO: MissingReturnType - CRM/Contribute/Page/PaymentInfo.php:51:19 - Method CRM_Contribute_Page_PaymentInfo::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/PaymentInfo.php:52:20 - Instance property CRM_Contribute_Page_PaymentInfo::$_context is not defined $getTrxnInfo = �[97;41m$this->_context�[0m == 'transaction' ? TRUE : FALSE;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/PaymentInfo.php:53:68 - Instance property CRM_Contribute_Page_PaymentInfo::$_id is not defined $paymentInfo = CRM_Contribute_BAO_Contribution::getPaymentInfo(�[97;41m$this->_id�[0m, $this->_component, $getTrxnInfo, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/PaymentInfo.php:53:80 - Instance property CRM_Contribute_Page_PaymentInfo::$_component is not defined $paymentInfo = CRM_Contribute_BAO_Contribution::getPaymentInfo($this->_id, �[97;41m$this->_component�[0m, $getTrxnInfo, TRUE);

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/PaymentInfo.php:70:9 - Instance property CRM_Contribute_Page_PaymentInfo::$_action is not defined if (�[97;41m$this->_action�[0m) {

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/Premium.php:37:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_Premium or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_Premium�[0m extends CRM_Core_Page_Basic {

INFO: MissingReturnType - CRM/Contribute/Page/Premium.php:99:19 - Method CRM_Contribute_Page_Premium::run does not have a return type public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Contribute/Page/Premium.php:127:19 - Method CRM_Contribute_Page_Premium::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/Page/Premium.php:152:32 - $productDAO->is_active with declared type 'bool' cannot be assigned type 'int(1)' $productDAO->is_active = �[97;41m1�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/Premium.php:161:105 - Argument 2 of CRM_Core_Action::formlink expects int, int|float provided $premiums[$premiumsProductDao->product_id]['action'] = CRM_Core_Action::formLink(self::links(), �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/Premium.php:165:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(premium.contributionpage.row) provided �[97;41m'premium.contributionpage.row'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/Premium.php:166:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(Premium) provided �[97;41m'Premium'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/Premium.php:187:25 - Argument 5 of CRM_Utils_Weight::addorder expects null, string provided 'id', $returnURL, �[97;41m$filter�[0m

�[0;31mERROR�[0m: MoreSpecificImplementedParamType - CRM/Contribute/Page/Premium.php:220:31 - Argument 1 of CRM_Contribute_Page_Premium::userContext has the more specific type 'null', expecting 'int|null' as defined by CRM_Core_Page_Basic::userContext public function userContext(�[97;41m$mode�[0m = NULL) {

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/SubscriptionStatus.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_SubscriptionStatus or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_SubscriptionStatus�[0m extends CRM_Core_Page {

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/Tab.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_Tab or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_Tab�[0m extends CRM_Core_Page {

INFO: MissingPropertyType - CRM/Contribute/Page/Tab.php:41:17 - Property CRM_Contribute_Page_Tab::$_recurLinks does not have a declared type public static �[30;47m$_recurLinks�[0m = NULL;

INFO: MissingPropertyType - CRM/Contribute/Page/Tab.php:42:10 - Property CRM_Contribute_Page_Tab::$_permission does not have a declared type - consider int|null public �[30;47m$_permission�[0m = NULL;

INFO: MissingPropertyType - CRM/Contribute/Page/Tab.php:43:10 - Property CRM_Contribute_Page_Tab::$_contactId does not have a declared type - consider array<array-key, mixed>|null public �[30;47m$_contactId�[0m = NULL;

INFO: MissingPropertyType - CRM/Contribute/Page/Tab.php:44:10 - Property CRM_Contribute_Page_Tab::$_crid does not have a declared type public �[30;47m$_crid�[0m = NULL;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/Tab.php:83:94 - Argument 1 of CRM_Contribute_BAO_ContributionRecur::getpaymentprocessorobject expects int, true provided $paymentProcessorObj = CRM_Contribute_BAO_ContributionRecur::getPaymentProcessorObject(�[97;41m$recurID�[0m);

INFO: MissingReturnType - CRM/Contribute/Page/Tab.php:117:19 - Method CRM_Contribute_Page_Tab::browse does not have a return type, expecting void public function �[30;47mbrowse�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/Tab.php:127:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contribute_Form_Search) provided �[97;41m'CRM_Contribute_Form_Search'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/Tab.php:128:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('Contributions')�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/Tab.php:129:7 - Instance property CRM_Contribute_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m,

INFO: MissingReturnType - CRM/Contribute/Page/Tab.php:181:20 - Method CRM_Contribute_Page_Tab::addRecurringContributionsBlock does not have a return type, expecting void private function �[30;47maddRecurringContributionsBlock�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/Tab.php:187:31 - Instance property CRM_Contribute_Page_Tab::$_action is not defined $this->assign('action', �[97;41m$this->_action�[0m);

INFO: InvalidDocblock - CRM/Contribute/Page/Tab.php:201:3 - Invalid type 'array;' in docblock for CRM_Contribute_Page_Tab::getActiveRecurringContributions /**

  • Loads active recurring contributions for the current contact and formats
  • them to be used on the form.
  • @return array; */ �[30;47mprivate function getActiveRecurringContributions() {�[0m

INFO: MissingReturnType - CRM/Contribute/Page/Tab.php:201:20 - Method CRM_Contribute_Page_Tab::getActiveRecurringContributions does not have a return type private function �[30;47mgetActiveRecurringContributions�[0m() {

INFO: InvalidDocblock - CRM/Contribute/Page/Tab.php:223:3 - Invalid type 'array;' in docblock for CRM_Contribute_Page_Tab::getInactiveRecurringContributions /**

  • Loads inactive recurring contributions for the current contact and formats
  • them to be used on the form.
  • @return array; */ �[30;47mprivate function getInactiveRecurringContributions() {�[0m

INFO: MissingReturnType - CRM/Contribute/Page/Tab.php:223:20 - Method CRM_Contribute_Page_Tab::getInactiveRecurringContributions does not have a return type private function �[30;47mgetInactiveRecurringContributions�[0m() {

INFO: MissingParamType - CRM/Contribute/Page/Tab.php:244:53 - Parameter $recurContributions has no provided type private function buildRecurringContributionsArray(�[30;47m$recurContributions�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/Tab.php:269:103 - Argument 2 of CRM_Core_Action::formlink expects int, int|float provided $recurContributions[$recurId]['action'] = CRM_Core_Action::formLink(self::recurLinks($recurId), �[97;41m$actionMask�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/Tab.php:277:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(contribution.selector.recurring) provided �[97;41m'contribution.selector.recurring'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/Tab.php:278:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contribution) provided �[97;41m'Contribution'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/Tab.php:293:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contribute_Form_ContributionView) provided �[97;41m'CRM_Contribute_Form_ContributionView'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/Tab.php:294:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string provided �[97;41mts('View Contribution')�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/Tab.php:295:7 - Instance property CRM_Contribute_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/Tab.php:298:28 - Instance property CRM_Contribute_Page_Tab::$_id is not defined $controller->set('id', �[97;41m$this->_id�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/Tab.php:319:7 - Argument 1 of CRM_Core_Controller_Simple::__construct expects null, string(CRM_Contribute_Form_Contribution) provided �[97;41m'CRM_Contribute_Form_Contribution'�[0m,

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/Tab.php:320:7 - Argument 2 of CRM_Core_Controller_Simple::__construct expects bool, string(Create Contribution) provided �[97;41m'Create Contribution'�[0m,

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/Tab.php:321:7 - Instance property CRM_Contribute_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/Tab.php:324:28 - Instance property CRM_Contribute_Page_Tab::$_id is not defined $controller->set('id', �[97;41m$this->_id�[0m);

INFO: MissingReturnType - CRM/Contribute/Page/Tab.php:330:19 - Method CRM_Contribute_Page_Tab::preProcess does not have a return type, expecting void public function �[30;47mpreProcess�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Page/Tab.php:332:5 - Instance property CRM_Contribute_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'browse');

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Page/Tab.php:333:5 - Instance property CRM_Contribute_Page_Tab::$_id is not defined �[97;41m$this->_id�[0m = CRM_Utils_Request::retrieve('id', 'Positive', $this);

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Contribute/Page/Tab.php:336:7 - Instance property CRM_Contribute_Page_Tab::$_action is not defined �[97;41m$this->_action�[0m = CRM_Core_Action::ADD;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/Tab.php:374:9 - Instance property CRM_Contribute_Page_Tab::$_action is not defined if (�[97;41m$this->_action�[0m & CRM_Core_Action::VIEW) {

INFO: MissingReturnType - CRM/Contribute/Page/Tab.php:387:19 - Method CRM_Contribute_Page_Tab::setContext does not have a return type, expecting void public function �[30;47msetContext�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Contribute/Page/Tab.php:525:13 - Instance property CRM_Contribute_Page_Tab::$_action is not defined if (�[97;41m$this->_action�[0m == CRM_Core_Action::UPDATE) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contribute/Page/Tab.php:546:31 - Cannot concatenate with a possibly null null|string 'reset=1&force=1' . �[97;41m$cid�[0m

INFO: PropertyNotSetInConstructor - CRM/Contribute/Page/UserDashboard.php:33:7 - Property CRM_Core_Page::$useLivePageJS is not defined in constructor of CRM_Contribute_Page_UserDashboard or in any methods called in the constructor class �[30;47mCRM_Contribute_Page_UserDashboard�[0m extends CRM_Contact_Page_View_UserDashBoard {

INFO: MissingReturnType - CRM/Contribute/Page/UserDashboard.php:38:19 - Method CRM_Contribute_Page_UserDashboard::listContribution does not have a return type, expecting void public function �[30;47mlistContribution�[0m() {

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/Page/UserDashboard.php:96:23 - $recur->is_test with declared type 'bool' cannot be assigned type 'int(0)' $recur->is_test = �[97;41m0�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Contribute/Page/UserDashboard.php:120:21 - Cannot get property on possibly null variable $details of type null|object $hideUpdate = �[97;41m$details->membership_id�[0m & $details->auto_renew;

�[0;31mERROR�[0m: PossiblyNullPropertyFetch - CRM/Contribute/Page/UserDashboard.php:120:47 - Cannot get property on possibly null variable $details of type null|object $hideUpdate = $details->membership_id & �[97;41m$details->auto_renew�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Page/UserDashboard.php:127:9 - Argument 2 of CRM_Core_Action::formlink expects int, int|float provided �[97;41m$action�[0m, [

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/UserDashboard.php:134:9 - Argument 6 of CRM_Core_Action::formlink expects null, string(contribution.dashboard.recurring) provided �[97;41m'contribution.dashboard.recurring'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Page/UserDashboard.php:135:9 - Argument 7 of CRM_Core_Action::formlink expects null, string(Contribution) provided �[97;41m'Contribution'�[0m,

INFO: RedundantCondition - CRM/Contribute/Page/UserDashboard.php:141:9 - Found a redundant condition when evaluating $recurIDs and trying to reconcile type 'array<int, mixed>' to array if (�[30;47mis_array($recurIDs)�[0m && !empty($recurIDs)) {

INFO: MissingReturnType - CRM/Contribute/Page/UserDashboard.php:166:19 - Method CRM_Contribute_Page_UserDashboard::isIncludeInvoiceLinks does not have a return type public function �[30;47misIncludeInvoiceLinks�[0m() {

INFO: MissingReturnType - CRM/Contribute/Page/UserDashboard.php:180:19 - Method CRM_Contribute_Page_UserDashboard::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: DeprecatedMethod - CRM/Contribute/PseudoConstant.php:116:7 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate( self::$financialType, 'CRM_Financial_DAO_FinancialType', TRUE, 'name', NULL, $condition )�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/PseudoConstant.php:121:9 - Argument 5 of CRM_Core_PseudoConstant::populate cannot be null, null value provided to parameter with type string �[97;41mNULL�[0m,

INFO: DeprecatedMethod - CRM/Contribute/PseudoConstant.php:155:7 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate( self::$financialAccount[$cacheKey], 'CRM_Financial_DAO_FinancialAccount', TRUE, $retrieveColumn, 'is_active', $condition, NULL, $key )�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/PseudoConstant.php:168:40 - Argument 1 of CRM_Utils_Array::value expects string, int provided $result = CRM_Utils_Array::value(�[97;41m$id�[0m, self::$financialAccount[$cacheKey]);

INFO: MissingReturnType - CRM/Contribute/PseudoConstant.php:181:26 - Method CRM_Contribute_PseudoConstant::flush does not have a return type, expecting void public static function �[30;47mflush�[0m($name = 'cache') {

INFO: DeprecatedMethod - CRM/Contribute/PseudoConstant.php:210:7 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate($cacheVarToUse, 'CRM_Contribute_DAO_ContributionPage', $all, 'title' )�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/PseudoConstant.php:216:43 - Argument 1 of CRM_Utils_Array::value expects string, int provided $pageTitle = CRM_Utils_Array::value(�[97;41m$id�[0m, $cacheVarToUse);

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Contribute/PseudoConstant.php:265:23 - $dao->is_active with declared type 'bool' cannot be assigned type 'int(1)' $dao->is_active = �[97;41m1�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/PseudoConstant.php:319:40 - Argument 1 of CRM_Utils_Array::value expects string, int provided $result = CRM_Utils_Array::value(�[97;41m$id�[0m, $result);

�[0;31mERROR�[0m: NullArrayOffset - CRM/Contribute/PseudoConstant.php:336:16 - Cannot access value on variable CRM_Contribute_PseudoConstant::$pcPage using null offset if (!isset(�[97;41mself::$pcPage[$pageType]�[0m)) {

INFO: RedundantConditionGivenDocblockType - CRM/Contribute/PseudoConstant.php:337:11 - Found a redundant condition when evaluating docblock-defined type $pageType and trying to reconcile type 'null' to falsy if (�[30;47m$pageType�[0m) {

INFO: DocblockTypeContradiction - CRM/Contribute/PseudoConstant.php:337:11 - Found a contradiction with a docblock-defined type when evaluating $pageType and trying to reconcile type 'null' to !falsy if (�[30;47m$pageType�[0m) {

INFO: DeprecatedMethod - CRM/Contribute/PseudoConstant.php:343:7 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate(self::$pcPage[$pageType], 'CRM_PCP_DAO_PCP', FALSE, 'title', 'is_active', $params )�[0m;

�[0;31mERROR�[0m: NullArrayOffset - CRM/Contribute/PseudoConstant.php:348:15 - Cannot access value on variable CRM_Contribute_PseudoConstant::$pcPage using null offset $result = �[97;41mself::$pcPage[$pageType]�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/PseudoConstant.php:350:47 - Argument 1 of CRM_Utils_Array::value expects string, int provided return $result = CRM_Utils_Array::value(�[97;41m$id�[0m, $result);

INFO: DocblockTypeContradiction - CRM/Contribute/PseudoConstant.php:367:9 - array<array-key, mixed> does not contain null if (�[30;47mNULL === self::$pcpStatus�[0m) {

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Contribute/PseudoConstant.php:403:14 - The declared return type 'int' for CRM_Contribute_PseudoConstant::getRelationalFinancialAccount is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

INFO: DeprecatedMethod - CRM/Contribute/PseudoConstant.php:419:7 - The method CRM_Core_PseudoConstant::populate has been marked as deprecated �[30;47mCRM_Core_PseudoConstant::populate( self::$batch, 'CRM_Batch_DAO_Batch', TRUE, 'title', NULL, NULL, $orderBy )�[0m;

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/PseudoConstant.php:424:9 - Argument 5 of CRM_Core_PseudoConstant::populate cannot be null, null value provided to parameter with type string �[97;41mNULL�[0m,

INFO: PropertyNotSetInConstructor - CRM/Contribute/Selector/Search.php:36:7 - Property CRM_Core_Selector_Base::$_order is not defined in constructor of CRM_Contribute_Selector_Search or in any methods called in the constructor class �[30;47mCRM_Contribute_Selector_Search�[0m extends CRM_Core_Selector_Base implements CRM_Core_Selector_API {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Selector/Search.php:95:23 - $this->_limit with non-nullable declared type 'bool' cannot be assigned nullable type 'null' protected $_limit = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Selector/Search.php:102:25 - $this->_context with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_context = �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Selector/Search.php:109:29 - $this->_compContext with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_compContext = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contribute/Selector/Search.php:117:10 - Property CRM_Contribute_Selector_Search::$_queryParams is not defined in constructor of CRM_Contribute_Selector_Search or in any methods called in the constructor public �[30;47m$_queryParams�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contribute/Selector/Search.php:124:13 - Property CRM_Contribute_Selector_Search::$_action is not defined in constructor of CRM_Contribute_Selector_Search or in any methods called in the constructor protected �[30;47m$_action�[0m;

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Contribute/Selector/Search.php:131:36 - $this->_contributionClause with non-nullable declared type 'string' cannot be assigned nullable type 'null' protected $_contributionClause = �[97;41mNULL�[0m;

INFO: PropertyNotSetInConstructor - CRM/Contribute/Selector/Search.php:138:13 - Property CRM_Contribute_Selector_Search::$_query is not defined in constructor of CRM_Contribute_Selector_Search or in any methods called in the constructor protected �[30;47m$_query�[0m;

INFO: MissingPropertyType - CRM/Contribute/Selector/Search.php:140:13 - Property CRM_Contribute_Selector_Search::$_includeSoftCredits does not have a declared type - consider false protected �[30;47m$_includeSoftCredits�[0m = FALSE;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contribute/Selector/Search.php:147:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action - action of search basic or advanced.

INFO: DocblockTypeContradiction - CRM/Contribute/Selector/Search.php:222:9 - Found a contradiction with a docblock-defined type when evaluating $compContext and trying to reconcile type 'null' to !falsy if (�[30;47m$compContext�[0m) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contribute/Selector/Search.php:223:7 - Cannot concatenate with a possibly null null|string �[97;41m$extraParams�[0m .= "&compContext={$compContext}";

INFO: DocblockTypeContradiction - CRM/Contribute/Selector/Search.php:225:9 - Found a contradiction with a docblock-defined type when evaluating $key and trying to reconcile type 'null' to !falsy if (�[30;47m$key�[0m) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Contribute/Selector/Search.php:226:7 - Cannot concatenate with a possibly null null|string �[97;41m$extraParams�[0m .= "&key={$key}";

INFO: MissingReturnType - CRM/Contribute/Selector/Search.php:260:19 - Method CRM_Contribute_Selector_Search::getPagerParams does not have a return type, expecting void public function �[30;47mgetPagerParams�[0m($action, &$params) {

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Contribute/Selector/Search.php:283:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41msearchQuery�[0m(0, 0, NULL,

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Contribute/Selector/Search.php:311:22 - Cannot call method on string variable $sort $sort = $sort->�[97;41morderBy�[0m() . ", civicrm_contribution.id, civicrm_contribution_soft.id";

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Contribute/Selector/Search.php:313:30 - Cannot call method on string variable $this->_query $result = $this->_query->�[97;41msearchQuery�[0m($offset, $rowCount, $sort,

�[0;31mERROR�[0m: NullArgument - CRM/Contribute/Selector/Search.php:346:93 - Argument 4 of CRM_Utils_Request::retrieve cannot be null, null value provided to parameter with type bool $qfKey = CRM_Utils_Request::retrieve('qfKey', 'String', CRM_Core_DAO::$_nullObject, �[97;41mNULL�[0m, FALSE, 'REQUEST');

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Contribute/Selector/Search.php:492:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41mqill�[0m();

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Contribute/Selector/Search.php:623:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41malphabetQuery�[0m();

�[0;31mERROR�[0m: LessSpecificImplementedReturnType - CRM/Contribute/Selector/Search.php:647:14 - The return type 'null' for CRM_Core_Selector_Base::getSummary is more specific than the implemented return type for CRM_Contribute_Selector_Search::getsummary 'mixed'

  • @return �[97;41mmixed�[0m

�[0;31mERROR�[0m: InvalidMethodCall - CRM/Contribute/Selector/Search.php:650:27 - Cannot call method on string variable $this->_query return $this->_query->�[97;41msummaryContribution�[0m($this->_context);

INFO: PropertyNotSetInConstructor - CRM/Contribute/StateMachine/Contribution.php:38:7 - Property CRM_Core_StateMachine::$_controller is not defined in constructor of CRM_Contribute_StateMachine_Contribution or in any methods called in the constructor class �[30;47mCRM_Contribute_StateMachine_Contribution�[0m extends CRM_Core_StateMachine {

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contribute/StateMachine/Contribution.php:44:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action

INFO: PropertyNotSetInConstructor - CRM/Contribute/StateMachine/ContributionPage.php:37:7 - Property CRM_Core_StateMachine::$_controller is not defined in constructor of CRM_Contribute_StateMachine_ContributionPage or in any methods called in the constructor class �[30;47mCRM_Contribute_StateMachine_ContributionPage�[0m extends CRM_Core_StateMachine {

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contribute/StateMachine/ContributionPage.php:43:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41mconst|int�[0m $action

INFO: PropertyNotSetInConstructor - CRM/Contribute/StateMachine/Search.php:33:7 - Property CRM_Core_StateMachine::$_controller is not defined in constructor of CRM_Contribute_StateMachine_Search or in any methods called in the constructor class �[30;47mCRM_Contribute_StateMachine_Search�[0m extends CRM_Core_StateMachine {

INFO: PropertyNotSetInConstructor - CRM/Contribute/StateMachine/Search.php:40:13 - Property CRM_Contribute_StateMachine_Search::$_task is not defined in constructor of CRM_Contribute_StateMachine_Search or in any methods called in the constructor protected �[30;47m$_task�[0m;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Contribute/StateMachine/Search.php:46:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Contribute/Task.php:195:44 - Argument 1 of CRM_Utils_Array::value expects string, int provided if (!$value || !CRM_Utils_Array::value(�[97;41m$value�[0m, self::$_tasks)) {

INFO: PropertyNotSetInConstructor - CRM/Contribute/Tokens.php:37:7 - Property Civi\Token\AbstractTokenSubscriber::$activeTokens is not defined in constructor of CRM_Contribute_Tokens or in any methods called in the constructor class �[30;47mCRM_Contribute_Tokens�[0m extends \Civi\Token\AbstractTokenSubscriber {

INFO: MissingReturnType - CRM/Contribute/Tokens.php:109:19 - Method CRM_Contribute_Tokens::alterActionScheduleQuery does not have a return type, expecting void public function �[30;47malterActionScheduleQuery�[0m(\Civi\ActionSchedule\Event\MailingQueryEvent $e) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Contribute/Tokens.php:142:73 - Argument 4 of Civi\Token\TokenRow::dbtoken expects array<array-key, mixed>, string provided $row->dbToken($entity, $field, 'CRM_Contribute_BAO_Contribution', �[97;41m$field�[0m, $fieldValue);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Action.php:178:35 - Argument 1 of CRM_Utils_Array::value expects string, int provided return CRM_Utils_Array::value(�[97;41m$mask�[0m, self::$_description, 'NO DESCRIPTION SET');

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/Action.php:200:14 - The declared return type 'string' for CRM_Core_Action::formLink is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Action.php:214:14 - The declared return type 'string' for CRM_Core_Action::formLink is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

INFO: DocblockTypeContradiction - CRM/Core/Action.php:225:9 - Found a contradiction with a docblock-defined type when evaluating $op and trying to reconcile type 'null' to !falsy if (�[30;47m$op && $objectName�[0m && $objectId) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Action.php:226:29 - Argument 1 of CRM_Utils_Hook::links expects string, empty provided CRM_Utils_Hook::links(�[97;41m$op�[0m, $objectName, $objectId, $seqLinks, $mask, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Action.php:226:34 - Argument 2 of CRM_Utils_Hook::links expects string, empty provided CRM_Utils_Hook::links($op, �[97;41m$objectName�[0m, $objectId, $seqLinks, $mask, $values);

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/Action.php:258:11 - Cannot concatenate with a possibly null string|null �[97;41m$extra�[0m .= ' target="_blank"';

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/Action.php:264:57 - Cannot concatenate with a possibly null string|null $url[] = sprintf('<a href="%s" class="%s" %s' . �[97;41m$extra�[0m . '>%s',

INFO: DocblockTypeContradiction - CRM/Core/Action.php:339:9 - Found a contradiction with a docblock-defined type when evaluating $op and trying to reconcile type 'null' to !falsy if (�[30;47m$op && $objectName�[0m && $objectId) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Action.php:340:29 - Argument 1 of CRM_Utils_Hook::links expects string, empty provided CRM_Utils_Hook::links(�[97;41m$op�[0m, $objectName, $objectId, $seqLinks, $mask, $values);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Action.php:340:34 - Argument 2 of CRM_Utils_Hook::links expects string, empty provided CRM_Utils_Hook::links($op, �[97;41m$objectName�[0m, $objectId, $seqLinks, $mask, $values);

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/Action.php:384:14 - The declared return type 'int' for CRM_Core_Action::mask is not nullable, but 'null' contains null

  • @return �[97;41mint�[0m

INFO: RedundantConditionGivenDocblockType - CRM/Core/Action.php:389:9 - Found a redundant condition when evaluating docblock-defined type $permissions and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47m!is_array($permissions) || CRM_Utils_System::isNull($permissions)�[0m) {

INFO: DocblockTypeContradiction - CRM/Core/Action.php:389:10 - Found a contradiction with a docblock-defined type when evaluating $permissions and trying to reconcile type 'array<array-key, mixed>' to !array if (!�[30;47mis_array($permissions)�[0m || CRM_Utils_System::isNull($permissions)) {

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Action.php:390:14 - The declared return type 'int' for CRM_Core_Action::mask is not nullable, but the function returns 'null' return �[97;41m$mask�[0m;

�[0;31mERROR�[0m: NullOperand - CRM/Core/Action.php:394:7 - Left operand cannot be null �[97;41m$mask�[0m |= self::VIEW | self::EXPORT | self::BASIC | self::ADVANCED | self::BROWSE | self::MAP | self::PROFILE;

�[0;31mERROR�[0m: NullOperand - CRM/Core/Action.php:397:7 - Left operand cannot be null �[97;41m$mask�[0m |= self::DELETE;

�[0;31mERROR�[0m: NullOperand - CRM/Core/Action.php:402:7 - Left operand cannot be null �[97;41m$mask�[0m |= (self::MAX_ACTION & ~self::DELETE);

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Action.php:405:12 - The declared return type 'int' for CRM_Core_Action::mask is not nullable, but the function returns 'null' return �[97;41m$mask�[0m;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/BAO/Block.php:57:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_BAO_Block::getValues is not nullable, but 'array<array-key, mixed>|null' contains null

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/BAO/Block.php:62:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_BAO_Block::getValues is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

INFO: InvalidStringClass - CRM/Core/BAO/Block.php:65:14 - String cannot be used as a class $block = �[30;47mnew $BAOString()�[0m;

INFO: DeprecatedMethod - CRM/Core/BAO/Block.php:71:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/Block.php:76:55 - Argument 3 of CRM_Core_BAO_Block::getblockids expects null, non-empty-array<array-key, mixed> provided $blockIds = self::getBlockIds($blockName, NULL, �[97;41m$params�[0m);

INFO: InvalidStringClass - CRM/Core/BAO/Block.php:84:18 - String cannot be used as a class $block = �[30;47mnew $BAOString()�[0m;

�[0;31mERROR�[0m: EmptyArrayAccess - CRM/Core/BAO/Block.php:118:15 - Cannot access value on empty array variable $blocks unset(�[97;41m$blocks[$count]�[0m['is_primary']);

INFO: InvalidStringClass - CRM/Core/BAO/Block.php:200:20 - String cannot be used as a class $allBlocks = �[30;47m$baoString::$baoFunction($contactId, $updateBlankLocInfo)�[0m;

INFO: DocblockTypeContradiction - CRM/Core/BAO/Block.php:202:13 - Found a contradiction with a docblock-defined type when evaluating $entityElements and trying to reconcile type 'null' to !empty elseif (�[30;47m!empty($entityElements) && $blockName != 'openid'�[0m) {

INFO: InvalidStringClass - CRM/Core/BAO/Block.php:204:20 - String cannot be used as a class $allBlocks = �[30;47m$baoString::$baoFunction($entityElements)�[0m;

�[0;31mERROR�[0m: InvalidReturnType - CRM/Core/BAO/Block.php:220:14 - The declared return type 'object' for CRM_Core_BAO_Block::create is incorrect, got 'array<int, mixed>|null'

  • @return �[97;41mobject�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/BAO/Block.php:225:14 - The declared return type 'object' for CRM_Core_BAO_Block::create is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Core/BAO/Block.php:234:9 - Found a redundant condition when evaluating docblock-defined type $entity and trying to reconcile type 'null' to falsy if (�[30;47m$entity�[0m) {

INFO: DocblockTypeContradiction - CRM/Core/BAO/Block.php:234:9 - Found a contradiction with a docblock-defined type when evaluating $entity and trying to reconcile type 'null' to !falsy if (�[30;47m$entity�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/Block.php:248:59 - Argument 3 of CRM_Core_BAO_Block::getblockids expects null, array{entity_table?:mixed, entity_id?:mixed} provided $blockIds = self::getBlockIds($blockName, $contactId, �[97;41m$entityElements�[0m);

INFO: RedundantConditionGivenDocblockType - CRM/Core/BAO/Block.php:252:13 - Found a redundant condition when evaluating docblock-defined type $blockIds and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47mis_array($blockIds)�[0m && array_key_exists($blockId, $blockIds)) {

INFO: RedundantConditionGivenDocblockType - CRM/Core/BAO/Block.php:262:13 - Found a redundant condition when evaluating docblock-defined type $blockIds and trying to reconcile type 'array<array-key, mixed>' to array if (�[30;47mis_array($blockIds)�[0m) {

INFO: InvalidStringClass - CRM/Core/BAO/Block.php:272:20 - String cannot be used as a class $block = �[30;47mnew $baoString()�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/Block.php:323:39 - Argument 2 of CRM_Core_BAO_Block::blockdelete expects int, array{id:non-empty-mixed} provided self::blockDelete($blockName, �[97;41m['id' => $value['id']]�[0m);

INFO: InvalidStringClass - CRM/Core/BAO/Block.php:348:19 - String cannot be used as a class $blocks[] = �[30;47m$baoString::add($blockFields)�[0m;

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Core/BAO/Block.php:351:12 - The type 'array<int, mixed>' does not match the declared return type 'object' for CRM_Core_BAO_Block::create return �[97;41m$blocks�[0m;

INFO: MissingReturnType - CRM/Core/BAO/Block.php:362:26 - Method CRM_Core_BAO_Block::blockDelete does not have a return type, expecting void public static function �[30;47mblockDelete�[0m($blockName, $params) {

INFO: InvalidStringClass - CRM/Core/BAO/Block.php:372:14 - String cannot be used as a class $block = �[30;47mnew $baoString()�[0m;

INFO: MissingReturnType - CRM/Core/BAO/Block.php:401:26 - Method CRM_Core_BAO_Block::handlePrimary does not have a return type, expecting void public static function �[30;47mhandlePrimary�[0m(&$params, $class) {

INFO: MissingParamType - CRM/Core/BAO/Block.php:401:50 - Parameter $class has no provided type public static function handlePrimary(&$params, �[30;47m$class�[0m) {

INFO: MissingReturnType - CRM/Core/BAO/Block.php:471:26 - Method CRM_Core_BAO_Block::sortPrimaryFirst does not have a return type, expecting void public static function �[30;47msortPrimaryFirst�[0m(&$locations) {

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Core/BAO/CMSUser.php:63:7 - Possibly undefined variable $ufmatch, first seen on line 63 �[97;41m$ufmatch�[0m['uf_id'] = $ufID;

�[0;31mERROR�[0m: UndefinedDocblockClass - CRM/Core/BAO/CMSUser.php:80:13 - Docblock-defined class or interface const does not exist

  • @param �[97;41m\const|int�[0m $action

INFO: RedundantCondition - CRM/Core/BAO/CMSUser.php:211:12 - Found a redundant condition when evaluating $errors and trying to reconcile type 'non-empty-array<array-key, string>' to !empty if (!�[30;47mempty($errors)�[0m) {

INFO: MissingReturnType - CRM/Core/BAO/Cache/Psr16.php:111:27 - Method CRM_Core_BAO_Cache_Psr16::getItems does not have a return type, expecting void public static function &�[30;47mgetItems�[0m($group, $componentID = NULL) {

INFO: MissingReturnType - CRM/Core/BAO/Cache/Psr16.php:130:26 - Method CRM_Core_BAO_Cache_Psr16::setItem does not have a return type, expecting void public static function �[30;47msetItem�[0m(&$data, $group, $path, $componentID = NULL) {

INFO: MissingReturnType - CRM/Core/BAO/Cache/Psr16.php:152:26 - Method CRM_Core_BAO_Cache_Psr16::deleteGroup does not have a return type, expecting void public static function �[30;47mdeleteGroup�[0m($group = NULL, $path = NULL) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/BAO/Cache/Psr16.php:156:22 - Argument 1 of CRM_Core_BAO_Cache_Psr16::getgroup cannot be null, possibly null value provided self::getGroup(�[97;41m$group�[0m)->delete(CRM_Core_BAO_Cache::cleanKey($path));

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/BAO/Cache/Psr16.php:159:22 - Argument 1 of CRM_Core_BAO_Cache_Psr16::getgroup cannot be null, possibly null value provided self::getGroup(�[97;41m$group�[0m)->clear();

INFO: MissingReturnType - CRM/Core/BAO/Cache/Psr16.php:170:26 - Method CRM_Core_BAO_Cache_Psr16::clearDBCache does not have a return type, expecting void public static function �[30;47mclearDBCache�[0m() {

INFO: MissingReturnType - CRM/Core/BAO/ConfigSetting.php:47:26 - Method CRM_Core_BAO_ConfigSetting::create does not have a return type, expecting void public static function �[30;47mcreate�[0m($params) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/ConfigSetting.php:51:40 - Cannot concatenate with a possibly null int|null $cache->delete('CRM_Core_Config' . �[97;41mCRM_Core_Config::domainID()�[0m);

INFO: MissingReturnType - CRM/Core/BAO/ConfigSetting.php:61:26 - Method CRM_Core_BAO_ConfigSetting::add does not have a return type, expecting void public static function �[30;47madd�[0m(&$params) {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Core/BAO/ConfigSetting.php:63:19 - $domain->id with non-nullable declared type 'int' cannot be assigned nullable type 'int|null' $domain->id = �[97;41mCRM_Core_Config::domainID()�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/ConfigSetting.php:66:41 - Argument 1 of unserialize expects string, text provided $params = array_merge(unserialize(�[97;41m$domain->config_backend�[0m), $params);

�[0;31mERROR�[0m: InvalidPropertyAssignmentValue - CRM/Core/BAO/ConfigSetting.php:78:31 - $domain->config_backend with declared type 'text' cannot be assigned type 'string' $domain->config_backend = �[97;41mserialize($params)�[0m;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/BAO/ConfigSetting.php:87:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_BAO_ConfigSetting::retrieve is not nullable, but 'false|null' contains null

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Core/BAO/ConfigSetting.php:89:36 - Parameter $defaults has no provided type public static function retrieve(&�[30;47m$defaults�[0m) {

�[0;31mERROR�[0m: PossiblyNullPropertyAssignmentValue - CRM/Core/BAO/ConfigSetting.php:106:19 - $domain->id with non-nullable declared type 'int' cannot be assigned nullable type 'int|null' $domain->id = �[97;41mCRM_Core_Config::domainID()�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/ConfigSetting.php:109:31 - Argument 1 of unserialize expects string, text provided $defaults = unserialize(�[97;41m$domain->config_backend�[0m);

�[0;31mERROR�[0m: FalsableReturnStatement - CRM/Core/BAO/ConfigSetting.php:112:16 - The declared return type 'array<array-key, mixed>' for CRM_Core_BAO_ConfigSetting::retrieve does not allow false, but the function returns 'false' return �[97;41mFALSE�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/ConfigSetting.php:123:76 - Argument 2 of CRM_Core_BAO_ConfigSetting::applylocale expects string, text provided CRM_Core_BAO_ConfigSetting::applyLocale(Civi::settings($domain->id), �[97;41m$domain->locales�[0m);

INFO: MissingReturnType - CRM/Core/BAO/ConfigSetting.php:135:26 - Method CRM_Core_BAO_ConfigSetting::applyLocale does not have a return type, expecting void public static function �[30;47mapplyLocale�[0m($settings, $activatedLocales) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/ConfigSetting.php:152:15 - Argument 1 of count expects array<array-key, mixed>|Countable|SimpleXMLElement|ResourceBundle, possibly different type array<array-key, mixed>|string provided if (count(�[97;41m$permittedLanguages�[0m) >= 2) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/ConfigSetting.php:154:36 - Argument 2 of in_array expects array<array-key, mixed>, possibly different type non-empty-array<array-key, mixed>|string provided if (in_array($requestLocale, �[97;41m$permittedLanguages�[0m)) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/ConfigSetting.php:167:38 - Argument 2 of in_array expects array<array-key, mixed>, possibly different type non-empty-array<array-key, mixed>|string provided if (in_array($sessionLocale, �[97;41m$permittedLanguages�[0m)) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/ConfigSetting.php:189:36 - Argument 2 of in_array expects array<array-key, mixed>, possibly different type non-empty-array<array-key, mixed>|string provided in_array($ufm->language, �[97;41m$permittedLanguages�[0m)

�[0;31mERROR�[0m: UndefinedFunction - CRM/Core/BAO/ConfigSetting.php:278:7 - Function db_query does not exist �[97;41mdb_query("DELETE FROM {sessions} WHERE 1")�[0m;

INFO: MissingReturnType - CRM/Core/BAO/ConfigSetting.php:351:26 - Method CRM_Core_BAO_ConfigSetting::setEnabledComponents does not have a return type, expecting void public static function �[30;47msetEnabledComponents�[0m($enabledComponents) {

�[0;31mERROR�[0m: MoreSpecificReturnType - CRM/Core/BAO/CustomOption.php:50:14 - The declared return type 'CRM_Core_BAO_CustomOption' for CRM_Core_BAO_CustomOption::retrieve is more specific than the inferred return type 'null|object'

  • @return �[97;41mCRM_Core_BAO_CustomOption�[0m

�[0;31mERROR�[0m: LessSpecificReturnStatement - CRM/Core/BAO/CustomOption.php:57:14 - The type 'object' is more general than the declared return type 'CRM_Core_BAO_CustomOption' for CRM_Core_BAO_CustomOption::retrieve return �[97;41m$customOption�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/BAO/CustomOption.php:59:12 - The declared return type 'CRM_Core_BAO_CustomOption' for CRM_Core_BAO_CustomOption::retrieve is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/BAO/CustomOption.php:178:11 - Argument 2 of CRM_Core_Action::formlink expects int, float|int provided �[97;41m$action�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/CustomOption.php:186:11 - Argument 6 of CRM_Core_Action::formlink expects null, string(customOption.row.actions) provided �[97;41m'customOption.row.actions'�[0m,

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/CustomOption.php:187:11 - Argument 7 of CRM_Core_Action::formlink expects null, string(customOption) provided �[97;41m'customOption'�[0m,

INFO: MissingReturnType - CRM/Core/BAO/CustomOption.php:202:26 - Method CRM_Core_BAO_CustomOption::del does not have a return type, expecting void public static function �[30;47mdel�[0m($optionId) {

INFO: MissingParamType - CRM/Core/BAO/CustomOption.php:202:30 - Parameter $optionId has no provided type public static function del(�[30;47m$optionId�[0m) {

INFO: MissingReturnType - CRM/Core/BAO/CustomOption.php:246:26 - Method CRM_Core_BAO_CustomOption::updateCustomValues does not have a return type, expecting void public static function �[30;47mupdateCustomValues�[0m($params) {

INFO: DeprecatedMethod - CRM/Core/BAO/CustomOption.php:308:11 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

INFO: MissingReturnType - CRM/Core/BAO/CustomOption.php:320:26 - Method CRM_Core_BAO_CustomOption::updateValue does not have a return type, expecting void public static function �[30;47mupdateValue�[0m($optionId, $newValue) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/CustomOption.php:336:50 - Argument 1 of CRM_Core_BAO_CustomField::isserialized expects array<array-key, mixed>, CRM_Core_DAO_CustomField provided if (CRM_Core_BAO_CustomField::isSerialized(�[97;41m$customField�[0m)) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/CustomOption.php:340:23 - Cannot concatenate with a possibly null string|null 3 => ['%' . �[97;41mCRM_Utils_Array::implodePadded($oldValue)�[0m . '%', 'String'],

INFO: MissingPropertyType - CRM/Core/BAO/CustomQuery.php:65:10 - Property CRM_Core_BAO_CustomQuery::$_whereTables does not have a declared type - consider array public �[30;47m$_whereTables�[0m;

INFO: MissingPropertyType - CRM/Core/BAO/CustomQuery.php:103:13 - Property CRM_Core_BAO_CustomQuery::$_locationSpecificCustomFields does not have a declared type - consider array<array-key, mixed> protected �[30;47m$_locationSpecificCustomFields�[0m;

INFO: DeprecatedProperty - CRM/Core/BAO/CustomQuery.php:153:5 - CRM_Core_BAO_CustomQuery::$_options is marked deprecated �[30;47m$this->_options�[0m = [];

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/BAO/CustomQuery.php:183:28 - Argument 1 of array_key_exists cannot be null, possibly null value provided if (array_key_exists(�[97;41m$extends�[0m, self::$extendsMap)) {

�[0;31mERROR�[0m: PossiblyNullArrayOffset - CRM/Core/BAO/CustomQuery.php:184:25 - Cannot access value on variable CRM_Core_BAO_CustomQuery::$extendsMap using possibly null offset string|null $extendsTable = �[97;41mself::$extendsMap�[0m[$extends];

INFO: DeprecatedProperty - CRM/Core/BAO/CustomQuery.php:203:7 - CRM_Core_BAO_CustomQuery::$_options is marked deprecated �[30;47m$this->_options�[0m[$dao->id] = [

INFO: DeprecatedProperty - CRM/Core/BAO/CustomQuery.php:213:9 - CRM_Core_BAO_CustomQuery::$_options is marked deprecated �[30;47m$this->_options�[0m[$dao->id] += $options;

�[0;31mERROR�[0m: PossiblyInvalidOperand - CRM/Core/BAO/CustomQuery.php:213:38 - Cannot add an array to a non-array true $this->_options[$dao->id] += �[97;41m$options�[0m;

INFO: DeprecatedProperty - CRM/Core/BAO/CustomQuery.php:217:9 - CRM_Core_BAO_CustomQuery::$_options is marked deprecated �[30;47m$this->_options�[0m[$dao->id]['attributes']['date_format'] = $dao->date_format;

INFO: DeprecatedProperty - CRM/Core/BAO/CustomQuery.php:218:9 - CRM_Core_BAO_CustomQuery::$_options is marked deprecated �[30;47m$this->_options�[0m[$dao->id]['attributes']['time_format'] = $dao->time_format;

INFO: MissingReturnType - CRM/Core/BAO/CustomQuery.php:226:19 - Method CRM_Core_BAO_CustomQuery::select does not have a return type, expecting void public function �[30;47mselect�[0m() {

INFO: MissingReturnType - CRM/Core/BAO/CustomQuery.php:288:19 - Method CRM_Core_BAO_CustomQuery::where does not have a return type, expecting void public function �[30;47mwhere�[0m() {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/CustomQuery.php:379:98 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, possibly different type array<array-key, mixed>|string provided $this->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause($fieldName, $op, �[97;41m$value�[0m, 'String');

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/CustomQuery.php:386:86 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, non-empty-array<array-key, mixed>|string provided $label = $value ? CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', �[97;41m$value�[0m, 'sort_name') : '';

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/CustomQuery.php:387:94 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, possibly different type array<array-key, mixed>|string provided $this->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause($fieldName, $op, �[97;41m$value�[0m, 'String');

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/CustomQuery.php:392:94 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, possibly different type array<array-key, mixed>|string provided $this->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause($fieldName, $op, �[97;41m$value�[0m, 'Integer');

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/CustomQuery.php:407:94 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, array<array-key, mixed>|int(1)|int(0) provided $this->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause($fieldName, $op, �[97;41m$value�[0m, 'Integer');

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/CustomQuery.php:413:94 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, possibly different type array<array-key, mixed>|string provided $this->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause($fieldName, $op, �[97;41m$value�[0m, 'String');

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/CustomQuery.php:435:94 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, possibly different type array<array-key|mixed, mixed>|string provided $this->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause($fieldName, $op, �[97;41m$value�[0m, 'Float');

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/BAO/CustomQuery.php:440:94 - Argument 3 of CRM_Contact_BAO_Query::buildclause expects string|null, possibly different type array<array-key, mixed>|string provided $this->_where[$grouping][] = CRM_Contact_BAO_Query::buildClause($fieldName, $op, �[97;41m$value�[0m, 'Date');

�[0;31mERROR�[0m: NullArgument - CRM/Core/BAO/CustomQuery.php:441:85 - Argument 1 of CRM_Contact_BAO_Query::buildqillforfieldvalue cannot be null, null value provided to parameter with type string list($qillOp, $qillVal) = CRM_Contact_BAO_Query::buildQillForFieldValue(�[97;41mNULL�[0m, $field['label'], $value, $op, [], CRM_Utils_Type::T_DATE);

INFO: MissingReturnType - CRM/Core/BAO/CustomValueTable.php:42:26 - Method CRM_Core_BAO_CustomValueTable::create does not have a return type, expecting void public static function �[30;47mcreate�[0m(&$customParams) {

INFO: DocblockTypeContradiction - CRM/Core/BAO/CustomValueTable.php:44:8 - Found a contradiction with a docblock-defined type when evaluating $customParams and trying to reconcile type 'non-empty-array<array-key, mixed>' to !array !�[30;47mis_array($customParams)�[0m

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:167:17 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Core/BAO/CustomValueTable.php:249:16 - Possibly undefined variable $where, first seen on line 68 if (!�[97;41m$where�[0m) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/BAO/CustomValueTable.php:268:34 - Argument 1 of CRM_Utils_Hook::custom cannot be null, possibly null value provided CRM_Utils_Hook::custom(�[97;41m$hookOP�[0m,

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Core/BAO/CustomValueTable.php:278:121 - Possibly undefined variable $entityID, first seen on line 56 CRM_Contact_BAO_Contact::updateGreetingsOnTokenFieldChange($paramFieldsExtendContactForEntities, ['contact_id' => �[97;41m$entityID�[0m]);

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/BAO/CustomValueTable.php:288:14 - The declared return type 'string' for CRM_Core_BAO_CustomValueTable::fieldToSQLType is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m

INFO: RedundantConditionGivenDocblockType - CRM/Core/BAO/CustomValueTable.php:292:9 - Found a redundant condition when evaluating docblock-defined type $maxLength and trying to reconcile type 'int' to isset if (�[30;47m!isset($maxLength) || !is_numeric($maxLength)�[0m ||

INFO: RedundantConditionGivenDocblockType - CRM/Core/BAO/CustomValueTable.php:293:8 - Found a redundant condition when evaluating docblock-defined type $maxLength and trying to reconcile type 'int' to !numeric !�[30;47mis_numeric($maxLength)�[0m ||

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:332:9 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal()�[0m;

INFO: MissingReturnType - CRM/Core/BAO/CustomValueTable.php:341:26 - Method CRM_Core_BAO_CustomValueTable::store does not have a return type, expecting void public static function �[30;47mstore�[0m(&$params, $entityTable, $entityID) {

INFO: MissingParamType - CRM/Core/BAO/CustomValueTable.php:341:42 - Parameter $entityTable has no provided type public static function store(&$params, �[30;47m$entityTable�[0m, $entityID) {

INFO: MissingReturnType - CRM/Core/BAO/CustomValueTable.php:390:26 - Method CRM_Core_BAO_CustomValueTable::postProcess does not have a return type, expecting void public static function �[30;47mpostProcess�[0m(&$params, $entityTable, $entityID, $customFieldExtends) {

INFO: MissingParamType - CRM/Core/BAO/CustomValueTable.php:390:48 - Parameter $entityTable has no provided type public static function postProcess(&$params, �[30;47m$entityTable�[0m, $entityID, $customFieldExtends) {

INFO: MissingParamType - CRM/Core/BAO/CustomValueTable.php:390:73 - Parameter $customFieldExtends has no provided type public static function postProcess(&$params, $entityTable, $entityID, �[30;47m$customFieldExtends�[0m) {

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/BAO/CustomValueTable.php:420:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_BAO_CustomValueTable::getEntityValues is not nullable, but 'array<mixed, mixed>|null' contains null

  • @return �[97;41marray�[0m

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:429:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal('Please file an issue with the backtrace')�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/BAO/CustomValueTable.php:430:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_BAO_CustomValueTable::getEntityValues is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Core/BAO/CustomValueTable.php:483:7 - Possibly undefined variable $file, first seen on line 483 �[97;41m$file�[0m[$dao->table_name][$dao->fieldID] = $dao->fieldDataType;

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:544:14 - The method CRM_Core_Error::createAPIError has been marked as deprecated return �[30;47mCRM_Core_Error::createAPIError(ts('entity_id needs to be set and of type Integer'))�[0m;

�[0;31mERROR�[0m: InvalidArrayAccess - CRM/Core/BAO/CustomValueTable.php:552:27 - Cannot access array value on non-array variable $customFieldInfo of type int $fieldID = (int ) �[97;41m$customFieldInfo[0]�[0m;

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:554:18 - The method CRM_Core_Error::createAPIError has been marked as deprecated return �[30;47mCRM_Core_Error::createAPIError(ts('field ID needs to be of type Integer for index %1', [1 => $fieldID] ))�[0m;

�[0;31mERROR�[0m: InvalidArrayAccess - CRM/Core/BAO/CustomValueTable.php:562:13 - Cannot access array value on non-array variable $customFieldInfo of type int if (�[97;41m$customFieldInfo[1]�[0m) {

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:619:18 - The method CRM_Core_Error::createAPIError has been marked as deprecated return �[30;47mCRM_Core_Error::createAPIError(ts('value: %1 is not of the right field data type: %2', [ 1 => $fieldValue['value'], 2 => $dao->data_type, ] ))�[0m;

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:667:12 - The method CRM_Core_Error::createAPIError has been marked as deprecated return �[30;47mCRM_Core_Error::createAPIError(ts('Unknown error'))�[0m;

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/BAO/CustomValueTable.php:686:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_BAO_CustomValueTable::getValues is not nullable, but 'array<array-key, string|int|mixed>|null' contains null

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/BAO/CustomValueTable.php:690:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_BAO_CustomValueTable::getValues is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:697:14 - The method CRM_Core_Error::createAPIError has been marked as deprecated return �[30;47mCRM_Core_Error::createAPIError(ts('entityID needs to be set and of type Integer'))�[0m;

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:708:18 - The method CRM_Core_Error::createAPIError has been marked as deprecated return �[30;47mCRM_Core_Error::createAPIError(ts('field ID needs to be of type Integer for index %1', [1 => $idx] ))�[0m;

INFO: DeprecatedMethod - CRM/Core/BAO/CustomValueTable.php:732:18 - The method CRM_Core_Error::createAPIError has been marked as deprecated return �[30;47mCRM_Core_Error::createAPIError(ts('Invalid entity type') . ': "' . $type . '"')�[0m;

�[0;31mERROR�[0m: MissingFile - CRM/Core/BAO/MessageTemplate.php:34:1 - Cannot find file /home/coolife/git-repos/civicrm-buildkit-docker/build/dmaster/sites/all/modules/civicrm/Mail/mime.php to include /** *

  • @package CRM
  • @copyright CiviCRM LLC (c) 2004-2019 */

�[97;41mrequire_once 'Mail/mime.php'�[0m;

INFO: MissingReturnType - CRM/Core/BAO/Query.php:41:26 - Method CRM_Core_BAO_Query::addCustomFormFields does not have a return type, expecting void public static function �[30;47maddCustomFormFields�[0m(&$form, $extends) {

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Core/BAO/Query.php:44:26 - Cannot access array value on possibly null variable $extends of type array<array-key, mixed>|null $tplName = lcfirst(�[97;41m$extends[0]�[0m) . 'GroupTree';

INFO: MissingReturnType - CRM/Core/BAO/Query.php:76:26 - Method CRM_Core_BAO_Query::searchAction does not have a return type, expecting void public static function �[30;47msearchAction�[0m(&$row, $id) {}

INFO: MissingParamType - CRM/Core/BAO/Query.php:76:40 - Parameter $row has no provided type public static function searchAction(&�[30;47m$row�[0m, $id) {}

INFO: MissingReturnType - CRM/Core/BAO/Query.php:81:26 - Method CRM_Core_BAO_Query::tableNames does not have a return type, expecting void public static function �[30;47mtableNames�[0m(&$tables) {}

INFO: MissingParamType - CRM/Core/BAO/Query.php:81:38 - Parameter $tables has no provided type public static function tableNames(&�[30;47m$tables�[0m) {}

�[0;31mERROR�[0m: NullArgument - CRM/Core/BAO/SchemaHandler.php:76:58 - Argument 2 of CRM_Logging_Schema::fixschemadifferencesfor cannot be null, null value provided to parameter with type array<array-key, mixed> $logging->fixSchemaDifferencesFor($params['name'], �[97;41mNULL�[0m, FALSE);

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/SchemaHandler.php:102:17 - Cannot concatenate with a possibly null null|string $sql .= �[97;41mself::buildPrimaryKeySQL($field, $separator, $prefix)�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/SchemaHandler.php:105:17 - Cannot concatenate with a possibly null null|string $sql .= �[97;41mself::buildSearchIndexSQL($field, $separator, $prefix)�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/SchemaHandler.php:113:17 - Cannot concatenate with a possibly null null|string $sql .= �[97;41mself::buildForeignKeySQL($field, $separator, $prefix, $params['name'])�[0m;

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:127:50 - Parameter $separator has no provided type public static function buildFieldSQL(&$params, �[30;47m$separator�[0m, $prefix) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:127:62 - Parameter $prefix has no provided type public static function buildFieldSQL(&$params, $separator, �[30;47m$prefix�[0m) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:162:55 - Parameter $separator has no provided type public static function buildPrimaryKeySQL(&$params, �[30;47m$separator�[0m, $prefix) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:162:67 - Parameter $prefix has no provided type public static function buildPrimaryKeySQL(&$params, $separator, �[30;47m$prefix�[0m) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:181:56 - Parameter $separator has no provided type public static function buildSearchIndexSQL(&$params, �[30;47m$separator�[0m, $prefix, $indexExist = FALSE) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:181:68 - Parameter $prefix has no provided type public static function buildSearchIndexSQL(&$params, $separator, �[30;47m$prefix�[0m, $indexExist = FALSE) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:214:50 - Parameter $separator has no provided type public static function buildIndexSQL(&$params, �[30;47m$separator�[0m, $prefix) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:214:62 - Parameter $prefix has no provided type public static function buildIndexSQL(&$params, $separator, �[30;47m$prefix�[0m) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/SchemaHandler.php:231:9 - Cannot concatenate with a possibly null null|string �[97;41m$indexFields�[0m .= " $value,";

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/BAO/SchemaHandler.php:234:27 - Argument 1 of substr cannot be null, possibly null value provided $indexFields = substr(�[97;41m$indexFields�[0m, 0, -1);

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:274:55 - Parameter $separator has no provided type public static function buildForeignKeySQL(&$params, �[30;47m$separator�[0m, $prefix, $tableName) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:274:67 - Parameter $prefix has no provided type public static function buildForeignKeySQL(&$params, $separator, �[30;47m$prefix�[0m, $tableName) {

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/SchemaHandler.php:311:17 - Cannot concatenate with a possibly null null|string $sql .= �[97;41mself::buildPrimaryKeySQL($params, $separator, "ADD PRIMARY KEY ")�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/SchemaHandler.php:312:17 - Cannot concatenate with a possibly null null|string $sql .= �[97;41mself::buildSearchIndexSQL($params, $separator, "ADD INDEX ")�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/SchemaHandler.php:313:17 - Cannot concatenate with a possibly null null|string $sql .= �[97;41mself::buildForeignKeySQL($params, $separator, "ADD ", $params['table_name'])�[0m;

�[0;31mERROR�[0m: PossiblyNullOperand - CRM/Core/BAO/SchemaHandler.php:321:17 - Cannot concatenate with a possibly null null|string $sql .= �[97;41mself::buildSearchIndexSQL($params, $separator, "ADD INDEX ", $indexExist)�[0m;

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Core/BAO/SchemaHandler.php:345:72 - Possibly undefined variable $prefix, first seen on line 308 $logging->fixSchemaDifferencesFor($params['table_name'], [trim(�[97;41m$prefix�[0m) => [$params['name']]], FALSE);

INFO: DeprecatedMethod - CRM/Core/BAO/SchemaHandler.php:350:7 - The method CRM_Core_DAO::triggerRebuild has been marked as deprecated �[30;47mCRM_Core_DAO::triggerRebuild($params['table_name'])�[0m;

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:362:26 - Method CRM_Core_BAO_SchemaHandler::dropTable does not have a return type, expecting void public static function �[30;47mdropTable�[0m($tableName) {

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:374:26 - Method CRM_Core_BAO_SchemaHandler::dropColumn does not have a return type, expecting void public static function �[30;47mdropColumn�[0m($tableName, $columnName, $l18n = FALSE, $isUpgradeMode = FALSE) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/SchemaHandler.php:386:59 - Argument 2 of explode expects string, text provided $locales = explode(CRM_Core_DAO::VALUE_SEPARATOR, �[97;41m$domain->locales�[0m);

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:396:26 - Method CRM_Core_BAO_SchemaHandler::changeUniqueToIndex does not have a return type, expecting void public static function �[30;47mchangeUniqueToIndex�[0m($tableName, $dropUnique = TRUE) {

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:431:26 - Method CRM_Core_BAO_SchemaHandler::createIndexes does not have a return type, expecting void public static function �[30;47mcreateIndexes�[0m($tables, $createIndexPrefix = 'index', $substrLengths = []) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:431:40 - Parameter $tables has no provided type public static function createIndexes(�[30;47m$tables�[0m, $createIndexPrefix = 'index', $substrLengths = []) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/SchemaHandler.php:435:55 - Argument 2 of explode expects string, text provided $locales = explode(CRM_Core_DAO::VALUE_SEPARATOR, �[97;41m$domain->locales�[0m);

INFO: InvalidDocblock - CRM/Core/BAO/SchemaHandler.php:514:3 - Invalid string array('tableName' => array('index1', 'index2')) in docblock for CRM_Core_BAO_SchemaHandler::getIndexes /**

  • Get indexes for tables
  • @param array $tables
  • array of table names to find indexes for
  • @return array('tableName' => array('index1', 'index2')) */ �[30;47mpublic static function getIndexes($tables) {�[0m

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:514:26 - Method CRM_Core_BAO_SchemaHandler::getIndexes does not have a return type, expecting array<mixed, array<mixed, array{name:mixed, field?:array<int, string>, unique?:int}>> public static function �[30;47mgetIndexes�[0m($tables) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:514:37 - Parameter $tables has no provided type public static function getIndexes(�[30;47m$tables�[0m) {

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:538:26 - Method CRM_Core_BAO_SchemaHandler::dropIndexIfExists does not have a return type, expecting void public static function �[30;47mdropIndexIfExists�[0m($tableName, $indexName) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/BAO/SchemaHandler.php:539:46 - Argument 2 of CRM_Core_BAO_SchemaHandler::checkifindexexists expects array<array-key, mixed>, string provided if (self::checkIfIndexExists($tableName, �[97;41m$indexName�[0m)) {

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:552:26 - Method CRM_Core_BAO_SchemaHandler::alterFieldLength does not have a return type, expecting void public static function �[30;47malterFieldLength�[0m($customFieldID, $tableName, $columnName, $length) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:552:84 - Parameter $length has no provided type public static function alterFieldLength($customFieldID, $tableName, $columnName, �[30;47m$length�[0m) {

INFO: DeprecatedMethod - CRM/Core/BAO/SchemaHandler.php:591:7 - The method CRM_Core_Error::fatal has been marked as deprecated �[30;47mCRM_Core_Error::fatal(ts('Could Not Find Custom Field Details for %1, %2, %3', [ 1 => $tableName, 2 => $columnName, 3 => $customFieldID, ] ))�[0m;

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:674:39 - Parameter $table_name has no provided type public static function safeRemoveFK(�[30;47m$table_name�[0m, $constraint_name) {

INFO: MissingParamType - CRM/Core/BAO/SchemaHandler.php:674:52 - Parameter $constraint_name has no provided type public static function safeRemoveFK($table_name, �[30;47m$constraint_name�[0m) {

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:688:26 - Method CRM_Core_BAO_SchemaHandler::addIndexSignature does not have a return type, expecting void public static function �[30;47maddIndexSignature�[0m($table, &$indices) {

INFO: MissingReturnType - CRM/Core/BAO/SchemaHandler.php:763:26 - Method CRM_Core_BAO_SchemaHandler::createMissingIndices does not have a return type, expecting void public static function �[30;47mcreateMissingIndices�[0m($missingIndices) {

INFO: MisplacedRequiredParam - CRM/Core/BAO/Setting.php:115:62 - Required param $settingsToReturn should come before any optional params in CRM_Core_BAO_Setting::getItems public static function getItems(&$params, $domains = NULL, �[30;47m$settingsToReturn�[0m) {

INFO: InvalidDocblock - CRM/Core/BAO/UFField.php:867:3 - Cannot parse comma without a parent node in docblock for CRM_Core_BAO_UFField::getAvailableFields /**

  • Get a list of fields which can be added to profiles.
  • @param int $gid : UF group ID
  • @param array $defaults : Form defaults
  • @return array, multidimensional; e.g. $result['FieldGroup']['field_name']['label'] */ �[30;47mpublic static function getAvailableFields($gid = NULL, $defaults = []) {�[0m

INFO: MissingReturnType - CRM/Core/Block.php:70:26 - Method CRM_Core_Block::initProperties does not have a return type, expecting void public static function �[30;47minitProperties�[0m() {

INFO: MissingReturnType - CRM/Core/Block.php:207:26 - Method CRM_Core_Block::setProperty does not have a return type, expecting void public static function �[30;47msetProperty�[0m($id, $property, $value) {

INFO: MissingReturnType - CRM/Core/Block.php:287:27 - Method CRM_Core_Block::setTemplateValues does not have a return type, expecting void private static function �[30;47msetTemplateValues�[0m($id) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:311:11 - Argument 3 of CRM_Core_Block::setproperty expects string, non-empty-array<string, mixed> provided �[97;41m$values�[0m

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:318:63 - Argument 3 of CRM_Core_Block::setproperty expects string, array{queryString:string} provided self::setProperty(self::LANGSWITCH, 'templateValues', �[97;41m$values�[0m);

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Block.php:324:13 - Argument 2 of CRM_Core_DAO::getfieldvalue expects int, string(CRM_Contact_Form_Search_Custom_FullText) provided �[97;41m'CRM_Contact_Form_Search_Custom_FullText'�[0m, 'value', 'name'

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:327:68 - Argument 3 of CRM_Core_Block::setproperty expects string, array{fullTextSearchID:string|null} provided self::setProperty(self::FULLTEXT_SEARCH, 'templateValues', �[97;41m$urlArray�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:332:68 - Argument 3 of CRM_Core_Block::setproperty expects string, array{recentlyViewed:array<array-key, mixed>} provided self::setProperty(self::RECENTLY_VIEWED, 'templateValues', �[97;41marray('recentlyViewed' => $recent)�[0m);

INFO: MissingReturnType - CRM/Core/Block.php:344:27 - Method CRM_Core_Block::setTemplateShortcutValues does not have a return type, expecting null private static function �[30;47msetTemplateShortcutValues�[0m() {

�[0;31mERROR�[0m: UndefinedMethod - CRM/Core/Block.php:374:19 - Method CRM_Core_Component_Info::creatnewshortcut does not exist $obj->�[97;41mcreatNewShortcut�[0m($shortCuts, $newCredit);

�[0;31mERROR�[0m: NullArgument - CRM/Core/Block.php:423:7 - Argument 2 of CRM_Utils_Hook::links cannot be null, null value provided to parameter with type string �[97;41mNULL�[0m,

INFO: MissingParamType - CRM/Core/Block.php:449:45 - Parameter $short has no provided type private static function setShortcutValues(�[30;47m$short�[0m) {

INFO: MissingReturnType - CRM/Core/Block.php:470:27 - Method CRM_Core_Block::setTemplateDashboardValues does not have a return type, expecting null private static function �[30;47msetTemplateDashboardValues�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:499:58 - Argument 3 of CRM_Core_Block::setproperty expects string, array{dashboardLinks:array<int, array{url:mixed, title:mixed, key:mixed}>} provided self::setProperty(self::DASHBOARD, 'templateValues', �[97;41marray('dashboardLinks' => $values)�[0m);

INFO: MissingReturnType - CRM/Core/Block.php:505:27 - Method CRM_Core_Block::setTemplateMailValues does not have a return type, expecting void private static function �[30;47msetTemplateMailValues�[0m() {

�[0;31mERROR�[0m: UndefinedConstant - CRM/Core/Block.php:530:23 - Constant CRM_Core_Block::MAIL is not defined self::setProperty(�[97;41mself::MAIL�[0m, 'templateValues', array('shortCuts' => $values));

INFO: MissingReturnType - CRM/Core/Block.php:536:27 - Method CRM_Core_Block::setTemplateMenuValues does not have a return type, expecting void private static function �[30;47msetTemplateMenuValues�[0m() {

�[0;31mERROR�[0m: UndefinedConstant - CRM/Core/Block.php:542:25 - Constant CRM_Core_Block::MENU is not defined self::setProperty(�[97;41mself::MENU�[0m, 'templateValues', array('menu' => $values));

INFO: MissingReturnType - CRM/Core/Block.php:549:27 - Method CRM_Core_Block::setTemplateEventValues does not have a return type, expecting void private static function �[30;47msetTemplateEventValues�[0m() {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:552:50 - Argument 1 of CRM_Event_BAO_Event::getcompleteinfo expects date|null, string provided $info = CRM_Event_BAO_Event::getCompleteInfo(�[97;41mdate("Ymd")�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:565:56 - Argument 3 of CRM_Core_Block::setproperty expects string, array{eventBlock:non-empty-array<array-key, mixed>} provided self::setProperty(self::EVENT, 'templateValues', �[97;41marray('eventBlock' => $info)�[0m);

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/Block.php:575:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_Block::getContent is not nullable, but 'array{name:string, id:string, subject:array<array-key, mixed>, content:array<array-key, mixed>}|null' contains null

  • @return �[97;41marray�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Block.php:581:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_Block::getContent is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Block.php:585:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_Block::getContent is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Block.php:593:16 - The declared return type 'array<array-key, mixed>' for CRM_Core_Block::getContent is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Block.php:599:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_Block::getContent is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Block.php:613:16 - The declared return type 'array<array-key, mixed>' for CRM_Core_Block::getContent is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:622:44 - Argument 1 of CRM_Utils_Array::crmisemptyarray expects array<array-key, mixed>, string provided if (CRM_Utils_Array::crmIsEmptyArray(�[97;41m$recent�[0m)) {

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Block.php:623:16 - The declared return type 'array<array-key, mixed>' for CRM_Core_Block::getContent is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/Block.php:630:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_Block::getContent is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Block.php:640:7 - Argument 3 of CRM_Core_Block::fetch expects array<array-key, mixed>, string provided �[97;41mself::getProperty($id, 'templateValues')�[0m

INFO: DocblockTypeContradiction - CRM/Core/ClassLoader.php:59:19 - object does not contain null if ($force || �[30;47mself::$_singleton === NULL�[0m) {

INFO: UnresolvableInclude - CRM/Core/ClassLoader.php:108:7 - Cannot resolve the given expression to a file path �[30;47mrequire_once $civicrm_base_path . '/vendor/autoload.php'�[0m;

INFO: UnresolvableInclude - CRM/Core/ClassLoader.php:111:7 - Cannot resolve the given expression to a file path �[30;47mrequire_once $top_path . '/vendor/autoload.php'�[0m;

INFO: MissingReturnType - CRM/Core/ClassLoader.php:123:19 - Method CRM_Core_ClassLoader::register does not have a return type, expecting void public function �[30;47mregister�[0m($prepend = FALSE) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/ClassLoader.php:137:29 - Argument 1 of CRM_Core_ClassLoader::inithtmlpurifier expects string, bool provided $this->initHtmlPurifier(�[97;41m$prepend�[0m);

INFO: MissingReturnType - CRM/Core/ClassLoader.php:157:19 - Method CRM_Core_ClassLoader::initHtmlPurifier does not have a return type, expecting void public function �[30;47minitHtmlPurifier�[0m($prepend) {

INFO: UnresolvableInclude - CRM/Core/ClassLoader.php:169:5 - Cannot resolve the given expression to a file path �[30;47mrequire_once $htmlPurifierPath�[0m;

INFO: MissingReturnType - CRM/Core/ClassLoader.php:204:19 - Method CRM_Core_ClassLoader::loadClass does not have a return type, expecting void public function �[30;47mloadClass�[0m($class) {

INFO: MissingParamType - CRM/Core/ClassLoader.php:204:29 - Parameter $class has no provided type public function loadClass(�[30;47m$class�[0m) {

INFO: UnresolvableInclude - CRM/Core/ClassLoader.php:218:9 - Cannot resolve the given expression to a file path �[30;47mrequire_once $file�[0m;

INFO: UnresolvableInclude - CRM/Core/ClassLoader.php:224:9 - Cannot resolve the given expression to a file path �[30;47mrequire_once $file�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/BaseTask.php:12:13 - Property CRM_Core_CodeGen_BaseTask::$tables does not have a declared type protected �[30;47m$tables�[0m;

INFO: MissingReturnType - CRM/Core/CodeGen/BaseTask.php:27:19 - Method CRM_Core_CodeGen_BaseTask::setConfig does not have a return type, expecting void public function �[30;47msetConfig�[0m($config) {

�[0;31mERROR�[0m: PropertyTypeCoercion - CRM/Core/CodeGen/BaseTask.php:28:21 - $this->config expects 'CRM_Core_CodeGen_Main', parent type 'object' provided $this->config = �[97;41m$config�[0m;

INFO: MissingParamType - CRM/Core/CodeGen/BaseTask.php:75:39 - Parameter $actual has no provided type protected function isApproxPhpMatch(�[30;47m$actual�[0m, $expected) {

INFO: MissingParamType - CRM/Core/CodeGen/BaseTask.php:75:48 - Parameter $expected has no provided type protected function isApproxPhpMatch($actual, �[30;47m$expected�[0m) {

INFO: MissingReturnType - CRM/Core/CodeGen/Config.php:8:19 - Method CRM_Core_CodeGen_Config::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Core/CodeGen/Config.php:12:19 - Method CRM_Core_CodeGen_Config::setupCms does not have a return type, expecting void public function �[30;47msetupCms�[0m() {

INFO: PropertyNotSetInConstructor - CRM/Core/CodeGen/DAO.php:16:11 - Property CRM_Core_CodeGen_DAO::$tableChecksum is not defined in constructor of CRM_Core_CodeGen_DAO or in any methods called in the constructor private �[30;47m$tableChecksum�[0m;

INFO: PropertyNotSetInConstructor - CRM/Core/CodeGen/DAO.php:21:11 - Property CRM_Core_CodeGen_DAO::$raw is not defined in constructor of CRM_Core_CodeGen_DAO or in any methods called in the constructor private �[30;47m$raw�[0m;

INFO: MissingReturnType - CRM/Core/CodeGen/DAO.php:63:19 - Method CRM_Core_CodeGen_DAO::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/CodeGen/DAO.php:74:54 - Argument 2 of var_export expects bool, int(1) provided $template->assign('indicesPhp', var_export([], �[97;41m1�[0m));

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/CodeGen/DAO.php:77:87 - Argument 2 of var_export expects bool, int(1) provided $template->assign('indicesPhp', var_export($this->tables[$this->name]['index'], �[97;41m1�[0m));

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/CodeGen/DAO.php:94:56 - Argument 2 of var_export expects bool, int(1) provided $template->assign('indicesPhp', var_export([], �[97;41m1�[0m));

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/CodeGen/DAO.php:97:89 - Argument 2 of var_export expects bool, int(1) provided $template->assign('indicesPhp', var_export($this->tables[$this->name]['index'], �[97;41m1�[0m));

INFO: MissingPropertyType - CRM/Core/CodeGen/DAO.php:121:18 - Property CRM_Core_CodeGen_Main::$phpCodePath does not have a declared type $directory = �[30;47m$this->config->phpCodePath�[0m . $this->tables[$this->name]['base'];

INFO: MissingReturnType - CRM/Core/CodeGen/I18n.php:8:19 - Method CRM_Core_CodeGen_I18n::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Core/CodeGen/I18n.php:13:19 - Method CRM_Core_CodeGen_I18n::generateInstallLangs does not have a return type, expecting void public function �[30;47mgenerateInstallLangs�[0m() {

INFO: MissingReturnType - CRM/Core/CodeGen/I18n.php:25:19 - Method CRM_Core_CodeGen_I18n::generateSchemaStructure does not have a return type, expecting void public function �[30;47mgenerateSchemaStructure�[0m() {

INFO: MissingPropertyType - CRM/Core/CodeGen/I18n.php:59:44 - Property CRM_Core_CodeGen_Main::$phpCodePath does not have a declared type $template->run('schema_structure.tpl', �[30;47m$this->config->phpCodePath�[0m . "/CRM/Core/I18n/SchemaStructure.php");

INFO: MissingPropertyType - CRM/Core/CodeGen/Main.php:7:10 - Property CRM_Core_CodeGen_Main::$buildVersion does not have a declared type - consider string|null public �[30;47m$buildVersion�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Main.php:8:10 - Property CRM_Core_CodeGen_Main::$db_version does not have a declared type public �[30;47m$db_version�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Main.php:15:10 - Property CRM_Core_CodeGen_Main::$CoreDAOCodePath does not have a declared type public �[30;47m$CoreDAOCodePath�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Main.php:16:10 - Property CRM_Core_CodeGen_Main::$sqlCodePath does not have a declared type public �[30;47m$sqlCodePath�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Main.php:17:10 - Property CRM_Core_CodeGen_Main::$phpCodePath does not have a declared type public �[30;47m$phpCodePath�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Main.php:18:10 - Property CRM_Core_CodeGen_Main::$tplCodePath does not have a declared type public �[30;47m$tplCodePath�[0m;

INFO: PropertyNotSetInConstructor - CRM/Core/CodeGen/Main.php:31:10 - Property CRM_Core_CodeGen_Main::$tables is not defined in constructor of CRM_Core_CodeGen_Main or in any methods called in the constructor public �[30;47m$tables�[0m;

INFO: PropertyNotSetInConstructor - CRM/Core/CodeGen/Main.php:37:10 - Property CRM_Core_CodeGen_Main::$database is not defined in constructor of CRM_Core_CodeGen_Main or in any methods called in the constructor public �[30;47m$database�[0m;

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:31 - Parameter $CoreDAOCodePath has no provided type public function __construct(�[30;47m$CoreDAOCodePath�[0m, $sqlCodePath, $phpCodePath, $tplCodePath, $IGNORE, $argCms, $argVersion, $schemaPath, $digestPath) {

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:49 - Parameter $sqlCodePath has no provided type public function __construct($CoreDAOCodePath, �[30;47m$sqlCodePath�[0m, $phpCodePath, $tplCodePath, $IGNORE, $argCms, $argVersion, $schemaPath, $digestPath) {

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:63 - Parameter $phpCodePath has no provided type public function __construct($CoreDAOCodePath, $sqlCodePath, �[30;47m$phpCodePath�[0m, $tplCodePath, $IGNORE, $argCms, $argVersion, $schemaPath, $digestPath) {

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:77 - Parameter $tplCodePath has no provided type public function __construct($CoreDAOCodePath, $sqlCodePath, $phpCodePath, �[30;47m$tplCodePath�[0m, $IGNORE, $argCms, $argVersion, $schemaPath, $digestPath) {

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:91 - Parameter $IGNORE has no provided type public function __construct($CoreDAOCodePath, $sqlCodePath, $phpCodePath, $tplCodePath, �[30;47m$IGNORE�[0m, $argCms, $argVersion, $schemaPath, $digestPath) {

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:100 - Parameter $argCms has no provided type public function __construct($CoreDAOCodePath, $sqlCodePath, $phpCodePath, $tplCodePath, $IGNORE, �[30;47m$argCms�[0m, $argVersion, $schemaPath, $digestPath) {

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:109 - Parameter $argVersion has no provided type public function __construct($CoreDAOCodePath, $sqlCodePath, $phpCodePath, $tplCodePath, $IGNORE, $argCms, �[30;47m$argVersion�[0m, $schemaPath, $digestPath) {

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:122 - Parameter $schemaPath has no provided type public function __construct($CoreDAOCodePath, $sqlCodePath, $phpCodePath, $tplCodePath, $IGNORE, $argCms, $argVersion, �[30;47m$schemaPath�[0m, $digestPath) {

INFO: MissingParamType - CRM/Core/CodeGen/Main.php:61:135 - Parameter $digestPath has no provided type public function __construct($CoreDAOCodePath, $sqlCodePath, $phpCodePath, $tplCodePath, $IGNORE, $argCms, $argVersion, $schemaPath, �[30;47m$digestPath�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidPropertyFetch - CRM/Core/CodeGen/Main.php:74:25 - Cannot fetch property on possible non-object $versionXML of type bool $this->db_version = �[97;41m$versionXML->version_no�[0m;

INFO: MissingReturnType - CRM/Core/CodeGen/Main.php:87:19 - Method CRM_Core_CodeGen_Main::main does not have a return type, expecting void public function �[30;47mmain�[0m() {

INFO: MissingReturnType - CRM/Core/CodeGen/Main.php:149:22 - Method CRM_Core_CodeGen_Main::init does not have a return type, expecting void protected function �[30;47minit�[0m() {

INFO: MissingPropertyType - CRM/Core/CodeGen/Main.php:154:25 - Property CRM_Core_CodeGen_Specification::$database does not have a declared type $this->database = �[30;47m$specification->database�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Main.php:155:23 - Property CRM_Core_CodeGen_Specification::$tables does not have a declared type $this->tables = �[30;47m$specification->tables�[0m;

�[0;31mERROR�[0m: UndefinedConstant - CRM/Core/CodeGen/Reflection.php:17:9 - Const CIVICRM_UF is not defined if (�[97;41mCIVICRM_UF�[0m == 'UnitTests') {

INFO: MissingReturnType - CRM/Core/CodeGen/Reflection.php:27:19 - Method CRM_Core_CodeGen_Reflection::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: MissingPropertyType - CRM/Core/CodeGen/Reflection.php:41:12 - Property CRM_Core_CodeGen_Main::$CoreDAOCodePath does not have a declared type return �[30;47m$this->config->CoreDAOCodePath�[0m . "AllCoreTables.data.php";

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Core/CodeGen/Schema.php:15:5 - Instance property CRM_Core_CodeGen_Schema::$locales is not defined �[97;41m$this->locales�[0m = $this->findLocales();

INFO: MissingReturnType - CRM/Core/CodeGen/Schema.php:18:19 - Method CRM_Core_CodeGen_Schema::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: MissingPropertyType - CRM/Core/CodeGen/Schema.php:19:43 - Property CRM_Core_CodeGen_Main::$sqlCodePath does not have a declared type CRM_Core_CodeGen_Util_File::createDir(�[30;47m$this->config->sqlCodePath�[0m);

INFO: MissingReturnType - CRM/Core/CodeGen/Schema.php:37:19 - Method CRM_Core_CodeGen_Schema::generateCreateSql does not have a return type, expecting void public function �[30;47mgenerateCreateSql�[0m($fileName = 'civicrm.mysql') {

INFO: MissingPropertyType - CRM/Core/CodeGen/Schema.php:47:34 - Property CRM_Core_CodeGen_Main::$sqlCodePath does not have a declared type $template->run('schema.tpl', �[30;47m$this->config->sqlCodePath�[0m . $fileName);

INFO: MissingReturnType - CRM/Core/CodeGen/Schema.php:53:19 - Method CRM_Core_CodeGen_Schema::generateDropSql does not have a return type, expecting void public function �[30;47mgenerateDropSql�[0m($fileName = 'civicrm_drop.mysql') {

INFO: MissingPropertyType - CRM/Core/CodeGen/Schema.php:58:32 - Property CRM_Core_CodeGen_Main::$sqlCodePath does not have a declared type $template->run('drop.tpl', �[30;47m$this->config->sqlCodePath�[0m . $fileName);

INFO: MissingReturnType - CRM/Core/CodeGen/Schema.php:61:19 - Method CRM_Core_CodeGen_Schema::generateNavigation does not have a return type, expecting void public function �[30;47mgenerateNavigation�[0m() {

INFO: MissingPropertyType - CRM/Core/CodeGen/Schema.php:64:46 - Property CRM_Core_CodeGen_Main::$sqlCodePath does not have a declared type $template->run('civicrm_navigation.tpl', �[30;47m$this->config->sqlCodePath�[0m . "civicrm_navigation.mysql");

INFO: MissingReturnType - CRM/Core/CodeGen/Schema.php:67:19 - Method CRM_Core_CodeGen_Schema::generateLocaleDataSql does not have a return type, expecting void public function �[30;47mgenerateLocaleDataSql�[0m() {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Schema.php:72:14 - Instance property CRM_Core_CodeGen_Schema::$locales is not defined foreach (�[97;41m$this->locales�[0m as $locale) {

INFO: MissingPropertyType - CRM/Core/CodeGen/Schema.php:76:39 - Property CRM_Core_CodeGen_Main::$db_version does not have a declared type $template->assign('db_version', �[30;47m$this->config->db_version�[0m);

INFO: MissingPropertyType - CRM/Core/CodeGen/Schema.php:89:39 - Property CRM_Core_CodeGen_Main::$sqlCodePath does not have a declared type $template->runConcat($sections, �[30;47m$this->config->sqlCodePath�[0m . "civicrm_data$ext.mysql");

INFO: MissingReturnType - CRM/Core/CodeGen/Schema.php:97:19 - Method CRM_Core_CodeGen_Schema::generateSample does not have a return type, expecting void public function �[30;47mgenerateSample�[0m() {

INFO: MissingPropertyType - CRM/Core/CodeGen/Schema.php:103:37 - Property CRM_Core_CodeGen_Main::$sqlCodePath does not have a declared type $template->runConcat($sections, �[30;47m$this->config->sqlCodePath�[0m . 'civicrm_sample.mysql');

INFO: MissingPropertyType - CRM/Core/CodeGen/Specification.php:7:10 - Property CRM_Core_CodeGen_Specification::$tables does not have a declared type - consider array<array-key, mixed>|null public �[30;47m$tables�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Specification.php:8:10 - Property CRM_Core_CodeGen_Specification::$database does not have a declared type - consider array<array-key, mixed>|null public �[30;47m$database�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Specification.php:10:13 - Property CRM_Core_CodeGen_Specification::$classNames does not have a declared type - consider array|null protected �[30;47m$classNames�[0m;

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:20:19 - Method CRM_Core_CodeGen_Specification::parse does not have a return type, expecting void public function �[30;47mparse�[0m($schemaPath, $buildVersion, $verbose = TRUE) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:20:25 - Parameter $schemaPath has no provided type public function parse(�[30;47m$schemaPath�[0m, $buildVersion, $verbose = TRUE) {

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Core/CodeGen/Specification.php:21:5 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined �[97;41m$this->buildVersion�[0m = $buildVersion;

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:41:46 - Argument 2 of CRM_Core_CodeGen_Specification::resolveforeignkeys expects string, array<empty, empty> provided $this->resolveForeignKeys($this->tables, �[97;41m$this->classNames�[0m);

�[0;31mERROR�[0m: PossiblyUndefinedVariable - CRM/Core/CodeGen/Specification.php:58:11 - Possibly undefined variable $archiveTables, first seen on line 58 �[97;41m$archiveTables�[0m[$name] = $table;

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:69:33 - Parameter $dbXML has no provided type public function &getDatabase(&�[30;47m$dbXML�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:73:65 - Argument 4 of CRM_Core_CodeGen_Specification::checkandappend expects null, string(DEFAULT CHARACTER SET ) provided $this->checkAndAppend($attributes, $dbXML, 'character_set', �[97;41m'DEFAULT CHARACTER SET '�[0m, '');

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:73:91 - Argument 5 of CRM_Core_CodeGen_Specification::checkandappend expects null, string() provided $this->checkAndAppend($attributes, $dbXML, 'character_set', 'DEFAULT CHARACTER SET ', �[97;41m''�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:74:59 - Argument 4 of CRM_Core_CodeGen_Specification::checkandappend expects null, string(COLLATE ) provided $this->checkAndAppend($attributes, $dbXML, 'collate', �[97;41m'COLLATE '�[0m, '');

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:74:71 - Argument 5 of CRM_Core_CodeGen_Specification::checkandappend expects null, string() provided $this->checkAndAppend($attributes, $dbXML, 'collate', 'COLLATE ', �[97;41m''�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:78:74 - Argument 4 of CRM_Core_CodeGen_Specification::checkandappend expects null, string(ENGINE=) provided $this->checkAndAppend($tableAttributes_modern, $dbXML, 'table_type', �[97;41m'ENGINE='�[0m, '');

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:78:85 - Argument 5 of CRM_Core_CodeGen_Specification::checkandappend expects null, string() provided $this->checkAndAppend($tableAttributes_modern, $dbXML, 'table_type', 'ENGINE=', �[97;41m''�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:79:74 - Argument 4 of CRM_Core_CodeGen_Specification::checkandappend expects null, string(TYPE=) provided $this->checkAndAppend($tableAttributes_simple, $dbXML, 'table_type', �[97;41m'TYPE='�[0m, '');

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:79:83 - Argument 5 of CRM_Core_CodeGen_Specification::checkandappend expects null, string() provided $this->checkAndAppend($tableAttributes_simple, $dbXML, 'table_type', 'TYPE=', �[97;41m''�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:83:60 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, string() provided $database['comment'] = $this->value('comment', $dbXML, �[97;41m''�[0m);

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:94:29 - Parameter $dbXML has no provided type public function getTables(�[30;47m$dbXML�[0m, &$database) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:94:38 - Parameter $database has no provided type public function getTables($dbXML, &�[30;47m$database�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:98:45 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $tableXML, �[97;41m0�[0m) > 0 && version_compare($this->value('drop', $tableXML, 0), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:98:71 - Argument 1 of version_compare cannot be null, possibly null value provided if ($this->value('drop', $tableXML, 0) > 0 && version_compare(�[97;41m$this->value('drop', $tableXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:98:103 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $tableXML, 0) > 0 && version_compare($this->value('drop', $tableXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:98:107 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if ($this->value('drop', $tableXML, 0) > 0 && version_compare($this->value('drop', $tableXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:102:29 - Argument 1 of version_compare cannot be null, possibly null value provided if (version_compare(�[97;41m$this->value('add', $tableXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:102:60 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if (version_compare($this->value('add', $tableXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:102:64 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if (version_compare($this->value('add', $tableXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:115:19 - Method CRM_Core_CodeGen_Specification::resolveForeignKeys does not have a return type, expecting void public function �[30;47mresolveForeignKeys�[0m(&$tables, &$classNames) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:115:39 - Parameter $tables has no provided type public function resolveForeignKeys(&�[30;47m$tables�[0m, &$classNames) {

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:126:19 - Method CRM_Core_CodeGen_Specification::resolveForeignKey does not have a return type, expecting void public function �[30;47mresolveForeignKey�[0m(&$tables, &$classNames, $name) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:126:38 - Parameter $tables has no provided type public function resolveForeignKey(&�[30;47m$tables�[0m, &$classNames, $name) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:133:38 - Argument 2 of array_key_exists expects array<array-key, mixed>, string provided if (!array_key_exists($ftable, �[97;41m$classNames�[0m)) {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Core/CodeGen/Specification.php:146:14 - The declared return type 'array<array-key, mixed>' for CRM_Core_CodeGen_Specification::orderTables is incorrect, got 'array<array-key, mixed>|int'

  • @return �[97;41marray�[0m

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:148:32 - Parameter $tables has no provided type public function orderTables(&�[30;47m$tables�[0m) {

�[0;31mERROR�[0m: PossiblyInvalidArgument - CRM/Core/CodeGen/Specification.php:153:40 - Argument 2 of CRM_Core_CodeGen_Specification::validtable expects int, possibly different type array<array-key, mixed>|int provided if ($this->validTable($tables, �[97;41m$ordered�[0m, $name)) {

�[0;31mERROR�[0m: InvalidArrayAssignment - CRM/Core/CodeGen/Specification.php:154:11 - Cannot access array value on non-array variable $ordered[$name] of type int �[97;41m$ordered[$name]�[0m = $tables[$name];

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Core/CodeGen/Specification.php:159:12 - The type 'array<array-key, mixed>|int' does not match the declared return type 'array<array-key, mixed>' for CRM_Core_CodeGen_Specification::orderTables return �[97;41m$ordered�[0m;

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:169:31 - Parameter $tables has no provided type public function validTable(&�[30;47m$tables�[0m, &$valid, $name) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:176:38 - Argument 2 of array_key_exists expects array<array-key, mixed>, int provided if (!array_key_exists($ftable, �[97;41m$valid�[0m) && $ftable !== $name) {

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:188:19 - Method CRM_Core_CodeGen_Specification::getTable does not have a return type, expecting void public function �[30;47mgetTable�[0m($tableXML, &$database, &$tables) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:188:28 - Parameter $tableXML has no provided type public function getTable(�[30;47m$tableXML�[0m, &$database, &$tables) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:188:40 - Parameter $database has no provided type public function getTable($tableXML, &�[30;47m$database�[0m, &$tables) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:188:52 - Parameter $tables has no provided type public function getTable($tableXML, &$database, &�[30;47m$tables�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:220:47 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, string(false) provided 'log' => $this->value('log', $tableXML, �[97;41m'false'�[0m),

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:221:55 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, string(false) provided 'archive' => $this->value('archive', $tableXML, �[97;41m'false'�[0m),

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:226:43 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $fieldXML, �[97;41m0�[0m) > 0 && version_compare($this->value('drop', $fieldXML, 0), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:226:69 - Argument 1 of version_compare cannot be null, possibly null value provided if ($this->value('drop', $fieldXML, 0) > 0 && version_compare(�[97;41m$this->value('drop', $fieldXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:226:101 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $fieldXML, 0) > 0 && version_compare($this->value('drop', $fieldXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:226:105 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if ($this->value('drop', $fieldXML, 0) > 0 && version_compare($this->value('drop', $fieldXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:230:27 - Argument 1 of version_compare cannot be null, possibly null value provided if (version_compare(�[97;41m$this->value('add', $fieldXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:230:58 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if (version_compare($this->value('add', $fieldXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:230:62 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if (version_compare($this->value('add', $fieldXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:244:45 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $indexXML, �[97;41m0�[0m) > 0 && version_compare($this->value('drop', $indexXML, 0), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:244:71 - Argument 1 of version_compare cannot be null, possibly null value provided if ($this->value('drop', $indexXML, 0) > 0 && version_compare(�[97;41m$this->value('drop', $indexXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:244:103 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $indexXML, 0) > 0 && version_compare($this->value('drop', $indexXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:244:107 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if ($this->value('drop', $indexXML, 0) > 0 && version_compare($this->value('drop', $indexXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:258:47 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $foreignXML, �[97;41m0�[0m) > 0 && version_compare($this->value('drop', $foreignXML, 0), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:258:73 - Argument 1 of version_compare cannot be null, possibly null value provided if ($this->value('drop', $foreignXML, 0) > 0 && version_compare(�[97;41m$this->value('drop', $foreignXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:258:107 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $foreignXML, 0) > 0 && version_compare($this->value('drop', $foreignXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:258:111 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if ($this->value('drop', $foreignXML, 0) > 0 && version_compare($this->value('drop', $foreignXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:261:29 - Argument 1 of version_compare cannot be null, possibly null value provided if (version_compare(�[97;41m$this->value('add', $foreignXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:261:62 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if (version_compare($this->value('add', $foreignXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:261:66 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if (version_compare($this->value('add', $foreignXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:271:47 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $foreignXML, �[97;41m0�[0m) > 0 && version_compare($this->value('drop', $foreignXML, 0), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:271:73 - Argument 1 of version_compare cannot be null, possibly null value provided if ($this->value('drop', $foreignXML, 0) > 0 && version_compare(�[97;41m$this->value('drop', $foreignXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:271:107 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if ($this->value('drop', $foreignXML, 0) > 0 && version_compare($this->value('drop', $foreignXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:271:111 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if ($this->value('drop', $foreignXML, 0) > 0 && version_compare($this->value('drop', $foreignXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:274:29 - Argument 1 of version_compare cannot be null, possibly null value provided if (version_compare(�[97;41m$this->value('add', $foreignXML, 0)�[0m, $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:274:62 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, int(0) provided if (version_compare($this->value('add', $foreignXML, �[97;41m0�[0m), $this->buildVersion, '<=')) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/CodeGen/Specification.php:274:66 - Instance property CRM_Core_CodeGen_Specification::$buildVersion is not defined if (version_compare($this->value('add', $foreignXML, 0), �[97;41m$this->buildVersion�[0m, '<=')) {

�[0;31mERROR�[0m: TooManyArguments - CRM/Core/CodeGen/Specification.php:275:18 - Too many arguments for method CRM_Core_CodeGen_Specification::getdynamicforeignkey - expecting 2 but saw 3 $this->�[97;41mgetDynamicForeignKey�[0m($foreignXML, $dynamicForeign, $name);

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:288:19 - Method CRM_Core_CodeGen_Specification::getField does not have a return type, expecting void public function �[30;47mgetField�[0m(&$fieldXML, &$fields) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:288:29 - Parameter $fieldXML has no provided type public function getField(&�[30;47m$fieldXML�[0m, &$fields) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:288:41 - Parameter $fields has no provided type public function getField(&$fieldXML, &�[30;47m$fields�[0m) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:340:64 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, string provided $field['phpType'] = $this->value('phpType', $fieldXML, �[97;41m$type�[0m);

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/CodeGen/Specification.php:346:66 - Argument 3 of CRM_Core_CodeGen_Specification::value expects null, string provided $field['crmType'] = $this->value('crmType', $fieldXML, �[97;41m'CRM_Utils_Type::T_' . strtoupper($type)�[0m);

�[0;31mERROR�[0m: InvalidNullableReturnType - CRM/Core/CodeGen/Specification.php:452:14 - The declared return type 'string' for CRM_Core_CodeGen_Specification::composeTitle is not nullable, but 'string|null' contains null

  • @return �[97;41mstring�[0m

�[0;31mERROR�[0m: NullableReturnStatement - CRM/Core/CodeGen/Specification.php:460:16 - The declared return type 'string' for CRM_Core_CodeGen_Specification::composeTitle is not nullable, but the function returns 'null' return �[97;41mNULL�[0m;

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:480:19 - Method CRM_Core_CodeGen_Specification::getPrimaryKey does not have a return type, expecting void public function �[30;47mgetPrimaryKey�[0m(&$primaryXML, &$fields, &$table) {

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Core/CodeGen/Specification.php:517:44 - Argument 3 of substr cannot be false, possibly false value provided $fieldName = substr($fieldName, 0, �[97;41m$parenOffset�[0m);

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:534:19 - Method CRM_Core_CodeGen_Specification::getIndex does not have a return type, expecting void public function �[30;47mgetIndex�[0m(&$indexXML, &$fields, &$indices) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:534:29 - Parameter $indexXML has no provided type public function getIndex(&�[30;47m$indexXML�[0m, &$fields, &$indices) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:534:41 - Parameter $fields has no provided type public function getIndex(&$indexXML, &�[30;47m$fields�[0m, &$indices) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:534:51 - Parameter $indices has no provided type public function getIndex(&$indexXML, &$fields, &�[30;47m$indices�[0m) {

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Core/CodeGen/Specification.php:581:44 - Argument 3 of substr cannot be false, possibly false value provided $fieldName = substr($fieldName, 0, �[97;41m$parenOffset�[0m);

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:598:19 - Method CRM_Core_CodeGen_Specification::getForeignKey does not have a return type, expecting void public function �[30;47mgetForeignKey�[0m(&$foreignXML, &$fields, &$foreignKeys, &$currentTableName) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:598:34 - Parameter $foreignXML has no provided type public function getForeignKey(&�[30;47m$foreignXML�[0m, &$fields, &$foreignKeys, &$currentTableName) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:598:48 - Parameter $fields has no provided type public function getForeignKey(&$foreignXML, &�[30;47m$fields�[0m, &$foreignKeys, &$currentTableName) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:598:58 - Parameter $foreignKeys has no provided type public function getForeignKey(&$foreignXML, &$fields, &�[30;47m$foreignKeys�[0m, &$currentTableName) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:608:19 - Argument 1 of trim cannot be null, possibly null value provided $table = trim(�[97;41m$this->value('table', $foreignXML)�[0m);

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:613:21 - Argument 1 of trim cannot be null, possibly null value provided 'key' => trim(�[97;41m$this->value('key', $foreignXML)�[0m),

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Core/CodeGen/Specification.php:614:55 - Argument 3 of CRM_Core_CodeGen_Specification::value cannot be false, possibly false value provided 'import' => $this->value('import', $foreignXML, �[97;41mFALSE�[0m),

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Core/CodeGen/Specification.php:615:55 - Argument 3 of CRM_Core_CodeGen_Specification::value cannot be false, possibly false value provided 'export' => $this->value('import', $foreignXML, �[97;41mFALSE�[0m),

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Core/CodeGen/Specification.php:618:59 - Argument 3 of CRM_Core_CodeGen_Specification::value cannot be false, possibly false value provided 'onDelete' => $this->value('onDelete', $foreignXML, �[97;41mFALSE�[0m),

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:627:19 - Method CRM_Core_CodeGen_Specification::getDynamicForeignKey does not have a return type, expecting void public function �[30;47mgetDynamicForeignKey�[0m(&$foreignXML, &$dynamicForeignKeys) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:627:41 - Parameter $foreignXML has no provided type public function getDynamicForeignKey(&�[30;47m$foreignXML�[0m, &$dynamicForeignKeys) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:627:55 - Parameter $dynamicForeignKeys has no provided type public function getDynamicForeignKey(&$foreignXML, &�[30;47m$dynamicForeignKeys�[0m) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/CodeGen/Specification.php:631:21 - Argument 1 of trim cannot be null, possibly null value provided 'key' => trim(�[97;41m$this->value('key', $foreignXML)�[0m),

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:643:28 - Parameter $key has no provided type protected function value(�[30;47m$key�[0m, &$object, $default = NULL) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:643:35 - Parameter $object has no provided type protected function value($key, &�[30;47m$object�[0m, $default = NULL) {

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:657:22 - Method CRM_Core_CodeGen_Specification::checkAndAppend does not have a return type, expecting void protected function �[30;47mcheckAndAppend�[0m(&$attributes, &$object, $name, $pre = NULL, $post = NULL) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:657:38 - Parameter $attributes has no provided type protected function checkAndAppend(&�[30;47m$attributes�[0m, &$object, $name, $pre = NULL, $post = NULL) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:657:52 - Parameter $object has no provided type protected function checkAndAppend(&$attributes, &�[30;47m$object�[0m, $name, $pre = NULL, $post = NULL) {

�[0;31mERROR�[0m: NullOperand - CRM/Core/CodeGen/Specification.php:662:14 - Cannot concatenate with a null $value = �[97;41m$pre�[0m . trim($object->$name) . $post;

�[0;31mERROR�[0m: NullOperand - CRM/Core/CodeGen/Specification.php:662:44 - Cannot concatenate with a null $value = $pre . trim($object->$name) . �[97;41m$post�[0m;

INFO: MissingReturnType - CRM/Core/CodeGen/Specification.php:671:22 - Method CRM_Core_CodeGen_Specification::append does not have a return type, expecting void protected function �[30;47mappend�[0m(&$str, $delim, $name) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:671:30 - Parameter $str has no provided type protected function append(&�[30;47m$str�[0m, $delim, $name) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:671:36 - Parameter $delim has no provided type protected function append(&$str, �[30;47m$delim�[0m, $name) {

INFO: MissingParamType - CRM/Core/CodeGen/Specification.php:671:44 - Parameter $name has no provided type protected function append(&$str, $delim, �[30;47m$name�[0m) {

�[0;31mERROR�[0m: InvalidPropertyFetch - CRM/Core/CodeGen/Specification.php:708:16 - Cannot fetch property on non-object $fieldXML of type string if (!empty(�[97;41m$fieldXML->html�[0m) && $this->value('size', $fieldXML->html)) {

�[0;31mERROR�[0m: InvalidPropertyFetch - CRM/Core/CodeGen/Specification.php:724:11 - Cannot fetch property on non-object $fieldXML of type string if (�[97;41m$fieldXML->length�[0m <= $length) {

INFO: MissingReturnType - CRM/Core/CodeGen/Test.php:8:19 - Method CRM_Core_CodeGen_Test::run does not have a return type, expecting void public function �[30;47mrun�[0m() {

INFO: MissingReturnType - CRM/Core/CodeGen/Test.php:12:19 - Method CRM_Core_CodeGen_Test::generateCiviTestTruncate does not have a return type, expecting void public function �[30;47mgenerateCiviTestTruncate�[0m() {

INFO: MissingPropertyType - CRM/Core/CodeGen/Test.php:25:23 - Property CRM_Core_CodeGen_Main::$sqlCodePath does not have a declared type file_put_contents(�[30;47m$this->config->sqlCodePath�[0m . "../tests/phpunit/CiviTest/truncate.xml", $truncate);

INFO: MissingReturnType - CRM/Core/CodeGen/Util/File.php:12:26 - Method CRM_Core_CodeGen_Util_File::createDir does not have a return type, expecting void public static function �[30;47mcreateDir�[0m($dir, $perm = 0755) {

INFO: MissingParamType - CRM/Core/CodeGen/Util/File.php:12:36 - Parameter $dir has no provided type public static function createDir(�[30;47m$dir�[0m, $perm = 0755) {

INFO: MissingReturnType - CRM/Core/CodeGen/Util/File.php:21:26 - Method CRM_Core_CodeGen_Util_File::cleanTempDir does not have a return type, expecting void public static function �[30;47mcleanTempDir�[0m($dir) {

INFO: MissingParamType - CRM/Core/CodeGen/Util/File.php:21:39 - Parameter $dir has no provided type public static function cleanTempDir(�[30;47m$dir�[0m) {

INFO: MissingParamType - CRM/Core/CodeGen/Util/File.php:38:40 - Parameter $prefix has no provided type public static function createTempDir(�[30;47m$prefix�[0m) {

�[0;31mERROR�[0m: UndefinedMethod - CRM/Core/CodeGen/Util/File.php:41:7 - Method CRM_Core_CodeGen_Util_File::removedir does not exist �[97;41mself::removeDir($newTempDir)�[0m;

INFO: DocblockTypeContradiction - CRM/Core/CodeGen/Util/Smarty.php:16:9 - CRM_Core_CodeGen_Util_Smarty does not contain null if (�[30;47mself::$singleton === NULL�[0m) {

INFO: MissingPropertyType - CRM/Core/CodeGen/Util/Smarty.php:22:11 - Property CRM_Core_CodeGen_Util_Smarty::$compileDir does not have a declared type - consider null|string private �[30;47m$compileDir�[0m;

�[0;31mERROR�[0m: MissingFile - CRM/Core/CodeGen/Util/Smarty.php:50:5 - Cannot find file /home/coolife/git-repos/civicrm-buildkit-docker/build/dmaster/sites/all/modules/civicrm/Smarty/Smarty.class.php to include �[97;41mrequire_once 'Smarty/Smarty.class.php'�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Util/Template.php:7:13 - Property CRM_Core_CodeGen_Util_Template::$filetype does not have a declared type - consider string protected �[30;47m$filetype�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Util/Template.php:9:13 - Property CRM_Core_CodeGen_Util_Template::$smarty does not have a declared type - consider Smarty protected �[30;47m$smarty�[0m;

INFO: MissingPropertyType - CRM/Core/CodeGen/Util/Template.php:10:13 - Property CRM_Core_CodeGen_Util_Template::$beautifier does not have a declared type - consider PHP_Beautifier protected �[30;47m$beautifier�[0m;

�[0;31mERROR�[0m: MissingFile - CRM/Core/CodeGen/Util/Template.php:29:7 - Cannot find file /home/coolife/git-repos/civicrm-buildkit-docker/build/dmaster/sites/all/modules/civicrm/PHP/Beautifier.php to include �[97;41mrequire_once 'PHP/Beautifier.php'�[0m;

INFO: MissingReturnType - CRM/Core/CodeGen/Util/Template.php:48:19 - Method CRM_Core_CodeGen_Util_Template::runConcat does not have a return type, expecting void public function �[30;47mrunConcat�[0m($inputs, $outpath) {

INFO: MissingReturnType - CRM/Core/CodeGen/Util/Template.php:66:19 - Method CRM_Core_CodeGen_Util_Template::run does not have a return type, expecting void public function �[30;47mrun�[0m($infile, $outpath) {

INFO: MissingReturnType - CRM/Core/CodeGen/Util/Template.php:110:19 - Method CRM_Core_CodeGen_Util_Template::assign does not have a return type, expecting void public function �[30;47massign�[0m($key, $value) {

INFO: MissingParamType - CRM/Core/CodeGen/Util/Template.php:110:26 - Parameter $key has no provided type public function assign(�[30;47m$key�[0m, $value) {

INFO: MissingParamType - CRM/Core/CodeGen/Util/Template.php:110:32 - Parameter $value has no provided type public function assign($key, �[30;47m$value�[0m) {

INFO: PropertyNotSetInConstructor - CRM/Core/CommunityMessages.php:55:13 - Property CRM_Core_CommunityMessages::$messagesUrl is not defined in constructor of CRM_Core_CommunityMessages or in any methods called in the constructor protected �[30;47m$messagesUrl�[0m;

INFO: RedundantConditionGivenDocblockType - CRM/Core/CommunityMessages.php:77:9 - Found a redundant condition when evaluating docblock-defined type $messagesUrl and trying to reconcile type 'null' to null if (�[30;47m$messagesUrl === NULL�[0m) {

INFO: DocblockTypeContradiction - CRM/Core/CommunityMessages.php:77:9 - Found a contradiction with a docblock-defined type when evaluating $messagesUrl and trying to reconcile type 'null' to !null if (�[30;47m$messagesUrl === NULL�[0m) {

INFO: UninitializedProperty - CRM/Core/CommunityMessages.php:83:9 - Cannot use uninitialized property $this->messagesUrl if (�[30;47m$this->messagesUrl�[0m === 'default') {

�[0;31mERROR�[0m: PossiblyFalseArgument - CRM/Core/CommunityMessages.php:135:47 - Argument 1 of CRM_Utils_HttpClient::get cannot be false, possibly false value provided list($status, $json) = $this->client->get(�[97;41m$this->getRenderedUrl()�[0m);

�[0;31mERROR�[0m: PossiblyNullIterator - CRM/Core/CommunityMessages.php:170:14 - Cannot iterate over nullable var mixed|null foreach (�[97;41m$document['messages']�[0m as $message) {

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Core/CommunityMessages.php:170:14 - Cannot access array value on possibly null variable $document of type array<array-key, mixed>|null foreach (�[97;41m$document['messages']�[0m as $message) {

INFO: DocblockTypeContradiction - CRM/Core/Component.php:81:9 - Found a contradiction with a docblock-defined type when evaluating $attribute and trying to reconcile type 'null' to !falsy if (�[30;47m$attribute�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Component.php:82:37 - Argument 1 of CRM_Utils_Array::value expects string, empty provided return CRM_Utils_Array::value(�[97;41m$attribute�[0m, $comp->info);

INFO: UnresolvableInclude - CRM/Core/Component.php:105:9 - Cannot resolve the given expression to a file path �[30;47mrequire_once $infoClassFile�[0m;

INFO: InvalidStringClass - CRM/Core/Component.php:106:23 - String cannot be used as a class $infoObject = �[30;47mnew $infoClass($cr->name, $cr->namespace, $cr->id)�[0m;

INFO: MissingReturnType - CRM/Core/Component.php:143:26 - Method CRM_Core_Component::flushEnabledComponents does not have a return type, expecting void public static function �[30;47mflushEnabledComponents�[0m() {

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Core/Component.php:158:16 - Instance property CRM_Core_Component_Info::$componentID is not defined $names[�[97;41m$comp->componentID�[0m] = $comp->info['translatedName'];

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Core/Component.php:161:16 - Instance property CRM_Core_Component_Info::$componentID is not defined $names[�[97;41m$comp->componentID�[0m] = $name;

INFO: MissingParamType - CRM/Core/Component.php:173:34 - Parameter $args has no provided type public static function invoke(&�[30;47m$args�[0m, $type) {

INFO: MissingParamType - CRM/Core/Component.php:173:41 - Parameter $type has no provided type public static function invoke(&$args, �[30;47m$type�[0m) {

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Component.php:177:40 - Argument 1 of CRM_Utils_Array::value expects string, int(1) provided $firstArg = CRM_Utils_Array::value(�[97;41m1�[0m, $args, '');

�[0;31mERROR�[0m: InvalidScalarArgument - CRM/Core/Component.php:178:41 - Argument 1 of CRM_Utils_Array::value expects string, int(2) provided $secondArg = CRM_Utils_Array::value(�[97;41m2�[0m, $args, '');

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Core/Component.php:249:14 - Instance property CRM_Core_Component_Info::$componentID is not defined return �[97;41m$info[$componentName]->componentID�[0m;

�[0;31mERROR�[0m: UndefinedPropertyFetch - CRM/Core/Component.php:266:11 - Instance property CRM_Core_Component_Info::$componentID is not defined if (�[97;41m$component->componentID�[0m == $componentID) {

INFO: MissingParamType - CRM/Core/Component.php:278:42 - Parameter $checkPermission has no provided type public static function &getQueryFields(�[30;47m$checkPermission�[0m = TRUE) {

INFO: MissingReturnType - CRM/Core/Component.php:295:26 - Method CRM_Core_Component::alterQuery does not have a return type, expecting void public static function �[30;47malterQuery�[0m(&$query, $fnName) {

INFO: MissingParamType - CRM/Core/Component.php:295:38 - Parameter $query has no provided type public static function alterQuery(&�[30;47m$query�[0m, $fnName) {

INFO: MissingParamType - CRM/Core/Component.php:313:43 - Parameter $mode has no provided type public static function from($fieldName, �[30;47m$mode�[0m, $side) {

INFO: MissingParamType - CRM/Core/Component.php:313:50 - Parameter $side has no provided type public static function from($fieldName, $mode, �[30;47m$side�[0m) {

INFO: MissingParamType - CRM/Core/Component.php:336:5 - Parameter $mode has no provided type �[30;47m$mode�[0m,

INFO: MissingReturnType - CRM/Core/Component.php:357:27 - Method CRM_Core_Component::buildSearchForm does not have a return type, expecting void public static function &�[30;47mbuildSearchForm�[0m(&$form) {

INFO: MissingReturnType - CRM/Core/Component.php:372:26 - Method CRM_Core_Component::searchAction does not have a return type, expecting void public static function �[30;47msearchAction�[0m(&$row, $id) {

INFO: MissingParamType - CRM/Core/Component.php:372:40 - Parameter $row has no provided type public static function searchAction(&�[30;47m$row�[0m, $id) {

INFO: MissingParamType - CRM/Core/Component.php:399:52 - Parameter $subType has no provided type public static function &contactSubTypeProperties(�[30;47m$subType�[0m, $op) {

INFO: MissingParamType - CRM/Core/Component.php:399:62 - Parameter $op has no provided type public static function &contactSubTypeProperties($subType, �[30;47m$op�[0m) {

�[0;31mERROR�[0m: PossiblyNullArgument - CRM/Core/Component.php:401:36 - Argument 2 of array_key_exists cannot be null, possibly null value provided if (array_key_exists($subType, �[97;41m$properties�[0m) &&

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Core/Component.php:402:29 - Cannot access array value on possibly null variable $properties of type array<array-key, mixed>|null array_key_exists($op, �[97;41m$properties[$subType]�[0m)

�[0;31mERROR�[0m: PossiblyNullArrayAccess - CRM/Core/Component.php:404:14 - Cannot access array value on possibly null variable $properties of type array<array-key, mixed>|null return �[97;41m$properties[$subType]�[0m[$op];

INFO: MissingReturnType - CRM/Core/Component.php:416:26 - Method CRM_Core_Component::tableNames does not have a return type, expecting void public static function �[30;47mtableNames�[0m(&$tables) {

INFO: UnresolvableInclude - CRM/Core/Component.php:447:11 - Cannot resolve the given expression to a file path �[30;47mrequire_once str_replace('_', DIRECTORY_SEPARATOR, $infoClass) . '.php'�[0m;

INFO: InvalidStringClass - CRM/Core/Component.php:448:25 - String cannot be used as a class $infoObject = �[30;47mnew $infoClass(NULL, NULL, NULL)�[0m;

INFO: PropertyNotSetInConstructor - CRM/Core/Component/Info.php:91:13 - Property CRM_Core_Component_Info::$keyword is not defined in constructor of CRM_Core_Component_Info or in any methods called in the constructor protected �[30;47m$keyword�[0m;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Core/Component/Info.php:101:5 - Instance property CRM_Case_Info::$name is not defined �[97;41m$this->name�[0m = $name;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Core/Component/Info.php:102:5 - Instance property CRM_Case_Info::$namespace is not defined �[97;41m$this->namespace�[0m = $namespace;

�[0;31mERROR�[0m: UndefinedThisPropertyAssignment - CRM/Core/Component/Info.php:103:5 - Instance property CRM_Case_Info::$componentID is not defined �[97;41m$this->componentID�[0m = $componentID;

�[0;31mERROR�[0m: UndefinedConstant - CRM/Core/Component/Info.php:253:32 - Constant CRM_Core_Component_Info::COMPONENT_MENU_CLASS is not defined return $this->_instantiate(�[97;41mself::COMPONENT_MENU_CLASS�[0m);

INFO: MissingReturnType - CRM/Core/Component/Info.php:281:19 - Method CRM_Core_Component_Info::buildAdvancedSearchPaneForm does not have a return type, expecting void public function �[30;47mbuildAdvancedSearchPaneForm�[0m(&$form) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/Component/Info.php:313:17 - Instance property CRM_Core_Component_Info::$namespace is not defined $fullpath = �[97;41m$this->namespace�[0m . '_' . self::COMPONENT_ADVSEARCHPANE_CLASS;

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/Component/Info.php:357:17 - Instance property CRM_Core_Component_Info::$namespace is not defined $fullpath = �[97;41m$this->namespace�[0m . '' . self::COMPONENT_XML_RESOURCES . '' . self::COMPONENT_MENU_XML;

INFO: MissingParamType - CRM/Core/Component/Info.php:369:33 - Parameter $cl has no provided type private function _instantiate(�[30;47m$cl�[0m) {

�[0;31mERROR�[0m: UndefinedThisPropertyFetch - CRM/Core/Component/Info.php:370:18 - Instance property CRM_Core_Component_Info::$namespace is not defined $className = �[97;41m$this->namespace�[0m . '_' . $cl;

INFO: UnresolvableInclude - CRM/Core/Component/Info.php:371:5 - Cannot resolve the given expression to a file path �[30;47mrequire_once str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php'�[0m;

INFO: InvalidStringClass - CRM/Core/Component/Info.php:372:12 - String cannot be used as a class return �[30;47mnew $className()�[0m;

INFO: InvalidDocblock - CRM/Core/Config.php:69:7 - Badly-formatted @property in docblock for CRM_Core_Config class �[30;47mCRM_Core_Config�[0m extends CRM_Core_Config_MagicMerge {

�[0;31mERROR�[0m: InvalidReturnType - CRM/Core/Config.php:101:14 - The declared return type 'CRM_Core_Config' for CRM_Core_Config::singleton is incorrect, got 'array<array-key, mixed>|CRM_Core_Config'

  • @return �[97;41mCRM_Core_Config�[0m

INFO: DocblockTypeContradiction - CRM/Core/Config.php:104:9 - CRM_Core_Config does not contain null if (�[30;47mself::$_singleton === NULL�[0m || $force) {

�[0;31mERROR�[0m: InvalidArgument - CRM/Core/Config.php:116:80 - Argument 2 of CRM_Core_BAO_ConfigSetting::applylocale expects string, text provided \CRM_Core_BAO_ConfigSetting::applyLocale(\Civi::settings($domain->id), �[97;41m$domain->locales�[0m);

�[0;31mERROR�[0m: PossiblyInvalidMethodCall - CRM/Core/Config.php:121:28 - Cannot call method on possible array<array-key, mixed> variable CRM_Core_Config::$_singleton self::$_singleton->�[97;41mauthenticate�[0m();

�[0;31mERROR�[0m: PossiblyInvalidMethodCall - CRM/Core/Config.php:124:28 - Cannot call method on possible array<array-key, mixed> variable CRM_Core_Config::$_singleton self::$_singleton->�[97;41mgetSettings�[0m();

�[0;31mERROR�[0m: PossiblyInvalidMethodCall - CRM/Core/Config.php:128:28 - Cannot call method on possible array<array-key, mixed> variable CRM_Core_Config::$_singleton self::$_singleton->�[97;41mhandleFirstRun�[0m();

�[0;31mERROR�[0m: InvalidReturnStatement - CRM/Core/Config.php:131:12 - The type 'array<array-key, mixed>|CRM_Core_Config' does not match the declared return type 'CRM_Core_Config' for CRM_Core_Config::singleton return �[97;41mself::$_singleton�[0m;

INFO: MissingReturnType - CRM/Core/Config.php:167:19 - Method CRM_Core_Config::cleanup does not have a return type, expecting void public function �[30;47mcleanup�[0m($value, $rmdir = TRUE) {

INFO: MissingReturnType - CRM/Core/Config.php:216:19 - Method CRM_Core_Config::reset does not have a return type, expecting void public function �[30;47mreset�[0m() {

INFO: MissingReturnType - CRM/Core/Config.php:224:19 - Method CRM_Core_Config::authenticate does not have a return type, expecting void public function �[30;47mauthenticate�[0m() {

INFO: MissingReturnType - CRM/Core/Config.php:291:19 - Method CRM_Core_Config::cleanupCaches does not have a return type, expecting void public function �[30;47mcleanupCaches�[0m($sessionReset = TRUE) {

INFO: MissingReturnType - CRM/Core/Config.php:309:19 - Method CRM_Core_Config::cleanupPermissions does not have a return type, expecting void public function �[30;47mcleanupPermissions�[0m() {

�[0;31mERROR�[0m: UndefinedFunction - CRM/Core/Config.php:328:11 - Function ts does not exist �[97;41mts('Some modules define permissions, but the CMS cannot store them: %1', [1 => implode(', ', $modules_with_perms)])�[0m,

INFO: MissingReturnType - CRM/Core/Config.php:339:19 - Method CRM_Core_Config::clearModuleList does not have a return type, expecting void public function �[30;47mclearModuleList�[0m() {

INFO: DeprecatedMethod - CRM/Core/Config.php:340:52 - The method CRM_Utils_Cache_Interface::flush has been marked as deprecated CRM_Extension_System::singleton()->getCache()->�[30;47mflush�[0m();

INFO: MissingReturnType - CRM/Core/Config.php:349:26 - Method CRM_Core_Config::clearDBCache does not have a return type public static function �[30;47mclearDBCache�[0m() {

INFO: MissingReturnType - CRM/Core/Config.php:386:26 - Method CRM_Core_Config::clearTempTables does not have a return type, expecting void public static function �[30;47mclearTempTables�[0m($timeInterval = FALSE) {

INFO: MissingReturnType - CRM/Core/Config.php:473:19 - Method CRM_Core_Config::addressSequence does not have a return type, expecting array<array-key, mixed> public function �[30;47maddressSequence�[0m() {

INFO: MissingReturnType - CRM/Core/Config.php:480:19 - Method CRM_Core_Config::defaultContactCountry does not have a return type, expecting string public function �[30;47mdefaultContactCountry�[0m() {

INFO: MissingReturnType - CRM/Core/Config.php:487:19 - Method CRM_Core_Config::defaultContactCountryName does not have a return type, expecting string public function �[30;47mdefaultContactCountryName�[0m() {

INFO: MissingReturnType - CRM/Core/Config.php:511:19 - Method CRM_Core_Config::free does not have a return type, expecting void public function �[30;47mfree�[0m() {

INFO: MissingReturnType - CRM/Core/Config.php:526:19 - Method CRM_Core_Config::handleFirstRun does not have a return type, expecting void public function �[30;47mhandleFirstRun�[0m() {

INFO: MissingReturnType - CRM/Core/Config.php:579:26 - Method CRM_Core_Config::isPermitCacheFlushMode does not have a return type, expecting bool public static function �[30;47misPermitCacheFlushMode�[0m() {

INFO: MissingRetur

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment