{
  "directed": false,
  "multigraph": false,
  "graph": {
    "hyperedges": [
      {
        "id": "slim_runtime_bootstrap",
        "label": "Slim Runtime Bootstrap",
        "nodes": [
          "app_slim_application_bootstrap",
          "middlewares_jwt_authentication",
          "middlewares_global_user_context",
          "controllers_controller_container_registration",
          "routes_api_route_groups"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "bootstrap/app.php"
      },
      {
        "id": "workflow_core_schema",
        "label": "Workflow Core Schema",
        "nodes": [
          "20231025103911_wm_workflow_table",
          "20231025105501_wm_stages_table",
          "20231025113243_wm_workflow_requests_table",
          "20231025113545_wm_user_stages_table",
          "20231025113545_wm_user_stage_payments_table",
          "20231031120555_current_stage_pointer"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php"
      },
      {
        "id": "deployment_pipeline",
        "label": "Deployment Pipeline",
        "nodes": [
          "auth_deployment_authorization",
          "auth_release_commit_gate",
          "main_qa_demo_deployment",
          "prod_production_deployment"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": ".github/workflows/auth.yml"
      },
      {
        "id": "workflow_core_schema_evolution",
        "label": "Workflow Core Schema Evolution",
        "nodes": [
          "workflow_schema_wm_workflow",
          "workflow_schema_wm_stages",
          "workflow_schema_wm_workflow_requests",
          "20231031131458_migration_for_workflow_new_stage_order_column_stage_ordering",
          "20231107184323_migration_for_workflow_description_columns_workflow_descriptions",
          "20250409101347_migrate_application_number_generation_application_numbering",
          "20250730094437_migration_for_workflow_other_properties_dynamic_properties"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.82,
        "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php"
      },
      {
        "id": "workflow_custom_report_capability",
        "label": "Workflow Custom Report Capability",
        "nodes": [
          "workflow_schema_wm_custom_reports",
          "workflow_schema_wm_custom_report_staff_permissions",
          "20231128100114_migration_for_workflow_custom_report_table_data_custom_reports",
          "20240328033718_custom_report_new_changes_report_template_default",
          "20250804123402_staff_permissions_custom_reports_report_staff_permissions"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.88,
        "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php"
      },
      {
        "id": "workflow_rule_configuration",
        "label": "Workflow Rule Configuration",
        "nodes": [
          "workflow_schema_wm_rules",
          "workflow_schema_wm_amount_rules",
          "20231130103653_migration_tabe_rule_workflow_workflow_rules",
          "20231203124044_migration_work_flow_user_rule_user_rule",
          "20250611124922_migrate_workflow_amount_rules_amount_rules"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.8,
        "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php"
      },
      {
        "id": "workflow_notification_and_messages",
        "label": "Workflow Notification And Stage Message Settings",
        "nodes": [
          "workflow_schema_wm_stages",
          "20240122040819_migrate_stage_notification_column_settings_stage_notifications",
          "20250405094811_migrate_update_stage_table_stage_rule_messages",
          "20250411105218_migrate_assigned_staff_sms_mail_details_assigned_staff_notifications"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.84,
        "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php"
      },
      {
        "id": "workflow_student_custom_field_queries",
        "label": "Workflow Student Custom Field Queries",
        "nodes": [
          "workflow_schema_wm_custom_field_api",
          "workflow_schema_studentaccount",
          "workflow_schema_program_academic_tables",
          "20250303122931_migrate_v3_student_custom_fields_student_profile_fields",
          "20250625090504_migrate_workflow_student_custom_fields_queries_student_program_fields"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.87,
        "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php"
      },
      {
        "id": "workflow_application_lifecycle_api_flow",
        "label": "Workflow Application Lifecycle API Flow",
        "nodes": [
          "applicationcontroller_addnewrequest",
          "applicationcontroller_getuserrequests",
          "applicationcontroller_getapplicationstages",
          "applicationcontroller_savestageform",
          "workflowuserrequestservice_application_lifecycle"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php"
      },
      {
        "id": "workflow_dynamic_field_support",
        "label": "Workflow Dynamic Field Support",
        "nodes": [
          "wm_custom_field_api_table",
          "workflow_dynamic_custom_fields",
          "workflowhelperservice_dynamic_values",
          "commoncontroller_getcustomfieldvalue"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.88,
        "source_file": "src/com/linways/api/v1/common/controller/CommonController.php"
      },
      {
        "id": "workflow_print_template_rendering_path",
        "label": "Workflow Print Template Rendering Path",
        "nodes": [
          "wm_print_templates_table",
          "wm_workflow_table_print_template_link",
          "printtemplateservice_pdf_rendering",
          "applicationcontroller_print_pdf_methods"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.86,
        "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php"
      },
      {
        "id": "workflow_configuration_api",
        "label": "Workflow Configuration API",
        "nodes": [
          "workflow_routes",
          "WorkflowController",
          "WorkflowController_saveWorkflow",
          "WorkflowController_updatePrintTemplate",
          "WorkflowController_updateRuleOfWorkflow",
          "WorkflowController_publishUnpublishWorkflow",
          "WorkFlow"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php"
      },
      {
        "id": "stage_configuration_api",
        "label": "Stage Configuration API",
        "nodes": [
          "stage_routes",
          "StageController",
          "StageController_saveStage",
          "StageController_updateStageOrder",
          "StageController_updateApprovalRule",
          "WorkFlowStage"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "src/com/linways/api/v1/stage/controller/StageController.php"
      },
      {
        "id": "workflow_reporting_flow",
        "label": "Workflow Reporting Flow",
        "nodes": [
          "report_routes",
          "ReportController",
          "CustomReport",
          "CustomReportStaffPermission",
          "UserStagePayment",
          "WorkFlow"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.82,
        "source_file": "src/com/linways/api/v1/report/controller/ReportController.php"
      },
      {
        "id": "workflow_nested_mapper_hydration",
        "label": "Workflow Nested Mapper Hydration",
        "nodes": [
          "WorkFlowServiceMapper_getWorkFlow",
          "WorkFlowServiceMapper_getWorkFlowStage",
          "WorkFlowServiceMapper_getUserStages"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php"
      },
      {
        "id": "workflow_stage_action_requests",
        "label": "Workflow Stage Action Requests",
        "nodes": [
          "MoveStageRequest",
          "MoveToNextStageRequest",
          "SaveAndApproveStage",
          "ProcessPaymentRuleRequest",
          "GetApplicationStageRequest"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.82,
        "source_file": "src/com/linways/core/request/MoveToNextStageRequest.php"
      },
      {
        "id": "workflow_search_request_filters",
        "label": "Workflow Search Request Filters",
        "nodes": [
          "SearchAdminWorkflowRequestsRequest",
          "SearchCustomReportRequest",
          "SearchHelloWorldRequest",
          "SearchPrintTemplateRequest",
          "SearchUserStagePaymentRequest",
          "SearchUserStageRequest",
          "SearchWorkFlowRequest"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.84,
        "source_file": "src/com/linways/core/request/SearchWorkFlowRequest.php"
      },
      {
        "id": "workflow_application_progression_flow",
        "label": "Workflow Application Progression Flow",
        "nodes": [
          "WorkflowUserRequestService_saveWorkflowUserRequest",
          "WorkflowRuleEngineService_checkWorkFlowRule",
          "WorkflowStageService_searchWorkFlowStage",
          "WorkflowUserRequestService_saveFormData",
          "WorkflowUserRequestService_findApprovalStaffsAndMoveToNextStage",
          "WorkflowUserRequestService_moveToNextStage",
          "workflow_application_lifecycle"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php"
      },
      {
        "id": "workflow_payment_resolution_flow",
        "label": "Workflow Payment Resolution Flow",
        "nodes": [
          "WorkflowUserRequestService_saveFormData",
          "WorkflowUserStagePaymentService_processPaymentRule",
          "WorkflowHelperService_getFormFieldValue",
          "WorkflowRuleEngineService_checkIfRuleMatch",
          "WorkflowUserStagePaymentService_initiateUserStagePayment",
          "FeeController_online_payment_endpoints",
          "payment_rule_resolution_concept"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php"
      },
      {
        "id": "workflow_output_portability_flow",
        "label": "Workflow Output and Portability Flow",
        "nodes": [
          "PrintTemplateService_renderApplicationPrint",
          "WorkflowService_generateWorkflowJSONExport",
          "WorkflowService_importWorkflowFromJSON",
          "WorkflowService_resolveOrCreatePrintTemplate",
          "CustomReportService_getCompiledFragmentsAndFilters",
          "CustomReportService_searchReportData",
          "workflow_json_portability_concept",
          "print_template_rendering_concept",
          "custom_report_compilation_concept"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.82,
        "source_file": "src/com/linways/core/service/WorkflowService.php"
      },
      {
        "id": "workflow_test_bootstrap_flow",
        "label": "Workflow Test Bootstrap Flow",
        "nodes": [
          "test_ams_db_config",
          "test_nucleus_db_config",
          "HelloWorldAPITestCase",
          "WorkFlowTestCase",
          "workflow_test_environment_bootstrap"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "test/unit/WorkFlowTestCase.php"
      }
    ]
  },
  "nodes": [
    {
      "label": "composer.json",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L1",
      "id": "composer_json",
      "community": 9,
      "norm_label": "composer.json"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L2",
      "id": "workflow_api_composer_name",
      "community": 9,
      "norm_label": "name"
    },
    {
      "label": "type",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L3",
      "id": "workflow_api_composer_type",
      "community": 9,
      "norm_label": "type"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L4",
      "id": "workflow_api_composer_description",
      "community": 9,
      "norm_label": "description"
    },
    {
      "label": "require",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L5",
      "id": "workflow_api_composer_require",
      "community": 9,
      "norm_label": "require"
    },
    {
      "label": "linways/slim",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L6",
      "id": "workflow_api_composer_require_linways_slim",
      "community": 9,
      "norm_label": "linways/slim"
    },
    {
      "label": "linways/linways-base",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L7",
      "id": "workflow_api_composer_require_linways_linways_base",
      "community": 9,
      "norm_label": "linways/linways-base"
    },
    {
      "label": "linways/nucleus-core",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L8",
      "id": "workflow_api_composer_require_linways_nucleus_core",
      "community": 9,
      "norm_label": "linways/nucleus-core"
    },
    {
      "label": "respect/validation",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L9",
      "id": "workflow_api_composer_require_respect_validation",
      "community": 9,
      "norm_label": "respect/validation"
    },
    {
      "label": "linways/ams-professional-core",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L10",
      "id": "workflow_api_composer_require_linways_ams_professional_core",
      "community": 9,
      "norm_label": "linways/ams-professional-core"
    },
    {
      "label": "linways/workflow-core",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L11",
      "id": "workflow_api_composer_require_linways_workflow_core",
      "community": 9,
      "norm_label": "linways/workflow-core"
    },
    {
      "label": "tuupola/cors-middleware",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L12",
      "id": "workflow_api_composer_require_tuupola_cors_middleware",
      "community": 9,
      "norm_label": "tuupola/cors-middleware"
    },
    {
      "label": "dflydev/fig-cookies",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L13",
      "id": "workflow_api_composer_require_dflydev_fig_cookies",
      "community": 9,
      "norm_label": "dflydev/fig-cookies"
    },
    {
      "label": "linways/linways-auth",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L14",
      "id": "workflow_api_composer_require_linways_linways_auth",
      "community": 9,
      "norm_label": "linways/linways-auth"
    },
    {
      "label": "zircote/swagger-php",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L15",
      "id": "workflow_api_composer_require_zircote_swagger_php",
      "community": 9,
      "norm_label": "zircote/swagger-php"
    },
    {
      "label": "doctrine/annotations",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L16",
      "id": "workflow_api_composer_require_doctrine_annotations",
      "community": 9,
      "norm_label": "doctrine/annotations"
    },
    {
      "label": "require-dev",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L18",
      "id": "workflow_api_composer_require_dev",
      "community": 9,
      "norm_label": "require-dev"
    },
    {
      "label": "phpunit/phpunit",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L19",
      "id": "workflow_api_composer_require_dev_phpunit_phpunit",
      "community": 9,
      "norm_label": "phpunit/phpunit"
    },
    {
      "label": "fzaninotto/faker",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L20",
      "id": "workflow_api_composer_require_dev_fzaninotto_faker",
      "community": 9,
      "norm_label": "fzaninotto/faker"
    },
    {
      "label": "icanhazstring/phpunit-faker-extension",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L21",
      "id": "workflow_api_composer_require_dev_icanhazstring_phpunit_faker_extension",
      "community": 9,
      "norm_label": "icanhazstring/phpunit-faker-extension"
    },
    {
      "label": "repositories",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L23",
      "id": "workflow_api_composer_repositories",
      "community": 9,
      "norm_label": "repositories"
    },
    {
      "label": "autoload",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L60",
      "id": "workflow_api_composer_autoload",
      "community": 9,
      "norm_label": "autoload"
    },
    {
      "label": "psr-4",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L61",
      "id": "workflow_api_composer_autoload_psr_4",
      "community": 9,
      "norm_label": "psr-4"
    },
    {
      "label": "com\\\\linways\\\\wm\\\\api\\\\",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L62",
      "id": "workflow_api_composer_psr_4_com_linways_wm_api",
      "community": 9,
      "norm_label": "com\\\\linways\\\\wm\\\\api\\\\"
    },
    {
      "label": "com\\\\linways\\\\wm\\\\core\\\\",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L63",
      "id": "workflow_api_composer_psr_4_com_linways_wm_core",
      "community": 9,
      "norm_label": "com\\\\linways\\\\wm\\\\core\\\\"
    },
    {
      "label": "com\\\\linways\\\\wm\\\\web\\\\",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L64",
      "id": "workflow_api_composer_psr_4_com_linways_wm_web",
      "community": 9,
      "norm_label": "com\\\\linways\\\\wm\\\\web\\\\"
    },
    {
      "label": "autoload-dev",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L67",
      "id": "workflow_api_composer_autoload_dev",
      "community": 9,
      "norm_label": "autoload-dev"
    },
    {
      "label": "psr-4",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L68",
      "id": "workflow_api_composer_autoload_dev_psr_4",
      "community": 9,
      "norm_label": "psr-4"
    },
    {
      "label": "test\\\\",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": "L69",
      "id": "workflow_api_composer_psr_4_test",
      "community": 9,
      "norm_label": "test\\\\"
    },
    {
      "label": "HelloWorldAPITestCase.php",
      "file_type": "code",
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "L1",
      "id": "test_unit_helloworldapitestcase_php",
      "community": 82,
      "norm_label": "helloworldapitestcase.php"
    },
    {
      "label": "HelloWorldAPITestCase",
      "file_type": "code",
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "L8",
      "id": "unit_helloworldapitestcase_helloworldapitestcase",
      "community": 82,
      "norm_label": "helloworldapitestcase"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "L11",
      "id": "unit_helloworldapitestcase_helloworldapitestcase_setup",
      "community": 82,
      "norm_label": ".setup()"
    },
    {
      "label": "WorkFlowTestCase.php",
      "file_type": "code",
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "L1",
      "id": "test_unit_workflowtestcase_php",
      "community": 83,
      "norm_label": "workflowtestcase.php"
    },
    {
      "label": "WorkFlowTestCase",
      "file_type": "code",
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "L8",
      "id": "unit_workflowtestcase_workflowtestcase",
      "community": 83,
      "norm_label": "workflowtestcase"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "L11",
      "id": "unit_workflowtestcase_workflowtestcase_setup",
      "community": 83,
      "norm_label": ".setup()"
    },
    {
      "label": "WorkflowStageServiceTest.php",
      "file_type": "code",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L1",
      "id": "test_unit_service_workflowstageservicetest_php",
      "community": 3,
      "norm_label": "workflowstageservicetest.php"
    },
    {
      "label": "WorkflowStageServiceTest",
      "file_type": "code",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L9",
      "id": "service_workflowstageservicetest_workflowstageservicetest",
      "community": 3,
      "norm_label": "workflowstageservicetest"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L11",
      "id": "service_workflowstageservicetest_workflowstageservicetest_setup",
      "community": 3,
      "norm_label": ".setup()"
    },
    {
      "label": ".tearDown()",
      "file_type": "code",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L17",
      "id": "service_workflowstageservicetest_workflowstageservicetest_teardown",
      "community": 3,
      "norm_label": ".teardown()"
    },
    {
      "label": ".testSaveWorkflowStageShouldCreateNewStage()",
      "file_type": "code",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L21",
      "id": "service_workflowstageservicetest_workflowstageservicetest_testsaveworkflowstageshouldcreatenewstage",
      "community": 3,
      "norm_label": ".testsaveworkflowstageshouldcreatenewstage()"
    },
    {
      "label": ".testSaveWorkflowStageShouldUpdateExistingStage()",
      "file_type": "code",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L37",
      "id": "service_workflowstageservicetest_workflowstageservicetest_testsaveworkflowstageshouldupdateexistingstage",
      "community": 3,
      "norm_label": ".testsaveworkflowstageshouldupdateexistingstage()"
    },
    {
      "label": "HelloWorldServiceTest.php",
      "file_type": "code",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L1",
      "id": "test_unit_service_helloworldservicetest_php",
      "community": 3,
      "norm_label": "helloworldservicetest.php"
    },
    {
      "label": "HelloWorldServiceTest",
      "file_type": "code",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L13",
      "id": "service_helloworldservicetest_helloworldservicetest",
      "community": 3,
      "norm_label": "helloworldservicetest"
    },
    {
      "label": ".setUp()",
      "file_type": "code",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L15",
      "id": "service_helloworldservicetest_helloworldservicetest_setup",
      "community": 3,
      "norm_label": ".setup()"
    },
    {
      "label": ".tearDown()",
      "file_type": "code",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L21",
      "id": "service_helloworldservicetest_helloworldservicetest_teardown",
      "community": 3,
      "norm_label": ".teardown()"
    },
    {
      "label": ".testSaveHelloWorld()",
      "file_type": "code",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L25",
      "id": "service_helloworldservicetest_helloworldservicetest_testsavehelloworld",
      "community": 3,
      "norm_label": ".testsavehelloworld()"
    },
    {
      "label": "nucleus_db_conf.php",
      "file_type": "code",
      "source_file": "test/db_conf/nucleus_db_conf.php",
      "source_location": "L1",
      "id": "test_db_conf_nucleus_db_conf_php",
      "community": 126,
      "norm_label": "nucleus_db_conf.php"
    },
    {
      "label": "ams_db_conf.php",
      "file_type": "code",
      "source_file": "test/db_conf/ams_db_conf.php",
      "source_location": "L1",
      "id": "test_db_conf_ams_db_conf_php",
      "community": 127,
      "norm_label": "ams_db_conf.php"
    },
    {
      "label": "index.php",
      "file_type": "code",
      "source_file": "public/index.php",
      "source_location": "L1",
      "id": "public_index_php",
      "community": 128,
      "norm_label": "index.php"
    },
    {
      "label": "openapi.json",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1",
      "id": "public_openapi_json",
      "community": 26,
      "norm_label": "openapi.json"
    },
    {
      "label": "openapi",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L2",
      "id": "public_openapi_openapi",
      "community": 26,
      "norm_label": "openapi"
    },
    {
      "label": "info",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L3",
      "id": "public_openapi_info",
      "community": 26,
      "norm_label": "info"
    },
    {
      "label": "title",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L4",
      "id": "public_openapi_info_title",
      "community": 26,
      "norm_label": "title"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L5",
      "id": "public_openapi_info_description",
      "community": 26,
      "norm_label": "description"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L6",
      "id": "public_openapi_info_version",
      "community": 26,
      "norm_label": "version"
    },
    {
      "label": "servers",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L8",
      "id": "public_openapi_servers",
      "community": 26,
      "norm_label": "servers"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L14",
      "id": "public_openapi_paths",
      "community": 26,
      "norm_label": "paths"
    },
    {
      "label": "/application/{workFlowId}/new",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L15",
      "id": "public_openapi_paths_application_workflowid_new",
      "community": 149,
      "norm_label": "/application/{workflowid}/new"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L16",
      "id": "public_openapi_application_workflowid_new_post",
      "community": 149,
      "norm_label": "post"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L17",
      "id": "public_openapi_post_tags",
      "community": 149,
      "norm_label": "tags"
    },
    {
      "label": "summary",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L20",
      "id": "public_openapi_post_summary",
      "community": 149,
      "norm_label": "summary"
    },
    {
      "label": "operationId",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L21",
      "id": "public_openapi_post_operationid",
      "community": 149,
      "norm_label": "operationid"
    },
    {
      "label": "parameters",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L22",
      "id": "public_openapi_post_parameters",
      "community": 149,
      "norm_label": "parameters"
    },
    {
      "label": "requestBody",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L32",
      "id": "public_openapi_post_requestbody",
      "community": 149,
      "norm_label": "requestbody"
    },
    {
      "label": "required",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L33",
      "id": "public_openapi_requestbody_required",
      "community": 149,
      "norm_label": "required"
    },
    {
      "label": "content",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L34",
      "id": "public_openapi_requestbody_content",
      "community": 149,
      "norm_label": "content"
    },
    {
      "label": "application/json",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L35",
      "id": "public_openapi_content_application_json",
      "community": 149,
      "norm_label": "application/json"
    },
    {
      "label": "schema",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L36",
      "id": "public_openapi_application_json_schema",
      "community": 149,
      "norm_label": "schema"
    },
    {
      "label": "responses",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L47",
      "id": "public_openapi_post_responses",
      "community": 149,
      "norm_label": "responses"
    },
    {
      "label": "200",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L48",
      "id": "public_openapi_responses_200",
      "community": 149,
      "norm_label": "200"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L49",
      "id": "public_openapi_200_description",
      "community": 149,
      "norm_label": "description"
    },
    {
      "label": "content",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L50",
      "id": "public_openapi_200_content",
      "community": 149,
      "norm_label": "content"
    },
    {
      "label": "security",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L59",
      "id": "public_openapi_post_security",
      "community": 149,
      "norm_label": "security"
    },
    {
      "label": "/application",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L66",
      "id": "public_openapi_paths_application",
      "community": 26,
      "norm_label": "/application"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L67",
      "id": "public_openapi_application_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L68",
      "id": "public_openapi_get_tags",
      "community": 26,
      "norm_label": "tags"
    },
    {
      "label": "summary",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L71",
      "id": "public_openapi_get_summary",
      "community": 26,
      "norm_label": "summary"
    },
    {
      "label": "operationId",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L72",
      "id": "public_openapi_get_operationid",
      "community": 26,
      "norm_label": "operationid"
    },
    {
      "label": "parameters",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L73",
      "id": "public_openapi_get_parameters",
      "community": 26,
      "norm_label": "parameters"
    },
    {
      "label": "responses",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L99",
      "id": "public_openapi_get_responses",
      "community": 26,
      "norm_label": "responses"
    },
    {
      "label": "security",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L111",
      "id": "public_openapi_get_security",
      "community": 26,
      "norm_label": "security"
    },
    {
      "label": "/application/{workFlowId}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L118",
      "id": "public_openapi_paths_application_workflowid",
      "community": 26,
      "norm_label": "/application/{workflowid}"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L119",
      "id": "public_openapi_application_workflowid_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowId}/{id}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L154",
      "id": "public_openapi_paths_application_workflowid_id",
      "community": 26,
      "norm_label": "/application/{workflowid}/{id}"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L155",
      "id": "public_openapi_application_workflowid_id_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowId}/{workFlowRequestId}/stages",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L198",
      "id": "public_openapi_paths_application_workflowid_workflowrequestid_stages",
      "community": 26,
      "norm_label": "/application/{workflowid}/{workflowrequestid}/stages"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L199",
      "id": "public_openapi_application_workflowid_workflowrequestid_stages_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowId}/{workFlowRequestId}/stage/{id}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L242",
      "id": "public_openapi_paths_application_workflowid_workflowrequestid_stage_id",
      "community": 149,
      "norm_label": "/application/{workflowid}/{workflowrequestid}/stage/{id}"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L243",
      "id": "public_openapi_application_workflowid_workflowrequestid_stage_id_post",
      "community": 149,
      "norm_label": "post"
    },
    {
      "label": "/application/manage/workflows/list",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L316",
      "id": "public_openapi_paths_application_manage_workflows_list",
      "community": 26,
      "norm_label": "/application/manage/workflows/list"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L317",
      "id": "public_openapi_application_manage_workflows_list_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L322",
      "id": "public_openapi_get_description",
      "community": 26,
      "norm_label": "description"
    },
    {
      "label": "/application/manage/all/status",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L353",
      "id": "public_openapi_paths_application_manage_all_status",
      "community": 26,
      "norm_label": "/application/manage/all/status"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L354",
      "id": "public_openapi_application_manage_all_status_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{stageId}/{key}/{workFlowRequestId}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L462",
      "id": "public_openapi_paths_application_stageid_key_workflowrequestid",
      "community": 26,
      "norm_label": "/application/{stageid}/{key}/{workflowrequestid}"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L463",
      "id": "public_openapi_application_stageid_key_workflowrequestid_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowRequestId}/{userStageId}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L514",
      "id": "public_openapi_paths_application_workflowrequestid_userstageid",
      "community": 149,
      "norm_label": "/application/{workflowrequestid}/{userstageid}"
    },
    {
      "label": "delete",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L515",
      "id": "public_openapi_application_workflowrequestid_userstageid_delete",
      "community": 149,
      "norm_label": "delete"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L516",
      "id": "public_openapi_delete_tags",
      "community": 149,
      "norm_label": "tags"
    },
    {
      "label": "summary",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L519",
      "id": "public_openapi_delete_summary",
      "community": 149,
      "norm_label": "summary"
    },
    {
      "label": "operationId",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L520",
      "id": "public_openapi_delete_operationid",
      "community": 149,
      "norm_label": "operationid"
    },
    {
      "label": "parameters",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L521",
      "id": "public_openapi_delete_parameters",
      "community": 149,
      "norm_label": "parameters"
    },
    {
      "label": "responses",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L539",
      "id": "public_openapi_delete_responses",
      "community": 149,
      "norm_label": "responses"
    },
    {
      "label": "security",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L551",
      "id": "public_openapi_delete_security",
      "community": 149,
      "norm_label": "security"
    },
    {
      "label": "/application/check-status/{id}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L558",
      "id": "public_openapi_paths_application_check_status_id",
      "community": 149,
      "norm_label": "/application/check-status/{id}"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L559",
      "id": "public_openapi_application_check_status_id_post",
      "community": 149,
      "norm_label": "post"
    },
    {
      "label": "/application/payment/status/all",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L594",
      "id": "public_openapi_paths_application_payment_status_all",
      "community": 26,
      "norm_label": "/application/payment/status/all"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L595",
      "id": "public_openapi_application_payment_status_all_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowRequestId}/stage/first",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L630",
      "id": "public_openapi_paths_application_workflowrequestid_stage_first",
      "community": 26,
      "norm_label": "/application/{workflowrequestid}/stage/first"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L631",
      "id": "public_openapi_application_workflowrequestid_stage_first_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowRequestId}/print/pdf",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L666",
      "id": "public_openapi_paths_application_workflowrequestid_print_pdf",
      "community": 26,
      "norm_label": "/application/{workflowrequestid}/print/pdf"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L667",
      "id": "public_openapi_application_workflowrequestid_print_pdf_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowRequestId}/stage/{stageId}/print/{printTemplateId}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L702",
      "id": "public_openapi_paths_application_workflowrequestid_stage_stageid_print_printtemplateid",
      "community": 26,
      "norm_label": "/application/{workflowrequestid}/stage/{stageid}/print/{printtemplateid}"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L703",
      "id": "public_openapi_application_workflowrequestid_stage_stageid_print_printtemplateid_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{stageId}/approval/bulk/get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L754",
      "id": "public_openapi_paths_application_stageid_approval_bulk_get",
      "community": 26,
      "norm_label": "/application/{stageid}/approval/bulk/get"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L755",
      "id": "public_openapi_application_stageid_approval_bulk_get_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{stageId}/approval/bulk/save",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L790",
      "id": "public_openapi_paths_application_stageid_approval_bulk_save",
      "community": 149,
      "norm_label": "/application/{stageid}/approval/bulk/save"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L791",
      "id": "public_openapi_application_stageid_approval_bulk_save_post",
      "community": 149,
      "norm_label": "post"
    },
    {
      "label": "/application/manage/requests/all",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L854",
      "id": "public_openapi_paths_application_manage_requests_all",
      "community": 26,
      "norm_label": "/application/manage/requests/all"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L855",
      "id": "public_openapi_application_manage_requests_all_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/manage/status/bulk",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L907",
      "id": "public_openapi_paths_application_manage_status_bulk",
      "community": 149,
      "norm_label": "/application/manage/status/bulk"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L908",
      "id": "public_openapi_application_manage_status_bulk_post",
      "community": 149,
      "norm_label": "post"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L913",
      "id": "public_openapi_post_description",
      "community": 149,
      "norm_label": "description"
    },
    {
      "label": "/application/{stageId}/{workFlowRequestId}/api",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L955",
      "id": "public_openapi_paths_application_stageid_workflowrequestid_api",
      "community": 26,
      "norm_label": "/application/{stageid}/{workflowrequestid}/api"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L956",
      "id": "public_openapi_application_stageid_workflowrequestid_api_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowId}/requests/user/status",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1008",
      "id": "public_openapi_paths_application_workflowid_requests_user_status",
      "community": 26,
      "norm_label": "/application/{workflowid}/requests/user/status"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1009",
      "id": "public_openapi_application_workflowid_requests_user_status_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/webhook-payment-response",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1052",
      "id": "public_openapi_paths_application_webhook_payment_response",
      "community": 149,
      "norm_label": "/application/webhook-payment-response"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1053",
      "id": "public_openapi_application_webhook_payment_response_post",
      "community": 149,
      "norm_label": "post"
    },
    {
      "label": "/application/calculate/payment/student/{stageId}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1094",
      "id": "public_openapi_paths_application_calculate_payment_student_stageid",
      "community": 26,
      "norm_label": "/application/calculate/payment/student/{stageid}"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1095",
      "id": "public_openapi_application_calculate_payment_student_stageid_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/application/{workFlowRequestId}/stage-summary",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1146",
      "id": "public_openapi_paths_application_workflowrequestid_stage_summary",
      "community": 26,
      "norm_label": "/application/{workflowrequestid}/stage-summary"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1147",
      "id": "public_openapi_application_workflowrequestid_stage_summary_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/category",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1182",
      "id": "public_openapi_paths_category",
      "community": 149,
      "norm_label": "/category"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1183",
      "id": "public_openapi_category_get",
      "community": 149,
      "norm_label": "get"
    },
    {
      "label": "post",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1207",
      "id": "public_openapi_category_post",
      "community": 149,
      "norm_label": "post"
    },
    {
      "label": "/category/{id}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1243",
      "id": "public_openapi_paths_category_id",
      "community": 149,
      "norm_label": "/category/{id}"
    },
    {
      "label": "put",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1244",
      "id": "public_openapi_category_id_put",
      "community": 149,
      "norm_label": "put"
    },
    {
      "label": "tags",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1245",
      "id": "public_openapi_put_tags",
      "community": 149,
      "norm_label": "tags"
    },
    {
      "label": "summary",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1248",
      "id": "public_openapi_put_summary",
      "community": 149,
      "norm_label": "summary"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1249",
      "id": "public_openapi_put_description",
      "community": 149,
      "norm_label": "description"
    },
    {
      "label": "operationId",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1250",
      "id": "public_openapi_put_operationid",
      "community": 149,
      "norm_label": "operationid"
    },
    {
      "label": "parameters",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1251",
      "id": "public_openapi_put_parameters",
      "community": 149,
      "norm_label": "parameters"
    },
    {
      "label": "requestBody",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1261",
      "id": "public_openapi_put_requestbody",
      "community": 149,
      "norm_label": "requestbody"
    },
    {
      "label": "responses",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1271",
      "id": "public_openapi_put_responses",
      "community": 149,
      "norm_label": "responses"
    },
    {
      "label": "security",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1283",
      "id": "public_openapi_put_security",
      "community": 149,
      "norm_label": "security"
    },
    {
      "label": "delete",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1289",
      "id": "public_openapi_category_id_delete",
      "community": 149,
      "norm_label": "delete"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1294",
      "id": "public_openapi_delete_description",
      "community": 149,
      "norm_label": "description"
    },
    {
      "label": "/common/staffs",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1325",
      "id": "public_openapi_paths_common_staffs",
      "community": 26,
      "norm_label": "/common/staffs"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1326",
      "id": "public_openapi_common_staffs_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/custom-field-value",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1351",
      "id": "public_openapi_paths_common_custom_field_value",
      "community": 26,
      "norm_label": "/common/custom-field-value"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1352",
      "id": "public_openapi_common_custom_field_value_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/academic-terms",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1403",
      "id": "public_openapi_paths_common_academic_terms",
      "community": 26,
      "norm_label": "/common/academic-terms"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1404",
      "id": "public_openapi_common_academic_terms_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/get-attendance-percentage",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1429",
      "id": "public_openapi_paths_common_get_attendance_percentage",
      "community": 26,
      "norm_label": "/common/get-attendance-percentage"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1430",
      "id": "public_openapi_common_get_attendance_percentage_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/resource/{resourceId}/{responseType}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1481",
      "id": "public_openapi_paths_common_resource_resourceid_responsetype",
      "community": 26,
      "norm_label": "/common/resource/{resourceid}/{responsetype}"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1482",
      "id": "public_openapi_common_resource_resourceid_responsetype_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/get-attendance/daywise",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1529",
      "id": "public_openapi_paths_common_get_attendance_daywise",
      "community": 26,
      "norm_label": "/common/get-attendance/daywise"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1530",
      "id": "public_openapi_common_get_attendance_daywise_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/get-attendance/hourwise",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1568",
      "id": "public_openapi_paths_common_get_attendance_hourwise",
      "community": 26,
      "norm_label": "/common/get-attendance/hourwise"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1569",
      "id": "public_openapi_common_get_attendance_hourwise_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/departments",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1607",
      "id": "public_openapi_paths_common_departments",
      "community": 26,
      "norm_label": "/common/departments"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1608",
      "id": "public_openapi_common_departments_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/departments/{description}",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1636",
      "id": "public_openapi_paths_common_departments_description",
      "community": 26,
      "norm_label": "/common/departments/{description}"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1637",
      "id": "public_openapi_common_departments_description_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/staffs/forms",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1675",
      "id": "public_openapi_paths_common_staffs_forms",
      "community": 26,
      "norm_label": "/common/staffs/forms"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1676",
      "id": "public_openapi_common_staffs_forms_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "/common/batches",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1704",
      "id": "public_openapi_paths_common_batches",
      "community": 26,
      "norm_label": "/common/batches"
    },
    {
      "label": "get",
      "file_type": "code",
      "source_file": "public/openapi.json",
      "source_location": "L1705",
      "id": "public_openapi_common_batches_get",
      "community": 26,
      "norm_label": "get"
    },
    {
      "label": "controllers.php",
      "file_type": "code",
      "source_file": "bootstrap/controllers.php",
      "source_location": "L1",
      "id": "bootstrap_controllers_php",
      "community": 11,
      "norm_label": "controllers.php"
    },
    {
      "label": "app.php",
      "file_type": "code",
      "source_file": "bootstrap/app.php",
      "source_location": "L1",
      "id": "bootstrap_app_php",
      "community": 129,
      "norm_label": "app.php"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "bootstrap/routes.php",
      "source_location": "L1",
      "id": "bootstrap_routes_php",
      "community": 130,
      "norm_label": "routes.php"
    },
    {
      "label": "middlewares.php",
      "file_type": "code",
      "source_file": "bootstrap/middlewares.php",
      "source_location": "L1",
      "id": "bootstrap_middlewares_php",
      "community": 150,
      "norm_label": "middlewares.php"
    },
    {
      "label": "settings.json",
      "file_type": "code",
      "source_file": ".claude/settings.json",
      "source_location": "L1",
      "id": "claude_settings_json",
      "community": 29,
      "norm_label": "settings.json"
    },
    {
      "label": "hooks",
      "file_type": "code",
      "source_file": ".claude/settings.json",
      "source_location": "L2",
      "id": "claude_settings_hooks",
      "community": 29,
      "norm_label": "hooks"
    },
    {
      "label": "PreToolUse",
      "file_type": "code",
      "source_file": ".claude/settings.json",
      "source_location": "L3",
      "id": "claude_settings_hooks_pretooluse",
      "community": 29,
      "norm_label": "pretooluse"
    },
    {
      "label": "generate-openapi.php",
      "file_type": "code",
      "source_file": "bin/generate-openapi.php",
      "source_location": "L1",
      "id": "bin_generate_openapi_php",
      "community": 169,
      "norm_label": "generate-openapi.php"
    },
    {
      "label": "20260619100000_workflow_category_menu.php",
      "file_type": "code",
      "source_file": "menu_toggles/20260619100000_workflow_category_menu.php",
      "source_location": "L1",
      "id": "menu_toggles_20260619100000_workflow_category_menu_php",
      "community": 67,
      "norm_label": "20260619100000_workflow_category_menu.php"
    },
    {
      "label": "WorkflowCategoryMenu",
      "file_type": "code",
      "source_file": "menu_toggles/20260619100000_workflow_category_menu.php",
      "source_location": "L5",
      "id": "menu_toggles_20260619100000_workflow_category_menu_workflowcategorymenu",
      "community": 67,
      "norm_label": "workflowcategorymenu"
    },
    {
      "label": ".setMenuToggles()",
      "file_type": "code",
      "source_file": "menu_toggles/20260619100000_workflow_category_menu.php",
      "source_location": "L6",
      "id": "menu_toggles_20260619100000_workflow_category_menu_workflowcategorymenu_setmenutoggles",
      "community": 67,
      "norm_label": ".setmenutoggles()"
    },
    {
      "label": "20240108215942_workflow_report_menus.php",
      "file_type": "code",
      "source_file": "menu_toggles/20240108215942_workflow_report_menus.php",
      "source_location": "L1",
      "id": "menu_toggles_20240108215942_workflow_report_menus_php",
      "community": 61,
      "norm_label": "20240108215942_workflow_report_menus.php"
    },
    {
      "label": "WorkflowReportMenus",
      "file_type": "code",
      "source_file": "menu_toggles/20240108215942_workflow_report_menus.php",
      "source_location": "L4",
      "id": "menu_toggles_20240108215942_workflow_report_menus_workflowreportmenus",
      "community": 61,
      "norm_label": "workflowreportmenus"
    },
    {
      "label": ".setMenuToggles()",
      "file_type": "code",
      "source_file": "menu_toggles/20240108215942_workflow_report_menus.php",
      "source_location": "L5",
      "id": "menu_toggles_20240108215942_workflow_report_menus_workflowreportmenus_setmenutoggles",
      "community": 61,
      "norm_label": ".setmenutoggles()"
    },
    {
      "label": "20260618120000_author_print_template_menu.php",
      "file_type": "code",
      "source_file": "menu_toggles/20260618120000_author_print_template_menu.php",
      "source_location": "L1",
      "id": "menu_toggles_20260618120000_author_print_template_menu_php",
      "community": 66,
      "norm_label": "20260618120000_author_print_template_menu.php"
    },
    {
      "label": "AuthorPrintTemplateMenu",
      "file_type": "code",
      "source_file": "menu_toggles/20260618120000_author_print_template_menu.php",
      "source_location": "L5",
      "id": "menu_toggles_20260618120000_author_print_template_menu_authorprinttemplatemenu",
      "community": 66,
      "norm_label": "authorprinttemplatemenu"
    },
    {
      "label": ".setMenuToggles()",
      "file_type": "code",
      "source_file": "menu_toggles/20260618120000_author_print_template_menu.php",
      "source_location": "L6",
      "id": "menu_toggles_20260618120000_author_print_template_menu_authorprinttemplatemenu_setmenutoggles",
      "community": 66,
      "norm_label": ".setmenutoggles()"
    },
    {
      "label": "20250531134614_configure_role_menus.php",
      "file_type": "code",
      "source_file": "menu_toggles/20250531134614_configure_role_menus.php",
      "source_location": "L1",
      "id": "menu_toggles_20250531134614_configure_role_menus_php",
      "community": 62,
      "norm_label": "20250531134614_configure_role_menus.php"
    },
    {
      "label": "ConfigureRoleMenus",
      "file_type": "code",
      "source_file": "menu_toggles/20250531134614_configure_role_menus.php",
      "source_location": "L4",
      "id": "menu_toggles_20250531134614_configure_role_menus_configurerolemenus",
      "community": 62,
      "norm_label": "configurerolemenus"
    },
    {
      "label": ".setMenuToggles()",
      "file_type": "code",
      "source_file": "menu_toggles/20250531134614_configure_role_menus.php",
      "source_location": "L5",
      "id": "menu_toggles_20250531134614_configure_role_menus_configurerolemenus_setmenutoggles",
      "community": 62,
      "norm_label": ".setmenutoggles()"
    },
    {
      "label": "20231107184015_workflow_admin_menus.php",
      "file_type": "code",
      "source_file": "menu_toggles/20231107184015_workflow_admin_menus.php",
      "source_location": "L1",
      "id": "menu_toggles_20231107184015_workflow_admin_menus_php",
      "community": 60,
      "norm_label": "20231107184015_workflow_admin_menus.php"
    },
    {
      "label": "WorkflowAdminMenus",
      "file_type": "code",
      "source_file": "menu_toggles/20231107184015_workflow_admin_menus.php",
      "source_location": "L4",
      "id": "menu_toggles_20231107184015_workflow_admin_menus_workflowadminmenus",
      "community": 60,
      "norm_label": "workflowadminmenus"
    },
    {
      "label": ".setMenuToggles()",
      "file_type": "code",
      "source_file": "menu_toggles/20231107184015_workflow_admin_menus.php",
      "source_location": "L5",
      "id": "menu_toggles_20231107184015_workflow_admin_menus_workflowadminmenus_setmenutoggles",
      "community": 60,
      "norm_label": ".setmenutoggles()"
    },
    {
      "label": "20250918074314_workflow_online_payment_request_report.php",
      "file_type": "code",
      "source_file": "menu_toggles/20250918074314_workflow_online_payment_request_report.php",
      "source_location": "L1",
      "id": "menu_toggles_20250918074314_workflow_online_payment_request_report_php",
      "community": 64,
      "norm_label": "20250918074314_workflow_online_payment_request_report.php"
    },
    {
      "label": "WorkflowOnlinePaymentRequestReport",
      "file_type": "code",
      "source_file": "menu_toggles/20250918074314_workflow_online_payment_request_report.php",
      "source_location": "L4",
      "id": "menu_toggles_20250918074314_workflow_online_payment_request_report_workflowonlinepaymentrequestreport",
      "community": 64,
      "norm_label": "workflowonlinepaymentrequestreport"
    },
    {
      "label": ".setMenuToggles()",
      "file_type": "code",
      "source_file": "menu_toggles/20250918074314_workflow_online_payment_request_report.php",
      "source_location": "L5",
      "id": "menu_toggles_20250918074314_workflow_online_payment_request_report_workflowonlinepaymentrequestreport_setmenutoggles",
      "community": 64,
      "norm_label": ".setmenutoggles()"
    },
    {
      "label": "20250808090000_workflow_custom_sql_report_menu.php",
      "file_type": "code",
      "source_file": "menu_toggles/20250808090000_workflow_custom_sql_report_menu.php",
      "source_location": "L1",
      "id": "menu_toggles_20250808090000_workflow_custom_sql_report_menu_php",
      "community": 63,
      "norm_label": "20250808090000_workflow_custom_sql_report_menu.php"
    },
    {
      "label": "WorkflowCustomSqlReportMenu",
      "file_type": "code",
      "source_file": "menu_toggles/20250808090000_workflow_custom_sql_report_menu.php",
      "source_location": "L5",
      "id": "menu_toggles_20250808090000_workflow_custom_sql_report_menu_workflowcustomsqlreportmenu",
      "community": 63,
      "norm_label": "workflowcustomsqlreportmenu"
    },
    {
      "label": ".setMenuToggles()",
      "file_type": "code",
      "source_file": "menu_toggles/20250808090000_workflow_custom_sql_report_menu.php",
      "source_location": "L6",
      "id": "menu_toggles_20250808090000_workflow_custom_sql_report_menu_workflowcustomsqlreportmenu_setmenutoggles",
      "community": 63,
      "norm_label": ".setmenutoggles()"
    },
    {
      "label": "20260325130506_update_request_status_menu.php",
      "file_type": "code",
      "source_file": "menu_toggles/20260325130506_update_request_status_menu.php",
      "source_location": "L1",
      "id": "menu_toggles_20260325130506_update_request_status_menu_php",
      "community": 65,
      "norm_label": "20260325130506_update_request_status_menu.php"
    },
    {
      "label": "UpdateRequestStatusMenu",
      "file_type": "code",
      "source_file": "menu_toggles/20260325130506_update_request_status_menu.php",
      "source_location": "L5",
      "id": "menu_toggles_20260325130506_update_request_status_menu_updaterequeststatusmenu",
      "community": 65,
      "norm_label": "updaterequeststatusmenu"
    },
    {
      "label": ".setMenuToggles()",
      "file_type": "code",
      "source_file": "menu_toggles/20260325130506_update_request_status_menu.php",
      "source_location": "L6",
      "id": "menu_toggles_20260325130506_update_request_status_menu_updaterequeststatusmenu_setmenutoggles",
      "community": 65,
      "norm_label": ".setmenutoggles()"
    },
    {
      "label": "manager.php",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": "L1",
      "id": "db_manager_php",
      "community": 19,
      "norm_label": "manager.php"
    },
    {
      "label": "prepareDBArray()",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": "L182",
      "id": "db_manager_preparedbarray",
      "community": 19,
      "norm_label": "preparedbarray()"
    },
    {
      "label": "startsWith()",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": "L230",
      "id": "db_manager_startswith",
      "community": 19,
      "norm_label": "startswith()"
    },
    {
      "label": "setPhinxVariables()",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": "L243",
      "id": "db_manager_setphinxvariables",
      "community": 19,
      "norm_label": "setphinxvariables()"
    },
    {
      "label": "executeRun()",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": "L263",
      "id": "db_manager_executerun",
      "community": 19,
      "norm_label": "executerun()"
    },
    {
      "label": "fakeMigration()",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": "L284",
      "id": "db_manager_fakemigration",
      "community": 19,
      "norm_label": "fakemigration()"
    },
    {
      "label": "20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "file_type": "code",
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": "L1",
      "id": "db_migrations_20250625090504_migrate_workflow_student_custom_fields_queries_php",
      "community": 76,
      "norm_label": "20250625090504_migrate_workflow_student_custom_fields_queries.php"
    },
    {
      "label": "MigrateWorkflowStudentCustomFieldsQueries",
      "file_type": "code",
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": "L6",
      "id": "migrations_20250625090504_migrate_workflow_student_custom_fields_queries_migrateworkflowstudentcustomfieldsqueries",
      "community": 76,
      "norm_label": "migrateworkflowstudentcustomfieldsqueries"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": "L29",
      "id": "migrations_20250625090504_migrate_workflow_student_custom_fields_queries_migrateworkflowstudentcustomfieldsqueries_change",
      "community": 76,
      "norm_label": ".change()"
    },
    {
      "label": "20260408133240_migrate_new_print_template_workflow.php",
      "file_type": "code",
      "source_file": "db/migrations/20260408133240_migrate_new_print_template_workflow.php",
      "source_location": "L1",
      "id": "db_migrations_20260408133240_migrate_new_print_template_workflow_php",
      "community": 54,
      "norm_label": "20260408133240_migrate_new_print_template_workflow.php"
    },
    {
      "label": "MigrateNewPrintTemplateWorkflow",
      "file_type": "code",
      "source_file": "db/migrations/20260408133240_migrate_new_print_template_workflow.php",
      "source_location": "L6",
      "id": "migrations_20260408133240_migrate_new_print_template_workflow_migratenewprinttemplateworkflow",
      "community": 54,
      "norm_label": "migratenewprinttemplateworkflow"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260408133240_migrate_new_print_template_workflow.php",
      "source_location": "L29",
      "id": "migrations_20260408133240_migrate_new_print_template_workflow_migratenewprinttemplateworkflow_change",
      "community": 54,
      "norm_label": ".change()"
    },
    {
      "label": "20231025135023_migration_for_workflow_forms.php",
      "file_type": "code",
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": "L1",
      "id": "db_migrations_20231025135023_migration_for_workflow_forms_php",
      "community": 33,
      "norm_label": "20231025135023_migration_for_workflow_forms.php"
    },
    {
      "label": "MigrationForWorkflowForms",
      "file_type": "code",
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": "L6",
      "id": "migrations_20231025135023_migration_for_workflow_forms_migrationforworkflowforms",
      "community": 33,
      "norm_label": "migrationforworkflowforms"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": "L29",
      "id": "migrations_20231025135023_migration_for_workflow_forms_migrationforworkflowforms_change",
      "community": 33,
      "norm_label": ".change()"
    },
    {
      "label": "20231128100114_migration_for_workflow_custom_report_table_data.php",
      "file_type": "code",
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": "L1",
      "id": "db_migrations_20231128100114_migration_for_workflow_custom_report_table_data_php",
      "community": 38,
      "norm_label": "20231128100114_migration_for_workflow_custom_report_table_data.php"
    },
    {
      "label": "MigrationForWorkflowCustomReportTableData",
      "file_type": "code",
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": "L6",
      "id": "migrations_20231128100114_migration_for_workflow_custom_report_table_data_migrationforworkflowcustomreporttabledata",
      "community": 38,
      "norm_label": "migrationforworkflowcustomreporttabledata"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": "L29",
      "id": "migrations_20231128100114_migration_for_workflow_custom_report_table_data_migrationforworkflowcustomreporttabledata_change",
      "community": 38,
      "norm_label": ".change()"
    },
    {
      "label": "20260414095113_create_parent_phone_api_field.php",
      "file_type": "code",
      "source_file": "db/migrations/20260414095113_create_parent_phone_api_field.php",
      "source_location": "L1",
      "id": "db_migrations_20260414095113_create_parent_phone_api_field_php",
      "community": 55,
      "norm_label": "20260414095113_create_parent_phone_api_field.php"
    },
    {
      "label": "CreateParentPhoneApiField",
      "file_type": "code",
      "source_file": "db/migrations/20260414095113_create_parent_phone_api_field.php",
      "source_location": "L6",
      "id": "migrations_20260414095113_create_parent_phone_api_field_createparentphoneapifield",
      "community": 55,
      "norm_label": "createparentphoneapifield"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260414095113_create_parent_phone_api_field.php",
      "source_location": "L29",
      "id": "migrations_20260414095113_create_parent_phone_api_field_createparentphoneapifield_change",
      "community": 55,
      "norm_label": ".change()"
    },
    {
      "label": "20260316124449_migrate_application_status_rule_for_selected_term.php",
      "file_type": "code",
      "source_file": "db/migrations/20260316124449_migrate_application_status_rule_for_selected_term.php",
      "source_location": "L1",
      "id": "db_migrations_20260316124449_migrate_application_status_rule_for_selected_term_php",
      "community": 53,
      "norm_label": "20260316124449_migrate_application_status_rule_for_selected_term.php"
    },
    {
      "label": "MigrateApplicationStatusRuleForSelectedTerm",
      "file_type": "code",
      "source_file": "db/migrations/20260316124449_migrate_application_status_rule_for_selected_term.php",
      "source_location": "L6",
      "id": "migrations_20260316124449_migrate_application_status_rule_for_selected_term_migrateapplicationstatusruleforselectedterm",
      "community": 53,
      "norm_label": "migrateapplicationstatusruleforselectedterm"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260316124449_migrate_application_status_rule_for_selected_term.php",
      "source_location": "L29",
      "id": "migrations_20260316124449_migrate_application_status_rule_for_selected_term_migrateapplicationstatusruleforselectedterm_change",
      "community": 53,
      "norm_label": ".change()"
    },
    {
      "label": "20250917094551_migration_for_workflow_custom_value_constants.php",
      "file_type": "code",
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": "L1",
      "id": "db_migrations_20250917094551_migration_for_workflow_custom_value_constants_php",
      "community": 49,
      "norm_label": "20250917094551_migration_for_workflow_custom_value_constants.php"
    },
    {
      "label": "MigrationForWorkflowCustomValueConstants",
      "file_type": "code",
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": "L6",
      "id": "migrations_20250917094551_migration_for_workflow_custom_value_constants_migrationforworkflowcustomvalueconstants",
      "community": 49,
      "norm_label": "migrationforworkflowcustomvalueconstants"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": "L29",
      "id": "migrations_20250917094551_migration_for_workflow_custom_value_constants_migrationforworkflowcustomvalueconstants_change",
      "community": 49,
      "norm_label": ".change()"
    },
    {
      "label": "20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "file_type": "code",
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": "L1",
      "id": "db_migrations_20250217130220_migrate_update_properties_in_work_flow_roles_php",
      "community": 43,
      "norm_label": "20250217130220_migrate_update_properties_in_work_flow_roles.php"
    },
    {
      "label": "MigrateUpdatePropertiesInWorkFlowRoles",
      "file_type": "code",
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": "L6",
      "id": "migrations_20250217130220_migrate_update_properties_in_work_flow_roles_migrateupdatepropertiesinworkflowroles",
      "community": 43,
      "norm_label": "migrateupdatepropertiesinworkflowroles"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": "L29",
      "id": "migrations_20250217130220_migrate_update_properties_in_work_flow_roles_migrateupdatepropertiesinworkflowroles_change",
      "community": 43,
      "norm_label": ".change()"
    },
    {
      "label": "20240122040819_migrate_stage_notification_column_settings.php",
      "file_type": "code",
      "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php",
      "source_location": "L1",
      "id": "db_migrations_20240122040819_migrate_stage_notification_column_settings_php",
      "community": 41,
      "norm_label": "20240122040819_migrate_stage_notification_column_settings.php"
    },
    {
      "label": "MigrateStageNotificationColumnSettings",
      "file_type": "code",
      "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php",
      "source_location": "L6",
      "id": "migrations_20240122040819_migrate_stage_notification_column_settings_migratestagenotificationcolumnsettings",
      "community": 41,
      "norm_label": "migratestagenotificationcolumnsettings"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php",
      "source_location": "L29",
      "id": "migrations_20240122040819_migrate_stage_notification_column_settings_migratestagenotificationcolumnsettings_change",
      "community": 41,
      "norm_label": ".change()"
    },
    {
      "label": "20231025113545_migration_for_workflow_request_details.php",
      "file_type": "code",
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": "L1",
      "id": "db_migrations_20231025113545_migration_for_workflow_request_details_php",
      "community": 32,
      "norm_label": "20231025113545_migration_for_workflow_request_details.php"
    },
    {
      "label": "MigrationForWorkflowRequestDetails",
      "file_type": "code",
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": "L6",
      "id": "migrations_20231025113545_migration_for_workflow_request_details_migrationforworkflowrequestdetails",
      "community": 32,
      "norm_label": "migrationforworkflowrequestdetails"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": "L29",
      "id": "migrations_20231025113545_migration_for_workflow_request_details_migrationforworkflowrequestdetails_change",
      "community": 32,
      "norm_label": ".change()"
    },
    {
      "label": "20250405094811_migrate_update_stage_table.php",
      "file_type": "code",
      "source_file": "db/migrations/20250405094811_migrate_update_stage_table.php",
      "source_location": "L1",
      "id": "db_migrations_20250405094811_migrate_update_stage_table_php",
      "community": 73,
      "norm_label": "20250405094811_migrate_update_stage_table.php"
    },
    {
      "label": "MigrateUpdateStageTable",
      "file_type": "code",
      "source_file": "db/migrations/20250405094811_migrate_update_stage_table.php",
      "source_location": "L6",
      "id": "migrations_20250405094811_migrate_update_stage_table_migrateupdatestagetable",
      "community": 73,
      "norm_label": "migrateupdatestagetable"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250405094811_migrate_update_stage_table.php",
      "source_location": "L29",
      "id": "migrations_20250405094811_migrate_update_stage_table_migrateupdatestagetable_change",
      "community": 73,
      "norm_label": ".change()"
    },
    {
      "label": "20260619100002_add_color_to_wm_category.php",
      "file_type": "code",
      "source_file": "db/migrations/20260619100002_add_color_to_wm_category.php",
      "source_location": "L1",
      "id": "db_migrations_20260619100002_add_color_to_wm_category_php",
      "community": 59,
      "norm_label": "20260619100002_add_color_to_wm_category.php"
    },
    {
      "label": "AddColorToWmCategory",
      "file_type": "code",
      "source_file": "db/migrations/20260619100002_add_color_to_wm_category.php",
      "source_location": "L5",
      "id": "migrations_20260619100002_add_color_to_wm_category_addcolortowmcategory",
      "community": 59,
      "norm_label": "addcolortowmcategory"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260619100002_add_color_to_wm_category.php",
      "source_location": "L7",
      "id": "migrations_20260619100002_add_color_to_wm_category_addcolortowmcategory_change",
      "community": 59,
      "norm_label": ".change()"
    },
    {
      "label": "20260521114806_create_student_father_name_api_field.php.php",
      "file_type": "code",
      "source_file": "db/migrations/20260521114806_create_student_father_name_api_field.php.php",
      "source_location": "L1",
      "id": "db_migrations_20260521114806_create_student_father_name_api_field_php_php",
      "community": 56,
      "norm_label": "20260521114806_create_student_father_name_api_field.php.php"
    },
    {
      "label": "CreateStudentFatherNameApiField",
      "file_type": "code",
      "source_file": "db/migrations/20260521114806_create_student_father_name_api_field.php.php",
      "source_location": "L6",
      "id": "migrations_20260521114806_create_student_father_name_api_field_php_createstudentfathernameapifield",
      "community": 56,
      "norm_label": "createstudentfathernameapifield"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260521114806_create_student_father_name_api_field.php.php",
      "source_location": "L29",
      "id": "migrations_20260521114806_create_student_father_name_api_field_php_createstudentfathernameapifield_change",
      "community": 56,
      "norm_label": ".change()"
    },
    {
      "label": "20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "file_type": "code",
      "source_file": "db/migrations/20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "source_location": "L1",
      "id": "db_migrations_20250411105218_migrate_assigned_staff_sms_mail_details_php",
      "community": 75,
      "norm_label": "20250411105218_migrate_assigned_staff_sms_mail_details.php"
    },
    {
      "label": "MigrateAssignedStaffSmsMailDetails",
      "file_type": "code",
      "source_file": "db/migrations/20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "source_location": "L6",
      "id": "migrations_20250411105218_migrate_assigned_staff_sms_mail_details_migrateassignedstaffsmsmaildetails",
      "community": 75,
      "norm_label": "migrateassignedstaffsmsmaildetails"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "source_location": "L29",
      "id": "migrations_20250411105218_migrate_assigned_staff_sms_mail_details_migrateassignedstaffsmsmaildetails_change",
      "community": 75,
      "norm_label": ".change()"
    },
    {
      "label": "20260218060735_migrate_custom_field_student_work_flow_request_count.php",
      "file_type": "code",
      "source_file": "db/migrations/20260218060735_migrate_custom_field_student_work_flow_request_count.php",
      "source_location": "L1",
      "id": "db_migrations_20260218060735_migrate_custom_field_student_work_flow_request_count_php",
      "community": 51,
      "norm_label": "20260218060735_migrate_custom_field_student_work_flow_request_count.php"
    },
    {
      "label": "MigrateCustomFieldStudentWorkFlowRequestCount",
      "file_type": "code",
      "source_file": "db/migrations/20260218060735_migrate_custom_field_student_work_flow_request_count.php",
      "source_location": "L6",
      "id": "migrations_20260218060735_migrate_custom_field_student_work_flow_request_count_migratecustomfieldstudentworkflowrequestcount",
      "community": 51,
      "norm_label": "migratecustomfieldstudentworkflowrequestcount"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260218060735_migrate_custom_field_student_work_flow_request_count.php",
      "source_location": "L29",
      "id": "migrations_20260218060735_migrate_custom_field_student_work_flow_request_count_migratecustomfieldstudentworkflowrequestcount_change",
      "community": 51,
      "norm_label": ".change()"
    },
    {
      "label": "20231025103911_migration_for_work_flow.php",
      "file_type": "code",
      "source_file": "db/migrations/20231025103911_migration_for_work_flow.php",
      "source_location": "L1",
      "id": "db_migrations_20231025103911_migration_for_work_flow_php",
      "community": 31,
      "norm_label": "20231025103911_migration_for_work_flow.php"
    },
    {
      "label": "MigrationForWorkFlow",
      "file_type": "code",
      "source_file": "db/migrations/20231025103911_migration_for_work_flow.php",
      "source_location": "L6",
      "id": "migrations_20231025103911_migration_for_work_flow_migrationforworkflow",
      "community": 31,
      "norm_label": "migrationforworkflow"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231025103911_migration_for_work_flow.php",
      "source_location": "L29",
      "id": "migrations_20231025103911_migration_for_work_flow_migrationforworkflow_change",
      "community": 31,
      "norm_label": ".change()"
    },
    {
      "label": "20250303122931_migrate_v3_student_custom_fields.php",
      "file_type": "code",
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": "L1",
      "id": "db_migrations_20250303122931_migrate_v3_student_custom_fields_php",
      "community": 44,
      "norm_label": "20250303122931_migrate_v3_student_custom_fields.php"
    },
    {
      "label": "MigrateV3StudentCustomFields",
      "file_type": "code",
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": "L6",
      "id": "migrations_20250303122931_migrate_v3_student_custom_fields_migratev3studentcustomfields",
      "community": 44,
      "norm_label": "migratev3studentcustomfields"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": "L29",
      "id": "migrations_20250303122931_migrate_v3_student_custom_fields_migratev3studentcustomfields_change",
      "community": 44,
      "norm_label": ".change()"
    },
    {
      "label": "20240207044553_migrate_alter_filter_column.php",
      "file_type": "code",
      "source_file": "db/migrations/20240207044553_migrate_alter_filter_column.php",
      "source_location": "L1",
      "id": "db_migrations_20240207044553_migrate_alter_filter_column_php",
      "community": 42,
      "norm_label": "20240207044553_migrate_alter_filter_column.php"
    },
    {
      "label": "MigrateAlterFilterColumn",
      "file_type": "code",
      "source_file": "db/migrations/20240207044553_migrate_alter_filter_column.php",
      "source_location": "L6",
      "id": "migrations_20240207044553_migrate_alter_filter_column_migratealterfiltercolumn",
      "community": 42,
      "norm_label": "migratealterfiltercolumn"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20240207044553_migrate_alter_filter_column.php",
      "source_location": "L29",
      "id": "migrations_20240207044553_migrate_alter_filter_column_migratealterfiltercolumn_change",
      "community": 42,
      "norm_label": ".change()"
    },
    {
      "label": "20250804123402_staff_permissions_custom_reports.php",
      "file_type": "code",
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": "L1",
      "id": "db_migrations_20250804123402_staff_permissions_custom_reports_php",
      "community": 48,
      "norm_label": "20250804123402_staff_permissions_custom_reports.php"
    },
    {
      "label": "StaffPermissionsCustomReports",
      "file_type": "code",
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": "L6",
      "id": "migrations_20250804123402_staff_permissions_custom_reports_staffpermissionscustomreports",
      "community": 48,
      "norm_label": "staffpermissionscustomreports"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": "L29",
      "id": "migrations_20250804123402_staff_permissions_custom_reports_staffpermissionscustomreports_change",
      "community": 48,
      "norm_label": ".change()"
    },
    {
      "label": "20231025113243_migration_for_workflow_user_tables.php",
      "file_type": "code",
      "source_file": "db/migrations/20231025113243_migration_for_workflow_user_tables.php",
      "source_location": "L1",
      "id": "db_migrations_20231025113243_migration_for_workflow_user_tables_php",
      "community": 69,
      "norm_label": "20231025113243_migration_for_workflow_user_tables.php"
    },
    {
      "label": "MigrationForWorkflowUserTables",
      "file_type": "code",
      "source_file": "db/migrations/20231025113243_migration_for_workflow_user_tables.php",
      "source_location": "L6",
      "id": "migrations_20231025113243_migration_for_workflow_user_tables_migrationforworkflowusertables",
      "community": 69,
      "norm_label": "migrationforworkflowusertables"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231025113243_migration_for_workflow_user_tables.php",
      "source_location": "L29",
      "id": "migrations_20231025113243_migration_for_workflow_user_tables_migrationforworkflowusertables_change",
      "community": 69,
      "norm_label": ".change()"
    },
    {
      "label": "20250428063804_migrate_work_flow_request_remarks_application.php",
      "file_type": "code",
      "source_file": "db/migrations/20250428063804_migrate_work_flow_request_remarks_application.php",
      "source_location": "L1",
      "id": "db_migrations_20250428063804_migrate_work_flow_request_remarks_application_php",
      "community": 45,
      "norm_label": "20250428063804_migrate_work_flow_request_remarks_application.php"
    },
    {
      "label": "MigrateWorkFlowRequestRemarksApplication",
      "file_type": "code",
      "source_file": "db/migrations/20250428063804_migrate_work_flow_request_remarks_application.php",
      "source_location": "L6",
      "id": "migrations_20250428063804_migrate_work_flow_request_remarks_application_migrateworkflowrequestremarksapplication",
      "community": 45,
      "norm_label": "migrateworkflowrequestremarksapplication"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250428063804_migrate_work_flow_request_remarks_application.php",
      "source_location": "L29",
      "id": "migrations_20250428063804_migrate_work_flow_request_remarks_application_migrateworkflowrequestremarksapplication_change",
      "community": 45,
      "norm_label": ".change()"
    },
    {
      "label": "20231213134226_migration_academic_term_for_exam_controller.php",
      "file_type": "code",
      "source_file": "db/migrations/20231213134226_migration_academic_term_for_exam_controller.php",
      "source_location": "L1",
      "id": "db_migrations_20231213134226_migration_academic_term_for_exam_controller_php",
      "community": 39,
      "norm_label": "20231213134226_migration_academic_term_for_exam_controller.php"
    },
    {
      "label": "MigrationAcademicTermForExamController",
      "file_type": "code",
      "source_file": "db/migrations/20231213134226_migration_academic_term_for_exam_controller.php",
      "source_location": "L6",
      "id": "migrations_20231213134226_migration_academic_term_for_exam_controller_migrationacademictermforexamcontroller",
      "community": 39,
      "norm_label": "migrationacademictermforexamcontroller"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231213134226_migration_academic_term_for_exam_controller.php",
      "source_location": "L29",
      "id": "migrations_20231213134226_migration_academic_term_for_exam_controller_migrationacademictermforexamcontroller_change",
      "community": 39,
      "norm_label": ".change()"
    },
    {
      "label": "20231130103653_migration_tabe_rule_workflow.php",
      "file_type": "code",
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php",
      "source_location": "L1",
      "id": "db_migrations_20231130103653_migration_tabe_rule_workflow_php",
      "community": 70,
      "norm_label": "20231130103653_migration_tabe_rule_workflow.php"
    },
    {
      "label": "MigrationTabeRuleWorkflow",
      "file_type": "code",
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php",
      "source_location": "L6",
      "id": "migrations_20231130103653_migration_tabe_rule_workflow_migrationtaberuleworkflow",
      "community": 70,
      "norm_label": "migrationtaberuleworkflow"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php",
      "source_location": "L29",
      "id": "migrations_20231130103653_migration_tabe_rule_workflow_migrationtaberuleworkflow_change",
      "community": 70,
      "norm_label": ".change()"
    },
    {
      "label": "20260619100000_create_wm_category_table.php",
      "file_type": "code",
      "source_file": "db/migrations/20260619100000_create_wm_category_table.php",
      "source_location": "L1",
      "id": "db_migrations_20260619100000_create_wm_category_table_php",
      "community": 81,
      "norm_label": "20260619100000_create_wm_category_table.php"
    },
    {
      "label": "CreateWmCategoryTable",
      "file_type": "code",
      "source_file": "db/migrations/20260619100000_create_wm_category_table.php",
      "source_location": "L5",
      "id": "migrations_20260619100000_create_wm_category_table_createwmcategorytable",
      "community": 81,
      "norm_label": "createwmcategorytable"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260619100000_create_wm_category_table.php",
      "source_location": "L7",
      "id": "migrations_20260619100000_create_wm_category_table_createwmcategorytable_change",
      "community": 81,
      "norm_label": ".change()"
    },
    {
      "label": "20231107184323_migration_for_workflow_description_columns.php",
      "file_type": "code",
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": "L1",
      "id": "db_migrations_20231107184323_migration_for_workflow_description_columns_php",
      "community": 36,
      "norm_label": "20231107184323_migration_for_workflow_description_columns.php"
    },
    {
      "label": "MigrationForWorkflowDescriptionColumns",
      "file_type": "code",
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": "L6",
      "id": "migrations_20231107184323_migration_for_workflow_description_columns_migrationforworkflowdescriptioncolumns",
      "community": 36,
      "norm_label": "migrationforworkflowdescriptioncolumns"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": "L29",
      "id": "migrations_20231107184323_migration_for_workflow_description_columns_migrationforworkflowdescriptioncolumns_change",
      "community": 36,
      "norm_label": ".change()"
    },
    {
      "label": "20260619100001_add_category_id_to_wm_workflow.php",
      "file_type": "code",
      "source_file": "db/migrations/20260619100001_add_category_id_to_wm_workflow.php",
      "source_location": "L1",
      "id": "db_migrations_20260619100001_add_category_id_to_wm_workflow_php",
      "community": 58,
      "norm_label": "20260619100001_add_category_id_to_wm_workflow.php"
    },
    {
      "label": "AddCategoryIdToWmWorkflow",
      "file_type": "code",
      "source_file": "db/migrations/20260619100001_add_category_id_to_wm_workflow.php",
      "source_location": "L5",
      "id": "migrations_20260619100001_add_category_id_to_wm_workflow_addcategoryidtowmworkflow",
      "community": 58,
      "norm_label": "addcategoryidtowmworkflow"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260619100001_add_category_id_to_wm_workflow.php",
      "source_location": "L7",
      "id": "migrations_20260619100001_add_category_id_to_wm_workflow_addcategoryidtowmworkflow_change",
      "community": 58,
      "norm_label": ".change()"
    },
    {
      "label": "20231025105501_migration_for_work_flow_stage.php",
      "file_type": "code",
      "source_file": "db/migrations/20231025105501_migration_for_work_flow_stage.php",
      "source_location": "L1",
      "id": "db_migrations_20231025105501_migration_for_work_flow_stage_php",
      "community": 68,
      "norm_label": "20231025105501_migration_for_work_flow_stage.php"
    },
    {
      "label": "MigrationForWorkFlowStage",
      "file_type": "code",
      "source_file": "db/migrations/20231025105501_migration_for_work_flow_stage.php",
      "source_location": "L6",
      "id": "migrations_20231025105501_migration_for_work_flow_stage_migrationforworkflowstage",
      "community": 68,
      "norm_label": "migrationforworkflowstage"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231025105501_migration_for_work_flow_stage.php",
      "source_location": "L29",
      "id": "migrations_20231025105501_migration_for_work_flow_stage_migrationforworkflowstage_change",
      "community": 68,
      "norm_label": ".change()"
    },
    {
      "label": "20260618100000_extend_print_templates_for_authored_html.php",
      "file_type": "code",
      "source_file": "db/migrations/20260618100000_extend_print_templates_for_authored_html.php",
      "source_location": "L1",
      "id": "db_migrations_20260618100000_extend_print_templates_for_authored_html_php",
      "community": 57,
      "norm_label": "20260618100000_extend_print_templates_for_authored_html.php"
    },
    {
      "label": "ExtendPrintTemplatesForAuthoredHtml",
      "file_type": "code",
      "source_file": "db/migrations/20260618100000_extend_print_templates_for_authored_html.php",
      "source_location": "L5",
      "id": "migrations_20260618100000_extend_print_templates_for_authored_html_extendprinttemplatesforauthoredhtml",
      "community": 57,
      "norm_label": "extendprinttemplatesforauthoredhtml"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260618100000_extend_print_templates_for_authored_html.php",
      "source_location": "L7",
      "id": "migrations_20260618100000_extend_print_templates_for_authored_html_extendprinttemplatesforauthoredhtml_change",
      "community": 57,
      "norm_label": ".change()"
    },
    {
      "label": "20231031120555_migration_for_workflow_current_stage_column.php",
      "file_type": "code",
      "source_file": "db/migrations/20231031120555_migration_for_workflow_current_stage_column.php",
      "source_location": "L1",
      "id": "db_migrations_20231031120555_migration_for_workflow_current_stage_column_php",
      "community": 34,
      "norm_label": "20231031120555_migration_for_workflow_current_stage_column.php"
    },
    {
      "label": "MigrationForWorkflowCurrentStageColumn",
      "file_type": "code",
      "source_file": "db/migrations/20231031120555_migration_for_workflow_current_stage_column.php",
      "source_location": "L6",
      "id": "migrations_20231031120555_migration_for_workflow_current_stage_column_migrationforworkflowcurrentstagecolumn",
      "community": 34,
      "norm_label": "migrationforworkflowcurrentstagecolumn"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231031120555_migration_for_workflow_current_stage_column.php",
      "source_location": "L29",
      "id": "migrations_20231031120555_migration_for_workflow_current_stage_column_migrationforworkflowcurrentstagecolumn_change",
      "community": 34,
      "norm_label": ".change()"
    },
    {
      "label": "20260219122421_migrate_batch_start_year_workflow_rule.php",
      "file_type": "code",
      "source_file": "db/migrations/20260219122421_migrate_batch_start_year_workflow_rule.php",
      "source_location": "L1",
      "id": "db_migrations_20260219122421_migrate_batch_start_year_workflow_rule_php",
      "community": 52,
      "norm_label": "20260219122421_migrate_batch_start_year_workflow_rule.php"
    },
    {
      "label": "MigrateBatchStartYearWorkflowRule",
      "file_type": "code",
      "source_file": "db/migrations/20260219122421_migrate_batch_start_year_workflow_rule.php",
      "source_location": "L6",
      "id": "migrations_20260219122421_migrate_batch_start_year_workflow_rule_migratebatchstartyearworkflowrule",
      "community": 52,
      "norm_label": "migratebatchstartyearworkflowrule"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260219122421_migrate_batch_start_year_workflow_rule.php",
      "source_location": "L29",
      "id": "migrations_20260219122421_migrate_batch_start_year_workflow_rule_migratebatchstartyearworkflowrule_change",
      "community": 52,
      "norm_label": ".change()"
    },
    {
      "label": "20231215110832_migrate_approve_staff_table_change.php",
      "file_type": "code",
      "source_file": "db/migrations/20231215110832_migrate_approve_staff_table_change.php",
      "source_location": "L1",
      "id": "db_migrations_20231215110832_migrate_approve_staff_table_change_php",
      "community": 40,
      "norm_label": "20231215110832_migrate_approve_staff_table_change.php"
    },
    {
      "label": "MigrateApproveStaffTableChange",
      "file_type": "code",
      "source_file": "db/migrations/20231215110832_migrate_approve_staff_table_change.php",
      "source_location": "L6",
      "id": "migrations_20231215110832_migrate_approve_staff_table_change_migrateapprovestafftablechange",
      "community": 40,
      "norm_label": "migrateapprovestafftablechange"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231215110832_migrate_approve_staff_table_change.php",
      "source_location": "L29",
      "id": "migrations_20231215110832_migrate_approve_staff_table_change_migrateapprovestafftablechange_change",
      "community": 40,
      "norm_label": ".change()"
    },
    {
      "label": "20260603083747_update_create_student_father_name_api_field.php",
      "file_type": "code",
      "source_file": "db/migrations/20260603083747_update_create_student_father_name_api_field.php",
      "source_location": "L1",
      "id": "db_migrations_20260603083747_update_create_student_father_name_api_field_php",
      "community": 80,
      "norm_label": "20260603083747_update_create_student_father_name_api_field.php"
    },
    {
      "label": "UpdateCreateStudentFatherNameApiField",
      "file_type": "code",
      "source_file": "db/migrations/20260603083747_update_create_student_father_name_api_field.php",
      "source_location": "L6",
      "id": "migrations_20260603083747_update_create_student_father_name_api_field_updatecreatestudentfathernameapifield",
      "community": 80,
      "norm_label": "updatecreatestudentfathernameapifield"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260603083747_update_create_student_father_name_api_field.php",
      "source_location": "L29",
      "id": "migrations_20260603083747_update_create_student_father_name_api_field_updatecreatestudentfathernameapifield_change",
      "community": 80,
      "norm_label": ".change()"
    },
    {
      "label": "20250611124922_migrate_workflow_amount_rules.php",
      "file_type": "code",
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": "L1",
      "id": "db_migrations_20250611124922_migrate_workflow_amount_rules_php",
      "community": 47,
      "norm_label": "20250611124922_migrate_workflow_amount_rules.php"
    },
    {
      "label": "MigrateWorkflowAmountRules",
      "file_type": "code",
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": "L6",
      "id": "migrations_20250611124922_migrate_workflow_amount_rules_migrateworkflowamountrules",
      "community": 47,
      "norm_label": "migrateworkflowamountrules"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": "L29",
      "id": "migrations_20250611124922_migrate_workflow_amount_rules_migrateworkflowamountrules_change",
      "community": 47,
      "norm_label": ".change()"
    },
    {
      "label": "20250428095445_migrate_remove_settings_menu_migrations.php",
      "file_type": "code",
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": "L1",
      "id": "db_migrations_20250428095445_migrate_remove_settings_menu_migrations_php",
      "community": 46,
      "norm_label": "20250428095445_migrate_remove_settings_menu_migrations.php"
    },
    {
      "label": "MigrateRemoveSettingsMenuMigrations",
      "file_type": "code",
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": "L6",
      "id": "migrations_20250428095445_migrate_remove_settings_menu_migrations_migrateremovesettingsmenumigrations",
      "community": 46,
      "norm_label": "migrateremovesettingsmenumigrations"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": "L29",
      "id": "migrations_20250428095445_migrate_remove_settings_menu_migrations_migrateremovesettingsmenumigrations_change",
      "community": 46,
      "norm_label": ".change()"
    },
    {
      "label": "20231113174320_migration_for_workflow_request_status.php",
      "file_type": "code",
      "source_file": "db/migrations/20231113174320_migration_for_workflow_request_status.php",
      "source_location": "L1",
      "id": "db_migrations_20231113174320_migration_for_workflow_request_status_php",
      "community": 37,
      "norm_label": "20231113174320_migration_for_workflow_request_status.php"
    },
    {
      "label": "MigrationForWorkflowRequestStatus",
      "file_type": "code",
      "source_file": "db/migrations/20231113174320_migration_for_workflow_request_status.php",
      "source_location": "L6",
      "id": "migrations_20231113174320_migration_for_workflow_request_status_migrationforworkflowrequeststatus",
      "community": 37,
      "norm_label": "migrationforworkflowrequeststatus"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231113174320_migration_for_workflow_request_status.php",
      "source_location": "L29",
      "id": "migrations_20231113174320_migration_for_workflow_request_status_migrationforworkflowrequeststatus_change",
      "community": 37,
      "norm_label": ".change()"
    },
    {
      "label": "20260217173659_migration_for_workflow_print_templates.php",
      "file_type": "code",
      "source_file": "db/migrations/20260217173659_migration_for_workflow_print_templates.php",
      "source_location": "L1",
      "id": "db_migrations_20260217173659_migration_for_workflow_print_templates_php",
      "community": 79,
      "norm_label": "20260217173659_migration_for_workflow_print_templates.php"
    },
    {
      "label": "MigrationForWorkflowPrintTemplates",
      "file_type": "code",
      "source_file": "db/migrations/20260217173659_migration_for_workflow_print_templates.php",
      "source_location": "L5",
      "id": "migrations_20260217173659_migration_for_workflow_print_templates_migrationforworkflowprinttemplates",
      "community": 79,
      "norm_label": "migrationforworkflowprinttemplates"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260217173659_migration_for_workflow_print_templates.php",
      "source_location": "L7",
      "id": "migrations_20260217173659_migration_for_workflow_print_templates_migrationforworkflowprinttemplates_change",
      "community": 79,
      "norm_label": ".change()"
    },
    {
      "label": "20231031131458_migration_for_workflow_new_stage_order_column.php",
      "file_type": "code",
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php",
      "source_location": "L1",
      "id": "db_migrations_20231031131458_migration_for_workflow_new_stage_order_column_php",
      "community": 35,
      "norm_label": "20231031131458_migration_for_workflow_new_stage_order_column.php"
    },
    {
      "label": "MigrationForWorkflowNewStageOrderColumn",
      "file_type": "code",
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php",
      "source_location": "L6",
      "id": "migrations_20231031131458_migration_for_workflow_new_stage_order_column_migrationforworkflownewstageordercolumn",
      "community": 35,
      "norm_label": "migrationforworkflownewstageordercolumn"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php",
      "source_location": "L29",
      "id": "migrations_20231031131458_migration_for_workflow_new_stage_order_column_migrationforworkflownewstageordercolumn_change",
      "community": 35,
      "norm_label": ".change()"
    },
    {
      "label": "20250409101347_migrate_application_number_generation.php",
      "file_type": "code",
      "source_file": "db/migrations/20250409101347_migrate_application_number_generation.php",
      "source_location": "L1",
      "id": "db_migrations_20250409101347_migrate_application_number_generation_php",
      "community": 74,
      "norm_label": "20250409101347_migrate_application_number_generation.php"
    },
    {
      "label": "MigrateApplicationNumberGeneration",
      "file_type": "code",
      "source_file": "db/migrations/20250409101347_migrate_application_number_generation.php",
      "source_location": "L6",
      "id": "migrations_20250409101347_migrate_application_number_generation_migrateapplicationnumbergeneration",
      "community": 74,
      "norm_label": "migrateapplicationnumbergeneration"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250409101347_migrate_application_number_generation.php",
      "source_location": "L29",
      "id": "migrations_20250409101347_migrate_application_number_generation_migrateapplicationnumbergeneration_change",
      "community": 74,
      "norm_label": ".change()"
    },
    {
      "label": "20260217173700_migration_add_print_template_to_workflow.php",
      "file_type": "code",
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": "L1",
      "id": "db_migrations_20260217173700_migration_add_print_template_to_workflow_php",
      "community": 50,
      "norm_label": "20260217173700_migration_add_print_template_to_workflow.php"
    },
    {
      "label": "MigrationAddPrintTemplateToWorkflow",
      "file_type": "code",
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": "L5",
      "id": "migrations_20260217173700_migration_add_print_template_to_workflow_migrationaddprinttemplatetoworkflow",
      "community": 50,
      "norm_label": "migrationaddprinttemplatetoworkflow"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": "L7",
      "id": "migrations_20260217173700_migration_add_print_template_to_workflow_migrationaddprinttemplatetoworkflow_change",
      "community": 50,
      "norm_label": ".change()"
    },
    {
      "label": "20251117034411_migration_for_approval_rule_types.php",
      "file_type": "code",
      "source_file": "db/migrations/20251117034411_migration_for_approval_rule_types.php",
      "source_location": "L1",
      "id": "db_migrations_20251117034411_migration_for_approval_rule_types_php",
      "community": 78,
      "norm_label": "20251117034411_migration_for_approval_rule_types.php"
    },
    {
      "label": "MigrationForApprovalRuleTypes",
      "file_type": "code",
      "source_file": "db/migrations/20251117034411_migration_for_approval_rule_types.php",
      "source_location": "L6",
      "id": "migrations_20251117034411_migration_for_approval_rule_types_migrationforapprovalruletypes",
      "community": 78,
      "norm_label": "migrationforapprovalruletypes"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20251117034411_migration_for_approval_rule_types.php",
      "source_location": "L29",
      "id": "migrations_20251117034411_migration_for_approval_rule_types_migrationforapprovalruletypes_change",
      "community": 78,
      "norm_label": ".change()"
    },
    {
      "label": "20250730094437_migration_for_workflow_other_properties.php",
      "file_type": "code",
      "source_file": "db/migrations/20250730094437_migration_for_workflow_other_properties.php",
      "source_location": "L1",
      "id": "db_migrations_20250730094437_migration_for_workflow_other_properties_php",
      "community": 77,
      "norm_label": "20250730094437_migration_for_workflow_other_properties.php"
    },
    {
      "label": "MigrationForWorkflowOtherProperties",
      "file_type": "code",
      "source_file": "db/migrations/20250730094437_migration_for_workflow_other_properties.php",
      "source_location": "L6",
      "id": "migrations_20250730094437_migration_for_workflow_other_properties_migrationforworkflowotherproperties",
      "community": 77,
      "norm_label": "migrationforworkflowotherproperties"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20250730094437_migration_for_workflow_other_properties.php",
      "source_location": "L29",
      "id": "migrations_20250730094437_migration_for_workflow_other_properties_migrationforworkflowotherproperties_change",
      "community": 77,
      "norm_label": ".change()"
    },
    {
      "label": "20240328033718_custom_report_new_changes.php",
      "file_type": "code",
      "source_file": "db/migrations/20240328033718_custom_report_new_changes.php",
      "source_location": "L1",
      "id": "db_migrations_20240328033718_custom_report_new_changes_php",
      "community": 72,
      "norm_label": "20240328033718_custom_report_new_changes.php"
    },
    {
      "label": "CustomReportNewChanges",
      "file_type": "code",
      "source_file": "db/migrations/20240328033718_custom_report_new_changes.php",
      "source_location": "L6",
      "id": "migrations_20240328033718_custom_report_new_changes_customreportnewchanges",
      "community": 72,
      "norm_label": "customreportnewchanges"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20240328033718_custom_report_new_changes.php",
      "source_location": "L29",
      "id": "migrations_20240328033718_custom_report_new_changes_customreportnewchanges_change",
      "community": 72,
      "norm_label": ".change()"
    },
    {
      "label": "20231203124044_migration_work_flow_user_rule.php",
      "file_type": "code",
      "source_file": "db/migrations/20231203124044_migration_work_flow_user_rule.php",
      "source_location": "L1",
      "id": "db_migrations_20231203124044_migration_work_flow_user_rule_php",
      "community": 71,
      "norm_label": "20231203124044_migration_work_flow_user_rule.php"
    },
    {
      "label": "MigrationWorkFlowUserRule",
      "file_type": "code",
      "source_file": "db/migrations/20231203124044_migration_work_flow_user_rule.php",
      "source_location": "L6",
      "id": "migrations_20231203124044_migration_work_flow_user_rule_migrationworkflowuserrule",
      "community": 71,
      "norm_label": "migrationworkflowuserrule"
    },
    {
      "label": ".change()",
      "file_type": "code",
      "source_file": "db/migrations/20231203124044_migration_work_flow_user_rule.php",
      "source_location": "L29",
      "id": "migrations_20231203124044_migration_work_flow_user_rule_migrationworkflowuserrule_change",
      "community": 71,
      "norm_label": ".change()"
    },
    {
      "label": "WorkflowBaseController.php",
      "file_type": "code",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L1",
      "id": "src_com_linways_web_workflowbasecontroller_php",
      "community": 21,
      "norm_label": "workflowbasecontroller.php"
    },
    {
      "label": "WorkflowBaseController",
      "file_type": "code",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L9",
      "id": "web_workflowbasecontroller_workflowbasecontroller",
      "community": 21,
      "norm_label": "workflowbasecontroller"
    },
    {
      "label": ".isPublicUrl()",
      "file_type": "code",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L24",
      "id": "web_workflowbasecontroller_workflowbasecontroller_ispublicurl",
      "community": 21,
      "norm_label": ".ispublicurl()"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L38",
      "id": "web_workflowbasecontroller_workflowbasecontroller_construct",
      "community": 21,
      "norm_label": ".__construct()"
    },
    {
      "label": ".hasPermission()",
      "file_type": "code",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L92",
      "id": "web_workflowbasecontroller_workflowbasecontroller_haspermission",
      "community": 21,
      "norm_label": ".haspermission()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/web/fee/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_web_fee_routes_php",
      "community": 151,
      "norm_label": "routes.php"
    },
    {
      "label": "FeeController.php",
      "file_type": "code",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L1",
      "id": "src_com_linways_web_fee_controller_feecontroller_php",
      "community": 159,
      "norm_label": "feecontroller.php"
    },
    {
      "label": "FeeController",
      "file_type": "code",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L22",
      "id": "controller_feecontroller_feecontroller",
      "community": 159,
      "norm_label": "feecontroller"
    },
    {
      "label": ".initiatePayment()",
      "file_type": "code",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L26",
      "id": "controller_feecontroller_feecontroller_initiatepayment",
      "community": 159,
      "norm_label": ".initiatepayment()"
    },
    {
      "label": ".onlineFeePaymentRespHandler()",
      "file_type": "code",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L39",
      "id": "controller_feecontroller_feecontroller_onlinefeepaymentresphandler",
      "community": 159,
      "norm_label": ".onlinefeepaymentresphandler()"
    },
    {
      "label": ".paymentReturnHandler()",
      "file_type": "code",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L70",
      "id": "controller_feecontroller_feecontroller_paymentreturnhandler",
      "community": 159,
      "norm_label": ".paymentreturnhandler()"
    },
    {
      "label": "OpenApiSpec.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/openapi/OpenApiSpec.php",
      "source_location": "L1",
      "id": "src_com_linways_core_openapi_openapispec_php",
      "community": 167,
      "norm_label": "openapispec.php"
    },
    {
      "label": "OpenApiSpec",
      "file_type": "code",
      "source_file": "src/com/linways/core/openapi/OpenApiSpec.php",
      "source_location": "L48",
      "id": "openapi_openapispec_openapispec",
      "community": 167,
      "norm_label": "openapispec"
    },
    {
      "label": "CommonUtil.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "L1",
      "id": "src_com_linways_core_util_commonutil_php",
      "community": 23,
      "norm_label": "commonutil.php"
    },
    {
      "label": "CommonUtil",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "L6",
      "id": "util_commonutil_commonutil",
      "community": 23,
      "norm_label": "commonutil"
    },
    {
      "label": ".prepareApiPaginationInfo()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "L8",
      "id": "util_commonutil_commonutil_prepareapipaginationinfo",
      "community": 23,
      "norm_label": ".prepareapipaginationinfo()"
    },
    {
      "label": ".getStartAndEndIndex()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "L25",
      "id": "util_commonutil_commonutil_getstartandendindex",
      "community": 23,
      "norm_label": ".getstartandendindex()"
    },
    {
      "label": "FormUtil.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L1",
      "id": "src_com_linways_core_util_formutil_php",
      "community": 160,
      "norm_label": "formutil.php"
    },
    {
      "label": "FormUtil",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L5",
      "id": "util_formutil_formutil",
      "community": 160,
      "norm_label": "formutil"
    },
    {
      "label": ".filterInputComponents()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L10",
      "id": "util_formutil_formutil_filterinputcomponents",
      "community": 160,
      "norm_label": ".filterinputcomponents()"
    },
    {
      "label": ".getInnerComponents()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L19",
      "id": "util_formutil_formutil_getinnercomponents",
      "community": 160,
      "norm_label": ".getinnercomponents()"
    },
    {
      "label": ".getAllStringsBetweenTwoSubstrings()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L76",
      "id": "util_formutil_formutil_getallstringsbetweentwosubstrings",
      "community": 160,
      "norm_label": ".getallstringsbetweentwosubstrings()"
    },
    {
      "label": ".replaceTags()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L95",
      "id": "util_formutil_formutil_replacetags",
      "community": 160,
      "norm_label": ".replacetags()"
    },
    {
      "label": ".addSlashes()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L106",
      "id": "util_formutil_formutil_addslashes",
      "community": 160,
      "norm_label": ".addslashes()"
    },
    {
      "label": ".findColumnByLabel()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L116",
      "id": "util_formutil_formutil_findcolumnbylabel",
      "community": 160,
      "norm_label": ".findcolumnbylabel()"
    },
    {
      "label": ".getCollegeHeader()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L126",
      "id": "util_formutil_formutil_getcollegeheader",
      "community": 160,
      "norm_label": ".getcollegeheader()"
    },
    {
      "label": ".insertStringAfterASubstring()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L142",
      "id": "util_formutil_formutil_insertstringafterasubstring",
      "community": 160,
      "norm_label": ".insertstringafterasubstring()"
    },
    {
      "label": ".toCamelCase()",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L147",
      "id": "util_formutil_formutil_tocamelcase",
      "community": 160,
      "norm_label": ".tocamelcase()"
    },
    {
      "label": "Operators.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/Operators.php",
      "source_location": "L1",
      "id": "src_com_linways_core_util_operators_php",
      "community": 124,
      "norm_label": "operators.php"
    },
    {
      "label": "Operators",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/Operators.php",
      "source_location": "L4",
      "id": "util_operators_operators",
      "community": 124,
      "norm_label": "operators"
    },
    {
      "label": "HelloWorldResponse.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/response/HelloWorldResponse.php",
      "source_location": "L1",
      "id": "src_com_linways_core_response_helloworldresponse_php",
      "community": 123,
      "norm_label": "helloworldresponse.php"
    },
    {
      "label": "HelloWorldResponse",
      "file_type": "code",
      "source_file": "src/com/linways/core/response/HelloWorldResponse.php",
      "source_location": "L6",
      "id": "response_helloworldresponse_helloworldresponse",
      "community": 123,
      "norm_label": "helloworldresponse"
    },
    {
      "label": "HelloWorldTypeConstants.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/constant/HelloWorldTypeConstants.php",
      "source_location": "L1",
      "id": "src_com_linways_core_constant_helloworldtypeconstants_php",
      "community": 88,
      "norm_label": "helloworldtypeconstants.php"
    },
    {
      "label": "HelloWorldTypeConstants",
      "file_type": "code",
      "source_file": "src/com/linways/core/constant/HelloWorldTypeConstants.php",
      "source_location": "L5",
      "id": "constant_helloworldtypeconstants_helloworldtypeconstants",
      "community": 88,
      "norm_label": "helloworldtypeconstants"
    },
    {
      "label": "StatusConstant.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/constant/StatusConstant.php",
      "source_location": "L1",
      "id": "src_com_linways_core_constant_statusconstant_php",
      "community": 89,
      "norm_label": "statusconstant.php"
    },
    {
      "label": "StatusConstants",
      "file_type": "code",
      "source_file": "src/com/linways/core/constant/StatusConstant.php",
      "source_location": "L6",
      "id": "constant_statusconstant_statusconstants",
      "community": 89,
      "norm_label": "statusconstants"
    },
    {
      "label": "WorkFlowException.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/exception/WorkFlowException.php",
      "source_location": "L1",
      "id": "src_com_linways_core_exception_workflowexception_php",
      "community": 92,
      "norm_label": "workflowexception.php"
    },
    {
      "label": "WorkFlowException",
      "file_type": "code",
      "source_file": "src/com/linways/core/exception/WorkFlowException.php",
      "source_location": "L7",
      "id": "exception_workflowexception_workflowexception",
      "community": 92,
      "norm_label": "workflowexception"
    },
    {
      "label": "HelloWorldException.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/exception/HelloWorldException.php",
      "source_location": "L1",
      "id": "src_com_linways_core_exception_helloworldexception_php",
      "community": 112,
      "norm_label": "helloworldexception.php"
    },
    {
      "label": "HelloWorldException",
      "file_type": "code",
      "source_file": "src/com/linways/core/exception/HelloWorldException.php",
      "source_location": "L7",
      "id": "exception_helloworldexception_helloworldexception",
      "community": 112,
      "norm_label": "helloworldexception"
    },
    {
      "label": "WorkFlowUserStage.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowUserStage.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_workflowuserstage_php",
      "community": 111,
      "norm_label": "workflowuserstage.php"
    },
    {
      "label": "WorkFlowUserStage",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowUserStage.php",
      "source_location": "L7",
      "id": "dto_workflowuserstage_workflowuserstage",
      "community": 111,
      "norm_label": "workflowuserstage"
    },
    {
      "label": "WorkFlowStage.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowStage.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_workflowstage_php",
      "community": 109,
      "norm_label": "workflowstage.php"
    },
    {
      "label": "WorkFlowStage",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowStage.php",
      "source_location": "L24",
      "id": "dto_workflowstage_workflowstage",
      "community": 109,
      "norm_label": "workflowstage"
    },
    {
      "label": "Category.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/Category.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_category_php",
      "community": 103,
      "norm_label": "category.php"
    },
    {
      "label": "Category",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/Category.php",
      "source_location": "L23",
      "id": "dto_category_category",
      "community": 103,
      "norm_label": "category"
    },
    {
      "label": "WorkFlow.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlow.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_workflow_php",
      "community": 107,
      "norm_label": "workflow.php"
    },
    {
      "label": "WorkFlow",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlow.php",
      "source_location": "L24",
      "id": "dto_workflow_workflow",
      "community": 107,
      "norm_label": "workflow"
    },
    {
      "label": "WorkFlowRule.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowRule.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_workflowrule_php",
      "community": 108,
      "norm_label": "workflowrule.php"
    },
    {
      "label": "WorkFlowRule",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowRule.php",
      "source_location": "L7",
      "id": "dto_workflowrule_workflowrule",
      "community": 108,
      "norm_label": "workflowrule"
    },
    {
      "label": "CustomReport.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/CustomReport.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_customreport_php",
      "community": 90,
      "norm_label": "customreport.php"
    },
    {
      "label": "CustomReport",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/CustomReport.php",
      "source_location": "L22",
      "id": "dto_customreport_customreport",
      "community": 90,
      "norm_label": "customreport"
    },
    {
      "label": "UserStagePayment.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/UserStagePayment.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_userstagepayment_php",
      "community": 91,
      "norm_label": "userstagepayment.php"
    },
    {
      "label": "UserStagePayment",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/UserStagePayment.php",
      "source_location": "L7",
      "id": "dto_userstagepayment_userstagepayment",
      "community": 91,
      "norm_label": "userstagepayment"
    },
    {
      "label": "PrintTemplate.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/PrintTemplate.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_printtemplate_php",
      "community": 106,
      "norm_label": "printtemplate.php"
    },
    {
      "label": "PrintTemplate",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/PrintTemplate.php",
      "source_location": "L19",
      "id": "dto_printtemplate_printtemplate",
      "community": 106,
      "norm_label": "printtemplate"
    },
    {
      "label": "WorkFlowUserRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowUserRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_workflowuserrequest_php",
      "community": 110,
      "norm_label": "workflowuserrequest.php"
    },
    {
      "label": "WorkFlowUserRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowUserRequest.php",
      "source_location": "L28",
      "id": "dto_workflowuserrequest_workflowuserrequest",
      "community": 110,
      "norm_label": "workflowuserrequest"
    },
    {
      "label": "CustomReportStaffPermission.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/CustomReportStaffPermission.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_customreportstaffpermission_php",
      "community": 104,
      "norm_label": "customreportstaffpermission.php"
    },
    {
      "label": "CustomReportStaffPermission",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/CustomReportStaffPermission.php",
      "source_location": "L7",
      "id": "dto_customreportstaffpermission_customreportstaffpermission",
      "community": 104,
      "norm_label": "customreportstaffpermission"
    },
    {
      "label": "HelloWorld.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/HelloWorld.php",
      "source_location": "L1",
      "id": "src_com_linways_core_dto_helloworld_php",
      "community": 105,
      "norm_label": "helloworld.php"
    },
    {
      "label": "HelloWorld",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/HelloWorld.php",
      "source_location": "L7",
      "id": "dto_helloworld_helloworld",
      "community": 105,
      "norm_label": "helloworld"
    },
    {
      "label": "Events.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/logging/Events.php",
      "source_location": "L1",
      "id": "src_com_linways_core_logging_events_php",
      "community": 93,
      "norm_label": "events.php"
    },
    {
      "label": "Events",
      "file_type": "code",
      "source_file": "src/com/linways/core/logging/Events.php",
      "source_location": "L5",
      "id": "logging_events_events",
      "community": 93,
      "norm_label": "events"
    },
    {
      "label": "WorkflowStageService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_workflowstageservice_php",
      "community": 6,
      "norm_label": "workflowstageservice.php"
    },
    {
      "label": "WorkflowStageService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L20",
      "id": "service_workflowstageservice_workflowstageservice",
      "community": 5,
      "norm_label": "workflowstageservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L24",
      "id": "service_workflowstageservice_workflowstageservice_construct",
      "community": 4,
      "norm_label": ".__construct()"
    },
    {
      "label": ".saveWorkflowStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L39",
      "id": "service_workflowstageservice_workflowstageservice_saveworkflowstage",
      "community": 160,
      "norm_label": ".saveworkflowstage()"
    },
    {
      "label": ".createWorkFlowStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L72",
      "id": "service_workflowstageservice_workflowstageservice_createworkflowstage",
      "community": 160,
      "norm_label": ".createworkflowstage()"
    },
    {
      "label": ".updateWorkflowStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L110",
      "id": "service_workflowstageservice_workflowstageservice_updateworkflowstage",
      "community": 160,
      "norm_label": ".updateworkflowstage()"
    },
    {
      "label": ".updateOrderOfStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L148",
      "id": "service_workflowstageservice_workflowstageservice_updateorderofstage",
      "community": 5,
      "norm_label": ".updateorderofstage()"
    },
    {
      "label": ".searchWorkFlowStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L184",
      "id": "service_workflowstageservice_workflowstageservice_searchworkflowstage",
      "community": 5,
      "norm_label": ".searchworkflowstage()"
    },
    {
      "label": ".updateApprovalRule()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L246",
      "id": "service_workflowstageservice_workflowstageservice_updateapprovalrule",
      "community": 5,
      "norm_label": ".updateapprovalrule()"
    },
    {
      "label": ".updateStagePrintButtons()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L289",
      "id": "service_workflowstageservice_workflowstageservice_updatestageprintbuttons",
      "community": 5,
      "norm_label": ".updatestageprintbuttons()"
    },
    {
      "label": ".checkStageExistsForWorkFlow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L319",
      "id": "service_workflowstageservice_workflowstageservice_checkstageexistsforworkflow",
      "community": 5,
      "norm_label": ".checkstageexistsforworkflow()"
    },
    {
      "label": ".updateSmsEmailBodyStaff()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L333",
      "id": "service_workflowstageservice_workflowstageservice_updatesmsemailbodystaff",
      "community": 160,
      "norm_label": ".updatesmsemailbodystaff()"
    },
    {
      "label": ".getAmountRuleOtherTableValues()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L359",
      "id": "service_workflowstageservice_workflowstageservice_getamountruleothertablevalues",
      "community": 10,
      "norm_label": ".getamountruleothertablevalues()"
    },
    {
      "label": "PrintTemplateService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_printtemplateservice_php",
      "community": 6,
      "norm_label": "printtemplateservice.php"
    },
    {
      "label": "PrintTemplateService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L14",
      "id": "service_printtemplateservice_printtemplateservice",
      "community": 1,
      "norm_label": "printtemplateservice"
    },
    {
      "label": ".saveWorkflowTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L88",
      "id": "service_printtemplateservice_printtemplateservice_saveworkflowtemplate",
      "community": 1,
      "norm_label": ".saveworkflowtemplate()"
    },
    {
      "label": ".getTemplateById()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L134",
      "id": "service_printtemplateservice_printtemplateservice_gettemplatebyid",
      "community": 1,
      "norm_label": ".gettemplatebyid()"
    },
    {
      "label": ".deleteTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L156",
      "id": "service_printtemplateservice_printtemplateservice_deletetemplate",
      "community": 1,
      "norm_label": ".deletetemplate()"
    },
    {
      "label": ".getTemplatesByWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L184",
      "id": "service_printtemplateservice_printtemplateservice_gettemplatesbyworkflow",
      "community": 1,
      "norm_label": ".gettemplatesbyworkflow()"
    },
    {
      "label": ".getWorkflowTokens()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L228",
      "id": "service_printtemplateservice_printtemplateservice_getworkflowtokens",
      "community": 1,
      "norm_label": ".getworkflowtokens()"
    },
    {
      "label": ".previewTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L294",
      "id": "service_printtemplateservice_printtemplateservice_previewtemplate",
      "community": 1,
      "norm_label": ".previewtemplate()"
    },
    {
      "label": ".searchPrintTemplates()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L342",
      "id": "service_printtemplateservice_printtemplateservice_searchprinttemplates",
      "community": 1,
      "norm_label": ".searchprinttemplates()"
    },
    {
      "label": ".getAllPrintTemplates()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L377",
      "id": "service_printtemplateservice_printtemplateservice_getallprinttemplates",
      "community": 1,
      "norm_label": ".getallprinttemplates()"
    },
    {
      "label": ".createPrintTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L395",
      "id": "service_printtemplateservice_printtemplateservice_createprinttemplate",
      "community": 1,
      "norm_label": ".createprinttemplate()"
    },
    {
      "label": ".renderApplicationPrint()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L428",
      "id": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "community": 1,
      "norm_label": ".renderapplicationprint()"
    },
    {
      "label": ".renderStagePrint()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L484",
      "id": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "community": 1,
      "norm_label": ".renderstageprint()"
    },
    {
      "label": ".renderHtmlTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L528",
      "id": "service_printtemplateservice_printtemplateservice_renderhtmltemplate",
      "community": 1,
      "norm_label": ".renderhtmltemplate()"
    },
    {
      "label": ".buildTokenReplacementMap()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L554",
      "id": "service_printtemplateservice_printtemplateservice_buildtokenreplacementmap",
      "community": 1,
      "norm_label": ".buildtokenreplacementmap()"
    },
    {
      "label": ".resolveComponentValue()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L607",
      "id": "service_printtemplateservice_printtemplateservice_resolvecomponentvalue",
      "community": 1,
      "norm_label": ".resolvecomponentvalue()"
    },
    {
      "label": ".getWorkflowRequestMeta()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L644",
      "id": "service_printtemplateservice_printtemplateservice_getworkflowrequestmeta",
      "community": 1,
      "norm_label": ".getworkflowrequestmeta()"
    },
    {
      "label": ".getFirstStageData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L686",
      "id": "service_printtemplateservice_printtemplateservice_getfirststagedata",
      "community": 1,
      "norm_label": ".getfirststagedata()"
    },
    {
      "label": ".fetchStages()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L707",
      "id": "service_printtemplateservice_printtemplateservice_fetchstages",
      "community": 1,
      "norm_label": ".fetchstages()"
    },
    {
      "label": ".getPayments()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L737",
      "id": "service_printtemplateservice_printtemplateservice_getpayments",
      "community": 1,
      "norm_label": ".getpayments()"
    },
    {
      "label": ".buildFieldsList()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L757",
      "id": "service_printtemplateservice_printtemplateservice_buildfieldslist",
      "community": 1,
      "norm_label": ".buildfieldslist()"
    },
    {
      "label": ".buildAllStagesFieldsList()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L785",
      "id": "service_printtemplateservice_printtemplateservice_buildallstagesfieldslist",
      "community": 1,
      "norm_label": ".buildallstagesfieldslist()"
    },
    {
      "label": ".getStudentBasicDetails()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L804",
      "id": "service_printtemplateservice_printtemplateservice_getstudentbasicdetails",
      "community": 1,
      "norm_label": ".getstudentbasicdetails()"
    },
    {
      "label": ".buildTwigData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L880",
      "id": "service_printtemplateservice_printtemplateservice_buildtwigdata",
      "community": 1,
      "norm_label": ".buildtwigdata()"
    },
    {
      "label": ".getTemplateFileKey()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L931",
      "id": "service_printtemplateservice_printtemplateservice_gettemplatefilekey",
      "community": 1,
      "norm_label": ".gettemplatefilekey()"
    },
    {
      "label": ".getStageData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L952",
      "id": "service_printtemplateservice_printtemplateservice_getstagedata",
      "community": 1,
      "norm_label": ".getstagedata()"
    },
    {
      "label": ".getAllStagesData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L971",
      "id": "service_printtemplateservice_printtemplateservice_getallstagesdata",
      "community": 1,
      "norm_label": ".getallstagesdata()"
    },
    {
      "label": ".resolveTemplatePath()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L988",
      "id": "service_printtemplateservice_printtemplateservice_resolvetemplatepath",
      "community": 1,
      "norm_label": ".resolvetemplatepath()"
    },
    {
      "label": "AppraisalReportTemplateService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_appraisalreporttemplateservice_php",
      "community": 5,
      "norm_label": "appraisalreporttemplateservice.php"
    },
    {
      "label": "AppraisalReportTemplateService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "L12",
      "id": "service_appraisalreporttemplateservice_appraisalreporttemplateservice",
      "community": 5,
      "norm_label": "appraisalreporttemplateservice"
    },
    {
      "label": ".GetAppraisalReportForFirstTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "L16",
      "id": "service_appraisalreporttemplateservice_appraisalreporttemplateservice_getappraisalreportforfirsttemplate",
      "community": 5,
      "norm_label": ".getappraisalreportforfirsttemplate()"
    },
    {
      "label": "WorkflowHelperService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_workflowhelperservice_php",
      "community": 6,
      "norm_label": "workflowhelperservice.php"
    },
    {
      "label": "WorkflowHelperService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L25",
      "id": "service_workflowhelperservice_workflowhelperservice",
      "community": 10,
      "norm_label": "workflowhelperservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L29",
      "id": "service_workflowhelperservice_workflowhelperservice_construct",
      "community": 10,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getStudentDetailsById()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L45",
      "id": "service_workflowhelperservice_workflowhelperservice_getstudentdetailsbyid",
      "community": 10,
      "norm_label": ".getstudentdetailsbyid()"
    },
    {
      "label": ".getCustomFieldValue()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L137",
      "id": "service_workflowhelperservice_workflowhelperservice_getcustomfieldvalue",
      "community": 10,
      "norm_label": ".getcustomfieldvalue()"
    },
    {
      "label": ".getCustomFields()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L172",
      "id": "service_workflowhelperservice_workflowhelperservice_getcustomfields",
      "community": 10,
      "norm_label": ".getcustomfields()"
    },
    {
      "label": ".getFormFieldValue()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L190",
      "id": "service_workflowhelperservice_workflowhelperservice_getformfieldvalue",
      "community": 10,
      "norm_label": ".getformfieldvalue()"
    },
    {
      "label": ".getWorkFlowRules()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L209",
      "id": "service_workflowhelperservice_workflowhelperservice_getworkflowrules",
      "community": 10,
      "norm_label": ".getworkflowrules()"
    },
    {
      "label": ".getWorkFlowRuleDetails()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L222",
      "id": "service_workflowhelperservice_workflowhelperservice_getworkflowruledetails",
      "community": 10,
      "norm_label": ".getworkflowruledetails()"
    },
    {
      "label": ".getWorkFlowOtherTableValues()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L245",
      "id": "service_workflowhelperservice_workflowhelperservice_getworkflowothertablevalues",
      "community": 10,
      "norm_label": ".getworkflowothertablevalues()"
    },
    {
      "label": ".processFunctionRule()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L264",
      "id": "service_workflowhelperservice_workflowhelperservice_processfunctionrule",
      "community": 10,
      "norm_label": ".processfunctionrule()"
    },
    {
      "label": ".sendNotificationForStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L292",
      "id": "service_workflowhelperservice_workflowhelperservice_sendnotificationforstage",
      "community": 10,
      "norm_label": ".sendnotificationforstage()"
    },
    {
      "label": ".sendNotificationToAssignedStaff()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L361",
      "id": "service_workflowhelperservice_workflowhelperservice_sendnotificationtoassignedstaff",
      "community": 10,
      "norm_label": ".sendnotificationtoassignedstaff()"
    },
    {
      "label": ".convertTemplatetoMsg()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L430",
      "id": "service_workflowhelperservice_workflowhelperservice_converttemplatetomsg",
      "community": 10,
      "norm_label": ".converttemplatetomsg()"
    },
    {
      "label": ".getRuleValueFromApi()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L456",
      "id": "service_workflowhelperservice_workflowhelperservice_getrulevaluefromapi",
      "community": 10,
      "norm_label": ".getrulevaluefromapi()"
    },
    {
      "label": ".getDaysFromLastApplication()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L519",
      "id": "service_workflowhelperservice_workflowhelperservice_getdaysfromlastapplication",
      "community": 10,
      "norm_label": ".getdaysfromlastapplication()"
    },
    {
      "label": ".getOtherTableValues()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L545",
      "id": "service_workflowhelperservice_workflowhelperservice_getothertablevalues",
      "community": 10,
      "norm_label": ".getothertablevalues()"
    },
    {
      "label": ".getBusNames()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L556",
      "id": "service_workflowhelperservice_workflowhelperservice_getbusnames",
      "community": 10,
      "norm_label": ".getbusnames()"
    },
    {
      "label": ".getBusRoutes()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L568",
      "id": "service_workflowhelperservice_workflowhelperservice_getbusroutes",
      "community": 10,
      "norm_label": ".getbusroutes()"
    },
    {
      "label": ".getBusBoardingPoints()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L581",
      "id": "service_workflowhelperservice_workflowhelperservice_getbusboardingpoints",
      "community": 10,
      "norm_label": ".getbusboardingpoints()"
    },
    {
      "label": ".callWebhook()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L603",
      "id": "service_workflowhelperservice_workflowhelperservice_callwebhook",
      "community": 10,
      "norm_label": ".callwebhook()"
    },
    {
      "label": "BaseService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_baseservice_php",
      "community": 3,
      "norm_label": "baseservice.php"
    },
    {
      "label": "BaseService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L9",
      "id": "service_baseservice_baseservice",
      "community": 3,
      "norm_label": "baseservice"
    },
    {
      "label": ".establishPdoConnection()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L30",
      "id": "service_baseservice_baseservice_establishpdoconnection",
      "community": 3,
      "norm_label": ".establishpdoconnection()"
    },
    {
      "label": ".establishConnection()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L59",
      "id": "service_baseservice_baseservice_establishconnection",
      "community": 3,
      "norm_label": ".establishconnection()"
    },
    {
      "label": ".setDBConnectionProperties()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L84",
      "id": "service_baseservice_baseservice_setdbconnectionproperties",
      "community": 3,
      "norm_label": ".setdbconnectionproperties()"
    },
    {
      "label": ".setPdoDBConnectionProperties()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L112",
      "id": "service_baseservice_baseservice_setpdodbconnectionproperties",
      "community": 3,
      "norm_label": ".setpdodbconnectionproperties()"
    },
    {
      "label": "CustomReportService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_customreportservice_php",
      "community": 6,
      "norm_label": "customreportservice.php"
    },
    {
      "label": "CustomReportService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L23",
      "id": "service_customreportservice_customreportservice",
      "community": 2,
      "norm_label": "customreportservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L27",
      "id": "service_customreportservice_customreportservice_construct",
      "community": 2,
      "norm_label": ".__construct()"
    },
    {
      "label": ".saveCustomReport()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L40",
      "id": "service_customreportservice_customreportservice_savecustomreport",
      "community": 2,
      "norm_label": ".savecustomreport()"
    },
    {
      "label": ".createCustomReport()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L67",
      "id": "service_customreportservice_customreportservice_createcustomreport",
      "community": 2,
      "norm_label": ".createcustomreport()"
    },
    {
      "label": ".updateCustomReport()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L107",
      "id": "service_customreportservice_customreportservice_updatecustomreport",
      "community": 2,
      "norm_label": ".updatecustomreport()"
    },
    {
      "label": ".searchCustomReport()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L151",
      "id": "service_customreportservice_customreportservice_searchcustomreport",
      "community": 2,
      "norm_label": ".searchcustomreport()"
    },
    {
      "label": ".getReportData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L214",
      "id": "service_customreportservice_customreportservice_getreportdata",
      "community": 2,
      "norm_label": ".getreportdata()"
    },
    {
      "label": ".getOperator()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L251",
      "id": "service_customreportservice_customreportservice_getoperator",
      "community": 2,
      "norm_label": ".getoperator()"
    },
    {
      "label": ".searchReportData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L288",
      "id": "service_customreportservice_customreportservice_searchreportdata",
      "community": 2,
      "norm_label": ".searchreportdata()"
    },
    {
      "label": ".getCompiledFragmentsAndFilters()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L369",
      "id": "service_customreportservice_customreportservice_getcompiledfragmentsandfilters",
      "community": 2,
      "norm_label": ".getcompiledfragmentsandfilters()"
    },
    {
      "label": ".assertSelectOnly()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L509",
      "id": "service_customreportservice_customreportservice_assertselectonly",
      "community": 2,
      "norm_label": ".assertselectonly()"
    },
    {
      "label": ".ensureWherePlaceholder()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L531",
      "id": "service_customreportservice_customreportservice_ensurewhereplaceholder",
      "community": 2,
      "norm_label": ".ensurewhereplaceholder()"
    },
    {
      "label": ".findOperators()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L544",
      "id": "service_customreportservice_customreportservice_findoperators",
      "community": 2,
      "norm_label": ".findoperators()"
    },
    {
      "label": ".insertStaffPermissions()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L567",
      "id": "service_customreportservice_customreportservice_insertstaffpermissions",
      "community": 2,
      "norm_label": ".insertstaffpermissions()"
    },
    {
      "label": ".deleteStaffPermissions()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L600",
      "id": "service_customreportservice_customreportservice_deletestaffpermissions",
      "community": 2,
      "norm_label": ".deletestaffpermissions()"
    },
    {
      "label": "WorkflowRuleEngineService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_workflowruleengineservice_php",
      "community": 6,
      "norm_label": "workflowruleengineservice.php"
    },
    {
      "label": "WorkflowRuleEngineService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L19",
      "id": "service_workflowruleengineservice_workflowruleengineservice",
      "community": 10,
      "norm_label": "workflowruleengineservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L23",
      "id": "service_workflowruleengineservice_workflowruleengineservice_construct",
      "community": 10,
      "norm_label": ".__construct()"
    },
    {
      "label": ".checkWorkFlowRule()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L28",
      "id": "service_workflowruleengineservice_workflowruleengineservice_checkworkflowrule",
      "community": 10,
      "norm_label": ".checkworkflowrule()"
    },
    {
      "label": ".checkIfRuleMatch()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L62",
      "id": "service_workflowruleengineservice_workflowruleengineservice_checkifrulematch",
      "community": 10,
      "norm_label": ".checkifrulematch()"
    },
    {
      "label": ".checkIfIndividualRuleMatches()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L76",
      "id": "service_workflowruleengineservice_workflowruleengineservice_checkifindividualrulematches",
      "community": 10,
      "norm_label": ".checkifindividualrulematches()"
    },
    {
      "label": ".getAmountRules()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L191",
      "id": "service_workflowruleengineservice_workflowruleengineservice_getamountrules",
      "community": 10,
      "norm_label": ".getamountrules()"
    },
    {
      "label": "WorkflowUserStagePaymentService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "community": 6,
      "norm_label": "workflowuserstagepaymentservice.php"
    },
    {
      "label": "WorkflowUserStagePaymentService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L32",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "community": 159,
      "norm_label": "workflowuserstagepaymentservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L36",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_construct",
      "community": 162,
      "norm_label": ".__construct()"
    },
    {
      "label": ".initiateUserStagePayment()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L49",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_initiateuserstagepayment",
      "community": 159,
      "norm_label": ".initiateuserstagepayment()"
    },
    {
      "label": ".createUserStagePaymentRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L116",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_createuserstagepaymentrequest",
      "community": 159,
      "norm_label": ".createuserstagepaymentrequest()"
    },
    {
      "label": ".searchUserStagePayment()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L162",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_searchuserstagepayment",
      "community": 159,
      "norm_label": ".searchuserstagepayment()"
    },
    {
      "label": ".checkStatusOfAPayment()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L221",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_checkstatusofapayment",
      "community": 159,
      "norm_label": ".checkstatusofapayment()"
    },
    {
      "label": ".processUserStagePayment()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L318",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processuserstagepayment",
      "community": 159,
      "norm_label": ".processuserstagepayment()"
    },
    {
      "label": ".updateUserStagePayment()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L358",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_updateuserstagepayment",
      "community": 159,
      "norm_label": ".updateuserstagepayment()"
    },
    {
      "label": ".processPaymentRule()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L380",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processpaymentrule",
      "community": 159,
      "norm_label": ".processpaymentrule()"
    },
    {
      "label": ".processWebhookPayment()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L410",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processwebhookpayment",
      "community": 159,
      "norm_label": ".processwebhookpayment()"
    },
    {
      "label": ".calculatePaymentAmount()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L443",
      "id": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_calculatepaymentamount",
      "community": 10,
      "norm_label": ".calculatepaymentamount()"
    },
    {
      "label": "WorkflowUserRequestService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_workflowuserrequestservice_php",
      "community": 6,
      "norm_label": "workflowuserrequestservice.php"
    },
    {
      "label": "WorkflowUserRequestService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L39",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice",
      "community": 0,
      "norm_label": "workflowuserrequestservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L43",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_construct",
      "community": 162,
      "norm_label": ".__construct()"
    },
    {
      "label": ".saveWorkflowUserRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L57",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "community": 0,
      "norm_label": ".saveworkflowuserrequest()"
    },
    {
      "label": ".createWorkFlowUserRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L130",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_createworkflowuserrequest",
      "community": 0,
      "norm_label": ".createworkflowuserrequest()"
    },
    {
      "label": ".searchWorkFlowUserRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L172",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_searchworkflowuserrequest",
      "community": 163,
      "norm_label": ".searchworkflowuserrequest()"
    },
    {
      "label": ".updateCurrentStageOfWorkFlow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L211",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_updatecurrentstageofworkflow",
      "community": 0,
      "norm_label": ".updatecurrentstageofworkflow()"
    },
    {
      "label": ".updateStatusOfWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L241",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_updatestatusofworkflow",
      "community": 0,
      "norm_label": ".updatestatusofworkflow()"
    },
    {
      "label": ".getCountOfWorkFlowRequests()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L263",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_getcountofworkflowrequests",
      "community": 0,
      "norm_label": ".getcountofworkflowrequests()"
    },
    {
      "label": ".getTotalCountOfWorkFlowRequests()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L289",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_gettotalcountofworkflowrequests",
      "community": 0,
      "norm_label": ".gettotalcountofworkflowrequests()"
    },
    {
      "label": ".createWorkFlowUserStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L308",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_createworkflowuserstage",
      "community": 0,
      "norm_label": ".createworkflowuserstage()"
    },
    {
      "label": ".updateStatusOfStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L346",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_updatestatusofstage",
      "community": 0,
      "norm_label": ".updatestatusofstage()"
    },
    {
      "label": ".searchUserStages()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L379",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_searchuserstages",
      "community": 0,
      "norm_label": ".searchuserstages()"
    },
    {
      "label": ".inserPermissionStaffsForAStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L417",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_inserpermissionstaffsforastage",
      "community": 0,
      "norm_label": ".inserpermissionstaffsforastage()"
    },
    {
      "label": ".getStageApproveStaffs()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L460",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_getstageapprovestaffs",
      "community": 163,
      "norm_label": ".getstageapprovestaffs()"
    },
    {
      "label": ".getApprovalStaffFromRule()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L485",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_getapprovalstafffromrule",
      "community": 0,
      "norm_label": ".getapprovalstafffromrule()"
    },
    {
      "label": ".getApprovalRules()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L514",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_getapprovalrules",
      "community": 0,
      "norm_label": ".getapprovalrules()"
    },
    {
      "label": ".saveFormData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L541",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata",
      "community": 0,
      "norm_label": ".saveformdata()"
    },
    {
      "label": ".validateStagePermission()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L629",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_validatestagepermission",
      "community": 163,
      "norm_label": ".validatestagepermission()"
    },
    {
      "label": ".validateFormData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L662",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_validateformdata",
      "community": 0,
      "norm_label": ".validateformdata()"
    },
    {
      "label": ".validateFormDataValue()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L682",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_validateformdatavalue",
      "community": 0,
      "norm_label": ".validateformdatavalue()"
    },
    {
      "label": ".processEachFormDataForInsertion()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L732",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_processeachformdataforinsertion",
      "community": 0,
      "norm_label": ".processeachformdataforinsertion()"
    },
    {
      "label": ".updateFormData()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L789",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_updateformdata",
      "community": 160,
      "norm_label": ".updateformdata()"
    },
    {
      "label": ".findApprovalStaffsAndMoveToNextStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L821",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage",
      "community": 0,
      "norm_label": ".findapprovalstaffsandmovetonextstage()"
    },
    {
      "label": ".moveToNextStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L903",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage",
      "community": 0,
      "norm_label": ".movetonextstage()"
    },
    {
      "label": ".getApplicationStages()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L942",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_getapplicationstages",
      "community": 163,
      "norm_label": ".getapplicationstages()"
    },
    {
      "label": ".deleteUserStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L992",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_deleteuserstage",
      "community": 0,
      "norm_label": ".deleteuserstage()"
    },
    {
      "label": ".deleteWorkFlowRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1029",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_deleteworkflowrequest",
      "community": 0,
      "norm_label": ".deleteworkflowrequest()"
    },
    {
      "label": ".getFirstStageDataOfWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1048",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_getfirststagedataofworkflow",
      "community": 5,
      "norm_label": ".getfirststagedataofworkflow()"
    },
    {
      "label": ".checkTakeActionDateRule()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1075",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_checktakeactiondaterule",
      "community": 0,
      "norm_label": ".checktakeactiondaterule()"
    },
    {
      "label": ".assignApplicationNumberToRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1101",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_assignapplicationnumbertorequest",
      "community": 0,
      "norm_label": ".assignapplicationnumbertorequest()"
    },
    {
      "label": ".copyDataToAcademics()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1116",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_copydatatoacademics",
      "community": 0,
      "norm_label": ".copydatatoacademics()"
    },
    {
      "label": ".callRecalculateFeeApi()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1149",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_callrecalculatefeeapi",
      "community": 0,
      "norm_label": ".callrecalculatefeeapi()"
    },
    {
      "label": ".bulkUpdateStatusOfWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1213",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_bulkupdatestatusofworkflow",
      "community": 0,
      "norm_label": ".bulkupdatestatusofworkflow()"
    },
    {
      "label": ".getAllWorkflowRequestsForAdmin()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1251",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_getallworkflowrequestsforadmin",
      "community": 0,
      "norm_label": ".getallworkflowrequestsforadmin()"
    },
    {
      "label": ".getStageSummary()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1296",
      "id": "service_workflowuserrequestservice_workflowuserrequestservice_getstagesummary",
      "community": 163,
      "norm_label": ".getstagesummary()"
    },
    {
      "label": "WorkflowService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_workflowservice_php",
      "community": 6,
      "norm_label": "workflowservice.php"
    },
    {
      "label": "WorkflowService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L25",
      "id": "service_workflowservice_workflowservice",
      "community": 4,
      "norm_label": "workflowservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L29",
      "id": "service_workflowservice_workflowservice_construct",
      "community": 4,
      "norm_label": ".__construct()"
    },
    {
      "label": ".saveWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L45",
      "id": "service_workflowservice_workflowservice_saveworkflow",
      "community": 4,
      "norm_label": ".saveworkflow()"
    },
    {
      "label": ".createWorkFlow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L76",
      "id": "service_workflowservice_workflowservice_createworkflow",
      "community": 4,
      "norm_label": ".createworkflow()"
    },
    {
      "label": ".updateWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L112",
      "id": "service_workflowservice_workflowservice_updateworkflow",
      "community": 4,
      "norm_label": ".updateworkflow()"
    },
    {
      "label": ".updateUserRule()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L138",
      "id": "service_workflowservice_workflowservice_updateuserrule",
      "community": 160,
      "norm_label": ".updateuserrule()"
    },
    {
      "label": ".searchWorkFlow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L172",
      "id": "service_workflowservice_workflowservice_searchworkflow",
      "community": 4,
      "norm_label": ".searchworkflow()"
    },
    {
      "label": ".updatePrintTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L231",
      "id": "service_workflowservice_workflowservice_updateprinttemplate",
      "community": 4,
      "norm_label": ".updateprinttemplate()"
    },
    {
      "label": ".updateIsActiveFlag()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L245",
      "id": "service_workflowservice_workflowservice_updateisactiveflag",
      "community": 5,
      "norm_label": ".updateisactiveflag()"
    },
    {
      "label": ".updateWorkFlowRule()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L280",
      "id": "service_workflowservice_workflowservice_updateworkflowrule",
      "community": 4,
      "norm_label": ".updateworkflowrule()"
    },
    {
      "label": ".registerAnApplication()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L315",
      "id": "service_workflowservice_workflowservice_registeranapplication",
      "community": 4,
      "norm_label": ".registeranapplication()"
    },
    {
      "label": ".updateApplicationCurrentStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L360",
      "id": "service_workflowservice_workflowservice_updateapplicationcurrentstage",
      "community": 4,
      "norm_label": ".updateapplicationcurrentstage()"
    },
    {
      "label": ".createWorkflowFromSense()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L403",
      "id": "service_workflowservice_workflowservice_createworkflowfromsense",
      "community": 4,
      "norm_label": ".createworkflowfromsense()"
    },
    {
      "label": ".createWorkFlowFromResponse()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L462",
      "id": "service_workflowservice_workflowservice_createworkflowfromresponse",
      "community": 4,
      "norm_label": ".createworkflowfromresponse()"
    },
    {
      "label": ".getRuleByWorkflowId()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L499",
      "id": "service_workflowservice_workflowservice_getrulebyworkflowid",
      "community": 4,
      "norm_label": ".getrulebyworkflowid()"
    },
    {
      "label": ".updateWorkflowTermsAndConditions()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L518",
      "id": "service_workflowservice_workflowservice_updateworkflowtermsandconditions",
      "community": 4,
      "norm_label": ".updateworkflowtermsandconditions()"
    },
    {
      "label": ".generateWorkflowJSONExport()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L555",
      "id": "service_workflowservice_workflowservice_generateworkflowjsonexport",
      "community": 4,
      "norm_label": ".generateworkflowjsonexport()"
    },
    {
      "label": ".importWorkflowFromJSON()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L684",
      "id": "service_workflowservice_workflowservice_importworkflowfromjson",
      "community": 4,
      "norm_label": ".importworkflowfromjson()"
    },
    {
      "label": ".resolveOrCreatePrintTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L843",
      "id": "service_workflowservice_workflowservice_resolveorcreateprinttemplate",
      "community": 4,
      "norm_label": ".resolveorcreateprinttemplate()"
    },
    {
      "label": ".remapShowFieldsFromStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L874",
      "id": "service_workflowservice_workflowservice_remapshowfieldsfromstage",
      "community": 4,
      "norm_label": ".remapshowfieldsfromstage()"
    },
    {
      "label": ".resolveStagePrintButtonTemplates()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L903",
      "id": "service_workflowservice_workflowservice_resolvestageprintbuttontemplates",
      "community": 4,
      "norm_label": ".resolvestageprintbuttontemplates()"
    },
    {
      "label": ".getStatusOfWorkflowRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L931",
      "id": "service_workflowservice_workflowservice_getstatusofworkflowrequest",
      "community": 4,
      "norm_label": ".getstatusofworkflowrequest()"
    },
    {
      "label": "WorkflowApplicationService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_workflowapplicationservice_php",
      "community": 23,
      "norm_label": "workflowapplicationservice.php"
    },
    {
      "label": "WorkflowApplicationService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L8",
      "id": "service_workflowapplicationservice_workflowapplicationservice",
      "community": 23,
      "norm_label": "workflowapplicationservice"
    },
    {
      "label": ".GetAllApplication()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L12",
      "id": "service_workflowapplicationservice_workflowapplicationservice_getallapplication",
      "community": 23,
      "norm_label": ".getallapplication()"
    },
    {
      "label": ".buildStageFormDataFilterQuery()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L152",
      "id": "service_workflowapplicationservice_workflowapplicationservice_buildstageformdatafilterquery",
      "community": 23,
      "norm_label": ".buildstageformdatafilterquery()"
    },
    {
      "label": ".buildFormDataCondition()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L170",
      "id": "service_workflowapplicationservice_workflowapplicationservice_buildformdatacondition",
      "community": 23,
      "norm_label": ".buildformdatacondition()"
    },
    {
      "label": "HelloWorldService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_helloworldservice_php",
      "community": 3,
      "norm_label": "helloworldservice.php"
    },
    {
      "label": "HelloWorldService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L14",
      "id": "service_helloworldservice_helloworldservice",
      "community": 3,
      "norm_label": "helloworldservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L18",
      "id": "service_helloworldservice_helloworldservice_construct",
      "community": 3,
      "norm_label": ".__construct()"
    },
    {
      "label": ".saveHelloWorld()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L27",
      "id": "service_helloworldservice_helloworldservice_savehelloworld",
      "community": 3,
      "norm_label": ".savehelloworld()"
    },
    {
      "label": ".validateSaveHelloWorldRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L66",
      "id": "service_helloworldservice_helloworldservice_validatesavehelloworldrequest",
      "community": 3,
      "norm_label": ".validatesavehelloworldrequest()"
    },
    {
      "label": ".insertHelloWorld()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L81",
      "id": "service_helloworldservice_helloworldservice_inserthelloworld",
      "community": 3,
      "norm_label": ".inserthelloworld()"
    },
    {
      "label": ".updateHelloWorld()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L100",
      "id": "service_helloworldservice_helloworldservice_updatehelloworld",
      "community": 3,
      "norm_label": ".updatehelloworld()"
    },
    {
      "label": ".deleteHelloWorld()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L118",
      "id": "service_helloworldservice_helloworldservice_deletehelloworld",
      "community": 3,
      "norm_label": ".deletehelloworld()"
    },
    {
      "label": ".restoreHelloWorld()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L143",
      "id": "service_helloworldservice_helloworldservice_restorehelloworld",
      "community": 3,
      "norm_label": ".restorehelloworld()"
    },
    {
      "label": ".searchHelloWorld()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L166",
      "id": "service_helloworldservice_helloworldservice_searchhelloworld",
      "community": 3,
      "norm_label": ".searchhelloworld()"
    },
    {
      "label": "CategoryService.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L1",
      "id": "src_com_linways_core_service_categoryservice_php",
      "community": 12,
      "norm_label": "categoryservice.php"
    },
    {
      "label": "CategoryService",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L13",
      "id": "service_categoryservice_categoryservice",
      "community": 12,
      "norm_label": "categoryservice"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L17",
      "id": "service_categoryservice_categoryservice_construct",
      "community": 12,
      "norm_label": ".__construct()"
    },
    {
      "label": ".getCategoryTree()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L25",
      "id": "service_categoryservice_categoryservice_getcategorytree",
      "community": 12,
      "norm_label": ".getcategorytree()"
    },
    {
      "label": ".searchCategory()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L44",
      "id": "service_categoryservice_categoryservice_searchcategory",
      "community": 12,
      "norm_label": ".searchcategory()"
    },
    {
      "label": ".saveCategory()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L78",
      "id": "service_categoryservice_categoryservice_savecategory",
      "community": 12,
      "norm_label": ".savecategory()"
    },
    {
      "label": ".insertCategory()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L91",
      "id": "service_categoryservice_categoryservice_insertcategory",
      "community": 12,
      "norm_label": ".insertcategory()"
    },
    {
      "label": ".updateCategory()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L110",
      "id": "service_categoryservice_categoryservice_updatecategory",
      "community": 12,
      "norm_label": ".updatecategory()"
    },
    {
      "label": ".deleteCategory()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L138",
      "id": "service_categoryservice_categoryservice_deletecategory",
      "community": 12,
      "norm_label": ".deletecategory()"
    },
    {
      "label": ".getDescendantIds()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L158",
      "id": "service_categoryservice_categoryservice_getdescendantids",
      "community": 12,
      "norm_label": ".getdescendantids()"
    },
    {
      "label": ".collectDescendants()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L176",
      "id": "service_categoryservice_categoryservice_collectdescendants",
      "community": 12,
      "norm_label": ".collectdescendants()"
    },
    {
      "label": ".isCategoryInUse()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L186",
      "id": "service_categoryservice_categoryservice_iscategoryinuse",
      "community": 12,
      "norm_label": ".iscategoryinuse()"
    },
    {
      "label": ".buildTree()",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L208",
      "id": "service_categoryservice_categoryservice_buildtree",
      "community": 12,
      "norm_label": ".buildtree()"
    },
    {
      "label": "SearchWorkFlowRequestRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchWorkFlowRequestRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchworkflowrequestrequest_php",
      "community": 101,
      "norm_label": "searchworkflowrequestrequest.php"
    },
    {
      "label": "SearchWorkFlowRequestRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchWorkFlowRequestRequest.php",
      "source_location": "L7",
      "id": "request_searchworkflowrequestrequest_searchworkflowrequestrequest",
      "community": 101,
      "norm_label": "searchworkflowrequestrequest"
    },
    {
      "label": "SaveAndApproveStage.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SaveAndApproveStage.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_saveandapprovestage_php",
      "community": 118,
      "norm_label": "saveandapprovestage.php"
    },
    {
      "label": "SaveAndApproveStage",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SaveAndApproveStage.php",
      "source_location": "L7",
      "id": "request_saveandapprovestage_saveandapprovestage",
      "community": 118,
      "norm_label": "saveandapprovestage"
    },
    {
      "label": "SearchPrintTemplateRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchPrintTemplateRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchprinttemplaterequest_php",
      "community": 121,
      "norm_label": "searchprinttemplaterequest.php"
    },
    {
      "label": "SearchPrintTemplateRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchPrintTemplateRequest.php",
      "source_location": "L7",
      "id": "request_searchprinttemplaterequest_searchprinttemplaterequest",
      "community": 121,
      "norm_label": "searchprinttemplaterequest"
    },
    {
      "label": "MoveStageRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/MoveStageRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_movestagerequest_php",
      "community": 114,
      "norm_label": "movestagerequest.php"
    },
    {
      "label": "MoveStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/MoveStageRequest.php",
      "source_location": "L7",
      "id": "request_movestagerequest_movestagerequest",
      "community": 114,
      "norm_label": "movestagerequest"
    },
    {
      "label": "SearchWorkFlowStageRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchWorkFlowStageRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchworkflowstagerequest_php",
      "community": 122,
      "norm_label": "searchworkflowstagerequest.php"
    },
    {
      "label": "SearchWorkFlowStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchWorkFlowStageRequest.php",
      "source_location": "L6",
      "id": "request_searchworkflowstagerequest_searchworkflowstagerequest",
      "community": 122,
      "norm_label": "searchworkflowstagerequest"
    },
    {
      "label": "SearchCategoryRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchCategoryRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchcategoryrequest_php",
      "community": 120,
      "norm_label": "searchcategoryrequest.php"
    },
    {
      "label": "SearchCategoryRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchCategoryRequest.php",
      "source_location": "L7",
      "id": "request_searchcategoryrequest_searchcategoryrequest",
      "community": 120,
      "norm_label": "searchcategoryrequest"
    },
    {
      "label": "SearchAdminWorkflowRequestsRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchAdminWorkflowRequestsRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchadminworkflowrequestsrequest_php",
      "community": 119,
      "norm_label": "searchadminworkflowrequestsrequest.php"
    },
    {
      "label": "SearchAdminWorkflowRequestsRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchAdminWorkflowRequestsRequest.php",
      "source_location": "L7",
      "id": "request_searchadminworkflowrequestsrequest_searchadminworkflowrequestsrequest",
      "community": 119,
      "norm_label": "searchadminworkflowrequestsrequest"
    },
    {
      "label": "MoveToNextStageRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/MoveToNextStageRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_movetonextstagerequest_php",
      "community": 115,
      "norm_label": "movetonextstagerequest.php"
    },
    {
      "label": "MoveToNextStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/MoveToNextStageRequest.php",
      "source_location": "L7",
      "id": "request_movetonextstagerequest_movetonextstagerequest",
      "community": 115,
      "norm_label": "movetonextstagerequest"
    },
    {
      "label": "ReportDataRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/ReportDataRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_reportdatarequest_php",
      "community": 117,
      "norm_label": "reportdatarequest.php"
    },
    {
      "label": "ReportDataRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/ReportDataRequest.php",
      "source_location": "L7",
      "id": "request_reportdatarequest_reportdatarequest",
      "community": 117,
      "norm_label": "reportdatarequest"
    },
    {
      "label": "SearchUserStagePaymentRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchUserStagePaymentRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchuserstagepaymentrequest_php",
      "community": 98,
      "norm_label": "searchuserstagepaymentrequest.php"
    },
    {
      "label": "SearchUserStagePaymentRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchUserStagePaymentRequest.php",
      "source_location": "L7",
      "id": "request_searchuserstagepaymentrequest_searchuserstagepaymentrequest",
      "community": 98,
      "norm_label": "searchuserstagepaymentrequest"
    },
    {
      "label": "UpdateUserStageStatusRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/UpdateUserStageStatusRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_updateuserstagestatusrequest_php",
      "community": 102,
      "norm_label": "updateuserstagestatusrequest.php"
    },
    {
      "label": "UpdateUserStageStatusRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/UpdateUserStageStatusRequest.php",
      "source_location": "L7",
      "id": "request_updateuserstagestatusrequest_updateuserstagestatusrequest",
      "community": 102,
      "norm_label": "updateuserstagestatusrequest"
    },
    {
      "label": "SearchUserStageRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchUserStageRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchuserstagerequest_php",
      "community": 99,
      "norm_label": "searchuserstagerequest.php"
    },
    {
      "label": "SearchUserStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchUserStageRequest.php",
      "source_location": "L7",
      "id": "request_searchuserstagerequest_searchuserstagerequest",
      "community": 99,
      "norm_label": "searchuserstagerequest"
    },
    {
      "label": "CheckWorkflowRuleRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/CheckWorkflowRuleRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_checkworkflowrulerequest_php",
      "community": 113,
      "norm_label": "checkworkflowrulerequest.php"
    },
    {
      "label": "CheckWorkflowRuleRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/CheckWorkflowRuleRequest.php",
      "source_location": "L9",
      "id": "request_checkworkflowrulerequest_checkworkflowrulerequest",
      "community": 113,
      "norm_label": "checkworkflowrulerequest"
    },
    {
      "label": "ProcessPaymentRuleRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/ProcessPaymentRuleRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_processpaymentrulerequest_php",
      "community": 116,
      "norm_label": "processpaymentrulerequest.php"
    },
    {
      "label": "ProcessPaymentRuleRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/ProcessPaymentRuleRequest.php",
      "source_location": "L7",
      "id": "request_processpaymentrulerequest_processpaymentrulerequest",
      "community": 116,
      "norm_label": "processpaymentrulerequest"
    },
    {
      "label": "GetApplicationStageRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/GetApplicationStageRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_getapplicationstagerequest_php",
      "community": 95,
      "norm_label": "getapplicationstagerequest.php"
    },
    {
      "label": "GetApplicationStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/GetApplicationStageRequest.php",
      "source_location": "L7",
      "id": "request_getapplicationstagerequest_getapplicationstagerequest",
      "community": 95,
      "norm_label": "getapplicationstagerequest"
    },
    {
      "label": "SearchWorkFlowRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchWorkFlowRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchworkflowrequest_php",
      "community": 100,
      "norm_label": "searchworkflowrequest.php"
    },
    {
      "label": "SearchWorkFlowRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchWorkFlowRequest.php",
      "source_location": "L6",
      "id": "request_searchworkflowrequest_searchworkflowrequest",
      "community": 100,
      "norm_label": "searchworkflowrequest"
    },
    {
      "label": "GetWorkFlowRuleDetailsRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/GetWorkFlowRuleDetailsRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_getworkflowruledetailsrequest_php",
      "community": 96,
      "norm_label": "getworkflowruledetailsrequest.php"
    },
    {
      "label": "GetWorkFlowRuleDetailsRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/GetWorkFlowRuleDetailsRequest.php",
      "source_location": "L7",
      "id": "request_getworkflowruledetailsrequest_getworkflowruledetailsrequest",
      "community": 96,
      "norm_label": "getworkflowruledetailsrequest"
    },
    {
      "label": "SearchHelloWorldRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchHelloWorldRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchhelloworldrequest_php",
      "community": 6,
      "norm_label": "searchhelloworldrequest.php"
    },
    {
      "label": "SearchHelloWorldRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchHelloWorldRequest.php",
      "source_location": "L7",
      "id": "request_searchhelloworldrequest_searchhelloworldrequest",
      "community": 6,
      "norm_label": "searchhelloworldrequest"
    },
    {
      "label": "SearchCustomReportRequest.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchCustomReportRequest.php",
      "source_location": "L1",
      "id": "src_com_linways_core_request_searchcustomreportrequest_php",
      "community": 97,
      "norm_label": "searchcustomreportrequest.php"
    },
    {
      "label": "SearchCustomReportRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchCustomReportRequest.php",
      "source_location": "L7",
      "id": "request_searchcustomreportrequest_searchcustomreportrequest",
      "community": 97,
      "norm_label": "searchcustomreportrequest"
    },
    {
      "label": "CategoryServiceMapper.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/CategoryServiceMapper.php",
      "source_location": "L1",
      "id": "src_com_linways_core_mapper_categoryservicemapper_php",
      "community": 12,
      "norm_label": "categoryservicemapper.php"
    },
    {
      "label": "CategoryServiceMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/CategoryServiceMapper.php",
      "source_location": "L10",
      "id": "mapper_categoryservicemapper_categoryservicemapper",
      "community": 12,
      "norm_label": "categoryservicemapper"
    },
    {
      "label": ".getMapper()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/CategoryServiceMapper.php",
      "source_location": "L18",
      "id": "mapper_categoryservicemapper_categoryservicemapper_getmapper",
      "community": 12,
      "norm_label": ".getmapper()"
    },
    {
      "label": ".getCategory()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/CategoryServiceMapper.php",
      "source_location": "L26",
      "id": "mapper_categoryservicemapper_categoryservicemapper_getcategory",
      "community": 12,
      "norm_label": ".getcategory()"
    },
    {
      "label": "WorkFlowServiceMapper.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L1",
      "id": "src_com_linways_core_mapper_workflowservicemapper_php",
      "community": 4,
      "norm_label": "workflowservicemapper.php"
    },
    {
      "label": "WorkFlowServiceMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L10",
      "id": "mapper_workflowservicemapper_workflowservicemapper",
      "community": 4,
      "norm_label": "workflowservicemapper"
    },
    {
      "label": ".getMapper()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L19",
      "id": "mapper_workflowservicemapper_workflowservicemapper_getmapper",
      "community": 4,
      "norm_label": ".getmapper()"
    },
    {
      "label": ".getWorkFlow()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L28",
      "id": "mapper_workflowservicemapper_workflowservicemapper_getworkflow",
      "community": 4,
      "norm_label": ".getworkflow()"
    },
    {
      "label": ".getWorkFlowStage()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L49",
      "id": "mapper_workflowservicemapper_workflowservicemapper_getworkflowstage",
      "community": 4,
      "norm_label": ".getworkflowstage()"
    },
    {
      "label": ".getUserStages()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L69",
      "id": "mapper_workflowservicemapper_workflowservicemapper_getuserstages",
      "community": 4,
      "norm_label": ".getuserstages()"
    },
    {
      "label": "WorkFlowUserServiceMapper.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L1",
      "id": "src_com_linways_core_mapper_workflowuserservicemapper_php",
      "community": 162,
      "norm_label": "workflowuserservicemapper.php"
    },
    {
      "label": "WorkFlowUserServiceMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L10",
      "id": "mapper_workflowuserservicemapper_workflowuserservicemapper",
      "community": 162,
      "norm_label": "workflowuserservicemapper"
    },
    {
      "label": ".getMapper()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L19",
      "id": "mapper_workflowuserservicemapper_workflowuserservicemapper_getmapper",
      "community": 162,
      "norm_label": ".getmapper()"
    },
    {
      "label": ".getUserStagePayments()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L29",
      "id": "mapper_workflowuserservicemapper_workflowuserservicemapper_getuserstagepayments",
      "community": 162,
      "norm_label": ".getuserstagepayments()"
    },
    {
      "label": ".getWorkFlowRequests()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L52",
      "id": "mapper_workflowuserservicemapper_workflowuserservicemapper_getworkflowrequests",
      "community": 162,
      "norm_label": ".getworkflowrequests()"
    },
    {
      "label": ".getUserStages()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L89",
      "id": "mapper_workflowuserservicemapper_workflowuserservicemapper_getuserstages",
      "community": 162,
      "norm_label": ".getuserstages()"
    },
    {
      "label": "HelloWorldServiceMapper.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "L1",
      "id": "src_com_linways_core_mapper_helloworldservicemapper_php",
      "community": 3,
      "norm_label": "helloworldservicemapper.php"
    },
    {
      "label": "HelloWorldServiceMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "L10",
      "id": "mapper_helloworldservicemapper_helloworldservicemapper",
      "community": 3,
      "norm_label": "helloworldservicemapper"
    },
    {
      "label": ".getMapper()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "L18",
      "id": "mapper_helloworldservicemapper_helloworldservicemapper_getmapper",
      "community": 3,
      "norm_label": ".getmapper()"
    },
    {
      "label": ".getHelloWorld()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "L26",
      "id": "mapper_helloworldservicemapper_helloworldservicemapper_gethelloworld",
      "community": 3,
      "norm_label": ".gethelloworld()"
    },
    {
      "label": "WorkFlowHelperServiceMapper.php",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L1",
      "id": "src_com_linways_core_mapper_workflowhelperservicemapper_php",
      "community": 2,
      "norm_label": "workflowhelperservicemapper.php"
    },
    {
      "label": "WorkFlowHelperServiceMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L10",
      "id": "mapper_workflowhelperservicemapper_workflowhelperservicemapper",
      "community": 2,
      "norm_label": "workflowhelperservicemapper"
    },
    {
      "label": ".getMapper()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L19",
      "id": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getmapper",
      "community": 2,
      "norm_label": ".getmapper()"
    },
    {
      "label": ".getReports()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L28",
      "id": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getreports",
      "community": 2,
      "norm_label": ".getreports()"
    },
    {
      "label": ".getStaffPermissions()",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L47",
      "id": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getstaffpermissions",
      "community": 2,
      "norm_label": ".getstaffpermissions()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_routes_php",
      "community": 152,
      "norm_label": "routes.php"
    },
    {
      "label": "BaseController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_basecontroller_php",
      "community": 24,
      "norm_label": "basecontroller.php"
    },
    {
      "label": "BaseController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": "L10",
      "id": "v1_basecontroller_basecontroller",
      "community": 24,
      "norm_label": "basecontroller"
    },
    {
      "label": ".__construct()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": "L14",
      "id": "v1_basecontroller_basecontroller_construct",
      "community": 24,
      "norm_label": ".__construct()"
    },
    {
      "label": ".hasPermission()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": "L34",
      "id": "v1_basecontroller_basecontroller_haspermission",
      "community": 24,
      "norm_label": ".haspermission()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_common_routes_php",
      "community": 153,
      "norm_label": "routes.php"
    },
    {
      "label": "CommonController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_common_controller_commoncontroller_php",
      "community": 10,
      "norm_label": "commoncontroller.php"
    },
    {
      "label": "CommonController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L39",
      "id": "controller_commoncontroller_commoncontroller",
      "community": 10,
      "norm_label": "commoncontroller"
    },
    {
      "label": ".getStaffDetails()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L52",
      "id": "controller_commoncontroller_commoncontroller_getstaffdetails",
      "community": 10,
      "norm_label": ".getstaffdetails()"
    },
    {
      "label": ".getCustomFieldValue()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L76",
      "id": "controller_commoncontroller_commoncontroller_getcustomfieldvalue",
      "community": 10,
      "norm_label": ".getcustomfieldvalue()"
    },
    {
      "label": ".getAcademicTerms()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L102",
      "id": "controller_commoncontroller_commoncontroller_getacademicterms",
      "community": 10,
      "norm_label": ".getacademicterms()"
    },
    {
      "label": ".getSubjectwiseAttendancePercentage()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L130",
      "id": "controller_commoncontroller_commoncontroller_getsubjectwiseattendancepercentage",
      "community": 10,
      "norm_label": ".getsubjectwiseattendancepercentage()"
    },
    {
      "label": ".getUrlFromResourceId()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L169",
      "id": "controller_commoncontroller_commoncontroller_geturlfromresourceid",
      "community": 10,
      "norm_label": ".geturlfromresourceid()"
    },
    {
      "label": ".getDaywiseAttendance()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L203",
      "id": "controller_commoncontroller_commoncontroller_getdaywiseattendance",
      "community": 10,
      "norm_label": ".getdaywiseattendance()"
    },
    {
      "label": ".getHourwiseAttendance()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L228",
      "id": "controller_commoncontroller_commoncontroller_gethourwiseattendance",
      "community": 10,
      "norm_label": ".gethourwiseattendance()"
    },
    {
      "label": ".getDepartments()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L260",
      "id": "controller_commoncontroller_commoncontroller_getdepartments",
      "community": 10,
      "norm_label": ".getdepartments()"
    },
    {
      "label": ".getFormwaysStaffs()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L290",
      "id": "controller_commoncontroller_commoncontroller_getformwaysstaffs",
      "community": 10,
      "norm_label": ".getformwaysstaffs()"
    },
    {
      "label": ".getBatches()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L318",
      "id": "controller_commoncontroller_commoncontroller_getbatches",
      "community": 10,
      "norm_label": ".getbatches()"
    },
    {
      "label": ".getFormwaysYears()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L346",
      "id": "controller_commoncontroller_commoncontroller_getformwaysyears",
      "community": 10,
      "norm_label": ".getformwaysyears()"
    },
    {
      "label": ".getTotalCountOfApplications()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L375",
      "id": "controller_commoncontroller_commoncontroller_gettotalcountofapplications",
      "community": 10,
      "norm_label": ".gettotalcountofapplications()"
    },
    {
      "label": ".getAllAcademicTerms()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L404",
      "id": "controller_commoncontroller_commoncontroller_getallacademicterms",
      "community": 10,
      "norm_label": ".getallacademicterms()"
    },
    {
      "label": ".getProgrammes()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L431",
      "id": "controller_commoncontroller_commoncontroller_getprogrammes",
      "community": 10,
      "norm_label": ".getprogrammes()"
    },
    {
      "label": ".getBusNames()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L457",
      "id": "controller_commoncontroller_commoncontroller_getbusnames",
      "community": 10,
      "norm_label": ".getbusnames()"
    },
    {
      "label": ".getBusRoutes()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L478",
      "id": "controller_commoncontroller_commoncontroller_getbusroutes",
      "community": 10,
      "norm_label": ".getbusroutes()"
    },
    {
      "label": ".getBusBoardingPoints()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L500",
      "id": "controller_commoncontroller_commoncontroller_getbusboardingpoints",
      "community": 10,
      "norm_label": ".getbusboardingpoints()"
    },
    {
      "label": ".getSchoolsForFormways()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L522",
      "id": "controller_commoncontroller_commoncontroller_getschoolsforformways",
      "community": 10,
      "norm_label": ".getschoolsforformways()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/category/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_category_routes_php",
      "community": 154,
      "norm_label": "routes.php"
    },
    {
      "label": "CategoryController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_category_controller_categorycontroller_php",
      "community": 12,
      "norm_label": "categorycontroller.php"
    },
    {
      "label": "CategoryController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L14",
      "id": "controller_categorycontroller_categorycontroller",
      "community": 12,
      "norm_label": "categorycontroller"
    },
    {
      "label": ".getCategories()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L27",
      "id": "controller_categorycontroller_categorycontroller_getcategories",
      "community": 12,
      "norm_label": ".getcategories()"
    },
    {
      "label": ".saveCategory()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L60",
      "id": "controller_categorycontroller_categorycontroller_savecategory",
      "community": 12,
      "norm_label": ".savecategory()"
    },
    {
      "label": ".deleteCategory()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L95",
      "id": "controller_categorycontroller_categorycontroller_deletecategory",
      "community": 12,
      "norm_label": ".deletecategory()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_application_routes_php",
      "community": 155,
      "norm_label": "routes.php"
    },
    {
      "label": "ApplicationController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "community": 6,
      "norm_label": "applicationcontroller.php"
    },
    {
      "label": "ApplicationController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L42",
      "id": "controller_applicationcontroller_applicationcontroller",
      "community": 0,
      "norm_label": "applicationcontroller"
    },
    {
      "label": ".addNewRequest()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L57",
      "id": "controller_applicationcontroller_applicationcontroller_addnewrequest",
      "community": 0,
      "norm_label": ".addnewrequest()"
    },
    {
      "label": ".getUserRequests()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L107",
      "id": "controller_applicationcontroller_applicationcontroller_getuserrequests",
      "community": 0,
      "norm_label": ".getuserrequests()"
    },
    {
      "label": ".getApplicationStages()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L147",
      "id": "controller_applicationcontroller_applicationcontroller_getapplicationstages",
      "community": 0,
      "norm_label": ".getapplicationstages()"
    },
    {
      "label": ".saveStageForm()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L194",
      "id": "controller_applicationcontroller_applicationcontroller_savestageform",
      "community": 0,
      "norm_label": ".savestageform()"
    },
    {
      "label": ".getApplicationWorkflows()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L240",
      "id": "controller_applicationcontroller_applicationcontroller_getapplicationworkflows",
      "community": 4,
      "norm_label": ".getapplicationworkflows()"
    },
    {
      "label": ".getAllApplications()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L275",
      "id": "controller_applicationcontroller_applicationcontroller_getallapplications",
      "community": 23,
      "norm_label": ".getallapplications()"
    },
    {
      "label": ".getFormFieldUserStageData()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L320",
      "id": "controller_applicationcontroller_applicationcontroller_getformfielduserstagedata",
      "community": 10,
      "norm_label": ".getformfielduserstagedata()"
    },
    {
      "label": ".deleteUserStage()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L348",
      "id": "controller_applicationcontroller_applicationcontroller_deleteuserstage",
      "community": 0,
      "norm_label": ".deleteuserstage()"
    },
    {
      "label": ".checkPaymentStatus()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L372",
      "id": "controller_applicationcontroller_applicationcontroller_checkpaymentstatus",
      "community": 159,
      "norm_label": ".checkpaymentstatus()"
    },
    {
      "label": ".getAllPaymentStatusOfAUser()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L395",
      "id": "controller_applicationcontroller_applicationcontroller_getallpaymentstatusofauser",
      "community": 159,
      "norm_label": ".getallpaymentstatusofauser()"
    },
    {
      "label": ".getApplicantInitialStage()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L423",
      "id": "controller_applicationcontroller_applicationcontroller_getapplicantinitialstage",
      "community": 0,
      "norm_label": ".getapplicantinitialstage()"
    },
    {
      "label": ".getApplicationPrintHtml()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L447",
      "id": "controller_applicationcontroller_applicationcontroller_getapplicationprinthtml",
      "community": 1,
      "norm_label": ".getapplicationprinthtml()"
    },
    {
      "label": ".getStagePrintHtml()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L496",
      "id": "controller_applicationcontroller_applicationcontroller_getstageprinthtml",
      "community": 1,
      "norm_label": ".getstageprinthtml()"
    },
    {
      "label": ".getFormDataForBulkApproval()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L549",
      "id": "controller_applicationcontroller_applicationcontroller_getformdataforbulkapproval",
      "community": 5,
      "norm_label": ".getformdataforbulkapproval()"
    },
    {
      "label": ".saveStageFormBulk()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L596",
      "id": "controller_applicationcontroller_applicationcontroller_savestageformbulk",
      "community": 0,
      "norm_label": ".savestageformbulk()"
    },
    {
      "label": ".getAdminWorkflowRequests()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L633",
      "id": "controller_applicationcontroller_applicationcontroller_getadminworkflowrequests",
      "community": 0,
      "norm_label": ".getadminworkflowrequests()"
    },
    {
      "label": ".bulkUpdateRequestStatus()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L665",
      "id": "controller_applicationcontroller_applicationcontroller_bulkupdaterequeststatus",
      "community": 0,
      "norm_label": ".bulkupdaterequeststatus()"
    },
    {
      "label": ".getStageDataForApi()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L694",
      "id": "controller_applicationcontroller_applicationcontroller_getstagedataforapi",
      "community": 5,
      "norm_label": ".getstagedataforapi()"
    },
    {
      "label": ".getApplicationsOfAUser()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L731",
      "id": "controller_applicationcontroller_applicationcontroller_getapplicationsofauser",
      "community": 0,
      "norm_label": ".getapplicationsofauser()"
    },
    {
      "label": ".processWebhookPaymentResponse()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L785",
      "id": "controller_applicationcontroller_applicationcontroller_processwebhookpaymentresponse",
      "community": 159,
      "norm_label": ".processwebhookpaymentresponse()"
    },
    {
      "label": ".calculatePaymentAmount()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L811",
      "id": "controller_applicationcontroller_applicationcontroller_calculatepaymentamount",
      "community": 159,
      "norm_label": ".calculatepaymentamount()"
    },
    {
      "label": ".getStageSummary()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L836",
      "id": "controller_applicationcontroller_applicationcontroller_getstagesummary",
      "community": 0,
      "norm_label": ".getstagesummary()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_printtemplate_routes_php",
      "community": 156,
      "norm_label": "routes.php"
    },
    {
      "label": "PrintTemplateController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_printtemplate_controller_printtemplatecontroller_php",
      "community": 1,
      "norm_label": "printtemplatecontroller.php"
    },
    {
      "label": "PrintTemplateController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L13",
      "id": "controller_printtemplatecontroller_printtemplatecontroller",
      "community": 1,
      "norm_label": "printtemplatecontroller"
    },
    {
      "label": ".getAllPrintTemplates()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L41",
      "id": "controller_printtemplatecontroller_printtemplatecontroller_getallprinttemplates",
      "community": 1,
      "norm_label": ".getallprinttemplates()"
    },
    {
      "label": ".getTemplatesByWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L67",
      "id": "controller_printtemplatecontroller_printtemplatecontroller_gettemplatesbyworkflow",
      "community": 1,
      "norm_label": ".gettemplatesbyworkflow()"
    },
    {
      "label": ".getWorkflowTokens()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L96",
      "id": "controller_printtemplatecontroller_printtemplatecontroller_getworkflowtokens",
      "community": 1,
      "norm_label": ".getworkflowtokens()"
    },
    {
      "label": ".getTemplateById()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L121",
      "id": "controller_printtemplatecontroller_printtemplatecontroller_gettemplatebyid",
      "community": 1,
      "norm_label": ".gettemplatebyid()"
    },
    {
      "label": ".previewTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L151",
      "id": "controller_printtemplatecontroller_printtemplatecontroller_previewtemplate",
      "community": 1,
      "norm_label": ".previewtemplate()"
    },
    {
      "label": ".saveTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L213",
      "id": "controller_printtemplatecontroller_printtemplatecontroller_savetemplate",
      "community": 1,
      "norm_label": ".savetemplate()"
    },
    {
      "label": ".updateTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L252",
      "id": "controller_printtemplatecontroller_printtemplatecontroller_updatetemplate",
      "community": 1,
      "norm_label": ".updatetemplate()"
    },
    {
      "label": ".deleteTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L284",
      "id": "controller_printtemplatecontroller_printtemplatecontroller_deletetemplate",
      "community": 1,
      "norm_label": ".deletetemplate()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/docs/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_docs_routes_php",
      "community": 170,
      "norm_label": "routes.php"
    },
    {
      "label": "DocsController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/docs/controller/DocsController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_docs_controller_docscontroller_php",
      "community": 164,
      "norm_label": "docscontroller.php"
    },
    {
      "label": "DocsController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/docs/controller/DocsController.php",
      "source_location": "L8",
      "id": "controller_docscontroller_docscontroller",
      "community": 164,
      "norm_label": "docscontroller"
    },
    {
      "label": ".getSpec()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/docs/controller/DocsController.php",
      "source_location": "L12",
      "id": "controller_docscontroller_docscontroller_getspec",
      "community": 164,
      "norm_label": ".getspec()"
    },
    {
      "label": ".getUi()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/docs/controller/DocsController.php",
      "source_location": "L24",
      "id": "controller_docscontroller_docscontroller_getui",
      "community": 164,
      "norm_label": ".getui()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/helloWorld/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_helloworld_routes_php",
      "community": 131,
      "norm_label": "routes.php"
    },
    {
      "label": "HelloWorldController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/helloWorld/controller/HelloWorldController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_helloworld_controller_helloworldcontroller_php",
      "community": 30,
      "norm_label": "helloworldcontroller.php"
    },
    {
      "label": "HelloWorldController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/helloWorld/controller/HelloWorldController.php",
      "source_location": "L12",
      "id": "controller_helloworldcontroller_helloworldcontroller",
      "community": 30,
      "norm_label": "helloworldcontroller"
    },
    {
      "label": ".getHelloWorld()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/helloWorld/controller/HelloWorldController.php",
      "source_location": "L16",
      "id": "controller_helloworldcontroller_helloworldcontroller_gethelloworld",
      "community": 30,
      "norm_label": ".gethelloworld()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_report_routes_php",
      "community": 132,
      "norm_label": "routes.php"
    },
    {
      "label": "ReportController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_report_controller_reportcontroller_php",
      "community": 6,
      "norm_label": "reportcontroller.php"
    },
    {
      "label": "ReportController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L17",
      "id": "controller_reportcontroller_reportcontroller",
      "community": 2,
      "norm_label": "reportcontroller"
    },
    {
      "label": ".getAllReports()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L32",
      "id": "controller_reportcontroller_reportcontroller_getallreports",
      "community": 2,
      "norm_label": ".getallreports()"
    },
    {
      "label": ".saveReport()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L71",
      "id": "controller_reportcontroller_reportcontroller_savereport",
      "community": 2,
      "norm_label": ".savereport()"
    },
    {
      "label": ".getReportData()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L114",
      "id": "controller_reportcontroller_reportcontroller_getreportdata",
      "community": 2,
      "norm_label": ".getreportdata()"
    },
    {
      "label": ".getAllPaymentRequests()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L145",
      "id": "controller_reportcontroller_reportcontroller_getallpaymentrequests",
      "community": 2,
      "norm_label": ".getallpaymentrequests()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_stage_routes_php",
      "community": 157,
      "norm_label": "routes.php"
    },
    {
      "label": "StageController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_stage_controller_stagecontroller_php",
      "community": 6,
      "norm_label": "stagecontroller.php"
    },
    {
      "label": "StageController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L21",
      "id": "controller_stagecontroller_stagecontroller",
      "community": 5,
      "norm_label": "stagecontroller"
    },
    {
      "label": ".saveStage()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L48",
      "id": "controller_stagecontroller_stagecontroller_savestage",
      "community": 5,
      "norm_label": ".savestage()"
    },
    {
      "label": ".searchStages()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L93",
      "id": "controller_stagecontroller_stagecontroller_searchstages",
      "community": 5,
      "norm_label": ".searchstages()"
    },
    {
      "label": ".updateStageOrder()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L126",
      "id": "controller_stagecontroller_stagecontroller_updatestageorder",
      "community": 5,
      "norm_label": ".updatestageorder()"
    },
    {
      "label": ".updateApprovalRule()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L154",
      "id": "controller_stagecontroller_stagecontroller_updateapprovalrule",
      "community": 5,
      "norm_label": ".updateapprovalrule()"
    },
    {
      "label": ".getApprovalStaffTypes()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L178",
      "id": "controller_stagecontroller_stagecontroller_getapprovalstafftypes",
      "community": 5,
      "norm_label": ".getapprovalstafftypes()"
    },
    {
      "label": ".updateSmsEmailBodyStaff()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L202",
      "id": "controller_stagecontroller_stagecontroller_updatesmsemailbodystaff",
      "community": 5,
      "norm_label": ".updatesmsemailbodystaff()"
    },
    {
      "label": ".getAmountRules()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L227",
      "id": "controller_stagecontroller_stagecontroller_getamountrules",
      "community": 5,
      "norm_label": ".getamountrules()"
    },
    {
      "label": ".updateStagePrintButtons()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L253",
      "id": "controller_stagecontroller_stagecontroller_updatestageprintbuttons",
      "community": 5,
      "norm_label": ".updatestageprintbuttons()"
    },
    {
      "label": ".getAmountRuleOtherTable()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L279",
      "id": "controller_stagecontroller_stagecontroller_getamountruleothertable",
      "community": 5,
      "norm_label": ".getamountruleothertable()"
    },
    {
      "label": "routes.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/routes.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_workflow_routes_php",
      "community": 158,
      "norm_label": "routes.php"
    },
    {
      "label": "WorkflowController.php",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L1",
      "id": "src_com_linways_api_v1_workflow_controller_workflowcontroller_php",
      "community": 4,
      "norm_label": "workflowcontroller.php"
    },
    {
      "label": "WorkflowController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L20",
      "id": "controller_workflowcontroller_workflowcontroller",
      "community": 4,
      "norm_label": "workflowcontroller"
    },
    {
      "label": ".saveWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L45",
      "id": "controller_workflowcontroller_workflowcontroller_saveworkflow",
      "community": 4,
      "norm_label": ".saveworkflow()"
    },
    {
      "label": ".searchWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L97",
      "id": "controller_workflowcontroller_workflowcontroller_searchworkflow",
      "community": 4,
      "norm_label": ".searchworkflow()"
    },
    {
      "label": ".updatePrintTemplate()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L132",
      "id": "controller_workflowcontroller_workflowcontroller_updateprinttemplate",
      "community": 4,
      "norm_label": ".updateprinttemplate()"
    },
    {
      "label": ".publishUnpublishWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L159",
      "id": "controller_workflowcontroller_workflowcontroller_publishunpublishworkflow",
      "community": 4,
      "norm_label": ".publishunpublishworkflow()"
    },
    {
      "label": ".updateRuleOfWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L186",
      "id": "controller_workflowcontroller_workflowcontroller_updateruleofworkflow",
      "community": 4,
      "norm_label": ".updateruleofworkflow()"
    },
    {
      "label": ".updateUserRule()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L216",
      "id": "controller_workflowcontroller_workflowcontroller_updateuserrule",
      "community": 4,
      "norm_label": ".updateuserrule()"
    },
    {
      "label": ".getAllUserRules()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L243",
      "id": "controller_workflowcontroller_workflowcontroller_getalluserrules",
      "community": 10,
      "norm_label": ".getalluserrules()"
    },
    {
      "label": ".getUserRuleOtherTable()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L265",
      "id": "controller_workflowcontroller_workflowcontroller_getuserruleothertable",
      "community": 10,
      "norm_label": ".getuserruleothertable()"
    },
    {
      "label": ".createWorkflowFromSense()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L290",
      "id": "controller_workflowcontroller_workflowcontroller_createworkflowfromsense",
      "community": 4,
      "norm_label": ".createworkflowfromsense()"
    },
    {
      "label": ".updateTermsAndConditions()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L316",
      "id": "controller_workflowcontroller_workflowcontroller_updatetermsandconditions",
      "community": 4,
      "norm_label": ".updatetermsandconditions()"
    },
    {
      "label": ".exportWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L348",
      "id": "controller_workflowcontroller_workflowcontroller_exportworkflow",
      "community": 4,
      "norm_label": ".exportworkflow()"
    },
    {
      "label": ".importWorkflow()",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L397",
      "id": "controller_workflowcontroller_workflowcontroller_importworkflow",
      "community": 4,
      "norm_label": ".importworkflow()"
    },
    {
      "label": "README.md",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": "L1",
      "id": "readme_md",
      "community": 139,
      "norm_label": "readme.md"
    },
    {
      "label": "CLAUDE.md",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "id": "claude_md",
      "community": 161,
      "norm_label": "claude.md"
    },
    {
      "label": "Workflow API - Backend Coding Agent",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "id": "workflow_api_claude_workflow_api_backend_coding_agent",
      "community": 161,
      "norm_label": "workflow api - backend coding agent"
    },
    {
      "label": "Stack",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L7",
      "id": "workflow_api_claude_stack",
      "community": 161,
      "norm_label": "stack"
    },
    {
      "label": "Directory Structure",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L18",
      "id": "workflow_api_claude_directory_structure",
      "community": 161,
      "norm_label": "directory structure"
    },
    {
      "label": "code:block1 (src/com/linways/)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L20",
      "id": "workflow_api_claude_codeblock_1",
      "community": 161,
      "norm_label": "code:block1 (src/com/linways/)"
    },
    {
      "label": "Namespace Convention",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L49",
      "id": "workflow_api_claude_namespace_convention",
      "community": 161,
      "norm_label": "namespace convention"
    },
    {
      "label": "code:block2 (com\\linways\\wm\\api\\v1\\{module}\\controller\\{Module}Controller)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L51",
      "id": "workflow_api_claude_codeblock_2",
      "community": 161,
      "norm_label": "code:block2 (com\\linways\\wm\\api\\v1\\{module}\\controller\\{module}controller)"
    },
    {
      "label": "Naming Conventions",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L62",
      "id": "workflow_api_claude_naming_conventions",
      "community": 161,
      "norm_label": "naming conventions"
    },
    {
      "label": "1. Creating a New Module \u2014 Step-by-Step",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L76",
      "id": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "community": 15,
      "norm_label": "1. creating a new module \u2014 step-by-step"
    },
    {
      "label": "Step 1: DTO (`src/com/linways/core/dto/{Module}.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L78",
      "id": "workflow_api_claude_step_1_dto_src_com_linways_core_dto_module_php",
      "community": 15,
      "norm_label": "step 1: dto (`src/com/linways/core/dto/{module}.php`)"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L80",
      "id": "workflow_api_claude_codeblock_3",
      "community": 15,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "Step 2: Exception (`src/com/linways/core/exception/{Module}Exception.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L98",
      "id": "workflow_api_claude_step_2_exception_src_com_linways_core_exception_module_exception_php",
      "community": 15,
      "norm_label": "step 2: exception (`src/com/linways/core/exception/{module}exception.php`)"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L100",
      "id": "workflow_api_claude_codeblock_4",
      "community": 15,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "Step 3: Mapper (`src/com/linways/core/mapper/{Module}ServiceMapper.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L115",
      "id": "workflow_api_claude_step_3_mapper_src_com_linways_core_mapper_module_servicemapper_php",
      "community": 15,
      "norm_label": "step 3: mapper (`src/com/linways/core/mapper/{module}servicemapper.php`)"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L117",
      "id": "workflow_api_claude_codeblock_5",
      "community": 15,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "Step 4: Request Object (`src/com/linways/core/request/Search{Module}Request.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L144",
      "id": "workflow_api_claude_step_4_request_object_src_com_linways_core_request_search_module_request_php",
      "community": 15,
      "norm_label": "step 4: request object (`src/com/linways/core/request/search{module}request.php`)"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L146",
      "id": "workflow_api_claude_codeblock_6",
      "community": 15,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "Step 5: Service (`src/com/linways/core/service/{Module}Service.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L161",
      "id": "workflow_api_claude_step_5_service_src_com_linways_core_service_module_service_php",
      "community": 15,
      "norm_label": "step 5: service (`src/com/linways/core/service/{module}service.php`)"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L163",
      "id": "workflow_api_claude_codeblock_7",
      "community": 15,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "Step 6: Controller (`src/com/linways/api/v1/{module}/controller/{Module}Controller.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L253",
      "id": "workflow_api_claude_step_6_controller_src_com_linways_api_v1_module_controller_module_controller_php",
      "community": 15,
      "norm_label": "step 6: controller (`src/com/linways/api/v1/{module}/controller/{module}controller.php`)"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L255",
      "id": "workflow_api_claude_codeblock_8",
      "community": 15,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "Step 7: Routes (`src/com/linways/api/v1/{module}/routes.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L319",
      "id": "workflow_api_claude_step_7_routes_src_com_linways_api_v1_module_routes_php",
      "community": 15,
      "norm_label": "step 7: routes (`src/com/linways/api/v1/{module}/routes.php`)"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L321",
      "id": "workflow_api_claude_codeblock_9",
      "community": 15,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "Step 8: Register Routes (`src/com/linways/api/v1/routes.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L333",
      "id": "workflow_api_claude_step_8_register_routes_src_com_linways_api_v1_routes_php",
      "community": 168,
      "norm_label": "step 8: register routes (`src/com/linways/api/v1/routes.php`)"
    },
    {
      "label": "code:php ($app->group('/{module}', require __DIR__ . '/{module}/routes)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L337",
      "id": "workflow_api_claude_codeblock_10",
      "community": 168,
      "norm_label": "code:php ($app->group('/{module}', require __dir__ . '/{module}/routes)"
    },
    {
      "label": "Step 9: Register Controller (`bootstrap/controllers.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L341",
      "id": "workflow_api_claude_step_9_register_controller_bootstrap_controllers_php",
      "community": 15,
      "norm_label": "step 9: register controller (`bootstrap/controllers.php`)"
    },
    {
      "label": "code:php ($container['{Module}Controller'] = function ($c) {)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L343",
      "id": "workflow_api_claude_codeblock_11",
      "community": 15,
      "norm_label": "code:php ($container['{module}controller'] = function ($c) {)"
    },
    {
      "label": "2. Database Migrations",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L351",
      "id": "workflow_api_claude_2_database_migrations",
      "community": 166,
      "norm_label": "2. database migrations"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L355",
      "id": "workflow_api_claude_codeblock_12",
      "community": 166,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "code:bash (php db/manager.php migrate)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L378",
      "id": "workflow_api_claude_codeblock_13",
      "community": 166,
      "norm_label": "code:bash (php db/manager.php migrate)"
    },
    {
      "label": "3. Testing",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L384",
      "id": "workflow_api_claude_3_testing",
      "community": 165,
      "norm_label": "3. testing"
    },
    {
      "label": "Service Test (`test/unit/service/{Module}ServiceTest.php`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L386",
      "id": "workflow_api_claude_service_test_test_unit_service_module_servicetest_php",
      "community": 165,
      "norm_label": "service test (`test/unit/service/{module}servicetest.php`)"
    },
    {
      "label": "code:php (<?php)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L388",
      "id": "workflow_api_claude_codeblock_14",
      "community": 165,
      "norm_label": "code:php (<?php)"
    },
    {
      "label": "code:bash (./vendor/bin/phpunit test/unit/service/{Module}ServiceTest.p)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L424",
      "id": "workflow_api_claude_codeblock_15",
      "community": 165,
      "norm_label": "code:bash (./vendor/bin/phpunit test/unit/service/{module}servicetest.p)"
    },
    {
      "label": "4. Key Patterns & Rules",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L430",
      "id": "workflow_api_claude_4_key_patterns_rules",
      "community": 8,
      "norm_label": "4. key patterns & rules"
    },
    {
      "label": "Authentication Context (always available in services/controllers)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L432",
      "id": "workflow_api_claude_authentication_context_always_available_in_services_controllers",
      "community": 8,
      "norm_label": "authentication context (always available in services/controllers)"
    },
    {
      "label": "code:php ($GLOBALS['userId']       // Current user ID)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L433",
      "id": "workflow_api_claude_codeblock_16",
      "community": 8,
      "norm_label": "code:php ($globals['userid']       // current user id)"
    },
    {
      "label": "Permission Declarations on Controllers",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L441",
      "id": "workflow_api_claude_permission_declarations_on_controllers",
      "community": 8,
      "norm_label": "permission declarations on controllers"
    },
    {
      "label": "code:php (// Method name must match exactly: permissions_{methodName})",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L442",
      "id": "workflow_api_claude_codeblock_17",
      "community": 8,
      "norm_label": "code:php (// method name must match exactly: permissions_{methodname})"
    },
    {
      "label": "Always Escape Before Queries",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L448",
      "id": "workflow_api_claude_always_escape_before_queries",
      "community": 8,
      "norm_label": "always escape before queries"
    },
    {
      "label": "code:php ($obj = $this->realEscapeObject($obj);)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L449",
      "id": "workflow_api_claude_codeblock_18",
      "community": 8,
      "norm_label": "code:php ($obj = $this->realescapeobject($obj);)"
    },
    {
      "label": "Singleton Services",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L454",
      "id": "workflow_api_claude_singleton_services",
      "community": 8,
      "norm_label": "singleton services"
    },
    {
      "label": "code:php (// Access services like this \u2014 never `new ServiceClass()`)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L455",
      "id": "workflow_api_claude_codeblock_19",
      "community": 8,
      "norm_label": "code:php (// access services like this \u2014 never `new serviceclass()`)"
    },
    {
      "label": "Response Format",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L460",
      "id": "workflow_api_claude_response_format",
      "community": 8,
      "norm_label": "response format"
    },
    {
      "label": "code:php (// Success)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L461",
      "id": "workflow_api_claude_codeblock_20",
      "community": 8,
      "norm_label": "code:php (// success)"
    },
    {
      "label": "Validation (Respect\\Validation)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L469",
      "id": "workflow_api_claude_validation_respect_validation",
      "community": 8,
      "norm_label": "validation (respect\\validation)"
    },
    {
      "label": "code:php (use Respect\\Validation\\Validator as v;)",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L470",
      "id": "workflow_api_claude_codeblock_21",
      "community": 8,
      "norm_label": "code:php (use respect\\validation\\validator as v;)"
    },
    {
      "label": "JSON Fields in DB",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L478",
      "id": "workflow_api_claude_json_fields_in_db",
      "community": 8,
      "norm_label": "json fields in db"
    },
    {
      "label": "5. What NOT to Do",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L485",
      "id": "workflow_api_claude_5_what_not_to_do",
      "community": 161,
      "norm_label": "5. what not to do"
    },
    {
      "label": "graphify",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": "L495",
      "id": "workflow_api_claude_graphify",
      "community": 161,
      "norm_label": "graphify"
    },
    {
      "label": "codebase-understanding.md",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L1",
      "id": "codebase_understanding_md",
      "community": 13,
      "norm_label": "codebase-understanding.md"
    },
    {
      "label": "Codebase Understanding: workflow-ui & workflow-api",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L1",
      "id": "workflow_api_codebase_understanding_codebase_understanding_workflow_ui_workflow_api",
      "community": 13,
      "norm_label": "codebase understanding: workflow-ui & workflow-api"
    },
    {
      "label": "1. System Overview",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L5",
      "id": "workflow_api_codebase_understanding_1_system_overview",
      "community": 13,
      "norm_label": "1. system overview"
    },
    {
      "label": "2. workflow-api (PHP/Slim Backend)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L16",
      "id": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend",
      "community": 13,
      "norm_label": "2. workflow-api (php/slim backend)"
    },
    {
      "label": "2.1 Directory Structure",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L18",
      "id": "workflow_api_codebase_understanding_2_1_directory_structure",
      "community": 13,
      "norm_label": "2.1 directory structure"
    },
    {
      "label": "code:block1 (workflow-api/)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L20",
      "id": "workflow_api_codebase_understanding_codeblock_1",
      "community": 13,
      "norm_label": "code:block1 (workflow-api/)"
    },
    {
      "label": "2.2 Database Schema (Key Tables)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L50",
      "id": "workflow_api_codebase_understanding_2_2_database_schema_key_tables",
      "community": 13,
      "norm_label": "2.2 database schema (key tables)"
    },
    {
      "label": "code:sql (wm_workflow)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L52",
      "id": "workflow_api_codebase_understanding_codeblock_2",
      "community": 13,
      "norm_label": "code:sql (wm_workflow)"
    },
    {
      "label": "code:block3 (wm_workflow (1))",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L92",
      "id": "workflow_api_codebase_understanding_codeblock_3",
      "community": 13,
      "norm_label": "code:block3 (wm_workflow (1))"
    },
    {
      "label": "2.3 Key DTOs",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L102",
      "id": "workflow_api_codebase_understanding_2_3_key_dtos",
      "community": 13,
      "norm_label": "2.3 key dtos"
    },
    {
      "label": "2.4 Service Layer",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L113",
      "id": "workflow_api_codebase_understanding_2_4_service_layer",
      "community": 13,
      "norm_label": "2.4 service layer"
    },
    {
      "label": "2.5 API Routes Summary",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L125",
      "id": "workflow_api_codebase_understanding_2_5_api_routes_summary",
      "community": 13,
      "norm_label": "2.5 api routes summary"
    },
    {
      "label": "code:block4 (GET/POST/PUT   /wm/api/v1/workflow              Workflow CRU)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L127",
      "id": "workflow_api_codebase_understanding_codeblock_4",
      "community": 13,
      "norm_label": "code:block4 (get/post/put   /wm/api/v1/workflow              workflow cru)"
    },
    {
      "label": "2.6 Permission System",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L145",
      "id": "workflow_api_codebase_understanding_2_6_permission_system",
      "community": 13,
      "norm_label": "2.6 permission system"
    },
    {
      "label": "2.7 Export / Print (Server-Side)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L152",
      "id": "workflow_api_codebase_understanding_2_7_export_print_server_side",
      "community": 13,
      "norm_label": "2.7 export / print (server-side)"
    },
    {
      "label": "3. workflow-ui (Vue.js Frontend)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L166",
      "id": "workflow_api_codebase_understanding_3_workflow_ui_vue_js_frontend",
      "community": 13,
      "norm_label": "3. workflow-ui (vue.js frontend)"
    },
    {
      "label": "3.1 Directory Structure",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L168",
      "id": "workflow_api_codebase_understanding_3_1_directory_structure",
      "community": 13,
      "norm_label": "3.1 directory structure"
    },
    {
      "label": "code:block5 (workflow-ui/)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L170",
      "id": "workflow_api_codebase_understanding_codeblock_5",
      "community": 13,
      "norm_label": "code:block5 (workflow-ui/)"
    },
    {
      "label": "3.2 Dynamic Component System (App.vue)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L221",
      "id": "workflow_api_codebase_understanding_3_2_dynamic_component_system_app_vue",
      "community": 13,
      "norm_label": "3.2 dynamic component system (app.vue)"
    },
    {
      "label": "code:vue (<component :is=\"layout\">               <!-- DefaultLayout, P)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L225",
      "id": "workflow_api_codebase_understanding_codeblock_6",
      "community": 13,
      "norm_label": "code:vue (<component :is=\"layout\">               <!-- defaultlayout, p)"
    },
    {
      "label": "3.3 Vuex Store Modules",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L235",
      "id": "workflow_api_codebase_understanding_3_3_vuex_store_modules",
      "community": 13,
      "norm_label": "3.3 vuex store modules"
    },
    {
      "label": "3.4 Print Feature (Client-Side \u2014 Applicant)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L244",
      "id": "workflow_api_codebase_understanding_3_4_print_feature_client_side_applicant",
      "community": 13,
      "norm_label": "3.4 print feature (client-side \u2014 applicant)"
    },
    {
      "label": "code:block7 (workFlowRequest.vue (Print button))",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L248",
      "id": "workflow_api_codebase_understanding_codeblock_7",
      "community": 13,
      "norm_label": "code:block7 (workflowrequest.vue (print button))"
    },
    {
      "label": "3.5 API URL Registries",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L286",
      "id": "workflow_api_codebase_understanding_3_5_api_url_registries",
      "community": 13,
      "norm_label": "3.5 api url registries"
    },
    {
      "label": "code:block8 (GET_WORKFLOWS:           /wm/api/v1/workflow)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L289",
      "id": "workflow_api_codebase_understanding_codeblock_8",
      "community": 13,
      "norm_label": "code:block8 (get_workflows:           /wm/api/v1/workflow)"
    },
    {
      "label": "code:block9 (GET_WORKFLOWS:           /wm/api/v1/workflow)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L298",
      "id": "workflow_api_codebase_understanding_codeblock_9",
      "community": 13,
      "norm_label": "code:block9 (get_workflows:           /wm/api/v1/workflow)"
    },
    {
      "label": "3.6 Workflow Configuration (Admin)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L307",
      "id": "workflow_api_codebase_understanding_3_6_workflow_configuration_admin",
      "community": 13,
      "norm_label": "3.6 workflow configuration (admin)"
    },
    {
      "label": "code:js (rule: {)",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L311",
      "id": "workflow_api_codebase_understanding_codeblock_10",
      "community": 13,
      "norm_label": "code:js (rule: {)"
    },
    {
      "label": "4. Key Patterns & Conventions",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L330",
      "id": "workflow_api_codebase_understanding_4_key_patterns_conventions",
      "community": 13,
      "norm_label": "4. key patterns & conventions"
    },
    {
      "label": "5. Applicant vs Admin UI Separation",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L347",
      "id": "workflow_api_codebase_understanding_5_applicant_vs_admin_ui_separation",
      "community": 13,
      "norm_label": "5. applicant vs admin ui separation"
    },
    {
      "label": "6. Existing Extension Points Relevant to Print Templates",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": "L362",
      "id": "workflow_api_codebase_understanding_6_existing_extension_points_relevant_to_print_templates",
      "community": 13,
      "norm_label": "6. existing extension points relevant to print templates"
    },
    {
      "label": "query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md",
      "file_type": "document",
      "source_file": "graphify-out/memory/query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md",
      "source_location": "L1",
      "id": "graphify_out_memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_md",
      "community": 138,
      "norm_label": "query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md"
    },
    {
      "label": "Q: Why does WorkflowStageService connect Workflow Stage Service to Workflow User Stage Payment Service, Print Template Service, Workflow Service, Workflow User Request Service?",
      "file_type": "document",
      "source_file": "graphify-out/memory/query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md",
      "source_location": "L9",
      "id": "memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_q_why_does_workflowstageservice_connect_workflow_stage_service_to_workflow_user_stage_payment_service_print_template_service_workflow_service_workflow_user_request_service",
      "community": 138,
      "norm_label": "q: why does workflowstageservice connect workflow stage service to workflow user stage payment service, print template service, workflow service, workflow user request service?"
    },
    {
      "label": "Answer",
      "file_type": "document",
      "source_file": "graphify-out/memory/query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md",
      "source_location": "L11",
      "id": "memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_answer",
      "community": 138,
      "norm_label": "answer"
    },
    {
      "label": "Source Nodes",
      "file_type": "document",
      "source_file": "graphify-out/memory/query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md",
      "source_location": "L15",
      "id": "memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_source_nodes",
      "community": 138,
      "norm_label": "source nodes"
    },
    {
      "label": ".graphify_detect.json",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": ".graphify_detect.json",
      "id": "graphify_detect_json"
    },
    {
      "label": "files",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "files",
      "id": "workflow_api_graphify_detect_files"
    },
    {
      "label": "code",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "code",
      "id": "workflow_api_graphify_detect_files_code"
    },
    {
      "label": "document",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "document",
      "id": "workflow_api_graphify_detect_files_document"
    },
    {
      "label": "paper",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "paper",
      "id": "workflow_api_graphify_detect_files_paper"
    },
    {
      "label": "image",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "image",
      "id": "workflow_api_graphify_detect_files_image"
    },
    {
      "label": "video",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "video",
      "id": "workflow_api_graphify_detect_files_video"
    },
    {
      "label": "total_files",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "total_files",
      "id": "workflow_api_graphify_detect_total_files"
    },
    {
      "label": "total_words",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "total_words",
      "id": "workflow_api_graphify_detect_total_words"
    },
    {
      "label": "needs_graph",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "needs_graph",
      "id": "workflow_api_graphify_detect_needs_graph"
    },
    {
      "label": "warning",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "warning",
      "id": "workflow_api_graphify_detect_warning"
    },
    {
      "label": "skipped_sensitive",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "skipped_sensitive",
      "id": "workflow_api_graphify_detect_skipped_sensitive"
    },
    {
      "label": "graphifyignore_patterns",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "graphifyignore_patterns",
      "id": "workflow_api_graphify_detect_graphifyignore_patterns"
    },
    {
      "label": "scan_root",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "community": 16,
      "norm_label": "scan_root",
      "id": "workflow_api_graphify_detect_scan_root"
    },
    {
      "label": "Graphify Corpus Detection",
      "file_type": "code",
      "source_file": ".graphify_detect.json",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "graphify corpus detection",
      "id": "graphify_detect_corpus_detection"
    },
    {
      "label": "Backend Coding Conventions",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "backend coding conventions",
      "id": "claude_backend_coding_conventions"
    },
    {
      "label": "Module Creation Pattern",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 28,
      "norm_label": "module creation pattern",
      "id": "claude_module_creation_pattern"
    },
    {
      "label": "Service Layer Rules",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 28,
      "norm_label": "service layer rules",
      "id": "claude_service_layer_rules"
    },
    {
      "label": "Controller Permission Declarations",
      "file_type": "document",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 28,
      "norm_label": "controller permission declarations",
      "id": "claude_permission_declarations"
    },
    {
      "label": "Workflow Backend API",
      "file_type": "document",
      "source_file": "README.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 133,
      "norm_label": "workflow backend api",
      "id": "readme_workflow_backend_api"
    },
    {
      "label": "Workflow Management System",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "workflow management system",
      "id": "codebase_understanding_workflow_management_system"
    },
    {
      "label": "Workflow API Backend Architecture",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "workflow api backend architecture",
      "id": "codebase_understanding_backend_architecture"
    },
    {
      "label": "Workflow Database Schema",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 17,
      "norm_label": "workflow database schema",
      "id": "codebase_understanding_database_schema"
    },
    {
      "label": "Applicant Print Flow",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 87,
      "norm_label": "applicant print flow",
      "id": "codebase_understanding_applicant_print_flow"
    },
    {
      "label": "Admin Report Export",
      "file_type": "document",
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 87,
      "norm_label": "admin report export",
      "id": "codebase_understanding_admin_report_export"
    },
    {
      "label": "PHP Project Dependencies",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "php project dependencies",
      "id": "composer_php_project_dependencies"
    },
    {
      "label": "PSR-4 Autoload Mapping",
      "file_type": "code",
      "source_file": "composer.json",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 134,
      "norm_label": "psr-4 autoload mapping",
      "id": "composer_psr4_autoload"
    },
    {
      "label": "Packaged CLI PHAR",
      "file_type": "code",
      "source_file": "lcli",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "packaged cli phar",
      "id": "lcli_packaged_cli_phar"
    },
    {
      "label": "Root Phinx Migration Configuration",
      "file_type": "document",
      "source_file": "phinx.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "root phinx migration configuration",
      "id": "phinx_root_migration_configuration"
    },
    {
      "label": "Deployment Authorization Workflow",
      "file_type": "document",
      "source_file": ".github/workflows/auth.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "deployment authorization workflow",
      "id": "auth_deployment_authorization"
    },
    {
      "label": "Release Commit Gate",
      "file_type": "document",
      "source_file": ".github/workflows/auth.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "release commit gate",
      "id": "auth_release_commit_gate"
    },
    {
      "label": "QA and Demo Deployment Workflow",
      "file_type": "document",
      "source_file": ".github/workflows/main.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "qa and demo deployment workflow",
      "id": "main_qa_demo_deployment"
    },
    {
      "label": "Production Deployment Workflow",
      "file_type": "document",
      "source_file": ".github/workflows/prod.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "production deployment workflow",
      "id": "prod_production_deployment"
    },
    {
      "label": "Slim Application Bootstrap",
      "file_type": "code",
      "source_file": "bootstrap/app.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "slim application bootstrap",
      "id": "app_slim_application_bootstrap"
    },
    {
      "label": "API Route Groups",
      "file_type": "code",
      "source_file": "bootstrap/routes.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "api route groups",
      "id": "routes_api_route_groups"
    },
    {
      "label": "Database Migration CLI",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "database migration cli",
      "id": "manager_database_migration_cli"
    },
    {
      "label": "All College Migration Targeting",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "all college migration targeting",
      "id": "manager_all_college_migrations"
    },
    {
      "label": "Fake Migration Recording",
      "file_type": "code",
      "source_file": "db/manager.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "fake migration recording",
      "id": "manager_fake_migration"
    },
    {
      "label": "Database Phinx Migration Configuration",
      "file_type": "document",
      "source_file": "db/phinx.yml",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "database phinx migration configuration",
      "id": "phinx_db_migration_configuration"
    },
    {
      "label": "wm_workflow Table",
      "file_type": "code",
      "source_file": "db/migrations/20231025103911_migration_for_work_flow.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 17,
      "norm_label": "wm_workflow table",
      "id": "20231025103911_wm_workflow_table"
    },
    {
      "label": "wm_stages Table",
      "file_type": "code",
      "source_file": "db/migrations/20231025105501_migration_for_work_flow_stage.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 17,
      "norm_label": "wm_stages table",
      "id": "20231025105501_wm_stages_table"
    },
    {
      "label": "wm_workflow_requests Table",
      "file_type": "code",
      "source_file": "db/migrations/20231025113243_migration_for_workflow_user_tables.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 17,
      "norm_label": "wm_workflow_requests table",
      "id": "20231025113243_wm_workflow_requests_table"
    },
    {
      "label": "wm_user_stages Table",
      "file_type": "code",
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 17,
      "norm_label": "wm_user_stages table",
      "id": "20231025113545_wm_user_stages_table"
    },
    {
      "label": "wm_stage_request_approve_staffs Table",
      "file_type": "code",
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 17,
      "norm_label": "wm_stage_request_approve_staffs table",
      "id": "20231025113545_wm_stage_request_approve_staffs_table"
    },
    {
      "label": "wm_user_stage_payments Table",
      "file_type": "code",
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 17,
      "norm_label": "wm_user_stage_payments table",
      "id": "20231025113545_wm_user_stage_payments_table"
    },
    {
      "label": "wm_custom_field_api Table",
      "file_type": "code",
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "wm_custom_field_api table",
      "id": "20231025135023_wm_custom_field_api_table"
    },
    {
      "label": "wm_approval_rule_value Table",
      "file_type": "code",
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 14,
      "norm_label": "wm_approval_rule_value table",
      "id": "20231025135023_wm_approval_rule_value_table"
    },
    {
      "label": "Workflow Request Current Stage Pointer",
      "file_type": "code",
      "source_file": "db/migrations/20231031120555_migration_for_workflow_current_stage_column.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 17,
      "norm_label": "workflow request current stage pointer",
      "id": "20231031120555_current_stage_pointer"
    },
    {
      "label": "Workflow Stage Ordering Constraints",
      "file_type": "code",
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow stage ordering constraints",
      "id": "20231031131458_migration_for_workflow_new_stage_order_column_stage_ordering"
    },
    {
      "label": "Workflow And Stage Descriptions",
      "file_type": "code",
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow and stage descriptions",
      "id": "20231107184323_migration_for_workflow_description_columns_workflow_descriptions"
    },
    {
      "label": "Workflow Request Status",
      "file_type": "code",
      "source_file": "db/migrations/20231113174320_migration_for_workflow_request_status.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow request status",
      "id": "20231113174320_migration_for_workflow_request_status_request_status"
    },
    {
      "label": "Workflow Custom Reports",
      "file_type": "code",
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow custom reports",
      "id": "20231128100114_migration_for_workflow_custom_report_table_data_custom_reports"
    },
    {
      "label": "Workflow Rule Definitions",
      "file_type": "code",
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow rule definitions",
      "id": "20231130103653_migration_tabe_rule_workflow_workflow_rules"
    },
    {
      "label": "Workflow User Rule JSON",
      "file_type": "code",
      "source_file": "db/migrations/20231203124044_migration_work_flow_user_rule.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow user rule json",
      "id": "20231203124044_migration_work_flow_user_rule_user_rule"
    },
    {
      "label": "Workflow Request Academic Term",
      "file_type": "code",
      "source_file": "db/migrations/20231213134226_migration_academic_term_for_exam_controller.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow request academic term",
      "id": "20231213134226_migration_academic_term_for_exam_controller_academic_term_request"
    },
    {
      "label": "Stage Approve Staff Uniqueness",
      "file_type": "code",
      "source_file": "db/migrations/20231215110832_migrate_approve_staff_table_change.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "stage approve staff uniqueness",
      "id": "20231215110832_migrate_approve_staff_table_change_approve_staff_uniqueness"
    },
    {
      "label": "Stage SMS Mail Body Settings",
      "file_type": "code",
      "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "stage sms mail body settings",
      "id": "20240122040819_migrate_stage_notification_column_settings_stage_notifications"
    },
    {
      "label": "Custom Field API Filter Removal",
      "file_type": "code",
      "source_file": "db/migrations/20240207044553_migrate_alter_filter_column.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 18,
      "norm_label": "custom field api filter removal",
      "id": "20240207044553_migrate_alter_filter_column_custom_field_filter_removal"
    },
    {
      "label": "Custom Report Table Template Default",
      "file_type": "code",
      "source_file": "db/migrations/20240328033718_custom_report_new_changes.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "custom report table template default",
      "id": "20240328033718_custom_report_new_changes_report_template_default"
    },
    {
      "label": "Workflow Role Department Restriction",
      "file_type": "code",
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow role department restriction",
      "id": "20250217130220_migrate_update_properties_in_work_flow_roles_workflow_role_restriction"
    },
    {
      "label": "Student Profile Custom Fields",
      "file_type": "code",
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 18,
      "norm_label": "student profile custom fields",
      "id": "20250303122931_migrate_v3_student_custom_fields_student_profile_fields"
    },
    {
      "label": "Workflow Stage Rule Messages",
      "file_type": "code",
      "source_file": "db/migrations/20250405094811_migrate_update_stage_table.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow stage rule messages",
      "id": "20250405094811_migrate_update_stage_table_stage_rule_messages"
    },
    {
      "label": "Workflow Application Number Generation",
      "file_type": "code",
      "source_file": "db/migrations/20250409101347_migrate_application_number_generation.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow application number generation",
      "id": "20250409101347_migrate_application_number_generation_application_numbering"
    },
    {
      "label": "Assigned Staff SMS Mail Body Settings",
      "file_type": "code",
      "source_file": "db/migrations/20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "assigned staff sms mail body settings",
      "id": "20250411105218_migrate_assigned_staff_sms_mail_details_assigned_staff_notifications"
    },
    {
      "label": "Workflow Request Other Module Remarks",
      "file_type": "code",
      "source_file": "db/migrations/20250428063804_migrate_work_flow_request_remarks_application.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow request other module remarks",
      "id": "20250428063804_migrate_work_flow_request_remarks_application_other_module_remarks"
    },
    {
      "label": "Workflow Settings Menu Permission Cleanup",
      "file_type": "code",
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow settings menu permission cleanup",
      "id": "20250428095445_migrate_remove_settings_menu_migrations_settings_menu_cleanup"
    },
    {
      "label": "Workflow Amount Rules",
      "file_type": "code",
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow amount rules",
      "id": "20250611124922_migrate_workflow_amount_rules_amount_rules"
    },
    {
      "label": "Student Program Custom Fields",
      "file_type": "code",
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 18,
      "norm_label": "student program custom fields",
      "id": "20250625090504_migrate_workflow_student_custom_fields_queries_student_program_fields"
    },
    {
      "label": "Workflow Dynamic Properties",
      "file_type": "code",
      "source_file": "db/migrations/20250730094437_migration_for_workflow_other_properties.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow dynamic properties",
      "id": "20250730094437_migration_for_workflow_other_properties_dynamic_properties"
    },
    {
      "label": "Custom Report Staff Permissions",
      "file_type": "code",
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "custom report staff permissions",
      "id": "20250804123402_staff_permissions_custom_reports_report_staff_permissions"
    },
    {
      "label": "wm_workflow Table",
      "file_type": "code",
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "wm_workflow table",
      "id": "workflow_schema_wm_workflow"
    },
    {
      "label": "wm_stages Table",
      "file_type": "code",
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "wm_stages table",
      "id": "workflow_schema_wm_stages"
    },
    {
      "label": "wm_workflow_requests Table",
      "file_type": "code",
      "source_file": "db/migrations/20231113174320_migration_for_workflow_request_status.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "wm_workflow_requests table",
      "id": "workflow_schema_wm_workflow_requests"
    },
    {
      "label": "wm_custom_reports Table",
      "file_type": "code",
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "wm_custom_reports table",
      "id": "workflow_schema_wm_custom_reports"
    },
    {
      "label": "wm_rules Table",
      "file_type": "code",
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "wm_rules table",
      "id": "workflow_schema_wm_rules"
    },
    {
      "label": "wm_custom_field_api Table",
      "file_type": "code",
      "source_file": "db/migrations/20240207044553_migrate_alter_filter_column.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 18,
      "norm_label": "wm_custom_field_api table",
      "id": "workflow_schema_wm_custom_field_api"
    },
    {
      "label": "roles Table",
      "file_type": "code",
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "roles table",
      "id": "workflow_schema_roles"
    },
    {
      "label": "Workflow Permissions And Menu Tables",
      "file_type": "code",
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "workflow permissions and menu tables",
      "id": "workflow_schema_permissions_menu"
    },
    {
      "label": "wm_amount_rules Table",
      "file_type": "code",
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "wm_amount_rules table",
      "id": "workflow_schema_wm_amount_rules"
    },
    {
      "label": "wm_custom_report_staff_permissions Table",
      "file_type": "code",
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 7,
      "norm_label": "wm_custom_report_staff_permissions table",
      "id": "workflow_schema_wm_custom_report_staff_permissions"
    },
    {
      "label": "studentaccount Table",
      "file_type": "code",
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 18,
      "norm_label": "studentaccount table",
      "id": "workflow_schema_studentaccount"
    },
    {
      "label": "Program Academic Tables",
      "file_type": "code",
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 18,
      "norm_label": "program academic tables",
      "id": "workflow_schema_program_academic_tables"
    },
    {
      "label": "Workflow API Front Controller",
      "file_type": "code",
      "source_file": "public/index.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 135,
      "norm_label": "workflow api front controller",
      "id": "public_index_front_controller"
    },
    {
      "label": "BaseController Session Identity Context",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 136,
      "norm_label": "basecontroller session identity context",
      "id": "basecontroller_session_identity_context"
    },
    {
      "label": "BaseController Permission Gate",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 25,
      "norm_label": "basecontroller permission gate",
      "id": "basecontroller_permission_gate"
    },
    {
      "label": "wm_custom_field_api Table",
      "file_type": "code",
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 22,
      "norm_label": "wm_custom_field_api table",
      "id": "wm_custom_field_api_table"
    },
    {
      "label": "Workflow Custom Value Constants Migration",
      "file_type": "code",
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 22,
      "norm_label": "workflow custom value constants migration",
      "id": "migration_workflow_custom_value_constants"
    },
    {
      "label": "Parent Phone API Field Migration",
      "file_type": "code",
      "source_file": "db/migrations/20260414095113_create_parent_phone_api_field.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 22,
      "norm_label": "parent phone api field migration",
      "id": "migration_parent_phone_api_field"
    },
    {
      "label": "Student Previous Application Custom Field Migration",
      "file_type": "code",
      "source_file": "db/migrations/20260218060735_migrate_custom_field_student_work_flow_request_count.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 22,
      "norm_label": "student previous application custom field migration",
      "id": "migration_student_previous_application_custom_field"
    },
    {
      "label": "wm_approval_rule_value Table",
      "file_type": "code",
      "source_file": "db/migrations/20251117034411_migration_for_approval_rule_types.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 94,
      "norm_label": "wm_approval_rule_value table",
      "id": "wm_approval_rule_value_table"
    },
    {
      "label": "Approval Rule Types Migration",
      "file_type": "code",
      "source_file": "db/migrations/20251117034411_migration_for_approval_rule_types.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 94,
      "norm_label": "approval rule types migration",
      "id": "migration_approval_rule_types"
    },
    {
      "label": "wm_rules Table",
      "file_type": "code",
      "source_file": "db/migrations/20260219122421_migrate_batch_start_year_workflow_rule.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 84,
      "norm_label": "wm_rules table",
      "id": "wm_rules_table"
    },
    {
      "label": "Batch Start Year Workflow Rule Migration",
      "file_type": "code",
      "source_file": "db/migrations/20260219122421_migrate_batch_start_year_workflow_rule.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 84,
      "norm_label": "batch start year workflow rule migration",
      "id": "migration_batch_start_year_rule"
    },
    {
      "label": "Application Status Selected Term Rule Migration",
      "file_type": "code",
      "source_file": "db/migrations/20260316124449_migrate_application_status_rule_for_selected_term.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 84,
      "norm_label": "application status selected term rule migration",
      "id": "migration_application_status_selected_term_rule"
    },
    {
      "label": "wm_print_templates Table",
      "file_type": "code",
      "source_file": "db/migrations/20260217173659_migration_for_workflow_print_templates.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 20,
      "norm_label": "wm_print_templates table",
      "id": "wm_print_templates_table"
    },
    {
      "label": "Workflow Print Templates Migration",
      "file_type": "code",
      "source_file": "db/migrations/20260217173659_migration_for_workflow_print_templates.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 20,
      "norm_label": "workflow print templates migration",
      "id": "migration_workflow_print_templates"
    },
    {
      "label": "Workflow Print Template Foreign Key Migration",
      "file_type": "code",
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 20,
      "norm_label": "workflow print template foreign key migration",
      "id": "migration_add_print_template_to_workflow"
    },
    {
      "label": "New Workflow Print Templates Migration",
      "file_type": "code",
      "source_file": "db/migrations/20260408133240_migrate_new_print_template_workflow.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 20,
      "norm_label": "new workflow print templates migration",
      "id": "migration_new_print_template_workflow"
    },
    {
      "label": "wm_workflow Print Template Link",
      "file_type": "code",
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 20,
      "norm_label": "wm_workflow print template link",
      "id": "wm_workflow_table_print_template_link"
    },
    {
      "label": "Workflow Admin Menu Group",
      "file_type": "code",
      "source_file": "menu_toggles/20231107184015_workflow_admin_menus.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 25,
      "norm_label": "workflow admin menu group",
      "id": "workflow_admin_menu_group"
    },
    {
      "label": "Workflow Report Menu Group",
      "file_type": "code",
      "source_file": "menu_toggles/20240108215942_workflow_report_menus.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 85,
      "norm_label": "workflow report menu group",
      "id": "workflow_report_menu_group"
    },
    {
      "label": "Workflow Configure Role Menu Group",
      "file_type": "code",
      "source_file": "menu_toggles/20250531134614_configure_role_menus.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 25,
      "norm_label": "workflow configure role menu group",
      "id": "workflow_configure_role_menu_group"
    },
    {
      "label": "Workflow Custom SQL Report Menu",
      "file_type": "code",
      "source_file": "menu_toggles/20250808090000_workflow_custom_sql_report_menu.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 85,
      "norm_label": "workflow custom sql report menu",
      "id": "workflow_custom_sql_report_menu"
    },
    {
      "label": "Workflow Online Payment Request Report Menu",
      "file_type": "code",
      "source_file": "menu_toggles/20250918074314_workflow_online_payment_request_report.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 85,
      "norm_label": "workflow online payment request report menu",
      "id": "workflow_online_payment_report_menu"
    },
    {
      "label": "Workflow Update Application Status Menu",
      "file_type": "code",
      "source_file": "menu_toggles/20260325130506_update_request_status_menu.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 25,
      "norm_label": "workflow update application status menu",
      "id": "workflow_update_status_menu"
    },
    {
      "label": "Workflow Dynamic Custom Fields",
      "file_type": "rationale",
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "rationale": "Seeded SQL snippets expose student, staff, academic, department, program, batch, and term values by code for workflow forms and rules.",
      "community": 22,
      "norm_label": "workflow dynamic custom fields",
      "id": "workflow_dynamic_custom_fields"
    },
    {
      "label": "Workflow Print Template Selection",
      "file_type": "rationale",
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "rationale": "Workflows reference active print templates through a foreign key with restricted delete behavior so assigned templates remain available for rendering.",
      "community": 20,
      "norm_label": "workflow print template selection",
      "id": "workflow_print_template_selection"
    },
    {
      "label": "Hello World Routes",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/helloWorld/routes.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "hello world routes",
      "id": "helloWorld_routes"
    },
    {
      "label": "HelloWorldController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/helloWorld/controller/HelloWorldController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "helloworldcontroller",
      "id": "HelloWorldController"
    },
    {
      "label": "HelloWorldController::getHelloWorld",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/helloWorld/controller/HelloWorldController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "helloworldcontroller::gethelloworld",
      "id": "HelloWorldController_getHelloWorld"
    },
    {
      "label": "Report Routes",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/routes.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "report routes",
      "id": "report_routes"
    },
    {
      "label": "ReportController",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "reportcontroller",
      "id": "ReportController"
    },
    {
      "label": "ReportController::getAllReports",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "reportcontroller::getallreports",
      "id": "ReportController_getAllReports"
    },
    {
      "label": "ReportController::saveReport",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "reportcontroller::savereport",
      "id": "ReportController_saveReport"
    },
    {
      "label": "ReportController::getReportData",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "reportcontroller::getreportdata",
      "id": "ReportController_getReportData"
    },
    {
      "label": "ReportController::getAllPaymentRequests",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "reportcontroller::getallpaymentrequests",
      "id": "ReportController_getAllPaymentRequests"
    },
    {
      "label": "CustomReportService::searchCustomReport",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "customreportservice::searchcustomreport",
      "id": "CustomReportService_searchCustomReport"
    },
    {
      "label": "CustomReportService::saveCustomReport",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "customreportservice::savecustomreport",
      "id": "CustomReportService_saveCustomReport"
    },
    {
      "label": "CustomReportService::searchReportData",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "customreportservice::searchreportdata",
      "id": "CustomReportService_searchReportData"
    },
    {
      "label": "WorkflowUserStagePaymentService::searchUserStagePayment",
      "file_type": "code",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "workflowuserstagepaymentservice::searchuserstagepayment",
      "id": "WorkflowUserStagePaymentService_searchUserStagePayment"
    },
    {
      "label": "HelloWorldTypeConstants",
      "file_type": "code",
      "source_file": "src/com/linways/core/constant/HelloWorldTypeConstants.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "helloworldtypeconstants",
      "id": "HelloWorldTypeConstants"
    },
    {
      "label": "StatusConstants",
      "file_type": "code",
      "source_file": "src/com/linways/core/constant/StatusConstant.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "statusconstants",
      "id": "StatusConstants"
    },
    {
      "label": "CustomReport",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/CustomReport.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "customreport",
      "id": "CustomReport"
    },
    {
      "label": "CustomReportStaffPermission",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/CustomReportStaffPermission.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "customreportstaffpermission",
      "id": "CustomReportStaffPermission"
    },
    {
      "label": "HelloWorld",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/HelloWorld.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "helloworld",
      "id": "HelloWorld"
    },
    {
      "label": "PrintTemplate",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/PrintTemplate.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 137,
      "norm_label": "printtemplate",
      "id": "PrintTemplate"
    },
    {
      "label": "UserStagePayment",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/UserStagePayment.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "userstagepayment",
      "id": "UserStagePayment"
    },
    {
      "label": "WorkFlowRule",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowRule.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowrule",
      "id": "WorkFlowRule"
    },
    {
      "label": "WorkFlowStage",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowStage.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowstage",
      "id": "WorkFlowStage"
    },
    {
      "label": "WorkFlowUserRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowUserRequest.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowuserrequest",
      "id": "WorkFlowUserRequest"
    },
    {
      "label": "WorkFlowUserStage",
      "file_type": "code",
      "source_file": "src/com/linways/core/dto/WorkFlowUserStage.php",
      "source_location": null,
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowuserstage",
      "id": "WorkFlowUserStage"
    },
    {
      "label": "HelloWorldException",
      "file_type": "code",
      "source_file": "src/com/linways/core/exception/HelloWorldException.php",
      "source_location": "class HelloWorldException",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "helloworldexception",
      "id": "HelloWorldException"
    },
    {
      "label": "WorkFlowException",
      "file_type": "code",
      "source_file": "src/com/linways/core/exception/WorkFlowException.php",
      "source_location": "class WorkFlowException",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowexception",
      "id": "WorkFlowException"
    },
    {
      "label": "Workflow Logging Events",
      "file_type": "code",
      "source_file": "src/com/linways/core/logging/Events.php",
      "source_location": "class Events",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflow logging events",
      "id": "Events"
    },
    {
      "label": "HelloWorldServiceMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "class HelloWorldServiceMapper",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "helloworldservicemapper",
      "id": "HelloWorldServiceMapper"
    },
    {
      "label": "HelloWorldServiceMapper::getMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "method getMapper",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "helloworldservicemapper::getmapper",
      "id": "HelloWorldServiceMapper_getMapper"
    },
    {
      "label": "HelloWorldServiceMapper::getHelloWorld",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "method getHelloWorld",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "helloworldservicemapper::gethelloworld",
      "id": "HelloWorldServiceMapper_getHelloWorld"
    },
    {
      "label": "WorkFlowHelperServiceMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "class WorkFlowHelperServiceMapper",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowhelperservicemapper",
      "id": "WorkFlowHelperServiceMapper"
    },
    {
      "label": "WorkFlowHelperServiceMapper::getMapper",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "method getMapper",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowhelperservicemapper::getmapper",
      "id": "WorkFlowHelperServiceMapper_getMapper"
    },
    {
      "label": "WorkFlowHelperServiceMapper::getReports",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "method getReports",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowhelperservicemapper::getreports",
      "id": "WorkFlowHelperServiceMapper_getReports"
    },
    {
      "label": "WorkFlowHelperServiceMapper::getStaffPermissions",
      "file_type": "code",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "method getStaffPermissions",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "workflowhelperservicemapper::getstaffpermissions",
      "id": "WorkFlowHelperServiceMapper_getStaffPermissions"
    },
    {
      "label": "Workflow Stage Progression Requests",
      "file_type": "rationale",
      "source_file": "src/com/linways/core/request/MoveToNextStageRequest.php",
      "source_location": "request DTO fields",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "rationale": "Stage movement request classes model the identifiers and payloads needed to move, save, approve, and process workflow stages.",
      "community": 6,
      "norm_label": "workflow stage progression requests",
      "id": "workflow_stage_progression_requests"
    },
    {
      "label": "CheckWorkflowRuleRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/CheckWorkflowRuleRequest.php",
      "source_location": "class CheckWorkflowRuleRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "checkworkflowrulerequest",
      "id": "CheckWorkflowRuleRequest"
    },
    {
      "label": "GetApplicationStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/GetApplicationStageRequest.php",
      "source_location": "class GetApplicationStageRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "getapplicationstagerequest",
      "id": "GetApplicationStageRequest"
    },
    {
      "label": "GetWorkFlowRuleDetailsRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/GetWorkFlowRuleDetailsRequest.php",
      "source_location": "class GetWorkFlowRuleDetailsRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "getworkflowruledetailsrequest",
      "id": "GetWorkFlowRuleDetailsRequest"
    },
    {
      "label": "MoveStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/MoveStageRequest.php",
      "source_location": "class MoveStageRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "movestagerequest",
      "id": "MoveStageRequest"
    },
    {
      "label": "MoveToNextStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/MoveToNextStageRequest.php",
      "source_location": "class MoveToNextStageRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "movetonextstagerequest",
      "id": "MoveToNextStageRequest"
    },
    {
      "label": "ProcessPaymentRuleRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/ProcessPaymentRuleRequest.php",
      "source_location": "class ProcessPaymentRuleRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "processpaymentrulerequest",
      "id": "ProcessPaymentRuleRequest"
    },
    {
      "label": "ReportDataRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/ReportDataRequest.php",
      "source_location": "class ReportDataRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "reportdatarequest",
      "id": "ReportDataRequest"
    },
    {
      "label": "SaveAndApproveStage",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SaveAndApproveStage.php",
      "source_location": "class SaveAndApproveStage",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "saveandapprovestage",
      "id": "SaveAndApproveStage"
    },
    {
      "label": "SearchAdminWorkflowRequestsRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchAdminWorkflowRequestsRequest.php",
      "source_location": "class SearchAdminWorkflowRequestsRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "searchadminworkflowrequestsrequest",
      "id": "SearchAdminWorkflowRequestsRequest"
    },
    {
      "label": "SearchCustomReportRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchCustomReportRequest.php",
      "source_location": "class SearchCustomReportRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "searchcustomreportrequest",
      "id": "SearchCustomReportRequest"
    },
    {
      "label": "SearchHelloWorldRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchHelloWorldRequest.php",
      "source_location": "class SearchHelloWorldRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "searchhelloworldrequest",
      "id": "SearchHelloWorldRequest"
    },
    {
      "label": "SearchPrintTemplateRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchPrintTemplateRequest.php",
      "source_location": "class SearchPrintTemplateRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "searchprinttemplaterequest",
      "id": "SearchPrintTemplateRequest"
    },
    {
      "label": "SearchUserStagePaymentRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchUserStagePaymentRequest.php",
      "source_location": "class SearchUserStagePaymentRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "searchuserstagepaymentrequest",
      "id": "SearchUserStagePaymentRequest"
    },
    {
      "label": "SearchUserStageRequest",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchUserStageRequest.php",
      "source_location": "class SearchUserStageRequest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 6,
      "norm_label": "searchuserstagerequest",
      "id": "SearchUserStageRequest"
    },
    {
      "label": "SearchWorkFlowRequestRequest Filter DTO",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchWorkFlowRequestRequest.php",
      "source_location": "class properties",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 140,
      "norm_label": "searchworkflowrequestrequest filter dto",
      "id": "SearchWorkFlowRequestRequest_filter_dto"
    },
    {
      "label": "SearchWorkFlowStageRequest Filter DTO",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/SearchWorkFlowStageRequest.php",
      "source_location": "class properties",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 141,
      "norm_label": "searchworkflowstagerequest filter dto",
      "id": "SearchWorkFlowStageRequest_filter_dto"
    },
    {
      "label": "UpdateUserStageStatusRequest Status DTO",
      "file_type": "code",
      "source_file": "src/com/linways/core/request/UpdateUserStageStatusRequest.php",
      "source_location": "class properties",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 142,
      "norm_label": "updateuserstagestatusrequest status dto",
      "id": "UpdateUserStageStatusRequest_status_dto"
    },
    {
      "label": "HelloWorldResponse Records",
      "file_type": "code",
      "source_file": "src/com/linways/core/response/HelloWorldResponse.php",
      "source_location": "class properties",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 143,
      "norm_label": "helloworldresponse records",
      "id": "HelloWorldResponse_records"
    },
    {
      "label": "BaseService Connection Lifecycle",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "establishPdoConnection, establishConnection, setDBConnectionProperties",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 86,
      "norm_label": "baseservice connection lifecycle",
      "id": "BaseService_connection_lifecycle"
    },
    {
      "label": "Database Connector Reuse Guard",
      "file_type": "rationale",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "connection comments",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "rationale": "BaseService closes singleton connector instances created for a different service class so one project's database configuration is not reused by another project.",
      "community": 86,
      "norm_label": "database connector reuse guard",
      "id": "database_connector_reuse_guard"
    },
    {
      "label": "WorkflowRuleEngineService Rule Evaluation",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "class methods",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 125,
      "norm_label": "workflowruleengineservice rule evaluation",
      "id": "WorkflowRuleEngineService_rule_evaluation"
    },
    {
      "label": "WorkflowRuleEngineService checkWorkFlowRule",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "checkWorkFlowRule",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "workflowruleengineservice checkworkflowrule",
      "id": "WorkflowRuleEngineService_checkWorkFlowRule"
    },
    {
      "label": "WorkflowRuleEngineService checkIfRuleMatch",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "checkIfRuleMatch",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "workflowruleengineservice checkifrulematch",
      "id": "WorkflowRuleEngineService_checkIfRuleMatch"
    },
    {
      "label": "WorkflowRuleEngineService checkIfIndividualRuleMatches",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "checkIfIndividualRuleMatches",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "workflowruleengineservice checkifindividualrulematches",
      "id": "WorkflowRuleEngineService_checkIfIndividualRuleMatches"
    },
    {
      "label": "Operators Workflow Filter Operators",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/Operators.php",
      "source_location": "class constants",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "operators workflow filter operators",
      "id": "Operators_workflow_filter_operators"
    },
    {
      "label": "WorkflowHelperService Workflow Helpers",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "class methods",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 144,
      "norm_label": "workflowhelperservice workflow helpers",
      "id": "WorkflowHelperService_workflow_helpers"
    },
    {
      "label": "WorkflowHelperService getStudentDetailsById",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "getStudentDetailsById",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "workflowhelperservice getstudentdetailsbyid",
      "id": "WorkflowHelperService_getStudentDetailsById"
    },
    {
      "label": "WorkflowHelperService getFormFieldValue",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "getFormFieldValue",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "workflowhelperservice getformfieldvalue",
      "id": "WorkflowHelperService_getFormFieldValue"
    },
    {
      "label": "WorkflowHelperService processFunctionRule",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "processFunctionRule",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "workflowhelperservice processfunctionrule",
      "id": "WorkflowHelperService_processFunctionRule"
    },
    {
      "label": "WorkflowHelperService Notification and Webhook Helpers",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "sendNotificationForStage, sendNotificationToAssignedStaff, callWebhook",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 145,
      "norm_label": "workflowhelperservice notification and webhook helpers",
      "id": "WorkflowHelperService_notification_and_webhook_helpers"
    },
    {
      "label": "WorkflowHelperService Custom Field Helpers",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "getCustomFieldValue, getCustomFields, getWorkFlowRuleDetails",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "workflowhelperservice custom field helpers",
      "id": "WorkflowHelperService_custom_field_helpers"
    },
    {
      "label": "CustomReportService Custom Reporting",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "class methods",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "customreportservice custom reporting",
      "id": "CustomReportService_custom_reporting"
    },
    {
      "label": "CustomReportService getCompiledFragmentsAndFilters",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "getCompiledFragmentsAndFilters",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "customreportservice getcompiledfragmentsandfilters",
      "id": "CustomReportService_getCompiledFragmentsAndFilters"
    },
    {
      "label": "CustomReportService getReportData",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "getReportData",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "customreportservice getreportdata",
      "id": "CustomReportService_getReportData"
    },
    {
      "label": "CustomReportService findOperators",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "findOperators",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 11,
      "norm_label": "customreportservice findoperators",
      "id": "CustomReportService_findOperators"
    },
    {
      "label": "AppraisalReportTemplateService First Template Report",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "GetAppraisalReportForFirstTemplate",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 146,
      "norm_label": "appraisalreporttemplateservice first template report",
      "id": "AppraisalReportTemplateService_first_template_report"
    },
    {
      "label": "WorkflowApplicationService Application Search",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "GetAllApplication",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 27,
      "norm_label": "workflowapplicationservice application search",
      "id": "WorkflowApplicationService_application_search"
    },
    {
      "label": "WorkflowApplicationService Stage Form Filtering",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "buildStageFormDataFilterQuery, buildFormDataCondition",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 27,
      "norm_label": "workflowapplicationservice stage form filtering",
      "id": "WorkflowApplicationService_stage_form_filtering"
    },
    {
      "label": "HelloWorldService Demo Workflow",
      "file_type": "code",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "class methods",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 147,
      "norm_label": "helloworldservice demo workflow",
      "id": "HelloWorldService_demo_workflow"
    },
    {
      "label": "CommonUtil Pagination Helpers",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "prepareApiPaginationInfo, getStartAndEndIndex",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 27,
      "norm_label": "commonutil pagination helpers",
      "id": "CommonUtil_pagination_helpers"
    },
    {
      "label": "FormUtil Schema and String Helpers",
      "file_type": "code",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "filterInputComponents, getInnerComponents, replaceTags, toCamelCase",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 148,
      "norm_label": "formutil schema and string helpers",
      "id": "FormUtil_schema_string_helpers"
    },
    {
      "label": "Stage Rule Evaluation",
      "file_type": "rationale",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "checkIfIndividualRuleMatches",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "rationale": "Rules compare workflow, amount, custom function, and stage-field operands against user details using shared operator constants.",
      "community": 125,
      "norm_label": "stage rule evaluation",
      "id": "stage_rule_evaluation_concept"
    },
    {
      "label": "Custom Report Compilation",
      "file_type": "rationale",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "getCompiledFragmentsAndFilters, getReportData",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "rationale": "Custom reports compile workflow fragments or raw SQL into a query plus filters, then render or export the result through a report template.",
      "community": 11,
      "norm_label": "custom report compilation",
      "id": "custom_report_compilation_concept"
    },
    {
      "label": "AMS Test Database Config",
      "file_type": "code",
      "source_file": "test/db_conf/ams_db_conf.php",
      "source_location": "database variables",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "ams test database config",
      "id": "test_ams_db_config"
    },
    {
      "label": "Nucleus Test Database Config",
      "file_type": "code",
      "source_file": "test/db_conf/nucleus_db_conf.php",
      "source_location": "database and global variables",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "nucleus test database config",
      "id": "test_nucleus_db_config"
    },
    {
      "label": "HelloWorldAPITestCase",
      "file_type": "code",
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "class HelloWorldAPITestCase",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "helloworldapitestcase",
      "id": "HelloWorldAPITestCase"
    },
    {
      "label": "WorkFlowTestCase",
      "file_type": "code",
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "class WorkFlowTestCase",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "workflowtestcase",
      "id": "WorkFlowTestCase"
    },
    {
      "label": "HelloWorldServiceTest",
      "file_type": "code",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "class HelloWorldServiceTest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "helloworldservicetest",
      "id": "HelloWorldServiceTest"
    },
    {
      "label": "WorkflowStageServiceTest",
      "file_type": "code",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "class WorkflowStageServiceTest",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "community": 3,
      "norm_label": "workflowstageservicetest",
      "id": "WorkflowStageServiceTest"
    },
    {
      "label": "Workflow Test Environment Bootstrap",
      "file_type": "rationale",
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "setUp environment variables",
      "source_url": null,
      "captured_at": null,
      "author": null,
      "contributor": null,
      "rationale": "Base test cases configure AMS and Nucleus database paths, global user context, and Faker before service tests run.",
      "community": 3,
      "norm_label": "workflow test environment bootstrap",
      "id": "workflow_test_environment_bootstrap"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_json",
      "target": "workflow_api_composer_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_json",
      "target": "workflow_api_composer_type"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_json",
      "target": "workflow_api_composer_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_json",
      "target": "workflow_api_composer_require"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_json",
      "target": "workflow_api_composer_require_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_json",
      "target": "workflow_api_composer_repositories"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_json",
      "target": "workflow_api_composer_autoload"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L65",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "composer_json",
      "target": "workflow_api_composer_autoload_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_linways_slim"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_linways_linways_base"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_linways_nucleus_core"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_respect_validation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_linways_ams_professional_core"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_linways_workflow_core"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_tuupola_cors_middleware"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_dflydev_fig_cookies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_linways_linways_auth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_zircote_swagger_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require",
      "target": "workflow_api_composer_require_doctrine_annotations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require_dev",
      "target": "workflow_api_composer_require_dev_phpunit_phpunit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require_dev",
      "target": "workflow_api_composer_require_dev_fzaninotto_faker"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_require_dev",
      "target": "workflow_api_composer_require_dev_icanhazstring_phpunit_faker_extension"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_autoload",
      "target": "workflow_api_composer_autoload_psr_4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_autoload_psr_4",
      "target": "workflow_api_composer_psr_4_com_linways_wm_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_autoload_psr_4",
      "target": "workflow_api_composer_psr_4_com_linways_wm_core"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_autoload_psr_4",
      "target": "workflow_api_composer_psr_4_com_linways_wm_web"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_autoload_dev",
      "target": "workflow_api_composer_autoload_dev_psr_4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "composer.json",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_composer_autoload_dev_psr_4",
      "target": "workflow_api_composer_psr_4_test"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_helloworldapitestcase_php",
      "target": "unit_helloworldapitestcase_helloworldapitestcase"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "unit_helloworldapitestcase_helloworldapitestcase",
      "target": "unit_helloworldapitestcase_helloworldapitestcase_setup"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_workflowtestcase_php",
      "target": "unit_workflowtestcase_workflowtestcase"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "unit_workflowtestcase_workflowtestcase",
      "target": "unit_workflowtestcase_workflowtestcase_setup"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_workflowstageservicetest_php",
      "target": "WorkFlowTestCase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_workflowstageservicetest_php",
      "target": "WorkFlowStage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_workflowstageservicetest_php",
      "target": "service_workflowstageservicetest_workflowstageservicetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservicetest_workflowstageservicetest",
      "target": "service_workflowstageservicetest_workflowstageservicetest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservicetest_workflowstageservicetest",
      "target": "service_workflowstageservicetest_workflowstageservicetest_teardown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservicetest_workflowstageservicetest",
      "target": "service_workflowstageservicetest_workflowstageservicetest_testsaveworkflowstageshouldcreatenewstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservicetest_workflowstageservicetest",
      "target": "service_workflowstageservicetest_workflowstageservicetest_testsaveworkflowstageshouldupdateexistingstage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_helloworldservicetest_php",
      "target": "HelloWorld"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_helloworldservicetest_php",
      "target": "HelloWorldAPITestCase"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_helloworldservicetest_php",
      "target": "StatusConstants"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_helloworldservicetest_php",
      "target": "SearchHelloWorldRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_helloworldservicetest_php",
      "target": "HelloWorldTypeConstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "test_unit_service_helloworldservicetest_php",
      "target": "service_helloworldservicetest_helloworldservicetest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservicetest_helloworldservicetest",
      "target": "service_helloworldservicetest_helloworldservicetest_setup"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservicetest_helloworldservicetest",
      "target": "service_helloworldservicetest_helloworldservicetest_teardown"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservicetest_helloworldservicetest",
      "target": "service_helloworldservicetest_helloworldservicetest_testsavehelloworld"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_json",
      "target": "public_openapi_openapi"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_json",
      "target": "public_openapi_info"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_json",
      "target": "public_openapi_servers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_json",
      "target": "public_openapi_paths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_info",
      "target": "public_openapi_info_title"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_info",
      "target": "public_openapi_info_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_info",
      "target": "public_openapi_info_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowid_new"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowid_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L198",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowid_workflowrequestid_stages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowid_workflowrequestid_stage_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L316",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_manage_workflows_list"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_manage_all_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L462",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_stageid_key_workflowrequestid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L514",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowrequestid_userstageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L558",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_check_status_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L594",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_payment_status_all"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L630",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowrequestid_stage_first"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L666",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowrequestid_print_pdf"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L702",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowrequestid_stage_stageid_print_printtemplateid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L754",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_stageid_approval_bulk_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L790",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_stageid_approval_bulk_save"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L854",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_manage_requests_all"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L907",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_manage_status_bulk"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L955",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_stageid_workflowrequestid_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1008",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowid_requests_user_status"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1052",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_webhook_payment_response"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1094",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_calculate_payment_student_stageid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_application_workflowrequestid_stage_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_category"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_category_id"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1325",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_staffs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_custom_field_value"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1403",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_academic_terms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1429",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_get_attendance_percentage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1481",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_resource_resourceid_responsetype"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1529",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_get_attendance_daywise"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1568",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_get_attendance_hourwise"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1607",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_departments"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1636",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_departments_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1675",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_staffs_forms"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1704",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths",
      "target": "public_openapi_paths_common_batches"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowid_new",
      "target": "public_openapi_application_workflowid_new_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_new_post",
      "target": "public_openapi_post_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_new_post",
      "target": "public_openapi_post_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_new_post",
      "target": "public_openapi_post_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_new_post",
      "target": "public_openapi_post_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_new_post",
      "target": "public_openapi_post_requestbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_new_post",
      "target": "public_openapi_post_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_new_post",
      "target": "public_openapi_post_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stage_id_post",
      "target": "public_openapi_post_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L560",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_check_status_id_post",
      "target": "public_openapi_post_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L792",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_save_post",
      "target": "public_openapi_post_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L909",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_status_bulk_post",
      "target": "public_openapi_post_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1054",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_webhook_payment_response_post",
      "target": "public_openapi_post_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_post",
      "target": "public_openapi_post_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L247",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stage_id_post",
      "target": "public_openapi_post_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L563",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_check_status_id_post",
      "target": "public_openapi_post_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L795",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_save_post",
      "target": "public_openapi_post_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L912",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_status_bulk_post",
      "target": "public_openapi_post_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1057",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_webhook_payment_response_post",
      "target": "public_openapi_post_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_post",
      "target": "public_openapi_post_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stage_id_post",
      "target": "public_openapi_post_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L564",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_check_status_id_post",
      "target": "public_openapi_post_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L796",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_save_post",
      "target": "public_openapi_post_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L914",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_status_bulk_post",
      "target": "public_openapi_post_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1058",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_webhook_payment_response_post",
      "target": "public_openapi_post_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_post",
      "target": "public_openapi_post_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stage_id_post",
      "target": "public_openapi_post_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L565",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_check_status_id_post",
      "target": "public_openapi_post_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L797",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_save_post",
      "target": "public_openapi_post_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_post_requestbody",
      "target": "public_openapi_requestbody_required"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1216",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_post_requestbody",
      "target": "public_openapi_requestbody_content"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stage_id_post",
      "target": "public_openapi_post_requestbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L807",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_save_post",
      "target": "public_openapi_post_requestbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L915",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_status_bulk_post",
      "target": "public_openapi_post_requestbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1059",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_webhook_payment_response_post",
      "target": "public_openapi_post_requestbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_post",
      "target": "public_openapi_post_requestbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_put_requestbody",
      "target": "public_openapi_requestbody_required"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_requestbody_content",
      "target": "public_openapi_content_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_put_requestbody",
      "target": "public_openapi_requestbody_content"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1265",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_content_application_json",
      "target": "public_openapi_application_json_schema"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1686",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_200_content",
      "target": "public_openapi_content_application_json"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_post_responses",
      "target": "public_openapi_responses_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stage_id_post",
      "target": "public_openapi_post_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L575",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_check_status_id_post",
      "target": "public_openapi_post_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L835",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_save_post",
      "target": "public_openapi_post_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L936",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_status_bulk_post",
      "target": "public_openapi_post_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1075",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_webhook_payment_response_post",
      "target": "public_openapi_post_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1224",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_post",
      "target": "public_openapi_post_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1684",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_responses_200",
      "target": "public_openapi_200_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1685",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_responses_200",
      "target": "public_openapi_200_content"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1683",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_get_responses",
      "target": "public_openapi_responses_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_delete_responses",
      "target": "public_openapi_responses_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1272",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_put_responses",
      "target": "public_openapi_responses_200"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stage_id_post",
      "target": "public_openapi_post_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L587",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_check_status_id_post",
      "target": "public_openapi_post_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L847",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_save_post",
      "target": "public_openapi_post_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L948",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_status_bulk_post",
      "target": "public_openapi_post_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1087",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_webhook_payment_response_post",
      "target": "public_openapi_post_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1236",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_post",
      "target": "public_openapi_post_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application",
      "target": "public_openapi_application_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L68",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L111",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L120",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_id_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stages_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_workflows_list_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_all_status_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L464",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_key_workflowrequestid_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L596",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_payment_status_all_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L632",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_first_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L668",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_print_pdf_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L704",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_stageid_print_printtemplateid_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L756",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_get_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L856",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_requests_all_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L957",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_workflowrequestid_api_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1010",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_requests_user_status_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1096",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_calculate_payment_student_stageid_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_summary_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1327",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1353",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_custom_field_value_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1405",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_academic_terms_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1431",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_percentage_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1483",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_resource_resourceid_responsetype_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1531",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_daywise_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1570",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_hourwise_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1609",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1638",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_description_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1677",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_forms_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1706",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_batches_get",
      "target": "public_openapi_get_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L159",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_id_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L203",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stages_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_workflows_list_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L358",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_all_status_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L467",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_key_workflowrequestid_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L599",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_payment_status_all_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L635",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_first_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L671",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_print_pdf_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L707",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_stageid_print_printtemplateid_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L759",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_get_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L859",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_requests_all_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L960",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_workflowrequestid_api_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1013",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_requests_user_status_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1099",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_calculate_payment_student_stageid_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_summary_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1187",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1330",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1356",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_custom_field_value_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1408",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_academic_terms_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1434",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_percentage_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1486",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_resource_resourceid_responsetype_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1534",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_daywise_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1573",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_hourwise_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1612",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1641",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_description_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1680",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_forms_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1709",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_batches_get",
      "target": "public_openapi_get_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L124",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_id_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stages_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L323",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_workflows_list_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L360",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_all_status_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L468",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_key_workflowrequestid_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L600",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_payment_status_all_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L636",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_first_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L672",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_print_pdf_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L708",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_stageid_print_printtemplateid_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L760",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_get_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L861",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_requests_all_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L961",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_workflowrequestid_api_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1014",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_requests_user_status_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_calculate_payment_student_stageid_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_summary_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1188",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1331",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1357",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_custom_field_value_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1409",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_academic_terms_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1435",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_percentage_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1487",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_resource_resourceid_responsetype_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1535",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_daywise_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1574",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_hourwise_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1613",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1642",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_description_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1681",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_forms_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1710",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_batches_get",
      "target": "public_openapi_get_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_id_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L205",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stages_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L324",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_workflows_list_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L361",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_all_status_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_key_workflowrequestid_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L601",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_payment_status_all_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L637",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_first_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L673",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_print_pdf_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L709",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_stageid_print_printtemplateid_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L761",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_get_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L862",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_requests_all_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L962",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_workflowrequestid_api_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1015",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_requests_user_status_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_calculate_payment_student_stageid_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_summary_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1358",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_custom_field_value_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1436",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_percentage_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1488",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_resource_resourceid_responsetype_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1536",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_daywise_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1575",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_hourwise_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1643",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_description_get",
      "target": "public_openapi_get_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L135",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L179",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_id_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L223",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stages_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L334",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_workflows_list_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L443",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_all_status_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L495",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_key_workflowrequestid_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L611",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_payment_status_all_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L647",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_first_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L683",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_print_pdf_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L735",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_stageid_print_printtemplateid_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L771",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_get_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L888",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_requests_all_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L989",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_workflowrequestid_api_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1033",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_requests_user_status_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_calculate_payment_student_stageid_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_summary_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1189",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1332",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1384",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_custom_field_value_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1410",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_academic_terms_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1462",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_percentage_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1510",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_resource_resourceid_responsetype_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1546",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_daywise_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1585",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_hourwise_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1614",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1653",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_description_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1682",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_forms_get",
      "target": "public_openapi_get_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_id_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_workflowrequestid_stages_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L346",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_workflows_list_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L455",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_all_status_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L507",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_key_workflowrequestid_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L623",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_payment_status_all_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L659",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_first_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L695",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_print_pdf_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L747",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_stageid_print_printtemplateid_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L783",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_approval_bulk_get_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L900",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_requests_all_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1001",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_stageid_workflowrequestid_api_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1045",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowid_requests_user_status_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_calculate_payment_student_stageid_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1175",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_stage_summary_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1201",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1396",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_custom_field_value_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_academic_terms_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1474",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_percentage_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1522",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_resource_resourceid_responsetype_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1561",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_daywise_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1600",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_get_attendance_hourwise_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1629",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1668",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_departments_description_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1697",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_common_staffs_forms_get",
      "target": "public_openapi_get_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L119",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowid",
      "target": "public_openapi_application_workflowid_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowid_id",
      "target": "public_openapi_application_workflowid_id_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L199",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowid_workflowrequestid_stages",
      "target": "public_openapi_application_workflowid_workflowrequestid_stages_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowid_workflowrequestid_stage_id",
      "target": "public_openapi_application_workflowid_workflowrequestid_stage_id_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L317",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_manage_workflows_list",
      "target": "public_openapi_application_manage_workflows_list_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L322",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_workflows_list_get",
      "target": "public_openapi_get_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L359",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_all_status_get",
      "target": "public_openapi_get_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L860",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_requests_all_get",
      "target": "public_openapi_get_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L354",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_manage_all_status",
      "target": "public_openapi_application_manage_all_status_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L463",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_stageid_key_workflowrequestid",
      "target": "public_openapi_application_stageid_key_workflowrequestid_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L515",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowrequestid_userstageid",
      "target": "public_openapi_application_workflowrequestid_userstageid_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L516",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_userstageid_delete",
      "target": "public_openapi_delete_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L519",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_userstageid_delete",
      "target": "public_openapi_delete_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L520",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_userstageid_delete",
      "target": "public_openapi_delete_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L521",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_userstageid_delete",
      "target": "public_openapi_delete_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L539",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_userstageid_delete",
      "target": "public_openapi_delete_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L551",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_workflowrequestid_userstageid_delete",
      "target": "public_openapi_delete_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1290",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_delete",
      "target": "public_openapi_delete_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1293",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_delete",
      "target": "public_openapi_delete_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_delete",
      "target": "public_openapi_delete_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_delete",
      "target": "public_openapi_delete_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1306",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_delete",
      "target": "public_openapi_delete_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_delete",
      "target": "public_openapi_delete_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L559",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_check_status_id",
      "target": "public_openapi_application_check_status_id_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L595",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_payment_status_all",
      "target": "public_openapi_application_payment_status_all_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L631",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowrequestid_stage_first",
      "target": "public_openapi_application_workflowrequestid_stage_first_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L667",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowrequestid_print_pdf",
      "target": "public_openapi_application_workflowrequestid_print_pdf_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L703",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowrequestid_stage_stageid_print_printtemplateid",
      "target": "public_openapi_application_workflowrequestid_stage_stageid_print_printtemplateid_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L755",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_stageid_approval_bulk_get",
      "target": "public_openapi_application_stageid_approval_bulk_get_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L791",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_stageid_approval_bulk_save",
      "target": "public_openapi_application_stageid_approval_bulk_save_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L855",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_manage_requests_all",
      "target": "public_openapi_application_manage_requests_all_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L908",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_manage_status_bulk",
      "target": "public_openapi_application_manage_status_bulk_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L913",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_application_manage_status_bulk_post",
      "target": "public_openapi_post_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1212",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_post",
      "target": "public_openapi_post_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L956",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_stageid_workflowrequestid_api",
      "target": "public_openapi_application_stageid_workflowrequestid_api_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1009",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowid_requests_user_status",
      "target": "public_openapi_application_workflowid_requests_user_status_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1053",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_webhook_payment_response",
      "target": "public_openapi_application_webhook_payment_response_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1095",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_calculate_payment_student_stageid",
      "target": "public_openapi_application_calculate_payment_student_stageid_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_application_workflowrequestid_stage_summary",
      "target": "public_openapi_application_workflowrequestid_stage_summary_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1183",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_category",
      "target": "public_openapi_category_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1207",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_category",
      "target": "public_openapi_category_post"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_category_id",
      "target": "public_openapi_category_id_put"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_category_id",
      "target": "public_openapi_category_id_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_put",
      "target": "public_openapi_put_tags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_put",
      "target": "public_openapi_put_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1249",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_put",
      "target": "public_openapi_put_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1250",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_put",
      "target": "public_openapi_put_operationid"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_put",
      "target": "public_openapi_put_parameters"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_put",
      "target": "public_openapi_put_requestbody"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1271",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_put",
      "target": "public_openapi_put_responses"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1283",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_put",
      "target": "public_openapi_put_security"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1294",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_category_id_delete",
      "target": "public_openapi_delete_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1326",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_staffs",
      "target": "public_openapi_common_staffs_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1352",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_custom_field_value",
      "target": "public_openapi_common_custom_field_value_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1404",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_academic_terms",
      "target": "public_openapi_common_academic_terms_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1430",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_get_attendance_percentage",
      "target": "public_openapi_common_get_attendance_percentage_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1482",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_resource_resourceid_responsetype",
      "target": "public_openapi_common_resource_resourceid_responsetype_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1530",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_get_attendance_daywise",
      "target": "public_openapi_common_get_attendance_daywise_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1569",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_get_attendance_hourwise",
      "target": "public_openapi_common_get_attendance_hourwise_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1608",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_departments",
      "target": "public_openapi_common_departments_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1637",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_departments_description",
      "target": "public_openapi_common_departments_description_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1676",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_staffs_forms",
      "target": "public_openapi_common_staffs_forms_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "public/openapi.json",
      "source_location": "L1705",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "public_openapi_paths_common_batches",
      "target": "public_openapi_common_batches_get"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "bootstrap/controllers.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "bootstrap_controllers_php",
      "target": "ReportController"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "bootstrap/controllers.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "bootstrap_controllers_php",
      "target": "HelloWorldController"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/settings.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_settings_json",
      "target": "claude_settings_hooks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".claude/settings.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_settings_hooks",
      "target": "claude_settings_hooks_pretooluse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20260619100000_workflow_category_menu.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20260619100000_workflow_category_menu_php",
      "target": "menu_toggles_20260619100000_workflow_category_menu_workflowcategorymenu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20260619100000_workflow_category_menu.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20260619100000_workflow_category_menu_workflowcategorymenu",
      "target": "menu_toggles_20260619100000_workflow_category_menu_workflowcategorymenu_setmenutoggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20240108215942_workflow_report_menus.php",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20240108215942_workflow_report_menus_php",
      "target": "menu_toggles_20240108215942_workflow_report_menus_workflowreportmenus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20240108215942_workflow_report_menus.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20240108215942_workflow_report_menus_workflowreportmenus",
      "target": "menu_toggles_20240108215942_workflow_report_menus_workflowreportmenus_setmenutoggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20260618120000_author_print_template_menu.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20260618120000_author_print_template_menu_php",
      "target": "menu_toggles_20260618120000_author_print_template_menu_authorprinttemplatemenu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20260618120000_author_print_template_menu.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20260618120000_author_print_template_menu_authorprinttemplatemenu",
      "target": "menu_toggles_20260618120000_author_print_template_menu_authorprinttemplatemenu_setmenutoggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20250531134614_configure_role_menus.php",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20250531134614_configure_role_menus_php",
      "target": "menu_toggles_20250531134614_configure_role_menus_configurerolemenus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20250531134614_configure_role_menus.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20250531134614_configure_role_menus_configurerolemenus",
      "target": "menu_toggles_20250531134614_configure_role_menus_configurerolemenus_setmenutoggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20231107184015_workflow_admin_menus.php",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20231107184015_workflow_admin_menus_php",
      "target": "menu_toggles_20231107184015_workflow_admin_menus_workflowadminmenus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20231107184015_workflow_admin_menus.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20231107184015_workflow_admin_menus_workflowadminmenus",
      "target": "menu_toggles_20231107184015_workflow_admin_menus_workflowadminmenus_setmenutoggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20250918074314_workflow_online_payment_request_report.php",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20250918074314_workflow_online_payment_request_report_php",
      "target": "menu_toggles_20250918074314_workflow_online_payment_request_report_workflowonlinepaymentrequestreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20250918074314_workflow_online_payment_request_report.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20250918074314_workflow_online_payment_request_report_workflowonlinepaymentrequestreport",
      "target": "menu_toggles_20250918074314_workflow_online_payment_request_report_workflowonlinepaymentrequestreport_setmenutoggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20250808090000_workflow_custom_sql_report_menu.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20250808090000_workflow_custom_sql_report_menu_php",
      "target": "menu_toggles_20250808090000_workflow_custom_sql_report_menu_workflowcustomsqlreportmenu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20250808090000_workflow_custom_sql_report_menu.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20250808090000_workflow_custom_sql_report_menu_workflowcustomsqlreportmenu",
      "target": "menu_toggles_20250808090000_workflow_custom_sql_report_menu_workflowcustomsqlreportmenu_setmenutoggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20260325130506_update_request_status_menu.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20260325130506_update_request_status_menu_php",
      "target": "menu_toggles_20260325130506_update_request_status_menu_updaterequeststatusmenu"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "menu_toggles/20260325130506_update_request_status_menu.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "menu_toggles_20260325130506_update_request_status_menu_updaterequeststatusmenu",
      "target": "menu_toggles_20260325130506_update_request_status_menu_updaterequeststatusmenu_setmenutoggles"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/manager.php",
      "source_location": "L182",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_manager_php",
      "target": "db_manager_preparedbarray"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/manager.php",
      "source_location": "L230",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_manager_php",
      "target": "db_manager_startswith"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/manager.php",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_manager_php",
      "target": "db_manager_setphinxvariables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/manager.php",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_manager_php",
      "target": "db_manager_executerun"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/manager.php",
      "source_location": "L284",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_manager_php",
      "target": "db_manager_fakemigration"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250625090504_migrate_workflow_student_custom_fields_queries_php",
      "target": "migrations_20250625090504_migrate_workflow_student_custom_fields_queries_migrateworkflowstudentcustomfieldsqueries"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250625090504_migrate_workflow_student_custom_fields_queries_migrateworkflowstudentcustomfieldsqueries",
      "target": "migrations_20250625090504_migrate_workflow_student_custom_fields_queries_migrateworkflowstudentcustomfieldsqueries_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260408133240_migrate_new_print_template_workflow.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260408133240_migrate_new_print_template_workflow_php",
      "target": "migrations_20260408133240_migrate_new_print_template_workflow_migratenewprinttemplateworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260408133240_migrate_new_print_template_workflow.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260408133240_migrate_new_print_template_workflow_migratenewprinttemplateworkflow",
      "target": "migrations_20260408133240_migrate_new_print_template_workflow_migratenewprinttemplateworkflow_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231025135023_migration_for_workflow_forms_php",
      "target": "migrations_20231025135023_migration_for_workflow_forms_migrationforworkflowforms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231025135023_migration_for_workflow_forms_migrationforworkflowforms",
      "target": "migrations_20231025135023_migration_for_workflow_forms_migrationforworkflowforms_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231128100114_migration_for_workflow_custom_report_table_data_php",
      "target": "migrations_20231128100114_migration_for_workflow_custom_report_table_data_migrationforworkflowcustomreporttabledata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231128100114_migration_for_workflow_custom_report_table_data_migrationforworkflowcustomreporttabledata",
      "target": "migrations_20231128100114_migration_for_workflow_custom_report_table_data_migrationforworkflowcustomreporttabledata_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260414095113_create_parent_phone_api_field.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260414095113_create_parent_phone_api_field_php",
      "target": "migrations_20260414095113_create_parent_phone_api_field_createparentphoneapifield"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260414095113_create_parent_phone_api_field.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260414095113_create_parent_phone_api_field_createparentphoneapifield",
      "target": "migrations_20260414095113_create_parent_phone_api_field_createparentphoneapifield_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260316124449_migrate_application_status_rule_for_selected_term.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260316124449_migrate_application_status_rule_for_selected_term_php",
      "target": "migrations_20260316124449_migrate_application_status_rule_for_selected_term_migrateapplicationstatusruleforselectedterm"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260316124449_migrate_application_status_rule_for_selected_term.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260316124449_migrate_application_status_rule_for_selected_term_migrateapplicationstatusruleforselectedterm",
      "target": "migrations_20260316124449_migrate_application_status_rule_for_selected_term_migrateapplicationstatusruleforselectedterm_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250917094551_migration_for_workflow_custom_value_constants_php",
      "target": "migrations_20250917094551_migration_for_workflow_custom_value_constants_migrationforworkflowcustomvalueconstants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250917094551_migration_for_workflow_custom_value_constants_migrationforworkflowcustomvalueconstants",
      "target": "migrations_20250917094551_migration_for_workflow_custom_value_constants_migrationforworkflowcustomvalueconstants_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250217130220_migrate_update_properties_in_work_flow_roles_php",
      "target": "migrations_20250217130220_migrate_update_properties_in_work_flow_roles_migrateupdatepropertiesinworkflowroles"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250217130220_migrate_update_properties_in_work_flow_roles_migrateupdatepropertiesinworkflowroles",
      "target": "migrations_20250217130220_migrate_update_properties_in_work_flow_roles_migrateupdatepropertiesinworkflowroles_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20240122040819_migrate_stage_notification_column_settings_php",
      "target": "migrations_20240122040819_migrate_stage_notification_column_settings_migratestagenotificationcolumnsettings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20240122040819_migrate_stage_notification_column_settings_migratestagenotificationcolumnsettings",
      "target": "migrations_20240122040819_migrate_stage_notification_column_settings_migratestagenotificationcolumnsettings_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231025113545_migration_for_workflow_request_details_php",
      "target": "migrations_20231025113545_migration_for_workflow_request_details_migrationforworkflowrequestdetails"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231025113545_migration_for_workflow_request_details_migrationforworkflowrequestdetails",
      "target": "migrations_20231025113545_migration_for_workflow_request_details_migrationforworkflowrequestdetails_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250405094811_migrate_update_stage_table.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250405094811_migrate_update_stage_table_php",
      "target": "migrations_20250405094811_migrate_update_stage_table_migrateupdatestagetable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250405094811_migrate_update_stage_table.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250405094811_migrate_update_stage_table_migrateupdatestagetable",
      "target": "migrations_20250405094811_migrate_update_stage_table_migrateupdatestagetable_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260619100002_add_color_to_wm_category.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260619100002_add_color_to_wm_category_php",
      "target": "migrations_20260619100002_add_color_to_wm_category_addcolortowmcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260619100002_add_color_to_wm_category.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260619100002_add_color_to_wm_category_addcolortowmcategory",
      "target": "migrations_20260619100002_add_color_to_wm_category_addcolortowmcategory_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260521114806_create_student_father_name_api_field.php.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260521114806_create_student_father_name_api_field_php_php",
      "target": "migrations_20260521114806_create_student_father_name_api_field_php_createstudentfathernameapifield"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260521114806_create_student_father_name_api_field.php.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260521114806_create_student_father_name_api_field_php_createstudentfathernameapifield",
      "target": "migrations_20260521114806_create_student_father_name_api_field_php_createstudentfathernameapifield_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250411105218_migrate_assigned_staff_sms_mail_details_php",
      "target": "migrations_20250411105218_migrate_assigned_staff_sms_mail_details_migrateassignedstaffsmsmaildetails"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250411105218_migrate_assigned_staff_sms_mail_details_migrateassignedstaffsmsmaildetails",
      "target": "migrations_20250411105218_migrate_assigned_staff_sms_mail_details_migrateassignedstaffsmsmaildetails_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260218060735_migrate_custom_field_student_work_flow_request_count.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260218060735_migrate_custom_field_student_work_flow_request_count_php",
      "target": "migrations_20260218060735_migrate_custom_field_student_work_flow_request_count_migratecustomfieldstudentworkflowrequestcount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260218060735_migrate_custom_field_student_work_flow_request_count.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260218060735_migrate_custom_field_student_work_flow_request_count_migratecustomfieldstudentworkflowrequestcount",
      "target": "migrations_20260218060735_migrate_custom_field_student_work_flow_request_count_migratecustomfieldstudentworkflowrequestcount_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025103911_migration_for_work_flow.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231025103911_migration_for_work_flow_php",
      "target": "migrations_20231025103911_migration_for_work_flow_migrationforworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025103911_migration_for_work_flow.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231025103911_migration_for_work_flow_migrationforworkflow",
      "target": "migrations_20231025103911_migration_for_work_flow_migrationforworkflow_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250303122931_migrate_v3_student_custom_fields_php",
      "target": "migrations_20250303122931_migrate_v3_student_custom_fields_migratev3studentcustomfields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250303122931_migrate_v3_student_custom_fields_migratev3studentcustomfields",
      "target": "migrations_20250303122931_migrate_v3_student_custom_fields_migratev3studentcustomfields_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20240207044553_migrate_alter_filter_column.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20240207044553_migrate_alter_filter_column_php",
      "target": "migrations_20240207044553_migrate_alter_filter_column_migratealterfiltercolumn"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20240207044553_migrate_alter_filter_column.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20240207044553_migrate_alter_filter_column_migratealterfiltercolumn",
      "target": "migrations_20240207044553_migrate_alter_filter_column_migratealterfiltercolumn_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250804123402_staff_permissions_custom_reports_php",
      "target": "migrations_20250804123402_staff_permissions_custom_reports_staffpermissionscustomreports"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250804123402_staff_permissions_custom_reports_staffpermissionscustomreports",
      "target": "migrations_20250804123402_staff_permissions_custom_reports_staffpermissionscustomreports_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025113243_migration_for_workflow_user_tables.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231025113243_migration_for_workflow_user_tables_php",
      "target": "migrations_20231025113243_migration_for_workflow_user_tables_migrationforworkflowusertables"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025113243_migration_for_workflow_user_tables.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231025113243_migration_for_workflow_user_tables_migrationforworkflowusertables",
      "target": "migrations_20231025113243_migration_for_workflow_user_tables_migrationforworkflowusertables_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250428063804_migrate_work_flow_request_remarks_application.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250428063804_migrate_work_flow_request_remarks_application_php",
      "target": "migrations_20250428063804_migrate_work_flow_request_remarks_application_migrateworkflowrequestremarksapplication"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250428063804_migrate_work_flow_request_remarks_application.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250428063804_migrate_work_flow_request_remarks_application_migrateworkflowrequestremarksapplication",
      "target": "migrations_20250428063804_migrate_work_flow_request_remarks_application_migrateworkflowrequestremarksapplication_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231213134226_migration_academic_term_for_exam_controller.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231213134226_migration_academic_term_for_exam_controller_php",
      "target": "migrations_20231213134226_migration_academic_term_for_exam_controller_migrationacademictermforexamcontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231213134226_migration_academic_term_for_exam_controller.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231213134226_migration_academic_term_for_exam_controller_migrationacademictermforexamcontroller",
      "target": "migrations_20231213134226_migration_academic_term_for_exam_controller_migrationacademictermforexamcontroller_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231130103653_migration_tabe_rule_workflow_php",
      "target": "migrations_20231130103653_migration_tabe_rule_workflow_migrationtaberuleworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231130103653_migration_tabe_rule_workflow_migrationtaberuleworkflow",
      "target": "migrations_20231130103653_migration_tabe_rule_workflow_migrationtaberuleworkflow_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260619100000_create_wm_category_table.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260619100000_create_wm_category_table_php",
      "target": "migrations_20260619100000_create_wm_category_table_createwmcategorytable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260619100000_create_wm_category_table.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260619100000_create_wm_category_table_createwmcategorytable",
      "target": "migrations_20260619100000_create_wm_category_table_createwmcategorytable_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231107184323_migration_for_workflow_description_columns_php",
      "target": "migrations_20231107184323_migration_for_workflow_description_columns_migrationforworkflowdescriptioncolumns"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231107184323_migration_for_workflow_description_columns_migrationforworkflowdescriptioncolumns",
      "target": "migrations_20231107184323_migration_for_workflow_description_columns_migrationforworkflowdescriptioncolumns_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260619100001_add_category_id_to_wm_workflow.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260619100001_add_category_id_to_wm_workflow_php",
      "target": "migrations_20260619100001_add_category_id_to_wm_workflow_addcategoryidtowmworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260619100001_add_category_id_to_wm_workflow.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260619100001_add_category_id_to_wm_workflow_addcategoryidtowmworkflow",
      "target": "migrations_20260619100001_add_category_id_to_wm_workflow_addcategoryidtowmworkflow_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025105501_migration_for_work_flow_stage.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231025105501_migration_for_work_flow_stage_php",
      "target": "migrations_20231025105501_migration_for_work_flow_stage_migrationforworkflowstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231025105501_migration_for_work_flow_stage.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231025105501_migration_for_work_flow_stage_migrationforworkflowstage",
      "target": "migrations_20231025105501_migration_for_work_flow_stage_migrationforworkflowstage_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260618100000_extend_print_templates_for_authored_html.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260618100000_extend_print_templates_for_authored_html_php",
      "target": "migrations_20260618100000_extend_print_templates_for_authored_html_extendprinttemplatesforauthoredhtml"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260618100000_extend_print_templates_for_authored_html.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260618100000_extend_print_templates_for_authored_html_extendprinttemplatesforauthoredhtml",
      "target": "migrations_20260618100000_extend_print_templates_for_authored_html_extendprinttemplatesforauthoredhtml_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231031120555_migration_for_workflow_current_stage_column.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231031120555_migration_for_workflow_current_stage_column_php",
      "target": "migrations_20231031120555_migration_for_workflow_current_stage_column_migrationforworkflowcurrentstagecolumn"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231031120555_migration_for_workflow_current_stage_column.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231031120555_migration_for_workflow_current_stage_column_migrationforworkflowcurrentstagecolumn",
      "target": "migrations_20231031120555_migration_for_workflow_current_stage_column_migrationforworkflowcurrentstagecolumn_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260219122421_migrate_batch_start_year_workflow_rule.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260219122421_migrate_batch_start_year_workflow_rule_php",
      "target": "migrations_20260219122421_migrate_batch_start_year_workflow_rule_migratebatchstartyearworkflowrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260219122421_migrate_batch_start_year_workflow_rule.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260219122421_migrate_batch_start_year_workflow_rule_migratebatchstartyearworkflowrule",
      "target": "migrations_20260219122421_migrate_batch_start_year_workflow_rule_migratebatchstartyearworkflowrule_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231215110832_migrate_approve_staff_table_change.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231215110832_migrate_approve_staff_table_change_php",
      "target": "migrations_20231215110832_migrate_approve_staff_table_change_migrateapprovestafftablechange"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231215110832_migrate_approve_staff_table_change.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231215110832_migrate_approve_staff_table_change_migrateapprovestafftablechange",
      "target": "migrations_20231215110832_migrate_approve_staff_table_change_migrateapprovestafftablechange_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260603083747_update_create_student_father_name_api_field.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260603083747_update_create_student_father_name_api_field_php",
      "target": "migrations_20260603083747_update_create_student_father_name_api_field_updatecreatestudentfathernameapifield"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260603083747_update_create_student_father_name_api_field.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260603083747_update_create_student_father_name_api_field_updatecreatestudentfathernameapifield",
      "target": "migrations_20260603083747_update_create_student_father_name_api_field_updatecreatestudentfathernameapifield_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250611124922_migrate_workflow_amount_rules_php",
      "target": "migrations_20250611124922_migrate_workflow_amount_rules_migrateworkflowamountrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250611124922_migrate_workflow_amount_rules_migrateworkflowamountrules",
      "target": "migrations_20250611124922_migrate_workflow_amount_rules_migrateworkflowamountrules_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250428095445_migrate_remove_settings_menu_migrations_php",
      "target": "migrations_20250428095445_migrate_remove_settings_menu_migrations_migrateremovesettingsmenumigrations"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250428095445_migrate_remove_settings_menu_migrations_migrateremovesettingsmenumigrations",
      "target": "migrations_20250428095445_migrate_remove_settings_menu_migrations_migrateremovesettingsmenumigrations_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231113174320_migration_for_workflow_request_status.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231113174320_migration_for_workflow_request_status_php",
      "target": "migrations_20231113174320_migration_for_workflow_request_status_migrationforworkflowrequeststatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231113174320_migration_for_workflow_request_status.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231113174320_migration_for_workflow_request_status_migrationforworkflowrequeststatus",
      "target": "migrations_20231113174320_migration_for_workflow_request_status_migrationforworkflowrequeststatus_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260217173659_migration_for_workflow_print_templates.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260217173659_migration_for_workflow_print_templates_php",
      "target": "migrations_20260217173659_migration_for_workflow_print_templates_migrationforworkflowprinttemplates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260217173659_migration_for_workflow_print_templates.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260217173659_migration_for_workflow_print_templates_migrationforworkflowprinttemplates",
      "target": "migrations_20260217173659_migration_for_workflow_print_templates_migrationforworkflowprinttemplates_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231031131458_migration_for_workflow_new_stage_order_column_php",
      "target": "migrations_20231031131458_migration_for_workflow_new_stage_order_column_migrationforworkflownewstageordercolumn"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231031131458_migration_for_workflow_new_stage_order_column_migrationforworkflownewstageordercolumn",
      "target": "migrations_20231031131458_migration_for_workflow_new_stage_order_column_migrationforworkflownewstageordercolumn_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250409101347_migrate_application_number_generation.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250409101347_migrate_application_number_generation_php",
      "target": "migrations_20250409101347_migrate_application_number_generation_migrateapplicationnumbergeneration"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250409101347_migrate_application_number_generation.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250409101347_migrate_application_number_generation_migrateapplicationnumbergeneration",
      "target": "migrations_20250409101347_migrate_application_number_generation_migrateapplicationnumbergeneration_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20260217173700_migration_add_print_template_to_workflow_php",
      "target": "migrations_20260217173700_migration_add_print_template_to_workflow_migrationaddprinttemplatetoworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20260217173700_migration_add_print_template_to_workflow_migrationaddprinttemplatetoworkflow",
      "target": "migrations_20260217173700_migration_add_print_template_to_workflow_migrationaddprinttemplatetoworkflow_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20251117034411_migration_for_approval_rule_types.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20251117034411_migration_for_approval_rule_types_php",
      "target": "migrations_20251117034411_migration_for_approval_rule_types_migrationforapprovalruletypes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20251117034411_migration_for_approval_rule_types.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20251117034411_migration_for_approval_rule_types_migrationforapprovalruletypes",
      "target": "migrations_20251117034411_migration_for_approval_rule_types_migrationforapprovalruletypes_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250730094437_migration_for_workflow_other_properties.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20250730094437_migration_for_workflow_other_properties_php",
      "target": "migrations_20250730094437_migration_for_workflow_other_properties_migrationforworkflowotherproperties"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20250730094437_migration_for_workflow_other_properties.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20250730094437_migration_for_workflow_other_properties_migrationforworkflowotherproperties",
      "target": "migrations_20250730094437_migration_for_workflow_other_properties_migrationforworkflowotherproperties_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20240328033718_custom_report_new_changes.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20240328033718_custom_report_new_changes_php",
      "target": "migrations_20240328033718_custom_report_new_changes_customreportnewchanges"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20240328033718_custom_report_new_changes.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20240328033718_custom_report_new_changes_customreportnewchanges",
      "target": "migrations_20240328033718_custom_report_new_changes_customreportnewchanges_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231203124044_migration_work_flow_user_rule.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "db_migrations_20231203124044_migration_work_flow_user_rule_php",
      "target": "migrations_20231203124044_migration_work_flow_user_rule_migrationworkflowuserrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "db/migrations/20231203124044_migration_work_flow_user_rule.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "migrations_20231203124044_migration_work_flow_user_rule_migrationworkflowuserrule",
      "target": "migrations_20231203124044_migration_work_flow_user_rule_migrationworkflowuserrule_change"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_web_workflowbasecontroller_php",
      "target": "web_workflowbasecontroller_workflowbasecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "web_workflowbasecontroller_workflowbasecontroller",
      "target": "web_workflowbasecontroller_workflowbasecontroller_ispublicurl"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "web_workflowbasecontroller_workflowbasecontroller",
      "target": "web_workflowbasecontroller_workflowbasecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "web_workflowbasecontroller_workflowbasecontroller",
      "target": "web_workflowbasecontroller_workflowbasecontroller_haspermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L82",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "web_workflowbasecontroller_workflowbasecontroller_ispublicurl",
      "target": "web_workflowbasecontroller_workflowbasecontroller_construct"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/WorkflowBaseController.php",
      "source_location": "L94",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "web_workflowbasecontroller_workflowbasecontroller_ispublicurl",
      "target": "web_workflowbasecontroller_workflowbasecontroller_haspermission"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_web_fee_controller_feecontroller_php",
      "target": "SearchUserStagePaymentRequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_web_fee_controller_feecontroller_php",
      "target": "controller_feecontroller_feecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_feecontroller_feecontroller",
      "target": "controller_feecontroller_feecontroller_initiatepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_feecontroller_feecontroller",
      "target": "controller_feecontroller_feecontroller_onlinefeepaymentresphandler"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_feecontroller_feecontroller",
      "target": "controller_feecontroller_feecontroller_paymentreturnhandler"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L31",
      "weight": 1.0,
      "source": "controller_feecontroller_feecontroller_initiatepayment",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L47",
      "weight": 1.0,
      "source": "controller_feecontroller_feecontroller_onlinefeepaymentresphandler",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/web/fee/controller/FeeController.php",
      "source_location": "L53",
      "weight": 1.0,
      "source": "controller_feecontroller_feecontroller_onlinefeepaymentresphandler",
      "target": "service_workflowstageservice_workflowstageservice"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/openapi/OpenApiSpec.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_openapi_openapispec_php",
      "target": "openapi_openapispec_openapispec"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_util_commonutil_php",
      "target": "util_commonutil_commonutil"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_commonutil_commonutil",
      "target": "util_commonutil_commonutil_prepareapipaginationinfo"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_commonutil_commonutil",
      "target": "util_commonutil_commonutil_getstartandendindex"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L191",
      "weight": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller_getallapplications",
      "target": "util_commonutil_commonutil"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_util_formutil_php",
      "target": "util_formutil_formutil"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_filterinputcomponents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_getinnercomponents"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_getallstringsbetweentwosubstrings"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L95",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_replacetags"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L106",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_findcolumnbylabel"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_getcollegeheader"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_insertstringafterasubstring"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/FormUtil.php",
      "source_location": "L147",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "util_formutil_formutil",
      "target": "util_formutil_formutil_tocamelcase"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L51",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_saveworkflowstage",
      "target": "util_formutil_formutil"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L286",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_previewtemplate",
      "target": "util_formutil_formutil"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L497",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderhtmltemplate",
      "target": "util_formutil_formutil"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_createworkflowstage",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L113",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_updateworkflowstage",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L337",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_updatesmsemailbodystaff",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L71",
      "weight": 1.0,
      "source": "util_formutil_formutil_addslashes",
      "target": "service_customreportservice_customreportservice_createcustomreport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L109",
      "weight": 1.0,
      "source": "util_formutil_formutil_addslashes",
      "target": "service_customreportservice_customreportservice_updatecustomreport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L791",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_updateformdata",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1133",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_copydatatoacademics",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L84",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice_createworkflow",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L117",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice_updateworkflow",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L142",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice_updateuserrule",
      "target": "util_formutil_formutil_addslashes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/util/Operators.php",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_util_operators_php",
      "target": "util_operators_operators"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/response/HelloWorldResponse.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_response_helloworldresponse_php",
      "target": "response_helloworldresponse_helloworldresponse"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/constant/HelloWorldTypeConstants.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_constant_helloworldtypeconstants_php",
      "target": "constant_helloworldtypeconstants_helloworldtypeconstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/constant/StatusConstant.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_constant_statusconstant_php",
      "target": "constant_statusconstant_statusconstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/exception/WorkFlowException.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_exception_workflowexception_php",
      "target": "exception_workflowexception_workflowexception"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/exception/HelloWorldException.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_exception_helloworldexception_php",
      "target": "exception_helloworldexception_helloworldexception"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/WorkFlowUserStage.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_workflowuserstage_php",
      "target": "dto_workflowuserstage_workflowuserstage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/WorkFlowStage.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_workflowstage_php",
      "target": "dto_workflowstage_workflowstage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/Category.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_category_php",
      "target": "dto_category_category"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/WorkFlow.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_workflow_php",
      "target": "dto_workflow_workflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/WorkFlowRule.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_workflowrule_php",
      "target": "dto_workflowrule_workflowrule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/CustomReport.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_customreport_php",
      "target": "dto_customreport_customreport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/UserStagePayment.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_userstagepayment_php",
      "target": "dto_userstagepayment_userstagepayment"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/PrintTemplate.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_printtemplate_php",
      "target": "dto_printtemplate_printtemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/WorkFlowUserRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_workflowuserrequest_php",
      "target": "dto_workflowuserrequest_workflowuserrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/CustomReportStaffPermission.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_customreportstaffpermission_php",
      "target": "dto_customreportstaffpermission_customreportstaffpermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/dto/HelloWorld.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_dto_helloworld_php",
      "target": "dto_helloworld_helloworld"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/logging/Events.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_logging_events_php",
      "target": "logging_events_events"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowstageservice_php",
      "target": "Events"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowstageservice_php",
      "target": "WorkFlowStage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowstageservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowstageservice_php",
      "target": "StatusConstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowstageservice_php",
      "target": "service_workflowstageservice_workflowstageservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_saveworkflowstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L72",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_createworkflowstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_updateworkflowstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L148",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_updateorderofstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_searchworkflowstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L246",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_updateapprovalrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_updatestageprintbuttons"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_checkstageexistsforworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L333",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_updatesmsemailbodystaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L359",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowstageservice_workflowstageservice_getamountruleothertablevalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L210",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_printtemplateservice_printtemplateservice_getworkflowtokens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L669",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_printtemplateservice_printtemplateservice_fetchstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "L41",
      "weight": 1.0,
      "source": "service_appraisalreporttemplateservice_appraisalreporttemplateservice_getappraisalreportforfirsttemplate",
      "target": "service_workflowstageservice_workflowstageservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L67",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_initiateuserstagepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L326",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processuserstagepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L454",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_calculatepaymentamount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L95",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L549",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L831",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L912",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L955",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getapplicationstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1057",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getfirststagedataofworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1323",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getstagesummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L253",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowservice_workflowservice_updateisactiveflag"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L483",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowservice_workflowservice_createworkflowfromresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L571",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowservice_workflowservice_generateworkflowjsonexport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L737",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "service_workflowservice_workflowservice_importworkflowfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L345",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_applicationcontroller_applicationcontroller_getformdataforbulkapproval"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L435",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_applicationcontroller_applicationcontroller_getstagedataforapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L39",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_stagecontroller_stagecontroller_savestage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L61",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_stagecontroller_stagecontroller_searchstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L76",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_stagecontroller_stagecontroller_updatestageorder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L92",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_stagecontroller_stagecontroller_updateapprovalrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L119",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_stagecontroller_stagecontroller_updatesmsemailbodystaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L163",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_stagecontroller_stagecontroller_updatestageprintbuttons"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L177",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice",
      "target": "controller_stagecontroller_stagecontroller_getamountruleothertable"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L26",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_construct",
      "target": "mapper_workflowservicemapper_workflowservicemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_saveworkflowstage",
      "target": "service_workflowstageservice_workflowstageservice_updateworkflowstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L56",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_saveworkflowstage",
      "target": "service_workflowstageservice_workflowstageservice_createworkflowstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L364",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_getamountruleothertablevalues",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowStageService.php",
      "source_location": "L365",
      "weight": 1.0,
      "source": "service_workflowstageservice_workflowstageservice_getamountruleothertablevalues",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_printtemplateservice_php",
      "target": "WorkFlowStage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_printtemplateservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_printtemplateservice_php",
      "target": "SearchPrintTemplateRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_printtemplateservice_php",
      "target": "SearchUserStagePaymentRequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_printtemplateservice_php",
      "target": "service_printtemplateservice_printtemplateservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_saveworkflowtemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_gettemplatebyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L132",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_deletetemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_gettemplatesbyworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L204",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_getworkflowtokens"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L261",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_previewtemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_searchprinttemplates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L344",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_getallprinttemplates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L362",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_createprinttemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L395",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_renderapplicationprint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L450",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_renderstageprint"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L493",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_renderhtmltemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L519",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_buildtokenreplacementmap"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L566",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_resolvecomponentvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L603",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_getworkflowrequestmeta"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L644",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_getfirststagedata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L665",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_fetchstages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L695",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_getpayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L715",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_buildfieldslist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L743",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_buildallstagesfieldslist"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L795",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_getstudentbasicdetails"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L774",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_buildtwigdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L824",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_gettemplatefilekey"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L845",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_getstagedata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L864",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_getallstagesdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L881",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_printtemplateservice_printtemplateservice_resolvetemplatepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L604",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_workflowservice_workflowservice_generateworkflowjsonexport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L849",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_workflowservice_workflowservice_resolveorcreateprinttemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L908",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "service_workflowservice_workflowservice_resolvestageprintbuttontemplates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L262",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicationprinthtml"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L305",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_applicationcontroller_applicationcontroller_getstageprinthtml"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L43",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_getallprinttemplates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L75",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_gettemplatesbyworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L104",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_getworkflowtokens"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L130",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_gettemplatebyid"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L167",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_previewtemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L223",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_savetemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L256",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_updatetemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L279",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_deletetemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_gettemplatebyid",
      "target": "service_printtemplateservice_printtemplateservice_renderstageprint"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L277",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_getworkflowtokens",
      "target": "service_printtemplateservice_printtemplateservice_previewtemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L274",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_previewtemplate",
      "target": "service_printtemplateservice_printtemplateservice_buildtwigdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_previewtemplate",
      "target": "service_printtemplateservice_printtemplateservice_buildtokenreplacementmap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L348",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_searchprinttemplates",
      "target": "service_printtemplateservice_printtemplateservice_getallprinttemplates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L398",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_getworkflowrequestmeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L405",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_getfirststagedata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L407",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_buildfieldslist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L409",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_getallstagesdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_buildallstagesfieldslist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_getpayments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L442",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_getstudentbasicdetails"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L418",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_buildtwigdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L422",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_renderhtmltemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L425",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderapplicationprint",
      "target": "service_printtemplateservice_printtemplateservice_resolvetemplatepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L453",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_getworkflowrequestmeta"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L455",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_getstagedata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L456",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_getallstagesdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L457",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_getpayments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L458",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_buildallstagesfieldslist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L484",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_getstudentbasicdetails"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L459",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_buildtwigdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L463",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_renderhtmltemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L467",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderstageprint",
      "target": "service_printtemplateservice_printtemplateservice_resolvetemplatepath"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L495",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_renderhtmltemplate",
      "target": "service_printtemplateservice_printtemplateservice_buildtokenreplacementmap"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L527",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_buildtokenreplacementmap",
      "target": "service_printtemplateservice_printtemplateservice_resolvecomponentvalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L726",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_resolvecomponentvalue",
      "target": "service_printtemplateservice_printtemplateservice_buildfieldslist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L651",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_getfirststagedata",
      "target": "service_printtemplateservice_printtemplateservice_fetchstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L853",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_fetchstages",
      "target": "service_printtemplateservice_printtemplateservice_getstagedata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L870",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_fetchstages",
      "target": "service_printtemplateservice_printtemplateservice_getallstagesdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L701",
      "weight": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_getpayments",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L749",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_buildfieldslist",
      "target": "service_printtemplateservice_printtemplateservice_buildallstagesfieldslist"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/PrintTemplateService.php",
      "source_location": "L780",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_printtemplateservice_printtemplateservice_buildfieldslist",
      "target": "service_printtemplateservice_printtemplateservice_buildtwigdata"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_appraisalreporttemplateservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_appraisalreporttemplateservice_php",
      "target": "service_appraisalreporttemplateservice_appraisalreporttemplateservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_appraisalreporttemplateservice_appraisalreporttemplateservice",
      "target": "service_appraisalreporttemplateservice_appraisalreporttemplateservice_getappraisalreportforfirsttemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/AppraisalReportTemplateService.php",
      "source_location": "L34",
      "weight": 1.0,
      "source": "service_appraisalreporttemplateservice_appraisalreporttemplateservice_getappraisalreportforfirsttemplate",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowhelperservice_php",
      "target": "Events"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowhelperservice_php",
      "target": "WorkFlowStage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowhelperservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowhelperservice_php",
      "target": "SearchUserStageRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowhelperservice_php",
      "target": "GetWorkFlowRuleDetailsRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowhelperservice_php",
      "target": "StatusConstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowhelperservice_php",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getstudentdetailsbyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L137",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getcustomfieldvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getcustomfields"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getformfieldvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L209",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getworkflowrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L222",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getworkflowruledetails"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getworkflowothertablevalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L264",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_processfunctionrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L292",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_sendnotificationforstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L361",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_sendnotificationtoassignedstaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L430",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_converttemplatetomsg"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L456",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getrulevaluefromapi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L519",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getdaysfromlastapplication"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L545",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getothertablevalues"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L556",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getbusnames"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L568",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getbusroutes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L581",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_getbusboardingpoints"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L603",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowhelperservice_workflowhelperservice_callwebhook"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L39",
      "weight": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowruleengineservice_workflowruleengineservice_checkworkflowrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L88",
      "weight": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice",
      "target": "service_workflowruleengineservice_workflowruleengineservice_checkifindividualrulematches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L389",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processpaymentrule",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L460",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_calculatepaymentamount",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L602",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L867",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L63",
      "weight": 1.0,
      "source": "controller_commoncontroller_commoncontroller_getcustomfieldvalue",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L300",
      "weight": 1.0,
      "source": "controller_commoncontroller_commoncontroller_getbusnames",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L312",
      "weight": 1.0,
      "source": "controller_commoncontroller_commoncontroller_getbusroutes",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L325",
      "weight": 1.0,
      "source": "controller_commoncontroller_commoncontroller_getbusboardingpoints",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L216",
      "weight": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller_getformfielduserstagedata",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L144",
      "weight": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller_getalluserrules",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L158",
      "weight": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller_getuserruleothertable",
      "target": "service_workflowhelperservice_workflowhelperservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L314",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_getstudentdetailsbyid",
      "target": "service_workflowhelperservice_workflowhelperservice_sendnotificationforstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L382",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_getstudentdetailsbyid",
      "target": "service_workflowhelperservice_workflowhelperservice_sendnotificationtoassignedstaff"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_getcustomfieldvalue",
      "target": "service_workflowhelperservice_workflowhelperservice_getcustomfields"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L201",
      "weight": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_getformfieldvalue",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L254",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_getworkflowruledetails",
      "target": "service_workflowhelperservice_workflowhelperservice_getworkflowothertablevalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L257",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_getworkflowothertablevalues",
      "target": "service_workflowhelperservice_workflowhelperservice_getothertablevalues"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_sendnotificationforstage",
      "target": "service_workflowhelperservice_workflowhelperservice_converttemplatetomsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L311",
      "weight": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_sendnotificationforstage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L385",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_sendnotificationtoassignedstaff",
      "target": "service_workflowhelperservice_workflowhelperservice_converttemplatetomsg"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "L379",
      "weight": 1.0,
      "source": "service_workflowhelperservice_workflowhelperservice_sendnotificationtoassignedstaff",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_baseservice_php",
      "target": "HelloWorldException"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_baseservice_php",
      "target": "service_baseservice_baseservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_baseservice_baseservice",
      "target": "service_baseservice_baseservice_establishpdoconnection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L59",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_baseservice_baseservice",
      "target": "service_baseservice_baseservice_establishconnection"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L84",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_baseservice_baseservice",
      "target": "service_baseservice_baseservice_setdbconnectionproperties"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_baseservice_baseservice",
      "target": "service_baseservice_baseservice_setpdodbconnectionproperties"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_baseservice_baseservice_establishpdoconnection",
      "target": "service_baseservice_baseservice_setpdodbconnectionproperties"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_baseservice_baseservice_establishconnection",
      "target": "service_baseservice_baseservice_setdbconnectionproperties"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_customreportservice_php",
      "target": "Events"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_customreportservice_php",
      "target": "CustomReport"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_customreportservice_php",
      "target": "ReportDataRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_customreportservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_customreportservice_php",
      "target": "SearchCustomReportRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_customreportservice_php",
      "target": "WorkFlowHelperServiceMapper"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_customreportservice_php",
      "target": "StatusConstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_customreportservice_php",
      "target": "service_customreportservice_customreportservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_savecustomreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_createcustomreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L107",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_updatecustomreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_searchcustomreport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_getreportdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_getoperator"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L288",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_searchreportdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_getcompiledfragmentsandfilters"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L509",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_assertselectonly"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L531",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_ensurewhereplaceholder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L544",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_findoperators"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L567",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_insertstaffpermissions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L600",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "service_customreportservice_customreportservice_deletestaffpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L776",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice_importworkflowfromjson",
      "target": "service_customreportservice_customreportservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L28",
      "weight": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "controller_reportcontroller_reportcontroller_getallreports"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "controller_reportcontroller_reportcontroller_savereport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L77",
      "weight": 1.0,
      "source": "service_customreportservice_customreportservice",
      "target": "controller_reportcontroller_reportcontroller_getreportdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L29",
      "weight": 1.0,
      "source": "service_customreportservice_customreportservice_construct",
      "target": "mapper_workflowhelperservicemapper_workflowhelperservicemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_savecustomreport",
      "target": "service_customreportservice_customreportservice_getcompiledfragmentsandfilters"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_savecustomreport",
      "target": "service_customreportservice_customreportservice_updatecustomreport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_savecustomreport",
      "target": "service_customreportservice_customreportservice_createcustomreport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_createcustomreport",
      "target": "service_customreportservice_customreportservice_insertstaffpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_updatecustomreport",
      "target": "service_customreportservice_customreportservice_deletestaffpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_updatecustomreport",
      "target": "service_customreportservice_customreportservice_insertstaffpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_searchcustomreport",
      "target": "service_customreportservice_customreportservice_searchreportdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_getreportdata",
      "target": "service_customreportservice_customreportservice_getoperator"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L305",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_getreportdata",
      "target": "service_customreportservice_customreportservice_searchreportdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_getcompiledfragmentsandfilters",
      "target": "service_customreportservice_customreportservice_assertselectonly"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L394",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_getcompiledfragmentsandfilters",
      "target": "service_customreportservice_customreportservice_ensurewhereplaceholder"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L403",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_customreportservice_customreportservice_getcompiledfragmentsandfilters",
      "target": "service_customreportservice_customreportservice_findoperators"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "L437",
      "weight": 1.0,
      "source": "service_customreportservice_customreportservice_getcompiledfragmentsandfilters",
      "target": "service_workflowservice_workflowservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowruleengineservice_php",
      "target": "CheckWorkflowRuleRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowruleengineservice_php",
      "target": "GetWorkFlowRuleDetailsRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowruleengineservice_php",
      "target": "Events"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowruleengineservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowruleengineservice_php",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice",
      "target": "service_workflowruleengineservice_workflowruleengineservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice",
      "target": "service_workflowruleengineservice_workflowruleengineservice_checkworkflowrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice",
      "target": "service_workflowruleengineservice_workflowruleengineservice_checkifrulematch"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice",
      "target": "service_workflowruleengineservice_workflowruleengineservice_checkifindividualrulematches"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L191",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice",
      "target": "service_workflowruleengineservice_workflowruleengineservice_getamountrules"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L400",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processpaymentrule",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L470",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_calculatepaymentamount",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L66",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L644",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_validatestagepermission",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L982",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_getapplicationstages",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L85",
      "weight": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller_getuserrequests",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L133",
      "weight": 1.0,
      "source": "controller_stagecontroller_stagecontroller_getamountrules",
      "target": "service_workflowruleengineservice_workflowruleengineservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice_checkworkflowrule",
      "target": "service_workflowruleengineservice_workflowruleengineservice_checkifrulematch"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L36",
      "weight": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice_checkworkflowrule",
      "target": "service_workflowservice_workflowservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice_checkifrulematch",
      "target": "service_workflowruleengineservice_workflowruleengineservice_checkifindividualrulematches"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowruleengineservice_workflowruleengineservice_checkifindividualrulematches",
      "target": "service_workflowruleengineservice_workflowruleengineservice_getamountrules"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "Events"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "UserStagePayment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "MoveStageRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "SearchUserStageRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "ProcessPaymentRuleRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "SearchUserStagePaymentRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "StatusConstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserstagepaymentservice_php",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_initiateuserstagepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_createuserstagepaymentrequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L162",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_searchuserstagepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_checkstatusofapayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L318",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processuserstagepayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L358",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_updateuserstagepayment"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L406",
      "weight": 1.0,
      "context": "call",
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processpaymentrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L410",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processwebhookpayment"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L443",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_calculatepaymentamount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L586",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L967",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getapplicationstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L219",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "controller_applicationcontroller_applicationcontroller_checkpaymentstatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L235",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "controller_applicationcontroller_applicationcontroller_getallpaymentstatusofauser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L502",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "controller_applicationcontroller_applicationcontroller_processwebhookpaymentresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L518",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice",
      "target": "controller_applicationcontroller_applicationcontroller_calculatepaymentamount"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L92",
      "weight": 1.0,
      "source": "controller_reportcontroller_reportcontroller_getallpaymentrequests",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L37",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_construct",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L55",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_initiateuserstagepayment",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_searchuserstagepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L406",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_createuserstagepaymentrequest",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processpaymentrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L234",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_searchuserstagepayment",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_checkstatusofapayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L427",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_searchuserstagepayment",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processwebhookpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L285",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_checkstatusofapayment",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processuserstagepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processuserstagepayment",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_updateuserstagepayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L440",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processuserstagepayment",
      "target": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processwebhookpayment"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php",
      "source_location": "L332",
      "weight": 1.0,
      "source": "service_workflowuserstagepaymentservice_workflowuserstagepaymentservice_processuserstagepayment",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "StatusConstants"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "UserStagePayment"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "WorkFlowUserRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "WorkFlowUserStage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "Events"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "CheckWorkflowRuleRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "GetApplicationStageRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "MoveStageRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "MoveToNextStageRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "ProcessPaymentRuleRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "SaveAndApproveStage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "SearchAdminWorkflowRequestsRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "SearchUserStagePaymentRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "SearchUserStageRequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowuserrequestservice_php",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L57",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_createworkflowuserrequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_searchworkflowuserrequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L211",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_updatecurrentstageofworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L241",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_updatestatusofworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L263",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getcountofworkflowrequests"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_gettotalcountofworkflowrequests"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L308",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_createworkflowuserstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L346",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_updatestatusofstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L379",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_searchuserstages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L417",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_inserpermissionstaffsforastage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L460",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getstageapprovestaffs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L485",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getapprovalstafffromrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L514",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getapprovalrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L541",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L629",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_validatestagepermission"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L662",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_validateformdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L682",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_validateformdatavalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L732",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_processeachformdataforinsertion"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L789",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_updateformdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L821",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L903",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L942",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getapplicationstages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L992",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_deleteuserstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1029",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_deleteworkflowrequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1048",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getfirststagedataofworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1075",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_checktakeactiondaterule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_assignapplicationnumbertorequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_copydatatoacademics"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1149",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_callrecalculatefeeapi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1213",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_bulkupdatestatusofworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1251",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getallworkflowrequestsforadmin"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1296",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getstagesummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L254",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_commoncontroller_commoncontroller_gettotalcountofapplications"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L54",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_addnewrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L78",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_getuserrequests"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L112",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicationstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L149",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_savestageform"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L204",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_deleteuserstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L249",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicantinitialstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L383",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_savestageformbulk"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L402",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_getadminworkflowrequests"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L418",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_bulkupdaterequeststatus"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L474",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicationsofauser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L530",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_applicationcontroller_applicationcontroller_getstagesummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L104",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice",
      "target": "controller_stagecontroller_stagecontroller_getapprovalstafftypes"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L45",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_construct",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L77",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getcountofworkflowrequests"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_createworkflowuserrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_checktakeactiondaterule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_deleteworkflowrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L114",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_deleteuserstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L73",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveworkflowuserrequest",
      "target": "service_workflowservice_workflowservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_createworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_assignapplicationnumbertorequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L836",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_searchworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L949",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_searchworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getapplicationstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1303",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_searchworkflowuserrequest",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getstagesummary"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L859",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_updatecurrentstageofworkflow",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L934",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_updatecurrentstageofworkflow",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L614",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_updatestatusofworkflow",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L916",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_updatestatusofworkflow",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L291",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_getcountofworkflowrequests",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_gettotalcountofworkflowrequests"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L933",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_createworkflowuserstage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L593",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_updatestatusofstage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1121",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_searchuserstages",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_copydatatoacademics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L850",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_inserpermissionstaffsforastage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L635",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_getstageapprovestaffs",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_validatestagepermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L959",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_getstageapprovestaffs",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getapplicationstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L492",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_getapprovalstafffromrule",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_getapprovalrules"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L855",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_getapprovalstafffromrule",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L555",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_checktakeactiondaterule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L558",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_validatestagepermission"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L562",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_validateformdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L568",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_processeachformdataforinsertion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L572",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_updateformdata"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L608",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_saveformdata",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L667",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_validateformdata",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_validateformdatavalue"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L668",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_validateformdata",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_processeachformdataforinsertion"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L846",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L858",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_findapprovalstaffsandmovetonextstage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_deleteuserstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L919",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_copydatatoacademics"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L922",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_callrecalculatefeeapi"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L917",
      "weight": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_movetonextstage",
      "target": "service_workflowservice_workflowservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php",
      "source_location": "L1007",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowuserrequestservice_workflowuserrequestservice_deleteuserstage",
      "target": "service_workflowuserrequestservice_workflowuserrequestservice_deleteworkflowrequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowservice_php",
      "target": "Events"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowservice_php",
      "target": "CustomReport"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowservice_php",
      "target": "WorkFlowStage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowservice_php",
      "target": "SearchPrintTemplateRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowservice_php",
      "target": "StatusConstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowservice_php",
      "target": "service_workflowservice_workflowservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_saveworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_createworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L112",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_updateworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_updateuserrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_searchworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L231",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_updateprinttemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L245",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_updateisactiveflag"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_updateworkflowrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L315",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_registeranapplication"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L360",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_updateapplicationcurrentstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L403",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_createworkflowfromsense"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L462",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_createworkflowfromresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L499",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_getrulebyworkflowid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L518",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_updateworkflowtermsandconditions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L555",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_generateworkflowjsonexport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L684",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_importworkflowfromjson"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L843",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_resolveorcreateprinttemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L874",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_remapshowfieldsfromstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L903",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_resolvestageprintbuttontemplates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L931",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "service_workflowservice_workflowservice_getstatusofworkflowrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L166",
      "weight": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller_getapplicationworkflows",
      "target": "service_workflowservice_workflowservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L37",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_saveworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L66",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_searchworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L81",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_updateprinttemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L96",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_publishunpublishworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L113",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_updateruleofworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L132",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_updateuserrule"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L172",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_createworkflowfromsense"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L193",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_updatetermsandconditions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L211",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_exportworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L255",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice",
      "target": "controller_workflowcontroller_workflowcontroller_importworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L31",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice_construct",
      "target": "mapper_workflowservicemapper_workflowservicemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L60",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_saveworkflow",
      "target": "service_workflowservice_workflowservice_updateworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_saveworkflow",
      "target": "service_workflowservice_workflowservice_createworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L471",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_createworkflow",
      "target": "service_workflowservice_workflowservice_createworkflowfromresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L729",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_createworkflow",
      "target": "service_workflowservice_workflowservice_importworkflowfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L560",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_searchworkflow",
      "target": "service_workflowservice_workflowservice_generateworkflowjsonexport"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L699",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_searchworkflow",
      "target": "service_workflowservice_workflowservice_importworkflowfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L196",
      "weight": 1.0,
      "source": "service_workflowservice_workflowservice_searchworkflow",
      "target": "service_categoryservice_categoryservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L438",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_createworkflowfromsense",
      "target": "service_workflowservice_workflowservice_createworkflowfromresponse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L733",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_updateworkflowtermsandconditions",
      "target": "service_workflowservice_workflowservice_importworkflowfromjson"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L647",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_generateworkflowjsonexport",
      "target": "service_workflowservice_workflowservice_resolvestageprintbuttontemplates"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L726",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_importworkflowfromjson",
      "target": "service_workflowservice_workflowservice_resolveorcreateprinttemplate"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowService.php",
      "source_location": "L773",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowservice_workflowservice_importworkflowfromjson",
      "target": "service_workflowservice_workflowservice_remapshowfieldsfromstage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowapplicationservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_workflowapplicationservice_php",
      "target": "service_workflowapplicationservice_workflowapplicationservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowapplicationservice_workflowapplicationservice",
      "target": "service_workflowapplicationservice_workflowapplicationservice_getallapplication"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L151",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowapplicationservice_workflowapplicationservice",
      "target": "service_workflowapplicationservice_workflowapplicationservice_buildstageformdatafilterquery"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowapplicationservice_workflowapplicationservice",
      "target": "service_workflowapplicationservice_workflowapplicationservice_buildformdatacondition"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L198",
      "weight": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller_getallapplications",
      "target": "service_workflowapplicationservice_workflowapplicationservice"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowapplicationservice_workflowapplicationservice_getallapplication",
      "target": "service_workflowapplicationservice_workflowapplicationservice_buildstageformdatafilterquery"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_workflowapplicationservice_workflowapplicationservice_buildstageformdatafilterquery",
      "target": "service_workflowapplicationservice_workflowapplicationservice_buildformdatacondition"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_helloworldservice_php",
      "target": "StatusConstants"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_helloworldservice_php",
      "target": "HelloWorld"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_helloworldservice_php",
      "target": "HelloWorldException"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_helloworldservice_php",
      "target": "HelloWorldServiceMapper"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_helloworldservice_php",
      "target": "SearchHelloWorldRequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_helloworldservice_php",
      "target": "service_helloworldservice_helloworldservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice",
      "target": "service_helloworldservice_helloworldservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice",
      "target": "service_helloworldservice_helloworldservice_savehelloworld"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L66",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice",
      "target": "service_helloworldservice_helloworldservice_validatesavehelloworldrequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L81",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice",
      "target": "service_helloworldservice_helloworldservice_inserthelloworld"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice",
      "target": "service_helloworldservice_helloworldservice_updatehelloworld"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice",
      "target": "service_helloworldservice_helloworldservice_deletehelloworld"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L143",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice",
      "target": "service_helloworldservice_helloworldservice_restorehelloworld"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice",
      "target": "service_helloworldservice_helloworldservice_searchhelloworld"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L19",
      "weight": 1.0,
      "source": "service_helloworldservice_helloworldservice_construct",
      "target": "mapper_helloworldservicemapper_helloworldservicemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice_savehelloworld",
      "target": "service_helloworldservice_helloworldservice_validatesavehelloworldrequest"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice_savehelloworld",
      "target": "service_helloworldservice_helloworldservice_updatehelloworld"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/HelloWorldService.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_helloworldservice_helloworldservice_savehelloworld",
      "target": "service_helloworldservice_helloworldservice_inserthelloworld"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_categoryservice_php",
      "target": "WorkFlowException"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_service_categoryservice_php",
      "target": "service_categoryservice_categoryservice"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_getcategorytree"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_searchcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_savecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L91",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_insertcategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L110",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_updatecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L138",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_deletecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_getdescendantids"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L176",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_collectdescendants"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L186",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_iscategoryinuse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "service_categoryservice_categoryservice_buildtree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L20",
      "weight": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "controller_categorycontroller_categorycontroller_getcategories"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L44",
      "weight": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "controller_categorycontroller_categorycontroller_savecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L58",
      "weight": 1.0,
      "source": "service_categoryservice_categoryservice",
      "target": "controller_categorycontroller_categorycontroller_deletecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L19",
      "weight": 1.0,
      "source": "service_categoryservice_categoryservice_construct",
      "target": "mapper_categoryservicemapper_categoryservicemapper"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice_getcategorytree",
      "target": "service_categoryservice_categoryservice_buildtree"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice_savecategory",
      "target": "service_categoryservice_categoryservice_updatecategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice_savecategory",
      "target": "service_categoryservice_categoryservice_insertcategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L142",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice_deletecategory",
      "target": "service_categoryservice_categoryservice_iscategoryinuse"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/service/CategoryService.php",
      "source_location": "L171",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "service_categoryservice_categoryservice_getdescendantids",
      "target": "service_categoryservice_categoryservice_collectdescendants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchWorkFlowRequestRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchworkflowrequestrequest_php",
      "target": "request_searchworkflowrequestrequest_searchworkflowrequestrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SaveAndApproveStage.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_saveandapprovestage_php",
      "target": "request_saveandapprovestage_saveandapprovestage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchPrintTemplateRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchprinttemplaterequest_php",
      "target": "request_searchprinttemplaterequest_searchprinttemplaterequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/MoveStageRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_movestagerequest_php",
      "target": "request_movestagerequest_movestagerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchWorkFlowStageRequest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchworkflowstagerequest_php",
      "target": "request_searchworkflowstagerequest_searchworkflowstagerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchCategoryRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchcategoryrequest_php",
      "target": "request_searchcategoryrequest_searchcategoryrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchAdminWorkflowRequestsRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchadminworkflowrequestsrequest_php",
      "target": "request_searchadminworkflowrequestsrequest_searchadminworkflowrequestsrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/MoveToNextStageRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_movetonextstagerequest_php",
      "target": "request_movetonextstagerequest_movetonextstagerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/ReportDataRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_reportdatarequest_php",
      "target": "request_reportdatarequest_reportdatarequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchUserStagePaymentRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchuserstagepaymentrequest_php",
      "target": "request_searchuserstagepaymentrequest_searchuserstagepaymentrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/UpdateUserStageStatusRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_updateuserstagestatusrequest_php",
      "target": "request_updateuserstagestatusrequest_updateuserstagestatusrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchUserStageRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchuserstagerequest_php",
      "target": "request_searchuserstagerequest_searchuserstagerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/CheckWorkflowRuleRequest.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_checkworkflowrulerequest_php",
      "target": "request_checkworkflowrulerequest_checkworkflowrulerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/ProcessPaymentRuleRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_processpaymentrulerequest_php",
      "target": "request_processpaymentrulerequest_processpaymentrulerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/GetApplicationStageRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_getapplicationstagerequest_php",
      "target": "request_getapplicationstagerequest_getapplicationstagerequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchWorkFlowRequest.php",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchworkflowrequest_php",
      "target": "request_searchworkflowrequest_searchworkflowrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/GetWorkFlowRuleDetailsRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_getworkflowruledetailsrequest_php",
      "target": "request_getworkflowruledetailsrequest_getworkflowruledetailsrequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchHelloWorldRequest.php",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchhelloworldrequest_php",
      "target": "StatusConstants"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchHelloWorldRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchhelloworldrequest_php",
      "target": "request_searchhelloworldrequest_searchhelloworldrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/request/SearchCustomReportRequest.php",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_request_searchcustomreportrequest_php",
      "target": "request_searchcustomreportrequest_searchcustomreportrequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/CategoryServiceMapper.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_mapper_categoryservicemapper_php",
      "target": "mapper_categoryservicemapper_categoryservicemapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/CategoryServiceMapper.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_categoryservicemapper_categoryservicemapper",
      "target": "mapper_categoryservicemapper_categoryservicemapper_getmapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/CategoryServiceMapper.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_categoryservicemapper_categoryservicemapper",
      "target": "mapper_categoryservicemapper_categoryservicemapper_getcategory"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/CategoryServiceMapper.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_categoryservicemapper_categoryservicemapper_getmapper",
      "target": "mapper_categoryservicemapper_categoryservicemapper_getcategory"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_mapper_workflowservicemapper_php",
      "target": "mapper_workflowservicemapper_workflowservicemapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowservicemapper_workflowservicemapper",
      "target": "mapper_workflowservicemapper_workflowservicemapper_getmapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowservicemapper_workflowservicemapper",
      "target": "mapper_workflowservicemapper_workflowservicemapper_getworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowservicemapper_workflowservicemapper",
      "target": "mapper_workflowservicemapper_workflowservicemapper_getworkflowstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowservicemapper_workflowservicemapper",
      "target": "mapper_workflowservicemapper_workflowservicemapper_getuserstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowservicemapper_workflowservicemapper_getmapper",
      "target": "mapper_workflowservicemapper_workflowservicemapper_getworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowservicemapper_workflowservicemapper_getmapper",
      "target": "mapper_workflowservicemapper_workflowservicemapper_getworkflowstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowservicemapper_workflowservicemapper_getworkflow",
      "target": "mapper_workflowservicemapper_workflowservicemapper_getworkflowstage"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowservicemapper_workflowservicemapper_getworkflowstage",
      "target": "mapper_workflowservicemapper_workflowservicemapper_getuserstages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_mapper_workflowuserservicemapper_php",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowuserservicemapper_workflowuserservicemapper",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper_getmapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowuserservicemapper_workflowuserservicemapper",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper_getuserstagepayments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowuserservicemapper_workflowuserservicemapper",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper_getworkflowrequests"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L89",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowuserservicemapper_workflowuserservicemapper",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper_getuserstages"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowuserservicemapper_workflowuserservicemapper_getmapper",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper_getuserstagepayments"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowuserservicemapper_workflowuserservicemapper_getmapper",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper_getworkflowrequests"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowUserServiceMapper.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowuserservicemapper_workflowuserservicemapper_getmapper",
      "target": "mapper_workflowuserservicemapper_workflowuserservicemapper_getuserstages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_mapper_helloworldservicemapper_php",
      "target": "mapper_helloworldservicemapper_helloworldservicemapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_helloworldservicemapper_helloworldservicemapper",
      "target": "mapper_helloworldservicemapper_helloworldservicemapper_getmapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_helloworldservicemapper_helloworldservicemapper",
      "target": "mapper_helloworldservicemapper_helloworldservicemapper_gethelloworld"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_helloworldservicemapper_helloworldservicemapper_getmapper",
      "target": "mapper_helloworldservicemapper_helloworldservicemapper_gethelloworld"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_core_mapper_workflowhelperservicemapper_php",
      "target": "mapper_workflowhelperservicemapper_workflowhelperservicemapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowhelperservicemapper_workflowhelperservicemapper",
      "target": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getmapper"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowhelperservicemapper_workflowhelperservicemapper",
      "target": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getreports"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowhelperservicemapper_workflowhelperservicemapper",
      "target": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getstaffpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getmapper",
      "target": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getreports"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getmapper",
      "target": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getstaffpermissions"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getreports",
      "target": "mapper_workflowhelperservicemapper_workflowhelperservicemapper_getstaffpermissions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_basecontroller_php",
      "target": "v1_basecontroller_basecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "v1_basecontroller_basecontroller",
      "target": "v1_basecontroller_basecontroller_construct"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "v1_basecontroller_basecontroller",
      "target": "v1_basecontroller_basecontroller_haspermission"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_common_controller_commoncontroller_php",
      "target": "controller_commoncontroller_commoncontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getstaffdetails"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L54",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getcustomfieldvalue"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L71",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getacademicterms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L87",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getsubjectwiseattendancepercentage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_geturlfromresourceid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L139",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getdaywiseattendance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_gethourwiseattendance"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L169",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getdepartments"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L190",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getformwaysstaffs"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L208",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getbatches"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getformwaysyears"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L242",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_gettotalcountofapplications"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L262",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getallacademicterms"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L280",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getprogrammes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L297",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getbusnames"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L309",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getbusroutes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getbusboardingpoints"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php",
      "source_location": "L334",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_commoncontroller_commoncontroller",
      "target": "controller_commoncontroller_commoncontroller_getschoolsforformways"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_category_controller_categorycontroller_php",
      "target": "controller_categorycontroller_categorycontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categorycontroller_categorycontroller",
      "target": "controller_categorycontroller_categorycontroller_getcategories"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categorycontroller_categorycontroller",
      "target": "controller_categorycontroller_categorycontroller_savecategory"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/category/controller/CategoryController.php",
      "source_location": "L53",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_categorycontroller_categorycontroller",
      "target": "controller_categorycontroller_categorycontroller_deletecategory"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "target": "WorkFlowUserRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "target": "CheckWorkflowRuleRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "target": "GetApplicationStageRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "target": "SaveAndApproveStage"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "target": "SearchAdminWorkflowRequestsRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "target": "SearchUserStagePaymentRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "target": "SearchUserStageRequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_application_controller_applicationcontroller_php",
      "target": "controller_applicationcontroller_applicationcontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_addnewrequest"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getuserrequests"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicationstages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_savestageform"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L160",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicationworkflows"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L158",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getallapplications"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L184",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getformfielduserstagedata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L200",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_deleteuserstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L214",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_checkpaymentstatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L226",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getallpaymentstatusofauser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicantinitialstage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L258",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicationprinthtml"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L295",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getstageprinthtml"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L338",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getformdataforbulkapproval"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L369",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_savestageformbulk"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L393",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getadminworkflowrequests"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L411",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_bulkupdaterequeststatus"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L428",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getstagedataforapi"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getapplicationsofauser"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L498",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_processwebhookpaymentresponse"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L512",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_calculatepaymentamount"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php",
      "source_location": "L527",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_applicationcontroller_applicationcontroller",
      "target": "controller_applicationcontroller_applicationcontroller_getstagesummary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_printtemplate_controller_printtemplatecontroller_php",
      "target": "controller_printtemplatecontroller_printtemplatecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L40",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_printtemplatecontroller_printtemplatecontroller",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_getallprinttemplates"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L69",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_printtemplatecontroller_printtemplatecontroller",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_gettemplatesbyworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_printtemplatecontroller_printtemplatecontroller",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_getworkflowtokens"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L126",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_printtemplatecontroller_printtemplatecontroller",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_gettemplatebyid"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_printtemplatecontroller_printtemplatecontroller",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_previewtemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L210",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_printtemplatecontroller_printtemplatecontroller",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_savetemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L243",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_printtemplatecontroller_printtemplatecontroller",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_updatetemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/printTemplate/controller/PrintTemplateController.php",
      "source_location": "L275",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_printtemplatecontroller_printtemplatecontroller",
      "target": "controller_printtemplatecontroller_printtemplatecontroller_deletetemplate"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/docs/controller/DocsController.php",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_docs_controller_docscontroller_php",
      "target": "controller_docscontroller_docscontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/docs/controller/DocsController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_docscontroller_docscontroller",
      "target": "controller_docscontroller_docscontroller_getspec"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/docs/controller/DocsController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_docscontroller_docscontroller",
      "target": "controller_docscontroller_docscontroller_getui"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/helloWorld/controller/HelloWorldController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_helloworld_controller_helloworldcontroller_php",
      "target": "controller_helloworldcontroller_helloworldcontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/helloWorld/controller/HelloWorldController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_helloworldcontroller_helloworldcontroller",
      "target": "controller_helloworldcontroller_helloworldcontroller_gethelloworld"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_report_controller_reportcontroller_php",
      "target": "CustomReport"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_report_controller_reportcontroller_php",
      "target": "ReportDataRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_report_controller_reportcontroller_php",
      "target": "SearchCustomReportRequest"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_report_controller_reportcontroller_php",
      "target": "SearchUserStagePaymentRequest"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_report_controller_reportcontroller_php",
      "target": "controller_reportcontroller_reportcontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_reportcontroller_reportcontroller",
      "target": "controller_reportcontroller_reportcontroller_getallreports"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L38",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_reportcontroller_reportcontroller",
      "target": "controller_reportcontroller_reportcontroller_savereport"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L67",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_reportcontroller_reportcontroller",
      "target": "controller_reportcontroller_reportcontroller_getreportdata"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_reportcontroller_reportcontroller",
      "target": "controller_reportcontroller_reportcontroller_getallpaymentrequests"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_stage_controller_stagecontroller_php",
      "target": "WorkFlowStage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_stage_controller_stagecontroller_php",
      "target": "controller_stagecontroller_stagecontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_savestage"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_searchstages"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L70",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_updatestageorder"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L86",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_updateapprovalrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L101",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_getapprovalstafftypes"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_updatesmsemailbodystaff"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L128",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_getamountrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L156",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_updatestageprintbuttons"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php",
      "source_location": "L172",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_stagecontroller_stagecontroller",
      "target": "controller_stagecontroller_stagecontroller_getamountruleothertable"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "src_com_linways_api_v1_workflow_controller_workflowcontroller_php",
      "target": "controller_workflowcontroller_workflowcontroller"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_saveworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_searchworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L75",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_updateprinttemplate"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L90",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_publishunpublishworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L105",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_updateruleofworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L123",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_updateuserrule"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L141",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_getalluserrules"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L153",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_getuserruleothertable"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L167",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_createworkflowfromsense"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L181",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_updatetermsandconditions"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L202",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_exportworkflow"
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L240",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller",
      "target": "controller_workflowcontroller_workflowcontroller_importworkflow"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php",
      "source_location": "L215",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "controller_workflowcontroller_workflowcontroller_searchworkflow",
      "target": "controller_workflowcontroller_workflowcontroller_exportworkflow"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "claude_md",
      "target": "workflow_api_claude_workflow_api_backend_coding_agent"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_stack"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_directory_structure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L49",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_namespace_convention"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_naming_conventions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L76",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_1_creating_a_new_module_step_by_step"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L351",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_2_database_migrations"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L384",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_3_testing"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L430",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_4_key_patterns_rules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L485",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_5_what_not_to_do"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L495",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_workflow_api_backend_coding_agent",
      "target": "workflow_api_claude_graphify"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_directory_structure",
      "target": "workflow_api_claude_codeblock_1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L51",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_namespace_convention",
      "target": "workflow_api_claude_codeblock_2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L78",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_1_dto_src_com_linways_core_dto_module_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L98",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_2_exception_src_com_linways_core_exception_module_exception_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_3_mapper_src_com_linways_core_mapper_module_servicemapper_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_4_request_object_src_com_linways_core_request_search_module_request_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L161",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_5_service_src_com_linways_core_service_module_service_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L253",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_6_controller_src_com_linways_api_v1_module_controller_module_controller_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L319",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_7_routes_src_com_linways_api_v1_module_routes_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L333",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_8_register_routes_src_com_linways_api_v1_routes_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L341",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_1_creating_a_new_module_step_by_step",
      "target": "workflow_api_claude_step_9_register_controller_bootstrap_controllers_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L80",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_1_dto_src_com_linways_core_dto_module_php",
      "target": "workflow_api_claude_codeblock_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L100",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_2_exception_src_com_linways_core_exception_module_exception_php",
      "target": "workflow_api_claude_codeblock_4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L117",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_3_mapper_src_com_linways_core_mapper_module_servicemapper_php",
      "target": "workflow_api_claude_codeblock_5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L146",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_4_request_object_src_com_linways_core_request_search_module_request_php",
      "target": "workflow_api_claude_codeblock_6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L163",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_5_service_src_com_linways_core_service_module_service_php",
      "target": "workflow_api_claude_codeblock_7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L255",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_6_controller_src_com_linways_api_v1_module_controller_module_controller_php",
      "target": "workflow_api_claude_codeblock_8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L321",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_7_routes_src_com_linways_api_v1_module_routes_php",
      "target": "workflow_api_claude_codeblock_9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L337",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_8_register_routes_src_com_linways_api_v1_routes_php",
      "target": "workflow_api_claude_codeblock_10"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L343",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_step_9_register_controller_bootstrap_controllers_php",
      "target": "workflow_api_claude_codeblock_11"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L355",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_2_database_migrations",
      "target": "workflow_api_claude_codeblock_12"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L378",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_2_database_migrations",
      "target": "workflow_api_claude_codeblock_13"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L386",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_3_testing",
      "target": "workflow_api_claude_service_test_test_unit_service_module_servicetest_php"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L388",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_service_test_test_unit_service_module_servicetest_php",
      "target": "workflow_api_claude_codeblock_14"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L424",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_service_test_test_unit_service_module_servicetest_php",
      "target": "workflow_api_claude_codeblock_15"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L432",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_4_key_patterns_rules",
      "target": "workflow_api_claude_authentication_context_always_available_in_services_controllers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L441",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_4_key_patterns_rules",
      "target": "workflow_api_claude_permission_declarations_on_controllers"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L448",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_4_key_patterns_rules",
      "target": "workflow_api_claude_always_escape_before_queries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L454",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_4_key_patterns_rules",
      "target": "workflow_api_claude_singleton_services"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L460",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_4_key_patterns_rules",
      "target": "workflow_api_claude_response_format"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L469",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_4_key_patterns_rules",
      "target": "workflow_api_claude_validation_respect_validation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L478",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_4_key_patterns_rules",
      "target": "workflow_api_claude_json_fields_in_db"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L433",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_authentication_context_always_available_in_services_controllers",
      "target": "workflow_api_claude_codeblock_16"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L442",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_permission_declarations_on_controllers",
      "target": "workflow_api_claude_codeblock_17"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L449",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_always_escape_before_queries",
      "target": "workflow_api_claude_codeblock_18"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L455",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_singleton_services",
      "target": "workflow_api_claude_codeblock_19"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L461",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_response_format",
      "target": "workflow_api_claude_codeblock_20"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "CLAUDE.md",
      "source_location": "L470",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_claude_validation_respect_validation",
      "target": "workflow_api_claude_codeblock_21"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "codebase_understanding_md",
      "target": "workflow_api_codebase_understanding_codebase_understanding_workflow_ui_workflow_api"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_codebase_understanding_workflow_ui_workflow_api",
      "target": "workflow_api_codebase_understanding_1_system_overview"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_codebase_understanding_workflow_ui_workflow_api",
      "target": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L166",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_codebase_understanding_workflow_ui_workflow_api",
      "target": "workflow_api_codebase_understanding_3_workflow_ui_vue_js_frontend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L330",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_codebase_understanding_workflow_ui_workflow_api",
      "target": "workflow_api_codebase_understanding_4_key_patterns_conventions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L347",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_codebase_understanding_workflow_ui_workflow_api",
      "target": "workflow_api_codebase_understanding_5_applicant_vs_admin_ui_separation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L362",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_codebase_understanding_workflow_ui_workflow_api",
      "target": "workflow_api_codebase_understanding_6_existing_extension_points_relevant_to_print_templates"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend",
      "target": "workflow_api_codebase_understanding_2_1_directory_structure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L50",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend",
      "target": "workflow_api_codebase_understanding_2_2_database_schema_key_tables"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L102",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend",
      "target": "workflow_api_codebase_understanding_2_3_key_dtos"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L113",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend",
      "target": "workflow_api_codebase_understanding_2_4_service_layer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L125",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend",
      "target": "workflow_api_codebase_understanding_2_5_api_routes_summary"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L145",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend",
      "target": "workflow_api_codebase_understanding_2_6_permission_system"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L152",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_workflow_api_php_slim_backend",
      "target": "workflow_api_codebase_understanding_2_7_export_print_server_side"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_1_directory_structure",
      "target": "workflow_api_codebase_understanding_codeblock_1"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L52",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_2_database_schema_key_tables",
      "target": "workflow_api_codebase_understanding_codeblock_2"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L92",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_2_database_schema_key_tables",
      "target": "workflow_api_codebase_understanding_codeblock_3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_2_5_api_routes_summary",
      "target": "workflow_api_codebase_understanding_codeblock_4"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L168",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_workflow_ui_vue_js_frontend",
      "target": "workflow_api_codebase_understanding_3_1_directory_structure"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L221",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_workflow_ui_vue_js_frontend",
      "target": "workflow_api_codebase_understanding_3_2_dynamic_component_system_app_vue"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L235",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_workflow_ui_vue_js_frontend",
      "target": "workflow_api_codebase_understanding_3_3_vuex_store_modules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L244",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_workflow_ui_vue_js_frontend",
      "target": "workflow_api_codebase_understanding_3_4_print_feature_client_side_applicant"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L286",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_workflow_ui_vue_js_frontend",
      "target": "workflow_api_codebase_understanding_3_5_api_url_registries"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L307",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_workflow_ui_vue_js_frontend",
      "target": "workflow_api_codebase_understanding_3_6_workflow_configuration_admin"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L170",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_1_directory_structure",
      "target": "workflow_api_codebase_understanding_codeblock_5"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L225",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_2_dynamic_component_system_app_vue",
      "target": "workflow_api_codebase_understanding_codeblock_6"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L248",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_4_print_feature_client_side_applicant",
      "target": "workflow_api_codebase_understanding_codeblock_7"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L289",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_5_api_url_registries",
      "target": "workflow_api_codebase_understanding_codeblock_8"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L298",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_5_api_url_registries",
      "target": "workflow_api_codebase_understanding_codeblock_9"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "codebase-understanding.md",
      "source_location": "L311",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_codebase_understanding_3_6_workflow_configuration_admin",
      "target": "workflow_api_codebase_understanding_codeblock_10"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "graphify-out/memory/query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_out_memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_md",
      "target": "memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_q_why_does_workflowstageservice_connect_workflow_stage_service_to_workflow_user_stage_payment_service_print_template_service_workflow_service_workflow_user_request_service"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "graphify-out/memory/query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_q_why_does_workflowstageservice_connect_workflow_stage_service_to_workflow_user_stage_payment_service_print_template_service_workflow_service_workflow_user_request_service",
      "target": "memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_answer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "graphify-out/memory/query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta.md",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_q_why_does_workflowstageservice_connect_workflow_stage_service_to_workflow_user_stage_payment_service_print_template_service_workflow_service_workflow_user_request_service",
      "target": "memory_query_20260622_124125_why_does_workflowstageservice_connect_workflow_sta_source_nodes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_detect_json",
      "target": "workflow_api_graphify_detect_files"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_detect_json",
      "target": "workflow_api_graphify_detect_total_files"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_detect_json",
      "target": "workflow_api_graphify_detect_total_words"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_detect_json",
      "target": "workflow_api_graphify_detect_needs_graph"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_detect_json",
      "target": "workflow_api_graphify_detect_warning"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_detect_json",
      "target": "workflow_api_graphify_detect_skipped_sensitive"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_detect_json",
      "target": "workflow_api_graphify_detect_graphifyignore_patterns"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "graphify_detect_json",
      "target": "workflow_api_graphify_detect_scan_root"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_graphify_detect_files",
      "target": "workflow_api_graphify_detect_files_code"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_graphify_detect_files",
      "target": "workflow_api_graphify_detect_files_document"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_graphify_detect_files",
      "target": "workflow_api_graphify_detect_files_paper"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_graphify_detect_files",
      "target": "workflow_api_graphify_detect_files_image"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": ".graphify_detect.json",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "workflow_api_graphify_detect_files",
      "target": "workflow_api_graphify_detect_files_video"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".graphify_detect.json",
      "source_location": null,
      "weight": 1.0,
      "source": "graphify_detect_corpus_detection",
      "target": "codebase_understanding_backend_architecture"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude_backend_coding_conventions",
      "target": "composer_php_project_dependencies"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude_module_creation_pattern",
      "target": "claude_service_layer_rules"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0,
      "source": "claude_module_creation_pattern",
      "target": "claude_permission_declarations"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_workflow_management_system",
      "target": "codebase_understanding_backend_architecture"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "db/manager.php",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_workflow_management_system",
      "target": "manager_all_college_migrations"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.7,
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_workflow_management_system",
      "target": "20231025135023_wm_approval_rule_value_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_backend_architecture",
      "target": "app_slim_application_bootstrap"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "bootstrap/routes.php",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_backend_architecture",
      "target": "routes_api_route_groups"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_database_schema",
      "target": "20231025103911_wm_workflow_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_database_schema",
      "target": "20231025105501_wm_stages_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_database_schema",
      "target": "20231025113243_wm_workflow_requests_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_database_schema",
      "target": "20231025113545_wm_user_stages_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_database_schema",
      "target": "20231025113545_wm_user_stage_payments_table"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "codebase-understanding.md",
      "source_location": null,
      "weight": 1.0,
      "source": "codebase_understanding_applicant_print_flow",
      "target": "codebase_understanding_admin_report_export"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": null,
      "weight": 1.0,
      "source": "composer_php_project_dependencies",
      "target": "app_slim_application_bootstrap"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "AMBIGUOUS",
      "confidence_score": 0.2,
      "source_file": "lcli",
      "source_location": null,
      "weight": 1.0,
      "source": "composer_php_project_dependencies",
      "target": "lcli_packaged_cli_phar"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "phinx.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "phinx_root_migration_configuration",
      "target": "manager_database_migration_cli"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/auth.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "auth_deployment_authorization",
      "target": "auth_release_commit_gate"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/auth.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "auth_deployment_authorization",
      "target": "main_qa_demo_deployment"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/auth.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "auth_deployment_authorization",
      "target": "prod_production_deployment"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/auth.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "auth_release_commit_gate",
      "target": "main_qa_demo_deployment"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/auth.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "auth_release_commit_gate",
      "target": "prod_production_deployment"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": ".github/workflows/main.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "main_qa_demo_deployment",
      "target": "manager_database_migration_cli"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": ".github/workflows/main.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "main_qa_demo_deployment",
      "target": "prod_production_deployment"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": ".github/workflows/prod.yml",
      "source_location": null,
      "weight": 1.0,
      "source": "prod_production_deployment",
      "target": "manager_database_migration_cli"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "bootstrap/app.php",
      "source_location": null,
      "weight": 1.0,
      "source": "app_slim_application_bootstrap",
      "target": "routes_api_route_groups"
    },
    {
      "relation": "references",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "db/manager.php",
      "source_location": null,
      "weight": 1.0,
      "source": "manager_database_migration_cli",
      "target": "phinx_db_migration_configuration"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/manager.php",
      "source_location": null,
      "weight": 1.0,
      "source": "manager_database_migration_cli",
      "target": "manager_all_college_migrations"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/manager.php",
      "source_location": null,
      "weight": 1.0,
      "source": "manager_database_migration_cli",
      "target": "manager_fake_migration"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025103911_wm_workflow_table",
      "target": "20231025105501_wm_stages_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025103911_wm_workflow_table",
      "target": "20231025113243_wm_workflow_requests_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025105501_wm_stages_table",
      "target": "20231025113545_wm_user_stages_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025113243_wm_workflow_requests_table",
      "target": "20231025113545_wm_user_stages_table"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231031120555_migration_for_workflow_current_stage_column.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025113243_wm_workflow_requests_table",
      "target": "20231031120555_current_stage_pointer"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025113545_wm_user_stages_table",
      "target": "20231025113545_wm_stage_request_approve_staffs_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025113545_wm_user_stages_table",
      "target": "20231025113545_wm_user_stage_payments_table"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231031120555_migration_for_workflow_current_stage_column.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025113545_wm_user_stages_table",
      "target": "20231031120555_current_stage_pointer"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "db/migrations/20231025135023_migration_for_workflow_forms.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231025135023_wm_custom_field_api_table",
      "target": "20231025135023_wm_approval_rule_value_table"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231031131458_migration_for_workflow_new_stage_order_column_stage_ordering",
      "target": "workflow_schema_wm_stages"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231107184323_migration_for_workflow_description_columns_workflow_descriptions",
      "target": "workflow_schema_wm_workflow"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231107184323_migration_for_workflow_description_columns.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231107184323_migration_for_workflow_description_columns_workflow_descriptions",
      "target": "workflow_schema_wm_stages"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231113174320_migration_for_workflow_request_status.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231113174320_migration_for_workflow_request_status_request_status",
      "target": "workflow_schema_wm_workflow_requests"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231128100114_migration_for_workflow_custom_report_table_data_custom_reports",
      "target": "workflow_schema_wm_custom_reports"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231128100114_migration_for_workflow_custom_report_table_data_custom_reports",
      "target": "workflow_schema_wm_workflow"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.86,
      "source_file": "db/migrations/20240328033718_custom_report_new_changes.php",
      "source_location": null,
      "weight": 0.86,
      "source": "20231128100114_migration_for_workflow_custom_report_table_data_custom_reports",
      "target": "20240328033718_custom_report_new_changes_report_template_default"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": null,
      "weight": 0.9,
      "source": "20231128100114_migration_for_workflow_custom_report_table_data_custom_reports",
      "target": "20250804123402_staff_permissions_custom_reports_report_staff_permissions"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231130103653_migration_tabe_rule_workflow_workflow_rules",
      "target": "workflow_schema_wm_rules"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.78,
      "source_file": "db/migrations/20231203124044_migration_work_flow_user_rule.php",
      "source_location": null,
      "weight": 0.78,
      "source": "20231130103653_migration_tabe_rule_workflow_workflow_rules",
      "target": "20231203124044_migration_work_flow_user_rule_user_rule"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.76,
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": null,
      "weight": 0.76,
      "source": "20231130103653_migration_tabe_rule_workflow_workflow_rules",
      "target": "20250611124922_migrate_workflow_amount_rules_amount_rules"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231203124044_migration_work_flow_user_rule.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231203124044_migration_work_flow_user_rule_user_rule",
      "target": "workflow_schema_wm_workflow"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.66,
      "source_file": "db/migrations/20250730094437_migration_for_workflow_other_properties.php",
      "source_location": null,
      "weight": 0.66,
      "source": "20231203124044_migration_work_flow_user_rule_user_rule",
      "target": "20250730094437_migration_for_workflow_other_properties_dynamic_properties"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231213134226_migration_academic_term_for_exam_controller.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20231213134226_migration_academic_term_for_exam_controller_academic_term_request",
      "target": "workflow_schema_wm_workflow_requests"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "db/migrations/20231215110832_migrate_approve_staff_table_change.php",
      "source_location": null,
      "weight": 0.9,
      "source": "20231215110832_migrate_approve_staff_table_change_approve_staff_uniqueness",
      "target": "workflow_schema_wm_stages"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20240122040819_migrate_stage_notification_column_settings_stage_notifications",
      "target": "workflow_schema_wm_stages"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.7,
      "source_file": "db/migrations/20250405094811_migrate_update_stage_table.php",
      "source_location": null,
      "weight": 0.7,
      "source": "20240122040819_migrate_stage_notification_column_settings_stage_notifications",
      "target": "20250405094811_migrate_update_stage_table_stage_rule_messages"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.82,
      "source_file": "db/migrations/20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "source_location": null,
      "weight": 0.82,
      "source": "20240122040819_migrate_stage_notification_column_settings_stage_notifications",
      "target": "20250411105218_migrate_assigned_staff_sms_mail_details_assigned_staff_notifications"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20240207044553_migrate_alter_filter_column.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20240207044553_migrate_alter_filter_column_custom_field_filter_removal",
      "target": "workflow_schema_wm_custom_field_api"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20240328033718_custom_report_new_changes.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20240328033718_custom_report_new_changes_report_template_default",
      "target": "workflow_schema_wm_custom_reports"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250217130220_migrate_update_properties_in_work_flow_roles_workflow_role_restriction",
      "target": "workflow_schema_roles"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.72,
      "source_file": "db/migrations/20250217130220_migrate_update_properties_in_work_flow_roles.php",
      "source_location": null,
      "weight": 0.72,
      "source": "20250217130220_migrate_update_properties_in_work_flow_roles_workflow_role_restriction",
      "target": "workflow_schema_wm_workflow"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.74,
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": null,
      "weight": 0.74,
      "source": "20250217130220_migrate_update_properties_in_work_flow_roles_workflow_role_restriction",
      "target": "20250428095445_migrate_remove_settings_menu_migrations_settings_menu_cleanup"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250303122931_migrate_v3_student_custom_fields_student_profile_fields",
      "target": "workflow_schema_wm_custom_field_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250303122931_migrate_v3_student_custom_fields_student_profile_fields",
      "target": "workflow_schema_studentaccount"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.88,
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": null,
      "weight": 0.88,
      "source": "20250303122931_migrate_v3_student_custom_fields_student_profile_fields",
      "target": "20250625090504_migrate_workflow_student_custom_fields_queries_student_program_fields"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250405094811_migrate_update_stage_table.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250405094811_migrate_update_stage_table_stage_rule_messages",
      "target": "workflow_schema_wm_stages"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250409101347_migrate_application_number_generation.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250409101347_migrate_application_number_generation_application_numbering",
      "target": "workflow_schema_wm_workflow_requests"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250409101347_migrate_application_number_generation.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250409101347_migrate_application_number_generation_application_numbering",
      "target": "workflow_schema_wm_workflow"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250411105218_migrate_assigned_staff_sms_mail_details.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250411105218_migrate_assigned_staff_sms_mail_details_assigned_staff_notifications",
      "target": "workflow_schema_wm_stages"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250428063804_migrate_work_flow_request_remarks_application.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250428063804_migrate_work_flow_request_remarks_application_other_module_remarks",
      "target": "workflow_schema_wm_workflow_requests"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250428095445_migrate_remove_settings_menu_migrations.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250428095445_migrate_remove_settings_menu_migrations_settings_menu_cleanup",
      "target": "workflow_schema_permissions_menu"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250611124922_migrate_workflow_amount_rules.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250611124922_migrate_workflow_amount_rules_amount_rules",
      "target": "workflow_schema_wm_amount_rules"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250625090504_migrate_workflow_student_custom_fields_queries_student_program_fields",
      "target": "workflow_schema_wm_custom_field_api"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250625090504_migrate_workflow_student_custom_fields_queries_student_program_fields",
      "target": "workflow_schema_studentaccount"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250625090504_migrate_workflow_student_custom_fields_queries.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250625090504_migrate_workflow_student_custom_fields_queries_student_program_fields",
      "target": "workflow_schema_program_academic_tables"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250730094437_migration_for_workflow_other_properties.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250730094437_migration_for_workflow_other_properties_dynamic_properties",
      "target": "workflow_schema_wm_workflow"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250804123402_staff_permissions_custom_reports_report_staff_permissions",
      "target": "workflow_schema_wm_custom_reports"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": null,
      "weight": 1.0,
      "source": "20250804123402_staff_permissions_custom_reports_report_staff_permissions",
      "target": "workflow_schema_wm_custom_report_staff_permissions"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php",
      "source_location": null,
      "weight": 1.0,
      "source": "workflow_schema_wm_workflow",
      "target": "workflow_schema_wm_custom_reports"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250804123402_staff_permissions_custom_reports.php",
      "source_location": null,
      "weight": 1.0,
      "source": "workflow_schema_wm_custom_reports",
      "target": "workflow_schema_wm_custom_report_staff_permissions"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.86,
      "source_file": "src/com/linways/api/v1/BaseController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "basecontroller_permission_gate",
      "target": "workflow_update_status_menu"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "menu_toggles/20231107184015_workflow_admin_menus.php",
      "source_location": null,
      "weight": 1.0,
      "source": "basecontroller_permission_gate",
      "target": "workflow_admin_menu_group"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.78,
      "source_file": "menu_toggles/20250531134614_configure_role_menus.php",
      "source_location": null,
      "weight": 1.0,
      "source": "basecontroller_permission_gate",
      "target": "workflow_configure_role_menu_group"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_custom_field_api_table",
      "target": "migration_workflow_custom_value_constants"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260414095113_create_parent_phone_api_field.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_custom_field_api_table",
      "target": "migration_parent_phone_api_field"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260218060735_migrate_custom_field_student_work_flow_request_count.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_custom_field_api_table",
      "target": "migration_student_previous_application_custom_field"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20250917094551_migration_for_workflow_custom_value_constants.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_custom_field_api_table",
      "target": "workflow_dynamic_custom_fields"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20251117034411_migration_for_approval_rule_types.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_approval_rule_value_table",
      "target": "migration_approval_rule_types"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260219122421_migrate_batch_start_year_workflow_rule.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_rules_table",
      "target": "migration_batch_start_year_rule"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260316124449_migrate_application_status_rule_for_selected_term.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_rules_table",
      "target": "migration_application_status_selected_term_rule"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260217173659_migration_for_workflow_print_templates.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_print_templates_table",
      "target": "migration_workflow_print_templates"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_print_templates_table",
      "target": "wm_workflow_table_print_template_link"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260408133240_migrate_new_print_template_workflow.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_print_templates_table",
      "target": "migration_new_print_template_workflow"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": null,
      "weight": 1.0,
      "source": "wm_print_templates_table",
      "target": "workflow_print_template_selection"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php",
      "source_location": null,
      "weight": 1.0,
      "source": "migration_add_print_template_to_workflow",
      "target": "wm_workflow_table_print_template_link"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "menu_toggles/20250808090000_workflow_custom_sql_report_menu.php",
      "source_location": null,
      "weight": 1.0,
      "source": "workflow_report_menu_group",
      "target": "workflow_custom_sql_report_menu"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "menu_toggles/20250918074314_workflow_online_payment_request_report.php",
      "source_location": null,
      "weight": 1.0,
      "source": "workflow_report_menu_group",
      "target": "workflow_online_payment_report_menu"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/helloWorld/routes.php",
      "source_location": null,
      "weight": 1.0,
      "source": "helloWorld_routes",
      "target": "HelloWorldController_getHelloWorld"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/helloWorld/controller/HelloWorldController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "HelloWorldController",
      "target": "HelloWorldController_getHelloWorld"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/routes.php",
      "source_location": null,
      "weight": 1.0,
      "source": "report_routes",
      "target": "ReportController_getAllReports"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/routes.php",
      "source_location": null,
      "weight": 1.0,
      "source": "report_routes",
      "target": "ReportController_saveReport"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/routes.php",
      "source_location": null,
      "weight": 1.0,
      "source": "report_routes",
      "target": "ReportController_getReportData"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/routes.php",
      "source_location": null,
      "weight": 1.0,
      "source": "report_routes",
      "target": "ReportController_getAllPaymentRequests"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController",
      "target": "ReportController_getAllReports"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController",
      "target": "ReportController_saveReport"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController",
      "target": "ReportController_getReportData"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController",
      "target": "ReportController_getAllPaymentRequests"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController_getAllReports",
      "target": "CustomReportService_searchCustomReport"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController_saveReport",
      "target": "CustomReport"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController_saveReport",
      "target": "CustomReportService_saveCustomReport"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController_getReportData",
      "target": "CustomReportService_searchReportData"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "ReportController_getAllPaymentRequests",
      "target": "WorkflowUserStagePaymentService_searchUserStagePayment"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "non-reflection branch",
      "weight": 1.0,
      "source": "CustomReportService_searchReportData",
      "target": "CustomReportService_getReportData"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "searchCustomReport call",
      "weight": 1.0,
      "source": "CustomReportService_searchReportData",
      "target": "CustomReportService_custom_reporting"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.81,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "compiledFragments consumption",
      "weight": 1.0,
      "source": "CustomReportService_searchReportData",
      "target": "CustomReportService_getCompiledFragmentsAndFilters"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.88,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php",
      "source_location": null,
      "weight": 1.0,
      "source": "WorkflowUserStagePaymentService_searchUserStagePayment",
      "target": "UserStagePayment"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "src/com/linways/core/dto/CustomReportStaffPermission.php",
      "source_location": null,
      "weight": 1.0,
      "source": "CustomReport",
      "target": "CustomReportStaffPermission"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "src/com/linways/core/dto/UserStagePayment.php",
      "source_location": null,
      "weight": 1.0,
      "source": "UserStagePayment",
      "target": "WorkFlowUserStage"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.82,
      "source_file": "src/com/linways/core/dto/WorkFlowRule.php",
      "source_location": null,
      "weight": 1.0,
      "source": "WorkFlowRule",
      "target": "WorkFlowStage"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.86,
      "source_file": "src/com/linways/core/dto/WorkFlowUserRequest.php",
      "source_location": null,
      "weight": 1.0,
      "source": "WorkFlowStage",
      "target": "WorkFlowUserRequest"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.88,
      "source_file": "src/com/linways/core/dto/WorkFlowUserStage.php",
      "source_location": null,
      "weight": 1.0,
      "source": "WorkFlowStage",
      "target": "WorkFlowUserStage"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "src/com/linways/core/dto/WorkFlowUserStage.php",
      "source_location": null,
      "weight": 1.0,
      "source": "WorkFlowUserRequest",
      "target": "WorkFlowUserStage"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.66,
      "source_file": "src/com/linways/core/exception/HelloWorldException.php",
      "source_location": "hello-world exception constants cover empty and invalid parameters used by hello-world requests",
      "weight": 0.66,
      "source": "HelloWorldException",
      "target": "SearchHelloWorldRequest"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.68,
      "source_file": "src/com/linways/core/exception/WorkFlowException.php",
      "source_location": "workflow exception constants and event constants cover create, update, search, and stage operations",
      "weight": 0.68,
      "source": "WorkFlowException",
      "target": "Events"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.7,
      "source_file": "src/com/linways/core/logging/Events.php",
      "source_location": "Events defines CHECK_WORKFLOW_RULE alongside workflow rule engine events",
      "weight": 0.7,
      "source": "Events",
      "target": "CheckWorkflowRuleRequest"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.7,
      "source_file": "src/com/linways/core/logging/Events.php",
      "source_location": "Events defines PROCESS_PAYMENT_RULE alongside payment events",
      "weight": 0.7,
      "source": "Events",
      "target": "ProcessPaymentRuleRequest"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/mapper/HelloWorldServiceMapper.php",
      "source_location": "getMapper assigns SEARCH_HELLO_WORLD to getHelloWorld",
      "weight": 1.0,
      "source": "HelloWorldServiceMapper_getMapper",
      "target": "HelloWorldServiceMapper_getHelloWorld"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.86,
      "source_file": "src/com/linways/core/request/SearchHelloWorldRequest.php",
      "source_location": "search request filters id and name matching hello-world mapper fields",
      "weight": 0.86,
      "source": "HelloWorldServiceMapper_getHelloWorld",
      "target": "SearchHelloWorldRequest"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "getMapper assigns SEARCH_REPORTS to getReports",
      "weight": 1.0,
      "source": "WorkFlowHelperServiceMapper_getMapper",
      "target": "WorkFlowHelperServiceMapper_getReports"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "getMapper assigns SEARCH_STAFF_PERMISSIONS to getStaffPermissions",
      "weight": 1.0,
      "source": "WorkFlowHelperServiceMapper_getMapper",
      "target": "WorkFlowHelperServiceMapper_getStaffPermissions"
    },
    {
      "relation": "shares_data_with",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/mapper/WorkFlowHelperServiceMapper.php",
      "source_location": "getReports includes staffPermissions object array built by getStaffPermissions",
      "weight": 1.0,
      "source": "WorkFlowHelperServiceMapper_getReports",
      "target": "WorkFlowHelperServiceMapper_getStaffPermissions"
    },
    {
      "relation": "shares_data_with",
      "confidence": "INFERRED",
      "confidence_score": 0.88,
      "source_file": "src/com/linways/core/request/SearchCustomReportRequest.php",
      "source_location": "custom report request filters id, name, workflow id, and active state matching report mapper fields",
      "weight": 0.88,
      "source": "WorkFlowHelperServiceMapper_getReports",
      "target": "SearchCustomReportRequest"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.76,
      "source_file": "src/com/linways/core/request/ReportDataRequest.php",
      "source_location": "ReportDataRequest carries report id, filters, file type, and export flag for custom report data retrieval",
      "weight": 0.76,
      "source": "WorkFlowHelperServiceMapper_getReports",
      "target": "ReportDataRequest"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/request/MoveStageRequest.php",
      "source_location": "MoveStageRequest exposes userStageId",
      "weight": 1.0,
      "source": "workflow_stage_progression_requests",
      "target": "MoveStageRequest"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/request/MoveToNextStageRequest.php",
      "source_location": "MoveToNextStageRequest exposes workFlowId, order, and workFlowRequestId",
      "weight": 1.0,
      "source": "workflow_stage_progression_requests",
      "target": "MoveToNextStageRequest"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/request/SaveAndApproveStage.php",
      "source_location": "SaveAndApproveStage exposes userStageId, formData, and status",
      "weight": 1.0,
      "source": "workflow_stage_progression_requests",
      "target": "SaveAndApproveStage"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/request/ProcessPaymentRuleRequest.php",
      "source_location": "ProcessPaymentRuleRequest exposes userStageId, stage, and workFlowRequestId",
      "weight": 1.0,
      "source": "workflow_stage_progression_requests",
      "target": "ProcessPaymentRuleRequest"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "src/com/linways/core/request/GetApplicationStageRequest.php",
      "source_location": "GetApplicationStageRequest exposes workflow request, status, student, staff, and skipRuleCheck fields",
      "weight": 0.8,
      "source": "workflow_stage_progression_requests",
      "target": "GetApplicationStageRequest"
    },
    {
      "relation": "semantically_similar_to",
      "confidence": "INFERRED",
      "confidence_score": 0.74,
      "source_file": "src/com/linways/core/request/CheckWorkflowRuleRequest.php",
      "source_location": "both request classes carry workflow rule lookup or evaluation parameters",
      "weight": 0.74,
      "source": "CheckWorkflowRuleRequest",
      "target": "GetWorkFlowRuleDetailsRequest"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/BaseService.php",
      "source_location": "connection comments",
      "weight": 1.0,
      "source": "BaseService_connection_lifecycle",
      "target": "database_connector_reuse_guard"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "rule evaluation methods",
      "weight": 1.0,
      "source": "WorkflowRuleEngineService_rule_evaluation",
      "target": "stage_rule_evaluation_concept"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "student workflow context",
      "weight": 1.0,
      "source": "WorkflowRuleEngineService_checkWorkFlowRule",
      "target": "WorkflowHelperService_getStudentDetailsById"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "userRule loop",
      "weight": 1.0,
      "source": "WorkflowRuleEngineService_checkWorkFlowRule",
      "target": "WorkflowRuleEngineService_checkIfRuleMatch"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "innerRules loop",
      "weight": 1.0,
      "source": "WorkflowRuleEngineService_checkIfRuleMatch",
      "target": "WorkflowRuleEngineService_checkIfIndividualRuleMatches"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "getWorkFlowRuleDetails call",
      "weight": 1.0,
      "source": "WorkflowRuleEngineService_checkIfIndividualRuleMatches",
      "target": "WorkflowHelperService_custom_field_helpers"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "callFunction branch",
      "weight": 1.0,
      "source": "WorkflowRuleEngineService_checkIfIndividualRuleMatches",
      "target": "WorkflowHelperService_processFunctionRule"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "STAGE_FIELD branch",
      "weight": 1.0,
      "source": "WorkflowRuleEngineService_checkIfIndividualRuleMatches",
      "target": "WorkflowHelperService_getFormFieldValue"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowRuleEngineService.php",
      "source_location": "operator switch",
      "weight": 1.0,
      "source": "WorkflowRuleEngineService_checkIfIndividualRuleMatches",
      "target": "Operators_workflow_filter_operators"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "getOperator switch",
      "weight": 1.0,
      "source": "Operators_workflow_filter_operators",
      "target": "CustomReportService_getReportData"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.77,
      "source_file": "src/com/linways/core/service/WorkflowHelperService.php",
      "source_location": "rule helper methods",
      "weight": 1.0,
      "source": "WorkflowHelperService_processFunctionRule",
      "target": "WorkflowHelperService_custom_field_helpers"
    },
    {
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "report compilation and rendering methods",
      "weight": 1.0,
      "source": "CustomReportService_custom_reporting",
      "target": "custom_report_compilation_concept"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/CustomReportService.php",
      "source_location": "filter construction",
      "weight": 1.0,
      "source": "CustomReportService_getCompiledFragmentsAndFilters",
      "target": "CustomReportService_findOperators"
    },
    {
      "relation": "calls",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowApplicationService.php",
      "source_location": "buildStageFormDataFilterQuery call",
      "weight": 1.0,
      "source": "WorkflowApplicationService_application_search",
      "target": "WorkflowApplicationService_stage_form_filtering"
    },
    {
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.61,
      "source_file": "src/com/linways/core/util/CommonUtil.php",
      "source_location": "pagination utility",
      "weight": 1.0,
      "source": "WorkflowApplicationService_application_search",
      "target": "CommonUtil_pagination_helpers"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "setUp assigns TEST_DB_CONFIG and DB_PROFESIONAL_CONFIG",
      "weight": 1.0,
      "source": "test_ams_db_config",
      "target": "HelloWorldAPITestCase"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "setUp assigns TEST_DB_CONFIG and DB_PROFESIONAL_CONFIG",
      "weight": 1.0,
      "source": "test_ams_db_config",
      "target": "WorkFlowTestCase"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "setUp assigns NUCLEUS_CONF",
      "weight": 1.0,
      "source": "test_nucleus_db_config",
      "target": "HelloWorldAPITestCase"
    },
    {
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "setUp assigns NUCLEUS_CONF",
      "weight": 1.0,
      "source": "test_nucleus_db_config",
      "target": "WorkFlowTestCase"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/unit/service/HelloWorldServiceTest.php",
      "source_location": "class extends HelloWorldAPITestCase",
      "weight": 1.0,
      "source": "HelloWorldAPITestCase",
      "target": "HelloWorldServiceTest"
    },
    {
      "relation": "rationale_for",
      "confidence": "INFERRED",
      "confidence_score": 0.82,
      "source_file": "test/unit/HelloWorldAPITestCase.php",
      "source_location": "setUp configures DB env vars, global userId, and Faker",
      "weight": 0.82,
      "source": "HelloWorldAPITestCase",
      "target": "workflow_test_environment_bootstrap"
    },
    {
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/unit/service/WorkflowStageServiceTest.php",
      "source_location": "class extends WorkFlowTestCase",
      "weight": 1.0,
      "source": "WorkFlowTestCase",
      "target": "WorkflowStageServiceTest"
    },
    {
      "relation": "rationale_for",
      "confidence": "INFERRED",
      "confidence_score": 0.82,
      "source_file": "test/unit/WorkFlowTestCase.php",
      "source_location": "setUp configures DB env vars, global userId, and Faker",
      "weight": 0.82,
      "source": "WorkFlowTestCase",
      "target": "workflow_test_environment_bootstrap"
    }
  ],
  "hyperedges": [
    {
      "id": "slim_runtime_bootstrap",
      "label": "Slim Runtime Bootstrap",
      "nodes": [
        "app_slim_application_bootstrap",
        "middlewares_jwt_authentication",
        "middlewares_global_user_context",
        "controllers_controller_container_registration",
        "routes_api_route_groups"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "bootstrap/app.php"
    },
    {
      "id": "workflow_core_schema",
      "label": "Workflow Core Schema",
      "nodes": [
        "20231025103911_wm_workflow_table",
        "20231025105501_wm_stages_table",
        "20231025113243_wm_workflow_requests_table",
        "20231025113545_wm_user_stages_table",
        "20231025113545_wm_user_stage_payments_table",
        "20231031120555_current_stage_pointer"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "db/migrations/20231025113545_migration_for_workflow_request_details.php"
    },
    {
      "id": "deployment_pipeline",
      "label": "Deployment Pipeline",
      "nodes": [
        "auth_deployment_authorization",
        "auth_release_commit_gate",
        "main_qa_demo_deployment",
        "prod_production_deployment"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".github/workflows/auth.yml"
    },
    {
      "id": "workflow_core_schema_evolution",
      "label": "Workflow Core Schema Evolution",
      "nodes": [
        "workflow_schema_wm_workflow",
        "workflow_schema_wm_stages",
        "workflow_schema_wm_workflow_requests",
        "20231031131458_migration_for_workflow_new_stage_order_column_stage_ordering",
        "20231107184323_migration_for_workflow_description_columns_workflow_descriptions",
        "20250409101347_migrate_application_number_generation_application_numbering",
        "20250730094437_migration_for_workflow_other_properties_dynamic_properties"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.82,
      "source_file": "db/migrations/20231031131458_migration_for_workflow_new_stage_order_column.php"
    },
    {
      "id": "workflow_custom_report_capability",
      "label": "Workflow Custom Report Capability",
      "nodes": [
        "workflow_schema_wm_custom_reports",
        "workflow_schema_wm_custom_report_staff_permissions",
        "20231128100114_migration_for_workflow_custom_report_table_data_custom_reports",
        "20240328033718_custom_report_new_changes_report_template_default",
        "20250804123402_staff_permissions_custom_reports_report_staff_permissions"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.88,
      "source_file": "db/migrations/20231128100114_migration_for_workflow_custom_report_table_data.php"
    },
    {
      "id": "workflow_rule_configuration",
      "label": "Workflow Rule Configuration",
      "nodes": [
        "workflow_schema_wm_rules",
        "workflow_schema_wm_amount_rules",
        "20231130103653_migration_tabe_rule_workflow_workflow_rules",
        "20231203124044_migration_work_flow_user_rule_user_rule",
        "20250611124922_migrate_workflow_amount_rules_amount_rules"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "db/migrations/20231130103653_migration_tabe_rule_workflow.php"
    },
    {
      "id": "workflow_notification_and_messages",
      "label": "Workflow Notification And Stage Message Settings",
      "nodes": [
        "workflow_schema_wm_stages",
        "20240122040819_migrate_stage_notification_column_settings_stage_notifications",
        "20250405094811_migrate_update_stage_table_stage_rule_messages",
        "20250411105218_migrate_assigned_staff_sms_mail_details_assigned_staff_notifications"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.84,
      "source_file": "db/migrations/20240122040819_migrate_stage_notification_column_settings.php"
    },
    {
      "id": "workflow_student_custom_field_queries",
      "label": "Workflow Student Custom Field Queries",
      "nodes": [
        "workflow_schema_wm_custom_field_api",
        "workflow_schema_studentaccount",
        "workflow_schema_program_academic_tables",
        "20250303122931_migrate_v3_student_custom_fields_student_profile_fields",
        "20250625090504_migrate_workflow_student_custom_fields_queries_student_program_fields"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.87,
      "source_file": "db/migrations/20250303122931_migrate_v3_student_custom_fields.php"
    },
    {
      "id": "workflow_application_lifecycle_api_flow",
      "label": "Workflow Application Lifecycle API Flow",
      "nodes": [
        "applicationcontroller_addnewrequest",
        "applicationcontroller_getuserrequests",
        "applicationcontroller_getapplicationstages",
        "applicationcontroller_savestageform",
        "workflowuserrequestservice_application_lifecycle"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php"
    },
    {
      "id": "workflow_dynamic_field_support",
      "label": "Workflow Dynamic Field Support",
      "nodes": [
        "wm_custom_field_api_table",
        "workflow_dynamic_custom_fields",
        "workflowhelperservice_dynamic_values",
        "commoncontroller_getcustomfieldvalue"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.88,
      "source_file": "src/com/linways/api/v1/common/controller/CommonController.php"
    },
    {
      "id": "workflow_print_template_rendering_path",
      "label": "Workflow Print Template Rendering Path",
      "nodes": [
        "wm_print_templates_table",
        "wm_workflow_table_print_template_link",
        "printtemplateservice_pdf_rendering",
        "applicationcontroller_print_pdf_methods"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.86,
      "source_file": "src/com/linways/api/v1/application/controller/ApplicationController.php"
    },
    {
      "id": "workflow_configuration_api",
      "label": "Workflow Configuration API",
      "nodes": [
        "workflow_routes",
        "WorkflowController",
        "WorkflowController_saveWorkflow",
        "WorkflowController_updatePrintTemplate",
        "WorkflowController_updateRuleOfWorkflow",
        "WorkflowController_publishUnpublishWorkflow",
        "WorkFlow"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/workflow/controller/WorkflowController.php"
    },
    {
      "id": "stage_configuration_api",
      "label": "Stage Configuration API",
      "nodes": [
        "stage_routes",
        "StageController",
        "StageController_saveStage",
        "StageController_updateStageOrder",
        "StageController_updateApprovalRule",
        "WorkFlowStage"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/api/v1/stage/controller/StageController.php"
    },
    {
      "id": "workflow_reporting_flow",
      "label": "Workflow Reporting Flow",
      "nodes": [
        "report_routes",
        "ReportController",
        "CustomReport",
        "CustomReportStaffPermission",
        "UserStagePayment",
        "WorkFlow"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.82,
      "source_file": "src/com/linways/api/v1/report/controller/ReportController.php"
    },
    {
      "id": "workflow_nested_mapper_hydration",
      "label": "Workflow Nested Mapper Hydration",
      "nodes": [
        "WorkFlowServiceMapper_getWorkFlow",
        "WorkFlowServiceMapper_getWorkFlowStage",
        "WorkFlowServiceMapper_getUserStages"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/mapper/WorkFlowServiceMapper.php"
    },
    {
      "id": "workflow_stage_action_requests",
      "label": "Workflow Stage Action Requests",
      "nodes": [
        "MoveStageRequest",
        "MoveToNextStageRequest",
        "SaveAndApproveStage",
        "ProcessPaymentRuleRequest",
        "GetApplicationStageRequest"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.82,
      "source_file": "src/com/linways/core/request/MoveToNextStageRequest.php"
    },
    {
      "id": "workflow_search_request_filters",
      "label": "Workflow Search Request Filters",
      "nodes": [
        "SearchAdminWorkflowRequestsRequest",
        "SearchCustomReportRequest",
        "SearchHelloWorldRequest",
        "SearchPrintTemplateRequest",
        "SearchUserStagePaymentRequest",
        "SearchUserStageRequest",
        "SearchWorkFlowRequest"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.84,
      "source_file": "src/com/linways/core/request/SearchWorkFlowRequest.php"
    },
    {
      "id": "workflow_application_progression_flow",
      "label": "Workflow Application Progression Flow",
      "nodes": [
        "WorkflowUserRequestService_saveWorkflowUserRequest",
        "WorkflowRuleEngineService_checkWorkFlowRule",
        "WorkflowStageService_searchWorkFlowStage",
        "WorkflowUserRequestService_saveFormData",
        "WorkflowUserRequestService_findApprovalStaffsAndMoveToNextStage",
        "WorkflowUserRequestService_moveToNextStage",
        "workflow_application_lifecycle"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowUserRequestService.php"
    },
    {
      "id": "workflow_payment_resolution_flow",
      "label": "Workflow Payment Resolution Flow",
      "nodes": [
        "WorkflowUserRequestService_saveFormData",
        "WorkflowUserStagePaymentService_processPaymentRule",
        "WorkflowHelperService_getFormFieldValue",
        "WorkflowRuleEngineService_checkIfRuleMatch",
        "WorkflowUserStagePaymentService_initiateUserStagePayment",
        "FeeController_online_payment_endpoints",
        "payment_rule_resolution_concept"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "src/com/linways/core/service/WorkflowUserStagePaymentService.php"
    },
    {
      "id": "workflow_output_portability_flow",
      "label": "Workflow Output and Portability Flow",
      "nodes": [
        "PrintTemplateService_renderApplicationPrint",
        "WorkflowService_generateWorkflowJSONExport",
        "WorkflowService_importWorkflowFromJSON",
        "WorkflowService_resolveOrCreatePrintTemplate",
        "CustomReportService_getCompiledFragmentsAndFilters",
        "CustomReportService_searchReportData",
        "workflow_json_portability_concept",
        "print_template_rendering_concept",
        "custom_report_compilation_concept"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.82,
      "source_file": "src/com/linways/core/service/WorkflowService.php"
    },
    {
      "id": "workflow_test_bootstrap_flow",
      "label": "Workflow Test Bootstrap Flow",
      "nodes": [
        "test_ams_db_config",
        "test_nucleus_db_config",
        "HelloWorldAPITestCase",
        "WorkFlowTestCase",
        "workflow_test_environment_bootstrap"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "test/unit/WorkFlowTestCase.php"
    }
  ],
  "built_at_commit": "67d4fdbfe208404ecb163f3e98a12f341459f161"
}