Guest User

Untitled

a guest
Jul 19th, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. <?php
  2. $accessRequest = new RecordAccessRequest($prospect, ['id', 'name', 'email', 'secret']);
  3. $accessRequest.addRelatedRecord($account, ['id', 'name', 'address', 'super_secret']);
  4. $accessRequest.addRelatedRecord($secretRecord, ['id', 'name']);
  5. $accessRequest.addRelatedRequest('', ['id', 'name', 'type']);
  6. $accessRequest.addRelatedCollectionRequest('visitor_activity', ['id', 'name', 'type']);
  7.  
  8. $fields = RecordAccessManager::getFields($accessRequest, $user);
  9.  
  10. print_r($fields);
  11. /**
  12. [
  13. 'prospect' => [
  14. 'id' => 7,
  15. 'name' => 'Kyle',
  16. 'email' => 'k@h.com',
  17. 'account_id' => 3
  18. ],
  19. 'visitor_activity' => [
  20. ['id' => 1, 'type' => 'Page View', 'created_at' => '12-12-2007'],
  21. ['id' => 2, 'type' => 'Email Open', 'created_at' => '4-14-2012']
  22. ],
  23. 'account' => [
  24. 'id' => 3,
  25. 'name' => 'Honda',
  26. 'address' => '123 Main St.',
  27. 'super_secret' => 'Don/'t tell..',
  28. 'record_home_url' => '/account/do/read/3'
  29. ]
  30. ]
  31. */
  32. ?>
Add Comment
Please, Sign In to add comment