{
    "CronController": {
        "file": "app/Http/Controllers/CronController.php",
        "namespace": "App\\Http\\Controllers",
        "methods": [
            "cron",
            "placeOrderToApi",
            "serviceUpdate"
        ],
        "views": [],
        "models": [
            "CronJob",
            "CronJobLog"
        ],
        "middleware": []
    },
    "Controller": {
        "file": "app/Http/Controllers/Controller.php",
        "namespace": "App\\Http\\Controllers",
        "methods": [
            "__construct"
        ],
        "views": [],
        "models": [],
        "middleware": []
    },
    "SiteController": {
        "file": "app/Http/Controllers/SiteController.php",
        "namespace": "App\\Http\\Controllers",
        "methods": [
            "index",
            "pages",
            "subscribe",
            "contact",
            "contactSubmit",
            "policyPages",
            "changeLanguage",
            "services",
            "blog",
            "blogDetails",
            "cookieAccept",
            "apiDocumentation",
            "cookiePolicy",
            "placeholderImage",
            "maintenance"
        ],
        "views": [
            "Template::home",
            "Template::pages",
            "Template::contact",
            "Template::policy",
            "Template::services",
            "Template::blog",
            "Template::blog_details",
            "Template::api_documentation",
            "Template::cookie",
            "Template::maintenance"
        ],
        "models": [
            "AdminNotification",
            "Category",
            "Frontend",
            "Language",
            "Page",
            "Subscriber",
            "SupportMessage",
            "SupportTicket"
        ],
        "middleware": []
    },
    "ApiController": {
        "file": "app/Http/Controllers/User/ApiController.php",
        "namespace": "App\\Http\\Controllers\\User",
        "methods": [
            "api",
            "generateApiKey"
        ],
        "views": [
            "Template::user.api.index"
        ],
        "models": [],
        "middleware": []
    },
    "TicketController": {
        "file": "app/Http/Controllers/TicketController.php",
        "namespace": "App\\Http\\Controllers",
        "methods": [
            "__construct"
        ],
        "views": [],
        "models": [],
        "middleware": []
    },
    "PaymentController": {
        "file": "app/Http/Controllers/Gateway/PaymentController.php",
        "namespace": "App\\Http\\Controllers\\Gateway",
        "methods": [
            "deposit",
            "depositInsert",
            "appDepositConfirm",
            "depositConfirm",
            "manualDepositConfirm",
            "manualDepositUpdate"
        ],
        "views": [
            "Template::user.payment.deposit",
            "Template::$data->view",
            "Template::user.payment.manual"
        ],
        "models": [
            "AdminNotification",
            "Deposit",
            "GatewayCurrency",
            "Transaction",
            "User"
        ],
        "middleware": []
    },
    "ProcessController": {
        "file": "app/Http/Controllers/Gateway/NMI/ProcessController.php",
        "namespace": "App\\Http\\Controllers\\Gateway\\NMI",
        "methods": [
            "ipn"
        ],
        "views": [],
        "models": [
            "Deposit"
        ],
        "middleware": []
    },
    "SubscriberController": {
        "file": "app/Http/Controllers/Admin/SubscriberController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "sendEmailForm",
            "remove",
            "sendEmail"
        ],
        "views": [
            "admin.subscriber.index",
            "admin.subscriber.send_email"
        ],
        "models": [
            "Subscriber"
        ],
        "middleware": []
    },
    "ReferralController": {
        "file": "app/Http/Controllers/Admin/ReferralController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "status",
            "update"
        ],
        "views": [
            "admin.referral.index"
        ],
        "models": [
            "GeneralSetting",
            "Referral"
        ],
        "middleware": []
    },
    "ManualGatewayController": {
        "file": "app/Http/Controllers/Admin/ManualGatewayController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "create",
            "store",
            "edit",
            "update",
            "status"
        ],
        "views": [
            "admin.gateways.manual.list",
            "admin.gateways.manual.create",
            "admin.gateways.manual.edit"
        ],
        "models": [
            "Gateway",
            "GatewayCurrency"
        ],
        "middleware": []
    },
    "DripfeedController": {
        "file": "app/Http/Controllers/User/DripfeedController.php",
        "namespace": "App\\Http\\Controllers\\User",
        "methods": [
            "dripfeedOverview",
            "dripfeed",
            "history",
            "pending",
            "processing",
            "completed",
            "cancelled",
            "refunded"
        ],
        "views": [
            "Template::user.dripfeed.overview",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.history"
        ],
        "models": [
            "Order",
            "Service",
            "Category",
            "ApiProvider",
            "Transaction",
            "AdminNotification"
        ],
        "middleware": []
    },
    "LanguageController": {
        "file": "app/Http/Controllers/Admin/LanguageController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "langManage",
            "langStore",
            "langUpdate",
            "langDelete",
            "langEdit",
            "langImport",
            "storeLanguageJson",
            "deleteLanguageJson",
            "updateLanguageJson",
            "getKeys"
        ],
        "views": [
            "admin.language.lang",
            "admin.language.edit_lang"
        ],
        "models": [
            "Frontend",
            "Language"
        ],
        "middleware": []
    },
    "FrontendController": {
        "file": "app/Http/Controllers/Admin/FrontendController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "templates",
            "templatesActive",
            "seoEdit",
            "frontendSections",
            "frontendContent",
            "frontendElement",
            "frontendElementSlugCheck",
            "frontendSeo",
            "frontendSeoUpdate",
            "remove"
        ],
        "views": [
            "admin.frontend.index",
            "admin.frontend.templates",
            "admin.frontend.seo",
            "admin.frontend.section",
            "admin.frontend.element",
            "admin.frontend.element",
            "admin.frontend.frontend_seo"
        ],
        "models": [
            "Frontend"
        ],
        "middleware": []
    },
    "GeneralSettingController": {
        "file": "app/Http/Controllers/Admin/GeneralSettingController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "systemSetting",
            "general",
            "generalUpdate",
            "systemConfiguration",
            "systemConfigurationSubmit",
            "logoIcon",
            "logoIconUpdate",
            "customCss",
            "sitemap",
            "sitemapSubmit",
            "robot",
            "robotSubmit",
            "customCssSubmit",
            "maintenanceMode",
            "maintenanceModeSubmit",
            "cookie",
            "cookieSubmit",
            "socialiteCredentials",
            "updateSocialiteCredentialStatus",
            "updateSocialiteCredential"
        ],
        "views": [
            "admin.setting.system",
            "admin.setting.general",
            "admin.setting.configuration",
            "admin.setting.logo_icon",
            "admin.setting.custom_css",
            "admin.setting.sitemap",
            "admin.setting.robots",
            "admin.setting.maintenance",
            "admin.setting.cookie",
            "admin.setting.social_credential"
        ],
        "models": [
            "Frontend"
        ],
        "middleware": []
    },
    "CategoryController": {
        "file": "app/Http/Controllers/Admin/CategoryController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "store",
            "status"
        ],
        "views": [
            "admin.categories.index"
        ],
        "models": [
            "Category"
        ],
        "middleware": []
    },
    "CronConfigurationController": {
        "file": "app/Http/Controllers/Admin/CronConfigurationController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "cronJobs",
            "cronJobStore",
            "cronJobUpdate",
            "cronJobDelete",
            "schedule",
            "scheduleStore",
            "scheduleStatus",
            "schedulePause",
            "scheduleLogs",
            "scheduleLogResolved",
            "logFlush"
        ],
        "views": [
            "admin.cron.index",
            "admin.cron.schedule",
            "admin.cron.logs"
        ],
        "models": [
            "CronJob",
            "CronJobLog",
            "CronSchedule"
        ],
        "middleware": []
    },
    "RefillController": {
        "file": "app/Http/Controllers/User/RefillController.php",
        "namespace": "App\\Http\\Controllers\\User",
        "methods": [
            "index",
            "store"
        ],
        "views": [
            "Template::user.refill.index"
        ],
        "models": [
            "Order",
            "Refill"
        ],
        "middleware": []
    },
    "OrderController": {
        "file": "app/Http/Controllers/User/OrderController.php",
        "namespace": "App\\Http\\Controllers\\User",
        "methods": [
            "orderOverview",
            "order",
            "orderDetails",
            "history",
            "pending",
            "processing",
            "completed",
            "cancelled",
            "refunded",
            "massOrder",
            "massOrderStore"
        ],
        "views": [
            "Template::user.orders.overview",
            "Template::user.orders.details",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.history",
            "Template::user.orders.mass"
        ],
        "models": [
            "Order",
            "Service",
            "Category",
            "ApiProvider",
            "Transaction",
            "AdminNotification"
        ],
        "middleware": []
    },
    "ReportController": {
        "file": "app/Http/Controllers/Admin/ReportController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "transaction",
            "loginHistory",
            "loginIpHistory",
            "notificationHistory",
            "emailDetails"
        ],
        "views": [
            "admin.reports.transactions",
            "admin.reports.logins",
            "admin.reports.logins",
            "admin.reports.notification_history",
            "admin.reports.email_details"
        ],
        "models": [
            "NotificationLog",
            "Transaction",
            "UserLogin"
        ],
        "middleware": []
    },
    "ManageUsersController": {
        "file": "app/Http/Controllers/Admin/ManageUsersController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "allUsers",
            "activeUsers",
            "bannedUsers",
            "emailUnverifiedUsers",
            "emailVerifiedUsers",
            "mobileUnverifiedUsers",
            "mobileVerifiedUsers",
            "usersWithBalance",
            "detail",
            "update",
            "addSubBalance",
            "login",
            "status",
            "showNotificationSingleForm",
            "sendNotificationSingle",
            "showNotificationAllForm",
            "sendNotificationAll",
            "countBySegment",
            "list",
            "notificationLog",
            "service",
            "serviceStore",
            "serviceDelete"
        ],
        "views": [
            "admin.users.list",
            "admin.users.list",
            "admin.users.list",
            "admin.users.list",
            "admin.users.list",
            "admin.users.list",
            "admin.users.list",
            "admin.users.list",
            "admin.users.detail",
            "admin.users.notification_single",
            "admin.users.notification_all",
            "admin.reports.notification_history",
            "admin.users.service"
        ],
        "models": [
            "User",
            "Order",
            "Deposit",
            "Service",
            "Transaction",
            "UserService",
            "NotificationLog"
        ],
        "middleware": []
    },
    "SupportTicketController": {
        "file": "app/Http/Controllers/Admin/SupportTicketController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "__construct",
            "tickets",
            "pendingTicket",
            "closedTicket",
            "answeredTicket",
            "ticketReply",
            "ticketDelete"
        ],
        "views": [
            "admin.support.tickets",
            "admin.support.tickets",
            "admin.support.tickets",
            "admin.support.tickets",
            "admin.support.reply"
        ],
        "models": [
            "SupportMessage",
            "SupportTicket"
        ],
        "middleware": []
    },
    "NotificationController": {
        "file": "app/Http/Controllers/Admin/NotificationController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "globalEmail",
            "globalEmailUpdate",
            "globalSms",
            "globalSmsUpdate",
            "globalPush",
            "globalPushUpdate",
            "templates",
            "templateEdit",
            "templateUpdate",
            "emailSetting",
            "emailSettingUpdate",
            "emailTest",
            "smsSetting",
            "smsSettingUpdate",
            "smsTest",
            "pushSetting",
            "pushSettingUpdate",
            "pushSettingUpload",
            "pushSettingDownload"
        ],
        "views": [
            "admin.notification.global_email_template",
            "admin.notification.global_sms_template",
            "admin.notification.global_push_template",
            "admin.notification.template.index",
            "admin.notification.template.",
            "admin.notification.email_setting",
            "admin.notification.sms_setting",
            "admin.notification.push_setting"
        ],
        "models": [
            "NotificationTemplate"
        ],
        "middleware": []
    },
    "ServiceController": {
        "file": "app/Http/Controllers/Admin/ServiceController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "add",
            "store",
            "edit",
            "status",
            "apiServicesStore",
            "apiServices",
            "addService",
            "paginate",
            "bulkAction",
            "import"
        ],
        "views": [
            "admin.service.index",
            "admin.service.add",
            "admin.service.edit",
            "admin.service.api_services"
        ],
        "models": [
            "ApiProvider",
            "Category",
            "Service"
        ],
        "middleware": []
    },
    "OrderReportController": {
        "file": "app/Http/Controllers/Admin/OrderReportController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "orderStatistics",
            "orderStatisticsByAPI"
        ],
        "views": [
            "admin.statistics.index"
        ],
        "models": [
            "ApiProvider",
            "Order"
        ],
        "middleware": []
    },
    "ExtensionController": {
        "file": "app/Http/Controllers/Admin/ExtensionController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "update",
            "status"
        ],
        "views": [
            "admin.extension.index"
        ],
        "models": [
            "Extension"
        ],
        "middleware": []
    },
    "DepositController": {
        "file": "app/Http/Controllers/Admin/DepositController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "pending",
            "approved",
            "successful",
            "rejected",
            "initiated",
            "deposit",
            "details",
            "approve",
            "reject"
        ],
        "views": [
            "admin.deposit.log",
            "admin.deposit.log",
            "admin.deposit.log",
            "admin.deposit.log",
            "admin.deposit.log",
            "admin.deposit.log",
            "admin.deposit.detail"
        ],
        "models": [
            "Deposit",
            "Gateway"
        ],
        "middleware": []
    },
    "PageBuilderController": {
        "file": "app/Http/Controllers/Admin/PageBuilderController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "managePages",
            "managePagesSave",
            "managePagesUpdate",
            "checkSlug",
            "managePagesDelete",
            "manageSection",
            "manageSectionUpdate",
            "manageSeo",
            "manageSeoStore"
        ],
        "views": [
            "admin.frontend.builder.pages",
            "admin.frontend.builder.index",
            "admin.frontend.builder.seo"
        ],
        "models": [
            "Page"
        ],
        "middleware": []
    },
    "SystemController": {
        "file": "app/Http/Controllers/Admin/SystemController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "systemInfo",
            "optimize",
            "optimizeClear",
            "systemServerInfo",
            "systemUpdate",
            "systemUpdateProcess",
            "systemUpdateLog"
        ],
        "views": [
            "admin.system.info",
            "admin.system.optimize",
            "admin.system.server",
            "admin.system.update",
            "admin.system.update_log"
        ],
        "models": [
            "UpdateLog"
        ],
        "middleware": []
    },
    "AutomaticGatewayController": {
        "file": "app/Http/Controllers/Admin/AutomaticGatewayController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "edit",
            "update",
            "remove",
            "status",
            "gatewayValidator",
            "gatewayCurrencyValidator"
        ],
        "views": [
            "admin.gateways.automatic.list",
            "admin.gateways.automatic.edit"
        ],
        "models": [
            "Gateway",
            "GatewayCurrency"
        ],
        "middleware": []
    },
    "ApiProviderController": {
        "file": "app/Http/Controllers/Admin/ApiProviderController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "index",
            "store",
            "status",
            "balanceUpdate",
            "serviceSync"
        ],
        "views": [
            "admin.api_provider.index"
        ],
        "models": [
            "ApiProvider",
            "Service"
        ],
        "middleware": []
    },
    "AdminController": {
        "file": "app/Http/Controllers/Admin/AdminController.php",
        "namespace": "App\\Http\\Controllers\\Admin",
        "methods": [
            "dashboard",
            "depositAndWithdrawReport",
            "transactionReport",
            "profile",
            "profileUpdate",
            "password",
            "passwordUpdate",
            "notifications",
            "notificationRead",
            "requestReport",
            "reportSubmit",
            "readAllNotification",
            "deleteAllNotification",
            "deleteSingleNotification",
            "downloadAttachment",
            "providerChart"
        ],
        "views": [
            "admin.dashboard",
            "admin.profile",
            "admin.password",
            "admin.notifications",
            "admin.reports"
        ],
        "models": [
            "AdminNotification",
            "ApiProvider",
            "Order",
            "Deposit",
            "Transaction",
            "User",
            "UserLogin"
        ],
        "middleware": []
    },
    "LoginController": {
        "file": "app/Http/Controllers/User/Auth/LoginController.php",
        "namespace": "App\\Http\\Controllers\\User\\Auth",
        "methods": [
            "__construct",
            "showLoginForm",
            "login",
            "findUsername",
            "username",
            "logout",
            "authenticated"
        ],
        "views": [
            "Template::user.auth.login"
        ],
        "models": [
            "UserLogin"
        ],
        "middleware": []
    },
    "ForgotPasswordController": {
        "file": "app/Http/Controllers/User/Auth/ForgotPasswordController.php",
        "namespace": "App\\Http\\Controllers\\User\\Auth",
        "methods": [
            "showLinkRequestForm",
            "sendResetCodeEmail",
            "findFieldType",
            "codeVerify",
            "verifyCode"
        ],
        "views": [
            "Template::user.auth.passwords.email",
            "Template::user.auth.passwords.code_verify"
        ],
        "models": [
            "PasswordReset",
            "User"
        ],
        "middleware": []
    },
    "ResetPasswordController": {
        "file": "app/Http/Controllers/User/Auth/ResetPasswordController.php",
        "namespace": "App\\Http\\Controllers\\User\\Auth",
        "methods": [
            "showResetForm",
            "reset"
        ],
        "views": [
            "Template::user.auth.passwords.reset"
        ],
        "models": [
            "PasswordReset",
            "User"
        ],
        "middleware": []
    },
    "ProfileController": {
        "file": "app/Http/Controllers/User/ProfileController.php",
        "namespace": "App\\Http\\Controllers\\User",
        "methods": [
            "profile",
            "submitProfile",
            "changePassword",
            "submitPassword"
        ],
        "views": [
            "Template::user.profile_setting",
            "Template::user.password"
        ],
        "models": [],
        "middleware": []
    },
    "AuthorizationController": {
        "file": "app/Http/Controllers/User/AuthorizationController.php",
        "namespace": "App\\Http\\Controllers\\User",
        "methods": [
            "authorizeForm",
            "sendVerifyCode",
            "emailVerification",
            "mobileVerification",
            "g2faVerification"
        ],
        "views": [
            "Template::user.auth.authorization."
        ],
        "models": [],
        "middleware": []
    },
    "UserController": {
        "file": "app/Http/Controllers/User/UserController.php",
        "namespace": "App\\Http\\Controllers\\User",
        "methods": [
            "home",
            "depositHistory",
            "referrals",
            "show2faForm",
            "create2fa",
            "disable2fa",
            "transactions",
            "userData",
            "userDataSubmit",
            "attachmentDownload"
        ],
        "views": [
            "Template::user.dashboard",
            "Template::user.deposit_history",
            "Template::user.referrals",
            "Template::user.twofactor",
            "Template::user.transactions",
            "Template::user.user_data"
        ],
        "models": [
            "Deposit",
            "Order",
            "Referral",
            "Service",
            "SupportTicket",
            "Transaction"
        ],
        "middleware": []
    },
    "FavoriteController": {
        "file": "app/Http/Controllers/User/FavoriteController.php",
        "namespace": "App\\Http\\Controllers\\User",
        "methods": [
            "index",
            "add"
        ],
        "views": [
            "Template::user.favorite"
        ],
        "models": [
            "Favorite"
        ],
        "middleware": []
    },
    "RegisterController": {
        "file": "app/Http/Controllers/User/Auth/RegisterController.php",
        "namespace": "App\\Http\\Controllers\\User\\Auth",
        "methods": [
            "__construct",
            "showRegistrationForm",
            "register",
            "checkUser",
            "registered"
        ],
        "views": [
            "Template::user.auth.register"
        ],
        "models": [
            "AdminNotification",
            "User",
            "UserLogin"
        ],
        "middleware": []
    },
    "SocialiteController": {
        "file": "app/Http/Controllers/User/Auth/SocialiteController.php",
        "namespace": "App\\Http\\Controllers\\User\\Auth",
        "methods": [
            "socialLogin",
            "callback"
        ],
        "views": [],
        "models": [],
        "middleware": []
    }
}