From 9d13bb2e1fe3d0ae4bcb2fffb9785354aa8cf4c8 Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Fri, 28 Oct 2022 23:09:19 +0000 Subject: [PATCH] [REF][PHP8.2] Fix some instances of properties not being declared on classes --- CRM/Case/XMLProcessor/Process.php | 6 ++++++ CRM/Core/Component/Info.php | 21 +++++++++++++++++++++ CRM/Core/Lock.php | 1 + Civi/Core/DAO/Event/PostDelete.php | 5 +++++ Civi/Core/DAO/Event/PostUpdate.php | 5 +++++ Civi/Core/DAO/Event/PreDelete.php | 5 +++++ Civi/Core/DAO/Event/PreUpdate.php | 5 +++++ 7 files changed, 48 insertions(+) diff --git a/CRM/Case/XMLProcessor/Process.php b/CRM/Case/XMLProcessor/Process.php index 21a83ab5e5..0d6c3ed976 100644 --- a/CRM/Case/XMLProcessor/Process.php +++ b/CRM/Case/XMLProcessor/Process.php @@ -17,6 +17,12 @@ class CRM_Case_XMLProcessor_Process extends CRM_Case_XMLProcessor { protected $defaultAssigneeOptionsValues = []; + /** + * Does Cases support Multiple Clients. + * @var bool + */ + public $_isMultiClient = FALSE; + /** * Run. * diff --git a/CRM/Core/Component/Info.php b/CRM/Core/Component/Info.php index a56e6fa4ed..44df5fe275 100644 --- a/CRM/Core/Component/Info.php +++ b/CRM/Core/Component/Info.php @@ -74,6 +74,27 @@ abstract class CRM_Core_Component_Info { */ protected $keyword; + /** + * Component Name. + * + * @var string + */ + public $name; + + /** + * Component namespace. + * e.g. CRM_Contribute. + * + * @var string + */ + public $namespace; + + /** + * Component ID + * @var int + */ + public $componentID; + /** * @param string $name * Name of the component. diff --git a/CRM/Core/Lock.php b/CRM/Core/Lock.php index 89897be264..3a3c220e19 100644 --- a/CRM/Core/Lock.php +++ b/CRM/Core/Lock.php @@ -43,6 +43,7 @@ class CRM_Core_Lock implements \Civi\Core\Lock\LockInterface { protected $_id; /** + * Lock Timeout * @var int */ protected $_timeout; diff --git a/Civi/Core/DAO/Event/PostDelete.php b/Civi/Core/DAO/Event/PostDelete.php index c8ea247170..6fd153b4b7 100644 --- a/Civi/Core/DAO/Event/PostDelete.php +++ b/Civi/Core/DAO/Event/PostDelete.php @@ -27,6 +27,11 @@ class PostDelete extends \Symfony\Component\EventDispatcher\Event { */ public $result; + /** + * @var string + */ + public $eventID; + /** * @param \CRM_Core_DAO $object * @param int|false $result diff --git a/Civi/Core/DAO/Event/PostUpdate.php b/Civi/Core/DAO/Event/PostUpdate.php index 5e75c8a125..9532932e98 100644 --- a/Civi/Core/DAO/Event/PostUpdate.php +++ b/Civi/Core/DAO/Event/PostUpdate.php @@ -27,6 +27,11 @@ class PostUpdate extends \Symfony\Component\EventDispatcher\Event { */ public $result; + /** + * @var string + */ + public $eventID; + /** * @param $object * @param $result diff --git a/Civi/Core/DAO/Event/PreDelete.php b/Civi/Core/DAO/Event/PreDelete.php index ca28673208..0a472ce13e 100644 --- a/Civi/Core/DAO/Event/PreDelete.php +++ b/Civi/Core/DAO/Event/PreDelete.php @@ -22,6 +22,11 @@ class PreDelete extends \Symfony\Component\EventDispatcher\Event { */ public $object; + /** + * @var string + */ + public $eventID; + /** * @param $object */ diff --git a/Civi/Core/DAO/Event/PreUpdate.php b/Civi/Core/DAO/Event/PreUpdate.php index e6d47162cc..47e73c9c75 100644 --- a/Civi/Core/DAO/Event/PreUpdate.php +++ b/Civi/Core/DAO/Event/PreUpdate.php @@ -22,6 +22,11 @@ class PreUpdate extends \Symfony\Component\EventDispatcher\Event { */ public $object; + /** + * @var string + */ + public $eventID; + /** * @param $object */ -- 2.25.1