{"nodes": [{"id": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "label": "Task.php", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L1"}, {"id": "models_task_task", "label": "Task", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L38"}, {"id": "models_task_task_casts", "label": ".casts()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L81"}, {"id": "models_task_task_serialprefix", "label": ".serialPrefix()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L108"}, {"id": "models_task_task_client", "label": ".client()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L115"}, {"id": "models_task_task_service", "label": ".service()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L120"}, {"id": "models_task_task_staffmember", "label": ".staffMember()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L125"}, {"id": "models_task_task_assignment", "label": ".assignment()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L130"}, {"id": "models_task_task_completedbyuser", "label": ".completedByUser()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L135"}, {"id": "models_task_task_submittedforreviewbyuser", "label": ".submittedForReviewByUser()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L140"}, {"id": "models_task_task_comments", "label": ".comments()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L145"}, {"id": "models_task_task_documents", "label": ".documents()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L150"}, {"id": "models_task_task_adhocrequest", "label": ".adHocRequest()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L155"}, {"id": "models_task_task_previousperiodtask", "label": ".previousPeriodTask()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L163"}, {"id": "models_task_task_scopeactive", "label": ".scopeActive()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L182"}, {"id": "models_task_task_scopeoverdue", "label": ".scopeOverdue()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L190"}, {"id": "models_task_task_scopeforperiod", "label": ".scopeForPeriod()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L199"}, {"id": "models_task_task_scopeforstaff", "label": ".scopeForStaff()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L205"}, {"id": "models_task_task_getactivitylogoptions", "label": ".getActivitylogOptions()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L212"}], "edges": [{"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "taskpriority", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L5", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "taskstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L6", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "hascomments", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L7", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "hasserialnumber", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L8", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "builder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L9", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "hasfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L10", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L11", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "belongsto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L12", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "hasmany", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L13", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "morphmany", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L14", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "morphto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L15", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "softdeletes", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L16", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "logoptions", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L17", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "logsactivity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L18", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_task_php", "target": "models_task_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L38", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_casts", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L81", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_serialprefix", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L108", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_client", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L115", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_service", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L120", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_staffmember", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L125", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_assignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L130", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_completedbyuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L135", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_submittedforreviewbyuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L140", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_comments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L145", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_documents", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L150", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_adhocrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L155", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_previousperiodtask", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L163", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_scopeactive", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L182", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_scopeoverdue", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L190", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_scopeforperiod", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L199", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_scopeforstaff", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L205", "weight": 1.0}, {"source": "models_task_task", "target": "models_task_task_getactivitylogoptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L212", "weight": 1.0}], "raw_calls": [{"caller_nid": "models_task_task_client", "callee": "morphTo", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L117"}, {"caller_nid": "models_task_task_service", "callee": "belongsTo", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L122"}, {"caller_nid": "models_task_task_staffmember", "callee": "belongsTo", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L127"}, {"caller_nid": "models_task_task_assignment", "callee": "belongsTo", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L132"}, {"caller_nid": "models_task_task_completedbyuser", "callee": "belongsTo", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L137"}, {"caller_nid": "models_task_task_submittedforreviewbyuser", "callee": "belongsTo", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L142"}, {"caller_nid": "models_task_task_comments", "callee": "orderBy", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L147"}, {"caller_nid": "models_task_task_comments", "callee": "hasMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L147"}, {"caller_nid": "models_task_task_documents", "callee": "morphMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L152"}, {"caller_nid": "models_task_task_adhocrequest", "callee": "belongsTo", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L157"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "subMonth", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L169"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "copy", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L169"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "first", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L171"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "whereYear", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L171"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "whereMonth", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L171"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "where", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L171"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "where", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L171"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "where", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L171"}, {"caller_nid": "models_task_task_previousperiodtask", "callee": "static", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L171"}, {"caller_nid": "models_task_task_scopeactive", "callee": "whereNotIn", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L184"}, {"caller_nid": "models_task_task_scopeoverdue", "callee": "whereIn", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L192"}, {"caller_nid": "models_task_task_scopeoverdue", "callee": "where", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L192"}, {"caller_nid": "models_task_task_scopeoverdue", "callee": "startOfDay", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L192"}, {"caller_nid": "models_task_task_scopeoverdue", "callee": "now", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L192"}, {"caller_nid": "models_task_task_scopeforperiod", "callee": "whereYear", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L201"}, {"caller_nid": "models_task_task_scopeforperiod", "callee": "whereMonth", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L201"}, {"caller_nid": "models_task_task_scopeforstaff", "callee": "where", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L207"}, {"caller_nid": "models_task_task_getactivitylogoptions", "callee": "logOnlyDirty", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L214"}, {"caller_nid": "models_task_task_getactivitylogoptions", "callee": "logExcept", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L214"}, {"caller_nid": "models_task_task_getactivitylogoptions", "callee": "logFillable", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L214"}, {"caller_nid": "models_task_task_getactivitylogoptions", "callee": "LogOptions", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Task.php", "source_location": "L214"}]}