public $DBResetRequired = FALSE;
protected $_entity;
+ /**
+ * @var int
+ */
+ protected $_permissionedGroup;
+
+ /**
+ * @var int
+ */
+ protected $_permissionedDisabledGroup;
+
public function setUp(): void {
parent::setUp();
CRM_Core_DAO::createTestObject('CRM_Pledge_BAO_Pledge', [], 1, 0);
}
/**
- * (non-PHPdoc)
* @see CiviUnitTestCase::tearDown()
*/
public function tearDown(): void {
$this,
'aclWhereOnlySecond',
]);
- $fullresult = $this->callAPISuccess('contact', 'get', [
+ $fullResult = $this->callAPISuccess('contact', 'get', [
'sequential' => 1,
]);
//return doesn't work for all keys - can't fix that here so let's skip ...
'worldregion_id',
'world_region',
];
- $expectedReturnElements = array_diff(array_keys($fullresult['values'][0]), $elementsReturnDoesntSupport);
+ $expectedReturnElements = array_diff(array_keys($fullResult['values'][0]), $elementsReturnDoesntSupport);
$result = $this->callAPISuccess('contact', 'get', [
'check_permissions' => 1,
'return' => $expectedReturnElements,
* @dataProvider versionThreeAndFour
* @throws \CRM_Core_Exception
*/
- public function testGetActivityACLSourceContactDeleted($version): void {
+ public function testGetActivityACLSourceContactDeleted(int $version): void {
$this->_apiversion = $version;
$this->setPermissions(['access CiviCRM', 'delete contacts']);
$activity = $this->activityCreate();
$this->hookClass->setHook('civicrm_aclWhereClause', [$this, 'aclWhereHookAllResults']);
// Without "access deleted contacts" we won't see C2
- $vals = CustomValue::get($group)->setDebug(TRUE)->execute();
- $this->assertCount(1, $vals);
- $this->assertEquals($c1, $vals[0]['entity_id']);
+ $customValues = CustomValue::get($group)->setDebug(TRUE)->execute();
+ $this->assertCount(1, $customValues);
+ $this->assertEquals($c1, $customValues[0]['entity_id']);
$this->setPermissions(['access CiviCRM', 'access deleted contacts', 'view debug output', 'access all custom data']);
$this->hookClass->setHook('civicrm_aclWhereClause', [$this, 'aclWhereHookAllResults']);
$this->cleanupCachedPermissions();
- $vals = CustomValue::get($group)->execute();
- $this->assertCount(2, $vals);
+ $customValues = CustomValue::get($group)->execute();
+ $this->assertCount(2, $customValues);
$this->allowedContactId = $c2;
$this->hookClass->setHook('civicrm_aclWhereClause', [$this, 'aclWhereOnlyOne']);
$this->cleanupCachedPermissions();
- $vals = CustomValue::get($group)->addSelect('*', 'contact.first_name')->execute();
- $this->assertCount(1, $vals);
- $this->assertEquals($c2, $vals[0]['entity_id']);
- $this->assertEquals('C2', $vals[0]['contact.first_name']);
+ $customValues = CustomValue::get($group)->addSelect('*', 'contact.first_name')->execute();
+ $this->assertCount(1, $customValues);
+ $this->assertEquals($c2, $customValues[0]['entity_id']);
+ $this->assertEquals('C2', $customValues[0]['contact.first_name']);
- $vals = Contact::get()
+ $customValues = Contact::get()
->addJoin('Custom_' . $group . ' AS cf')
->addSelect('first_name', 'cf.' . $textField)
->addWhere('is_deleted', '=', TRUE)
->execute();
- $this->assertCount(1, $vals);
- $this->assertEquals('C2', $vals[0]['first_name']);
- $this->assertEquals('2', $vals[0]['cf.' . $textField]);
+ $this->assertCount(1, $customValues);
+ $this->assertEquals('C2', $customValues[0]['first_name']);
+ $this->assertEquals('2', $customValues[0]['cf.' . $textField]);
}
}