{"nodes": [{"id": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "label": "Service.php", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L1"}, {"id": "models_service_service", "label": "Service", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L17"}, {"id": "models_service_service_casts", "label": ".casts()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L39"}, {"id": "models_service_service_deadlinefor", "label": ".deadlineFor()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L67"}, {"id": "models_service_service_companies", "label": ".companies()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L88"}, {"id": "models_service_service_individualclients", "label": ".individualClients()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L97"}, {"id": "models_service_service_staffmembers", "label": ".staffMembers()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L106"}, {"id": "models_service_service_scopeforentity", "label": ".scopeForEntity()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L112"}, {"id": "models_service_service_scopeactive", "label": ".scopeActive()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L119"}, {"id": "models_service_service_isrecommendedforsector", "label": ".isRecommendedForSector()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L127"}, {"id": "models_service_service_getactivitylogoptions", "label": ".getActivitylogOptions()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L136"}], "edges": [{"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "economicsector", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L5", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "servicecategory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L6", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "servicedepartment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L7", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "servicefrequency", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L8", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "servicefunction", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L9", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "builder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L10", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "hasfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L11", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L12", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "belongstomany", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L13", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "logoptions", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L14", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "logsactivity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L15", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_models_service_php", "target": "models_service_service", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L17", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_casts", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L39", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_deadlinefor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L67", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_companies", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L88", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_individualclients", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L97", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_staffmembers", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L106", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_scopeforentity", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L112", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_scopeactive", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L119", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_isrecommendedforsector", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L127", "weight": 1.0}, {"source": "models_service_service", "target": "models_service_service_getactivitylogoptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L136", "weight": 1.0}], "raw_calls": [{"caller_nid": "models_service_service_deadlinefor", "callee": "explode", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L70"}, {"caller_nid": "models_service_service_deadlinefor", "callee": "\\Carbon\\Carbon", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L72"}, {"caller_nid": "models_service_service_deadlinefor", "callee": "in_array", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L79"}, {"caller_nid": "models_service_service_deadlinefor", "callee": "startOfDay", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L82"}, {"caller_nid": "models_service_service_deadlinefor", "callee": "addDays", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L82"}, {"caller_nid": "models_service_service_deadlinefor", "callee": "copy", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L82"}, {"caller_nid": "models_service_service_companies", "callee": "withTimestamps", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L90"}, {"caller_nid": "models_service_service_companies", "callee": "withPivot", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L90"}, {"caller_nid": "models_service_service_companies", "callee": "withPivotValue", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L90"}, {"caller_nid": "models_service_service_companies", "callee": "wherePivot", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L90"}, {"caller_nid": "models_service_service_companies", "callee": "belongsToMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L90"}, {"caller_nid": "models_service_service_individualclients", "callee": "withTimestamps", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L99"}, {"caller_nid": "models_service_service_individualclients", "callee": "withPivot", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L99"}, {"caller_nid": "models_service_service_individualclients", "callee": "withPivotValue", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L99"}, {"caller_nid": "models_service_service_individualclients", "callee": "wherePivot", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L99"}, {"caller_nid": "models_service_service_individualclients", "callee": "belongsToMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L99"}, {"caller_nid": "models_service_service_staffmembers", "callee": "withTimestamps", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L108"}, {"caller_nid": "models_service_service_staffmembers", "callee": "belongsToMany", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L108"}, {"caller_nid": "models_service_service_scopeforentity", "callee": "strtolower", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L114"}, {"caller_nid": "models_service_service_scopeforentity", "callee": "whereIn", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L116"}, {"caller_nid": "models_service_service_scopeactive", "callee": "where", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L121"}, {"caller_nid": "models_service_service_isrecommendedforsector", "callee": "in_array", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L133"}, {"caller_nid": "models_service_service_getactivitylogoptions", "callee": "logOnlyDirty", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L138"}, {"caller_nid": "models_service_service_getactivitylogoptions", "callee": "logFillable", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L138"}, {"caller_nid": "models_service_service_getactivitylogoptions", "callee": "LogOptions", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Models/Service.php", "source_location": "L138"}]}