Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $accessRequest = new RecordAccessRequest($prospect, ['id', 'name', 'email', 'secret']);
- $accessRequest.addRelatedRecord($account, ['id', 'name', 'address', 'super_secret']);
- $accessRequest.addRelatedRecord($secretRecord, ['id', 'name']);
- $accessRequest.addRelatedRequest('', ['id', 'name', 'type']);
- $accessRequest.addRelatedCollectionRequest('visitor_activity', ['id', 'name', 'type']);
- $fields = RecordAccessManager::getFields($accessRequest, $user);
- print_r($fields);
- /**
- [
- 'prospect' => [
- 'id' => 7,
- 'name' => 'Kyle',
- 'email' => 'k@h.com',
- 'account_id' => 3
- ],
- 'visitor_activity' => [
- ['id' => 1, 'type' => 'Page View', 'created_at' => '12-12-2007'],
- ['id' => 2, 'type' => 'Email Open', 'created_at' => '4-14-2012']
- ],
- 'account' => [
- 'id' => 3,
- 'name' => 'Honda',
- 'address' => '123 Main St.',
- 'super_secret' => 'Don/'t tell..',
- 'record_home_url' => '/account/do/read/3'
- ]
- ]
- */
- ?>
Add Comment
Please, Sign In to add comment