{"nodes": [{"id": "users_isaacmini_projects_petrus_crm_backend_app_services_phonenormalizer_php", "label": "PhoneNormalizer.php", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L1"}, {"id": "services_phonenormalizer_phonenormalizer", "label": "PhoneNormalizer", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L8"}, {"id": "services_phonenormalizer_phonenormalizer_normalize", "label": ".normalize()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L18"}, {"id": "services_phonenormalizer_phonenormalizer_parsetocomponents", "label": ".parseToComponents()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L74"}, {"id": "services_phonenormalizer_phonenormalizer_phonefieldschema", "label": ".phoneFieldSchema()", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L116"}], "edges": [{"source": "users_isaacmini_projects_petrus_crm_backend_app_services_phonenormalizer_php", "target": "forms", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L5", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_services_phonenormalizer_php", "target": "group", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L6", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_app_services_phonenormalizer_php", "target": "services_phonenormalizer_phonenormalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L8", "weight": 1.0}, {"source": "services_phonenormalizer_phonenormalizer", "target": "services_phonenormalizer_phonenormalizer_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L18", "weight": 1.0}, {"source": "services_phonenormalizer_phonenormalizer", "target": "services_phonenormalizer_phonenormalizer_parsetocomponents", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L74", "weight": 1.0}, {"source": "services_phonenormalizer_phonenormalizer", "target": "services_phonenormalizer_phonenormalizer_phonefieldschema", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L116", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "trim", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L20"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "str_replace", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L25"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "preg_replace", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L28"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "ltrim", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L36"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "ltrim", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L37"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "str_starts_with", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L40"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "substr", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L41"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "strlen", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L41"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "ltrim", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L44"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "str_starts_with", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L50"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "substr", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L51"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "str_starts_with", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L52"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "substr", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L53"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "str_starts_with", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L54"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "strlen", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L54"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_normalize", "callee": "preg_match", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L59"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "trim", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L78"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "preg_replace", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L82"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "config", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L88"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "values", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L91"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "sortByDesc", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L91"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "unique", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L91"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "pluck", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L91"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "collect", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L91"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "strlen", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L94"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "str_starts_with", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L98"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "substr", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L101"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_parsetocomponents", "callee": "strlen", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L101"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "toArray", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L118"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "mapWithKeys", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L118"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "collect", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L118"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "config", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L118"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "columns", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L122"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "Group", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L122"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "extraAttributes", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L123"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "selectablePlaceholder", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L123"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "dehydrated", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L123"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "searchable", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L123"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "default", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L123"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "options", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L123"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "label", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L123"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "Forms\\Components\\Select", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L123"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "extraAttributes", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L132"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "dehydrateStateUsing", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L132"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "maxLength", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L132"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "placeholder", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L132"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "label", "is_member_call": true, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L132"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "Forms\\Components\\TextInput", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L132"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "$get", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L137"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "self", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L139"}, {"caller_nid": "services_phonenormalizer_phonenormalizer_phonefieldschema", "callee": "empty", "is_member_call": false, "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/app/Services/PhoneNormalizer.php", "source_location": "L141"}]}