{"nodes": [{"id": "users_isaacmini_projects_petrus_crm_backend_app_support_requireddocumentmap_php", "label": "RequiredDocumentMap.php", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L1"}, {"id": "support_requireddocumentmap_requireddocumentmap", "label": "RequiredDocumentMap", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L10"}, {"id": "support_requireddocumentmap_requireddocumentmap_universalcompanydocuments", "label": ".universalCompanyDocuments()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L17"}, {"id": "support_requireddocumentmap_requireddocumentmap_universalindividualclientdocuments", "label": ".universalIndividualClientDocuments()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L32"}, {"id": "support_requireddocumentmap_requireddocumentmap_serviceconditionaldocuments", "label": ".serviceConditionalDocuments()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L46"}, {"id": "support_requireddocumentmap_requireddocumentmap_immigrationserviceslugs", "label": ".immigrationServiceSlugs()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L71"}, {"id": "support_requireddocumentmap_requireddocumentmap_getrequireddocuments", "label": ".getRequiredDocuments()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L89"}, {"id": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "label": ".getChecklistForModel()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L108"}, {"id": "support_requireddocumentmap_requireddocumentmap_getrequiredforcompany", "label": ".getRequiredForCompany()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L185"}, {"id": "support_requireddocumentmap_requireddocumentmap_getrequiredforindividualclient", "label": ".getRequiredForIndividualClient()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L203"}, {"id": "support_requireddocumentmap_requireddocumentmap_getserviceslugs", "label": ".getServiceSlugs()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L222"}, {"id": "support_requireddocumentmap_requireddocumentmap_deduplicate", "label": ".deduplicate()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L242"}], "edges": [{"source": "users_isaacmini_projects_petrus_crm_backend_app_support_requireddocumentmap_php", "target": "documenttype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L5", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_support_requireddocumentmap_php", "target": "company", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L6", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_support_requireddocumentmap_php", "target": "individualclient", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L7", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_support_requireddocumentmap_php", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L8", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_support_requireddocumentmap_php", "target": "support_requireddocumentmap_requireddocumentmap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L10", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_universalcompanydocuments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L17", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_universalindividualclientdocuments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L32", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_serviceconditionaldocuments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L46", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_immigrationserviceslugs", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L71", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_getrequireddocuments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L89", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L108", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_getrequiredforcompany", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L185", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_getrequiredforindividualclient", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L203", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_getserviceslugs", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L222", "weight": 1.0}, {"source": "support_requireddocumentmap_requireddocumentmap", "target": "support_requireddocumentmap_requireddocumentmap_deduplicate", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L242", "weight": 1.0}], "raw_calls": [{"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequireddocuments", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L92"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequireddocuments", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L96"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L110"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "empty", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L112"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "get", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L117"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "where", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L117"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "documents", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L117"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "groupBy", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L121"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "collect", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L124"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "method_exists", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L125"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "get", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L126"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "orderByDesc", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L126"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "taxComplianceCertificates", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L126"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "isNotEmpty", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L134"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "get", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L135"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "collect", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L135"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "count", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L136"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "count", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L136"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "first", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L139"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "getLabel", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L142"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "get", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L155"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "collect", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L155"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "count", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L156"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "first", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L157"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "sortByDesc", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L157"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "getLabel", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L161"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "usort", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L171"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getchecklistformodel", "callee": "strcmp", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L176"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforcompany", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L187"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforcompany", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L189"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforcompany", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L191"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforcompany", "callee": "in_array", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L192"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforcompany", "callee": "array_merge", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L193"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforcompany", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L197"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforindividualclient", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L205"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforindividualclient", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L207"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforindividualclient", "callee": "array_intersect", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L210"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforindividualclient", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L210"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getrequiredforindividualclient", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L215"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getserviceslugs", "callee": "method_exists", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L224"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getserviceslugs", "callee": "relationLoaded", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L229"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getserviceslugs", "callee": "get", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L231"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getserviceslugs", "callee": "services", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L231"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getserviceslugs", "callee": "toArray", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L233"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_getserviceslugs", "callee": "pluck", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L233"}, {"caller_nid": "support_requireddocumentmap_requireddocumentmap_deduplicate", "callee": "isset", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Support/RequiredDocumentMap.php", "source_location": "L248"}]}