{"nodes": [{"id": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "label": "Person.php", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L1"}, {"id": "models_person_person", "label": "Person", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L17"}, {"id": "models_person_person_casts", "label": ".casts()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L42"}, {"id": "models_person_person_serialprefix", "label": ".serialPrefix()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L53"}, {"id": "models_person_person_fullname", "label": ".fullName()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L58"}, {"id": "models_person_person_companies", "label": ".companies()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L63"}, {"id": "models_person_person_assets", "label": ".assets()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L71"}, {"id": "models_person_person_workpermits", "label": ".workPermits()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L76"}, {"id": "models_person_person_individualclient", "label": ".individualClient()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L81"}, {"id": "models_person_person_staffmember", "label": ".staffMember()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L86"}, {"id": "models_person_person_documents", "label": ".documents()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L91"}, {"id": "models_person_person_taxcompliancecertificates", "label": ".taxComplianceCertificates()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L96"}, {"id": "models_person_person_getactivitylogoptions", "label": ".getActivitylogOptions()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L101"}], "edges": [{"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "personarchivereason", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L5", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "archivable", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L6", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "hasserialnumber", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L7", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "hasfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L8", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L9", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "belongstomany", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L10", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "hasmany", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L11", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "hasone", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L12", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "morphmany", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L13", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "logoptions", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L14", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "logsactivity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L15", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_person_php", "target": "models_person_person", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L17", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_casts", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L42", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_serialprefix", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L53", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_fullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L58", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_companies", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L63", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_assets", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L71", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_workpermits", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L76", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_individualclient", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L81", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_staffmember", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L86", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_documents", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L91", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_taxcompliancecertificates", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L96", "weight": 1.0}, {"source": "models_person_person", "target": "models_person_person_getactivitylogoptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L101", "weight": 1.0}], "raw_calls": [{"caller_nid": "models_person_person_fullname", "callee": "trim", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L60"}, {"caller_nid": "models_person_person_companies", "callee": "withTimestamps", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L65"}, {"caller_nid": "models_person_person_companies", "callee": "withPivot", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L65"}, {"caller_nid": "models_person_person_companies", "callee": "using", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L65"}, {"caller_nid": "models_person_person_companies", "callee": "belongsToMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L65"}, {"caller_nid": "models_person_person_assets", "callee": "hasMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L73"}, {"caller_nid": "models_person_person_workpermits", "callee": "hasMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L78"}, {"caller_nid": "models_person_person_individualclient", "callee": "hasOne", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L83"}, {"caller_nid": "models_person_person_staffmember", "callee": "hasOne", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L88"}, {"caller_nid": "models_person_person_documents", "callee": "morphMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L93"}, {"caller_nid": "models_person_person_taxcompliancecertificates", "callee": "morphMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L98"}, {"caller_nid": "models_person_person_getactivitylogoptions", "callee": "logOnlyDirty", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L103"}, {"caller_nid": "models_person_person_getactivitylogoptions", "callee": "logFillable", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L103"}, {"caller_nid": "models_person_person_getactivitylogoptions", "callee": "LogOptions", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Person.php", "source_location": "L103"}]}