{"nodes": [{"id": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "label": "TaskObserver.php", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L1"}, {"id": "observers_taskobserver_taskobserver", "label": "TaskObserver", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L22"}, {"id": "observers_taskobserver_taskobserver_saving", "label": ".saving()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L30"}, {"id": "observers_taskobserver_taskobserver_updating", "label": ".updating()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L62"}, {"id": "observers_taskobserver_taskobserver_created", "label": ".created()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L93"}, {"id": "observers_taskobserver_taskobserver_updated", "label": ".updated()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L101"}, {"id": "observers_taskobserver_taskobserver_logreassignment", "label": ".logReassignment()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L135"}, {"id": "observers_taskobserver_taskobserver_invalidatewidgetcaches", "label": ".invalidateWidgetCaches()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L167"}, {"id": "observers_taskobserver_taskobserver_invalidatestaffmembercaches", "label": ".invalidateStaffMemberCaches()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L173"}, {"id": "observers_taskobserver_taskobserver_invalidateglobalcaches", "label": ".invalidateGlobalCaches()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L187"}, {"id": "observers_taskobserver_taskobserver_notifytaskcompleted", "label": ".notifyTaskCompleted()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L194"}, {"id": "observers_taskobserver_taskobserver_notifystatustransition", "label": ".notifyStatusTransition()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L252"}, {"id": "observers_taskobserver_taskobserver_notifytaskassigned", "label": ".notifyTaskAssigned()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L285"}, {"id": "observers_taskobserver_taskobserver_notifysubmittedforreview", "label": ".notifySubmittedForReview()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L304"}, {"id": "observers_taskobserver_taskobserver_notifyrejected", "label": ".notifyRejected()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L316"}, {"id": "observers_taskobserver_taskobserver_notifyblocked", "label": ".notifyBlocked()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L328"}, {"id": "observers_taskobserver_taskobserver_notifyunblocked", "label": ".notifyUnblocked()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L340"}, {"id": "observers_taskobserver_taskobserver_syncadhocrequeststatus", "label": ".syncAdHocRequestStatus()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L357"}], "edges": [{"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "adhocrequeststatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L5", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "servicedepartment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L6", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "taskstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L7", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "widgetcachekey", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L8", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L9", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "staffmember", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L10", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "task", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L11", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "taskassigned", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L12", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "taskblocked", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L13", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "taskcompleted", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L14", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "taskrejected", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L15", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "tasksubmittedforreview", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L16", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "taskunblocked", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L17", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "notificationrecipientresolver", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L18", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "cache", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L19", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "validationexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L20", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_observers_taskobserver_php", "target": "observers_taskobserver_taskobserver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L22", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_saving", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L30", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_updating", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L62", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_created", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L93", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_updated", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L101", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_logreassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L135", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_invalidatewidgetcaches", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L167", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_invalidatestaffmembercaches", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L173", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_invalidateglobalcaches", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L187", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_notifytaskcompleted", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L194", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_notifystatustransition", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L252", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_notifytaskassigned", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L285", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_notifysubmittedforreview", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L304", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_notifyrejected", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L316", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_notifyblocked", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L328", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_notifyunblocked", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L340", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver", "target": "observers_taskobserver_taskobserver_syncadhocrequeststatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L357", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_created", "target": "observers_taskobserver_taskobserver_notifytaskassigned", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L97", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_updated", "target": "observers_taskobserver_taskobserver_invalidatewidgetcaches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L104", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_updated", "target": "observers_taskobserver_taskobserver_syncadhocrequeststatus", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L105", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_updated", "target": "observers_taskobserver_taskobserver_notifytaskcompleted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L106", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_updated", "target": "observers_taskobserver_taskobserver_notifystatustransition", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L107", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_updated", "target": "observers_taskobserver_taskobserver_invalidatestaffmembercaches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L111", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_updated", "target": "observers_taskobserver_taskobserver_invalidateglobalcaches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L113", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_updated", "target": "observers_taskobserver_taskobserver_logreassignment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L114", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_updated", "target": "observers_taskobserver_taskobserver_notifytaskassigned", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L119", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_invalidatewidgetcaches", "target": "observers_taskobserver_taskobserver_invalidatestaffmembercaches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L169", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_invalidatewidgetcaches", "target": "observers_taskobserver_taskobserver_invalidateglobalcaches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L170", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_notifystatustransition", "target": "observers_taskobserver_taskobserver_notifysubmittedforreview", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L259", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_notifystatustransition", "target": "observers_taskobserver_taskobserver_notifyrejected", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L268", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_notifystatustransition", "target": "observers_taskobserver_taskobserver_notifyblocked", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L275", "weight": 1.0}, {"source": "observers_taskobserver_taskobserver_notifystatustransition", "target": "observers_taskobserver_taskobserver_notifyunblocked", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L281", "weight": 1.0}], "raw_calls": [{"caller_nid": "observers_taskobserver_taskobserver_saving", "callee": "relationLoaded", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L37"}, {"caller_nid": "observers_taskobserver_taskobserver_saving", "callee": "Service", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L39"}, {"caller_nid": "observers_taskobserver_taskobserver_saving", "callee": "StaffMember", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L45"}, {"caller_nid": "observers_taskobserver_taskobserver_saving", "callee": "exists", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L50"}, {"caller_nid": "observers_taskobserver_taskobserver_saving", "callee": "eligibleForService", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L50"}, {"caller_nid": "observers_taskobserver_taskobserver_saving", "callee": "whereKey", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L50"}, {"caller_nid": "observers_taskobserver_taskobserver_saving", "callee": "StaffMember", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L50"}, {"caller_nid": "observers_taskobserver_taskobserver_saving", "callee": "ValidationException", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L56"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "isDirty", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L64"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "now", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L67"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "id", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L71"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L71"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "id", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L72"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L72"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "getOriginal", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L74"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "isDirty", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L85"}, {"caller_nid": "observers_taskobserver_taskobserver_updating", "callee": "isDirty", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L87"}, {"caller_nid": "observers_taskobserver_taskobserver_updated", "callee": "wasChanged", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L103"}, {"caller_nid": "observers_taskobserver_taskobserver_updated", "callee": "wasChanged", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L110"}, {"caller_nid": "observers_taskobserver_taskobserver_updated", "callee": "getOriginal", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L111"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "getOriginal", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L137"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "StaffMember", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L144"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "StaffMember", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L145"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "fullName", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L151"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "fullName", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L152"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "log", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L154"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "event", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L154"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "withProperties", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L154"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "causedBy", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L154"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "performedOn", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L154"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "activity", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L154"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "user", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L156"}, {"caller_nid": "observers_taskobserver_taskobserver_logreassignment", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L156"}, {"caller_nid": "observers_taskobserver_taskobserver_invalidatestaffmembercaches", "callee": "StaffMember", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L179"}, {"caller_nid": "observers_taskobserver_taskobserver_invalidatestaffmembercaches", "callee": "WidgetCacheKey", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L181"}, {"caller_nid": "observers_taskobserver_taskobserver_invalidatestaffmembercaches", "callee": "Cache", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L182"}, {"caller_nid": "observers_taskobserver_taskobserver_invalidatestaffmembercaches", "callee": "forUser", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L182"}, {"caller_nid": "observers_taskobserver_taskobserver_invalidateglobalcaches", "callee": "WidgetCacheKey", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L189"}, {"caller_nid": "observers_taskobserver_taskobserver_invalidateglobalcaches", "callee": "Cache", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L190"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskcompleted", "callee": "method_exists", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L201"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskcompleted", "callee": "get", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L215"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskcompleted", "callee": "with", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L215"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskcompleted", "callee": "where", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L215"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskcompleted", "callee": "whereIn", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L215"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskcompleted", "callee": "assignments", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L215"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskcompleted", "callee": "in_array", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L232"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskcompleted", "callee": "notify", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L236"}, {"caller_nid": "observers_taskobserver_taskobserver_notifystatustransition", "callee": "getOriginal", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L254"}, {"caller_nid": "observers_taskobserver_taskobserver_notifystatustransition", "callee": "empty", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L267"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskassigned", "callee": "app", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L287"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskassigned", "callee": "assigneeUser", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L288"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskassigned", "callee": "id", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L293"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskassigned", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L293"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskassigned", "callee": "user", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L300"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskassigned", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L300"}, {"caller_nid": "observers_taskobserver_taskobserver_notifytaskassigned", "callee": "notify", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L301"}, {"caller_nid": "observers_taskobserver_taskobserver_notifysubmittedforreview", "callee": "app", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L306"}, {"caller_nid": "observers_taskobserver_taskobserver_notifysubmittedforreview", "callee": "id", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L307"}, {"caller_nid": "observers_taskobserver_taskobserver_notifysubmittedforreview", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L307"}, {"caller_nid": "observers_taskobserver_taskobserver_notifysubmittedforreview", "callee": "user", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L308"}, {"caller_nid": "observers_taskobserver_taskobserver_notifysubmittedforreview", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L308"}, {"caller_nid": "observers_taskobserver_taskobserver_notifysubmittedforreview", "callee": "managersForTask", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L310"}, {"caller_nid": "observers_taskobserver_taskobserver_notifysubmittedforreview", "callee": "notify", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L312"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyrejected", "callee": "app", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L318"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyrejected", "callee": "assigneeUser", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L319"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyrejected", "callee": "user", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L324"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyrejected", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L324"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyrejected", "callee": "notify", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L325"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyblocked", "callee": "app", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L330"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyblocked", "callee": "id", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L331"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyblocked", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L331"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyblocked", "callee": "user", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L332"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyblocked", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L332"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyblocked", "callee": "managersForTask", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L334"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyblocked", "callee": "notify", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L336"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyunblocked", "callee": "app", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L342"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyunblocked", "callee": "assigneeUser", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L343"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyunblocked", "callee": "id", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L348"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyunblocked", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L348"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyunblocked", "callee": "user", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L353"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyunblocked", "callee": "auth", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L353"}, {"caller_nid": "observers_taskobserver_taskobserver_notifyunblocked", "callee": "notify", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L354"}, {"caller_nid": "observers_taskobserver_taskobserver_syncadhocrequeststatus", "callee": "update", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L369"}, {"caller_nid": "observers_taskobserver_taskobserver_syncadhocrequeststatus", "callee": "update", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L370"}, {"caller_nid": "observers_taskobserver_taskobserver_syncadhocrequeststatus", "callee": "now", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L372"}, {"caller_nid": "observers_taskobserver_taskobserver_syncadhocrequeststatus", "callee": "update", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Observers/TaskObserver.php", "source_location": "L374"}]}