Hooks

Hooks called and received by modules 1

These hooks have been dispatched by PrestaShop and there are active modules listening and receiving them.

moduleRoutes

Arguments Location Hooked modules
[
  "id_shop" => 1
]
/app/data/public/classes/Dispatcher.php:575

Ps_checkout

Module arguments
[
  "id_shop" => 1
  "cookie" => Cookie {#19
    #_content: [
      "date_add" => "2026-06-01 13:04:00"
      "id_lang" => 0
      "detect_language" => true
      "shopContext" => "s-1"
    ]
    #_name: "PrestaShop-de62319a51d0192c49a350f12a073554"
    #_expire: 1782072578
    #_domain: "store.keeneradventures.com"
    #_sameSite: "Lax"
    #_path: "/"
    #cipherTool: PhpEncryption {#18 …}
    #_modified: true
    #_allow_writing: true
    #_salt: "FbvIRV9dEaBCG4xi8MtsVKC6HreenfVS"
    #_standalone: false
    #_secure: true
    #session: null
  }
  "cart" => null
  "altern" => 1
]

Hooks called but not received by modules 8

These hooks have been dispatched by PrestaShop but no modules have subscribed to them.

actionDispatcherBefore

Arguments Location
[
  "_ps_version" => "9.1.3"
  "request" => Symfony\Component\HttpFoundation\Request {#61
    +attributes: Symfony\Component\HttpFoundation\ParameterBag {#64 …}
    +request: Symfony\Component\HttpFoundation\InputBag {#62 …}
    +query: Symfony\Component\HttpFoundation\InputBag {#63 …}
    +server: Symfony\Component\HttpFoundation\ServerBag {#67 …}
    +files: Symfony\Component\HttpFoundation\FileBag {#66 …}
    +cookies: Symfony\Component\HttpFoundation\InputBag {#65 …}
    +headers: Symfony\Component\HttpFoundation\HeaderBag {#68 …}
    #content: ""
    #languages: null
    #charsets: null
    #encodings: null
    #acceptableContentTypes: [
      "*/*"
    ]
    #pathInfo: "/"
    #requestUri: "/admin374lzgpafwe9at1duy2/?controller=AdminClickToPayParent&token=3d4714d68b.SdbMwe11zAIMT1Rv4Is1J2mTk3Er9PQ4aaqHEgFxGY0.LYK5sYBHlDFpCQsesu5sRBrr8jZFmIBQKp-_XHAZLd9ksrqCmjCPcHQ9GQ"
    #baseUrl: "/admin374lzgpafwe9at1duy2"
    #basePath: null
    #method: "GET"
    #format: null
    #session: Symfony\Component\HttpFoundation\Session\Session {#1098 …}
    #locale: "en-US"
    #defaultLocale: "en-US"
    -preferredFormat: null
    -isHostValid: true
    -isForwardedValid: true
    -isSafeContentPreferred: ? bool
    -trustedValuesCache: []
    -isIisRewrite: false
    basePath: "/admin374lzgpafwe9at1duy2"
    format: "html"
  }
  "route" => null
  "controller_type" => 2
]
/app/data/public/src/Adapter/LegacyHookSubscriber.php:104

actionAdminControllerInitBefore

Arguments Location
[
  "controller" => AdminClickToPayParentController {#1092
    +className: null
    #context: Context {#12 …}
    +css_files: []
    +js_files: []
    #display_header: true
    #display_header_javascript: true
    #template: ?
    #display_footer: true
    #content_only: false
    +ajax: false
    #json: false
    #status: ""
    #redirect_after: null
    +controller_type: "moduleadmin"
    +php_self: null
    #translator: PrestaShopBundle\Translation\DataCollectorTranslator {#1459 …}
    #container: ContainerMPuNc2b\AdminKernelDevDebugContainer {#105 …}
    +module: ClickToPay {#1010 …}
    +errors: []
    +layout: "layout.tpl"
    +path: null
    +content: null
    +warnings: []
    +informations: []
    +confirmations: []
    +shopShareDatas: false
    +_languages: [
      [
        "id_lang" => 1
        "name" => "English (English)"
        "active" => 1
        "iso_code" => "en"
        "language_code" => "en-us"
        "locale" => "en-US"
        "date_format_lite" => "m/d/Y"
        "date_format_full" => "m/d/Y H:i:s"
        "is_rtl" => 0
        "id_shop" => 1
        "shops" => [
          1 => true
        ]
        "is_default" => 1
      ]
    ]
    +default_form_language: 1
    +allow_employee_form_lang: 0
    +bootstrap: false
    #meta_title: [
      "Click to Pay"
    ]
    +template: "content.tpl"
    +table: "configuration"
    +list_id: "configuration"
    #identifier: "id_configuration"
    #identifier_name: "name"
    +tabAccess: null
    +id: 171
    +required_database: false
    +token: ""
    +shopLinkType: ""
    #_defaultOrderBy: "id_configuration"
    #_defaultOrderWay: "ASC"
    +tpl_form_vars: []
    +tpl_list_vars: []
    +tpl_delete_link_vars: []
    +tpl_option_vars: []
    +tpl_view_vars: []
    +tpl_required_fields_vars: []
    +base_tpl_view: null
    +base_tpl_form: null
    +multiple_fieldsets: false
    +fields_value: []
    +max_image_size: null
    #list_simple_header: null
    #fields_list: null
    #fields_form: null
    #fields_form_override: null
    #submit_action: null
    #fields_options: []
    #shopLink: null
    #_listsql: ""
    #_list: []
    #_list_error: null
    #toolbar_title: [
      "Click to Pay"
    ]
    #toolbar_btn: [
      "new" => [
        "href" => "index.php?controller=AdminClickToPayParent&addconfiguration&token="
        "desc" => "Add new"
      ]
    ]
    #toolbar_scroll: true
    #show_toolbar: true
    #show_toolbar_options: false
    #_listTotal: 0
    +lang: false
    #_filter: null
    #_filterHaving: null
    #_tmpTableFilter: ""
    #_pagination: [
      20
      50
      100
      300
      1000
    ]
    #_default_pagination: 50
    #_orderBy: null
    #_orderWay: null
    #actions_available: [
      "view"
      "edit"
      "duplicate"
      "delete"
    ]
    #actions: []
    #list_skip_actions: []
    #lite_display: false
    #list_no_link: false
    #allow_export: false
    +required_fields: []
    #helper: null
    -allowAnonymous: false
    +override_folder: "click_to_pay_parent/"
    #bulk_actions: null
    #boxes: null
    #explicitSelect: false
    #_select: null
    #_join: null
    #_where: null
    #_group: null
    #_having: null
    #_use_found_rows: true
    #is_cms: false
    #position_identifier: null
    #position_group_identifier: null
    #deleted: false
    #filter: null
    #noLink: null
    #specificConfirmDelete: null
    #colorOnBackground: null
    #row_hover: true
    #action: null
    #display: null
    +tpl_folder: "click_to_pay_parent/"
    #bo_theme: "default"
    #_redirect: true
    +fieldImageSettings: []
    +imageType: "jpg"
    #object: null
    #id_object: 0
    +controller_name: "AdminClickToPayParent"
    +multishop_context: 7
    +multishop_context_group: true
    #breadcrumbs: [
      "Click to Pay"
    ]
    +show_page_header_toolbar: true
    +page_header_toolbar_title: "Click to Pay"
    +page_header_toolbar_btn: []
    +show_form_cancel_button: null
    +admin_webpath: "admin374lzgpafwe9at1duy2"
    #list_natives_modules: []
    #list_partners_modules: []
    +modals: []
    #can_import: false
    #tabSlug: null
    +_conf: [
      1 => "Successful deletion"
      2 => "The selection has been successfully deleted."
      3 => "Successful creation"
      4 => "Successful update"
      5 => "The status has been successfully updated."
      6 => "The settings have been successfully updated."
      7 => "Image successfully deleted."
      8 => "The module was successfully downloaded."
      9 => "The thumbnails were successfully regenerated."
      10 => "The message was successfully sent to the customer."
      11 => "Comment successfully added."
      12 => "Module(s) installed successfully."
      13 => "Module(s) uninstalled successfully."
      14 => "The translation was successfully copied."
      15 => "The translations have been successfully added."
      16 => "The module transplanted successfully to the hook."
      17 => "The module was successfully removed from the hook."
      18 => "Successful upload."
      19 => "Duplication was completed successfully."
      20 => "The translation was added successfully, but the language has not been created."
      21 => "Module reset successfully."
      22 => "Module deleted successfully."
      23 => "Localization pack imported successfully."
      24 => "Localization pack imported successfully."
      25 => "The selected images have successfully been moved."
      26 => "Your cover image selection has been saved."
      27 => "The image's shop association has been modified."
      28 => "A zone has been assigned to the selection successfully."
      29 => "Successful upgrade."
      30 => "A partial refund was successfully created."
      31 => "The discount was successfully generated."
      32 => "Successfully signed in to PrestaShop Addons."
    ]
    #translationsTab: []
    +bo_css: "theme.css"
    +_error: [
      1 => "The root category of the shop Keener Adventures Store is not associated with the current shop. You can't access this page. Please change the root category of the shop."
    ]
    +_lang: null
  }
]
/app/data/public/classes/controller/AdminController.php:2743

actionControllerInitBefore

Arguments Location
[
  "controller" => AdminClickToPayParentController {#1092
    +className: null
    #context: Context {#12 …}
    +css_files: []
    +js_files: []
    #display_header: true
    #display_header_javascript: true
    #template: ?
    #display_footer: true
    #content_only: false
    +ajax: false
    #json: false
    #status: ""
    #redirect_after: null
    +controller_type: "moduleadmin"
    +php_self: null
    #translator: PrestaShopBundle\Translation\DataCollectorTranslator {#1459 …}
    #container: ContainerMPuNc2b\AdminKernelDevDebugContainer {#105 …}
    +module: ClickToPay {#1010 …}
    +errors: []
    +layout: "layout.tpl"
    +path: null
    +content: null
    +warnings: []
    +informations: []
    +confirmations: []
    +shopShareDatas: false
    +_languages: [
      [
        "id_lang" => 1
        "name" => "English (English)"
        "active" => 1
        "iso_code" => "en"
        "language_code" => "en-us"
        "locale" => "en-US"
        "date_format_lite" => "m/d/Y"
        "date_format_full" => "m/d/Y H:i:s"
        "is_rtl" => 0
        "id_shop" => 1
        "shops" => [
          1 => true
        ]
        "is_default" => 1
      ]
    ]
    +default_form_language: 1
    +allow_employee_form_lang: 0
    +bootstrap: false
    #meta_title: [
      "Click to Pay"
    ]
    +template: "content.tpl"
    +table: "configuration"
    +list_id: "configuration"
    #identifier: "id_configuration"
    #identifier_name: "name"
    +tabAccess: null
    +id: 171
    +required_database: false
    +token: ""
    +shopLinkType: ""
    #_defaultOrderBy: "id_configuration"
    #_defaultOrderWay: "ASC"
    +tpl_form_vars: []
    +tpl_list_vars: []
    +tpl_delete_link_vars: []
    +tpl_option_vars: []
    +tpl_view_vars: []
    +tpl_required_fields_vars: []
    +base_tpl_view: null
    +base_tpl_form: null
    +multiple_fieldsets: false
    +fields_value: []
    +max_image_size: null
    #list_simple_header: null
    #fields_list: null
    #fields_form: null
    #fields_form_override: null
    #submit_action: null
    #fields_options: []
    #shopLink: null
    #_listsql: ""
    #_list: []
    #_list_error: null
    #toolbar_title: [
      "Click to Pay"
    ]
    #toolbar_btn: [
      "new" => [
        "href" => "index.php?controller=AdminClickToPayParent&addconfiguration&token="
        "desc" => "Add new"
      ]
    ]
    #toolbar_scroll: true
    #show_toolbar: true
    #show_toolbar_options: false
    #_listTotal: 0
    +lang: false
    #_filter: null
    #_filterHaving: null
    #_tmpTableFilter: ""
    #_pagination: [
      20
      50
      100
      300
      1000
    ]
    #_default_pagination: 50
    #_orderBy: null
    #_orderWay: null
    #actions_available: [
      "view"
      "edit"
      "duplicate"
      "delete"
    ]
    #actions: []
    #list_skip_actions: []
    #lite_display: false
    #list_no_link: false
    #allow_export: false
    +required_fields: []
    #helper: null
    -allowAnonymous: false
    +override_folder: "click_to_pay_parent/"
    #bulk_actions: null
    #boxes: null
    #explicitSelect: false
    #_select: null
    #_join: null
    #_where: null
    #_group: null
    #_having: null
    #_use_found_rows: true
    #is_cms: false
    #position_identifier: null
    #position_group_identifier: null
    #deleted: false
    #filter: null
    #noLink: null
    #specificConfirmDelete: null
    #colorOnBackground: null
    #row_hover: true
    #action: null
    #display: null
    +tpl_folder: "click_to_pay_parent/"
    #bo_theme: "default"
    #_redirect: true
    +fieldImageSettings: []
    +imageType: "jpg"
    #object: null
    #id_object: 0
    +controller_name: "AdminClickToPayParent"
    +multishop_context: 7
    +multishop_context_group: true
    #breadcrumbs: [
      "Click to Pay"
    ]
    +show_page_header_toolbar: true
    +page_header_toolbar_title: "Click to Pay"
    +page_header_toolbar_btn: []
    +show_form_cancel_button: null
    +admin_webpath: "admin374lzgpafwe9at1duy2"
    #list_natives_modules: []
    #list_partners_modules: []
    +modals: []
    #can_import: false
    #tabSlug: null
    +_conf: [
      1 => "Successful deletion"
      2 => "The selection has been successfully deleted."
      3 => "Successful creation"
      4 => "Successful update"
      5 => "The status has been successfully updated."
      6 => "The settings have been successfully updated."
      7 => "Image successfully deleted."
      8 => "The module was successfully downloaded."
      9 => "The thumbnails were successfully regenerated."
      10 => "The message was successfully sent to the customer."
      11 => "Comment successfully added."
      12 => "Module(s) installed successfully."
      13 => "Module(s) uninstalled successfully."
      14 => "The translation was successfully copied."
      15 => "The translations have been successfully added."
      16 => "The module transplanted successfully to the hook."
      17 => "The module was successfully removed from the hook."
      18 => "Successful upload."
      19 => "Duplication was completed successfully."
      20 => "The translation was added successfully, but the language has not been created."
      21 => "Module reset successfully."
      22 => "Module deleted successfully."
      23 => "Localization pack imported successfully."
      24 => "Localization pack imported successfully."
      25 => "The selected images have successfully been moved."
      26 => "Your cover image selection has been saved."
      27 => "The image's shop association has been modified."
      28 => "A zone has been assigned to the selection successfully."
      29 => "Successful upgrade."
      30 => "A partial refund was successfully created."
      31 => "The discount was successfully generated."
      32 => "Successfully signed in to PrestaShop Addons."
    ]
    #translationsTab: []
    +bo_css: "theme.css"
    +_error: [
      1 => "The root category of the shop Keener Adventures Store is not associated with the current shop. You can't access this page. Please change the root category of the shop."
    ]
    +_lang: null
  }
]
/app/data/public/classes/controller/Controller.php:173

actionControllerInitAfter

Arguments Location
[
  "controller" => AdminClickToPayParentController {#1092
    +className: null
    #context: Context {#12 …}
    +css_files: []
    +js_files: []
    #display_header: true
    #display_header_javascript: true
    #template: ?
    #display_footer: true
    #content_only: false
    +ajax: false
    #json: false
    #status: ""
    #redirect_after: null
    +controller_type: "moduleadmin"
    +php_self: null
    #translator: PrestaShopBundle\Translation\DataCollectorTranslator {#1459 …}
    #container: ContainerMPuNc2b\AdminKernelDevDebugContainer {#105 …}
    +module: ClickToPay {#1010 …}
    +errors: []
    +layout: "layout.tpl"
    +path: null
    +content: null
    +warnings: []
    +informations: []
    +confirmations: []
    +shopShareDatas: false
    +_languages: [
      [
        "id_lang" => 1
        "name" => "English (English)"
        "active" => 1
        "iso_code" => "en"
        "language_code" => "en-us"
        "locale" => "en-US"
        "date_format_lite" => "m/d/Y"
        "date_format_full" => "m/d/Y H:i:s"
        "is_rtl" => 0
        "id_shop" => 1
        "shops" => [
          1 => true
        ]
        "is_default" => 1
      ]
    ]
    +default_form_language: 1
    +allow_employee_form_lang: 0
    +bootstrap: false
    #meta_title: [
      "Click to Pay"
    ]
    +template: "content.tpl"
    +table: "configuration"
    +list_id: "configuration"
    #identifier: "id_configuration"
    #identifier_name: "name"
    +tabAccess: null
    +id: 171
    +required_database: false
    +token: ""
    +shopLinkType: ""
    #_defaultOrderBy: "id_configuration"
    #_defaultOrderWay: "ASC"
    +tpl_form_vars: []
    +tpl_list_vars: []
    +tpl_delete_link_vars: []
    +tpl_option_vars: []
    +tpl_view_vars: []
    +tpl_required_fields_vars: []
    +base_tpl_view: null
    +base_tpl_form: null
    +multiple_fieldsets: false
    +fields_value: []
    +max_image_size: null
    #list_simple_header: null
    #fields_list: null
    #fields_form: null
    #fields_form_override: null
    #submit_action: null
    #fields_options: []
    #shopLink: null
    #_listsql: ""
    #_list: []
    #_list_error: null
    #toolbar_title: [
      "Click to Pay"
    ]
    #toolbar_btn: [
      "new" => [
        "href" => "index.php?controller=AdminClickToPayParent&addconfiguration&token="
        "desc" => "Add new"
      ]
    ]
    #toolbar_scroll: true
    #show_toolbar: true
    #show_toolbar_options: false
    #_listTotal: 0
    +lang: false
    #_filter: null
    #_filterHaving: null
    #_tmpTableFilter: ""
    #_pagination: [
      20
      50
      100
      300
      1000
    ]
    #_default_pagination: 50
    #_orderBy: null
    #_orderWay: null
    #actions_available: [
      "view"
      "edit"
      "duplicate"
      "delete"
    ]
    #actions: []
    #list_skip_actions: []
    #lite_display: false
    #list_no_link: false
    #allow_export: false
    +required_fields: []
    #helper: null
    -allowAnonymous: false
    +override_folder: "click_to_pay_parent/"
    #bulk_actions: null
    #boxes: null
    #explicitSelect: false
    #_select: null
    #_join: null
    #_where: null
    #_group: null
    #_having: null
    #_use_found_rows: true
    #is_cms: false
    #position_identifier: null
    #position_group_identifier: null
    #deleted: false
    #filter: null
    #noLink: null
    #specificConfirmDelete: null
    #colorOnBackground: null
    #row_hover: true
    #action: null
    #display: null
    +tpl_folder: "click_to_pay_parent/"
    #bo_theme: "default"
    #_redirect: true
    +fieldImageSettings: []
    +imageType: "jpg"
    #object: null
    #id_object: 0
    +controller_name: "AdminClickToPayParent"
    +multishop_context: 7
    +multishop_context_group: true
    #breadcrumbs: [
      "Click to Pay"
    ]
    +show_page_header_toolbar: true
    +page_header_toolbar_title: "Click to Pay"
    +page_header_toolbar_btn: []
    +show_form_cancel_button: null
    +admin_webpath: "admin374lzgpafwe9at1duy2"
    #list_natives_modules: []
    #list_partners_modules: []
    +modals: []
    #can_import: false
    #tabSlug: null
    +_conf: [
      1 => "Successful deletion"
      2 => "The selection has been successfully deleted."
      3 => "Successful creation"
      4 => "Successful update"
      5 => "The status has been successfully updated."
      6 => "The settings have been successfully updated."
      7 => "Image successfully deleted."
      8 => "The module was successfully downloaded."
      9 => "The thumbnails were successfully regenerated."
      10 => "The message was successfully sent to the customer."
      11 => "Comment successfully added."
      12 => "Module(s) installed successfully."
      13 => "Module(s) uninstalled successfully."
      14 => "The translation was successfully copied."
      15 => "The translations have been successfully added."
      16 => "The module transplanted successfully to the hook."
      17 => "The module was successfully removed from the hook."
      18 => "Successful upload."
      19 => "Duplication was completed successfully."
      20 => "The translation was added successfully, but the language has not been created."
      21 => "Module reset successfully."
      22 => "Module deleted successfully."
      23 => "Localization pack imported successfully."
      24 => "Localization pack imported successfully."
      25 => "The selected images have successfully been moved."
      26 => "Your cover image selection has been saved."
      27 => "The image's shop association has been modified."
      28 => "A zone has been assigned to the selection successfully."
      29 => "Successful upgrade."
      30 => "A partial refund was successfully created."
      31 => "The discount was successfully generated."
      32 => "Successfully signed in to PrestaShop Addons."
    ]
    #translationsTab: []
    +bo_css: "theme.css"
    +_error: [
      1 => "The root category of the shop Keener Adventures Store is not associated with the current shop. You can't access this page. Please change the root category of the shop."
    ]
    +_lang: null
  }
]
/app/data/public/classes/controller/Controller.php:201

actionAfterLoadRoutes

Arguments Location
[
  "dispatcher" => Dispatcher {#799
    +default_routes: [
      "upload" => [
        "controller" => "upload"
        "rule" => "upload/{file}"
        "keywords" => [
          "file" => [
            "regexp" => ".+"
            "param" => "file"
          ]
        ]
      ]
      "category_rule" => [
        "controller" => "category"
        "rule" => "{id}-{rewrite}"
        "keywords" => [
          "id" => [
            "regexp" => "[0-9]+"
            "param" => "id_category"
          ]
          "rewrite" => [
            "regexp" => "[_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?"
          ]
          "meta_title" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
          "categories" => [
            "regexp" => "[/_a-zA-Z0-9-\pL]*"
          ]
        ]
      ]
      "supplier_rule" => [
        "controller" => "supplier"
        "rule" => "supplier/{id}-{rewrite}"
        "keywords" => [
          "id" => [
            "regexp" => "[0-9]+"
            "param" => "id_supplier"
          ]
          "rewrite" => [
            "regexp" => "[_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?"
          ]
          "meta_title" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
        ]
      ]
      "manufacturer_rule" => [
        "controller" => "manufacturer"
        "rule" => "brand/{id}-{rewrite}"
        "keywords" => [
          "id" => [
            "regexp" => "[0-9]+"
            "param" => "id_manufacturer"
          ]
          "rewrite" => [
            "regexp" => "[_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?"
          ]
          "meta_title" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
        ]
      ]
      "cms_rule" => [
        "controller" => "cms"
        "rule" => "content/{id}-{rewrite}"
        "keywords" => [
          "id" => [
            "regexp" => "[0-9]+"
            "param" => "id_cms"
          ]
          "rewrite" => [
            "regexp" => "[_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?"
          ]
          "meta_title" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
        ]
      ]
      "cms_category_rule" => [
        "controller" => "cms"
        "rule" => "content/category/{id}-{rewrite}"
        "keywords" => [
          "id" => [
            "regexp" => "[0-9]+"
            "param" => "id_cms_category"
          ]
          "rewrite" => [
            "regexp" => "[_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?"
          ]
          "meta_title" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
        ]
      ]
      "module" => [
        "controller" => null
        "rule" => "module/{module}{/:controller}"
        "keywords" => [
          "module" => [
            "regexp" => "[_a-zA-Z0-9_-]+"
            "param" => "module"
          ]
          "controller" => [
            "regexp" => "[_a-zA-Z0-9_-]+"
            "param" => "controller"
          ]
        ]
        "params" => [
          "fc" => "module"
        ]
      ]
      "product_rule" => [
        "controller" => "product"
        "rule" => "{id}{-:id_product_attribute}-{rewrite}.html"
        "keywords" => [
          "id" => [
            "regexp" => "[0-9]+"
            "param" => "id_product"
          ]
          "id_product_attribute" => [
            "regexp" => "[0-9]*+"
            "param" => "id_product_attribute"
          ]
          "rewrite" => [
            "regexp" => "[_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?"
            "param" => "rewrite"
          ]
          "ean13" => [
            "regexp" => "[0-9\pL]*"
          ]
          "category" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
          "categories" => [
            "regexp" => "[/_a-zA-Z0-9-\pL]*"
          ]
          "reference" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
          "meta_title" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
          "manufacturer" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
          "supplier" => [
            "regexp" => "[_a-zA-Z0-9-\pL]*"
          ]
          "price" => [
            "regexp" => "[0-9\.,]*"
          ]
          "tags" => [
            "regexp" => "[a-zA-Z0-9-\pL]*"
          ]
        ]
      ]
      "ps_checkout_applepay" => [
        "rule" => ".well-known/apple-developer-merchantid-domain-association"
        "keywords" => []
        "controller" => "applepay"
        "params" => [
          "fc" => "module"
          "module" => "ps_checkout"
          "action" => "getDomainAssociation"
        ]
      ]
    ]
    #use_routes: true
    #multilang_activated: false
    #routes: [
      1 => [
        1 => [
          "upload" => [
            "rule" => "upload/{file}"
            "regexp" => "#^/upload/(?P<file>.+)/?$#u"
            "controller" => "upload"
            "keywords" => [
              "file" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
            ]
            "params" => []
          ]
          "category_rule" => [
            "rule" => "{id}-{rewrite}"
            "regexp" => "#^/(?P<id_category>[0-9]+)\-([_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?)/?$#u"
            "controller" => "category"
            "keywords" => [
              "id" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
              "rewrite" => [
                "required" => false
                "prepend" => ""
                "append" => ""
              ]
            ]
            "params" => []
          ]
          "supplier_rule" => [
            "rule" => "supplier/{id}-{rewrite}"
            "regexp" => "#^/supplier/(?P<id_supplier>[0-9]+)\-([_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?)/?$#u"
            "controller" => "supplier"
            "keywords" => [
              "id" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
              "rewrite" => [
                "required" => false
                "prepend" => ""
                "append" => ""
              ]
            ]
            "params" => []
          ]
          "manufacturer_rule" => [
            "rule" => "brand/{id}-{rewrite}"
            "regexp" => "#^/brand/(?P<id_manufacturer>[0-9]+)\-([_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?)/?$#u"
            "controller" => "manufacturer"
            "keywords" => [
              "id" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
              "rewrite" => [
                "required" => false
                "prepend" => ""
                "append" => ""
              ]
            ]
            "params" => []
          ]
          "cms_rule" => [
            "rule" => "content/{id}-{rewrite}"
            "regexp" => "#^/content/(?P<id_cms>[0-9]+)\-([_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?)/?$#u"
            "controller" => "cms"
            "keywords" => [
              "id" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
              "rewrite" => [
                "required" => false
                "prepend" => ""
                "append" => ""
              ]
            ]
            "params" => []
          ]
          "cms_category_rule" => [
            "rule" => "content/category/{id}-{rewrite}"
            "regexp" => "#^/content/category/(?P<id_cms_category>[0-9]+)\-([_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?)/?$#u"
            "controller" => "cms"
            "keywords" => [
              "id" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
              "rewrite" => [
                "required" => false
                "prepend" => ""
                "append" => ""
              ]
            ]
            "params" => []
          ]
          "module" => [
            "rule" => "module/{module}{/:controller}"
            "regexp" => "#^/module/(?P<module>[_a-zA-Z0-9_-]+)(/(?P<controller>[_a-zA-Z0-9_-]+))?/?$#u"
            "controller" => null
            "keywords" => [
              "module" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
              "controller" => [
                "required" => true
                "prepend" => "/"
                "append" => ""
              ]
            ]
            "params" => [
              "fc" => "module"
            ]
          ]
          "product_rule" => [
            "rule" => "{id}{-:id_product_attribute}-{rewrite}.html"
            "regexp" => "#^/(?P<id_product>[0-9]+)(\-(?P<id_product_attribute>[0-9]*+))?\-(?P<rewrite>[_a-zA-Z0-9\x{0600}-\x{06FF}\pL\pS-]*?)\.html/?$#u"
            "controller" => "product"
            "keywords" => [
              "id" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
              "id_product_attribute" => [
                "required" => true
                "prepend" => "-"
                "append" => ""
              ]
              "rewrite" => [
                "required" => true
                "prepend" => ""
                "append" => ""
              ]
            ]
            "params" => []
          ]
          "ps_checkout_applepay" => [
            "rule" => ".well-known/apple-developer-merchantid-domain-association"
            "regexp" => "#^/\.well\-known/apple\-developer\-merchantid\-domain\-association/?$#u"
            "controller" => "applepay"
            "keywords" => []
            "params" => [
              "fc" => "module"
              "module" => "ps_checkout"
              "action" => "getDomainAssociation"
            ]
          ]
          "order-confirmation" => [
            "rule" => "order-confirmation"
            "regexp" => "#^/order\-confirmation/?$#u"
            "controller" => "order-confirmation"
            "keywords" => []
            "params" => []
          ]
          "password" => [
            "rule" => "password-recovery"
            "regexp" => "#^/password\-recovery/?$#u"
            "controller" => "password"
            "keywords" => []
            "params" => []
          ]
          "pagenotfound" => [
            "rule" => "page-not-found"
            "regexp" => "#^/page\-not\-found/?$#u"
            "controller" => "pagenotfound"
            "keywords" => []
            "params" => []
          ]
          "guest-tracking" => [
            "rule" => "guest-tracking"
            "regexp" => "#^/guest\-tracking/?$#u"
            "controller" => "guest-tracking"
            "keywords" => []
            "params" => []
          ]
          "history" => [
            "rule" => "order-history"
            "regexp" => "#^/order\-history/?$#u"
            "controller" => "history"
            "keywords" => []
            "params" => []
          ]
          "registration" => [
            "rule" => "registration"
            "regexp" => "#^/registration/?$#u"
            "controller" => "registration"
            "keywords" => []
            "params" => []
          ]
          "best-sales" => [
            "rule" => "best-sellers"
            "regexp" => "#^/best\-sellers/?$#u"
            "controller" => "best-sales"
            "keywords" => []
            "params" => []
          ]
          "order-follow" => [
            "rule" => "order-follow"
            "regexp" => "#^/order\-follow/?$#u"
            "controller" => "order-follow"
            "keywords" => []
            "params" => []
          ]
          "new-products" => [
            "rule" => "new-products"
            "regexp" => "#^/new\-products/?$#u"
            "controller" => "new-products"
            "keywords" => []
            "params" => []
          ]
          "prices-drop" => [
            "rule" => "prices-drop"
            "regexp" => "#^/prices\-drop/?$#u"
            "controller" => "prices-drop"
            "keywords" => []
            "params" => []
          ]
          "order-slip" => [
            "rule" => "credit-slip"
            "regexp" => "#^/credit\-slip/?$#u"
            "controller" => "order-slip"
            "keywords" => []
            "params" => []
          ]
          "contact" => [
            "rule" => "contact-us"
            "regexp" => "#^/contact\-us/?$#u"
            "controller" => "contact"
            "keywords" => []
            "params" => []
          ]
          "my-account" => [
            "rule" => "my-account"
            "regexp" => "#^/my\-account/?$#u"
            "controller" => "my-account"
            "keywords" => []
            "params" => []
          ]
          "addresses" => [
            "rule" => "addresses"
            "regexp" => "#^/addresses/?$#u"
            "controller" => "addresses"
            "keywords" => []
            "params" => []
          ]
          "supplier" => [
            "rule" => "suppliers"
            "regexp" => "#^/suppliers/?$#u"
            "controller" => "supplier"
            "keywords" => []
            "params" => []
          ]
          "discount" => [
            "rule" => "discount"
            "regexp" => "#^/discount/?$#u"
            "controller" => "discount"
            "keywords" => []
            "params" => []
          ]
          "identity" => [
            "rule" => "identity"
            "regexp" => "#^/identity/?$#u"
            "controller" => "identity"
            "keywords" => []
            "params" => []
          ]
          "address" => [
            "rule" => "address"
            "regexp" => "#^/address/?$#u"
            "controller" => "address"
            "keywords" => []
            "params" => []
          ]
          "sitemap" => [
            "rule" => "sitemap"
            "regexp" => "#^/sitemap/?$#u"
            "controller" => "sitemap"
            "keywords" => []
            "params" => []
          ]
          "stores" => [
            "rule" => "stores"
            "regexp" => "#^/stores/?$#u"
            "controller" => "stores"
            "keywords" => []
            "params" => []
          ]
          "manufacturer" => [
            "rule" => "brands"
            "regexp" => "#^/brands/?$#u"
            "controller" => "manufacturer"
            "keywords" => []
            "params" => []
          ]
          "search" => [
            "rule" => "search"
            "regexp" => "#^/search/?$#u"
            "controller" => "search"
            "keywords" => []
            "params" => []
          ]
          "authentication" => [
            "rule" => "login"
            "regexp" => "#^/login/?$#u"
            "controller" => "authentication"
            "keywords" => []
            "params" => []
          ]
          "order" => [
            "rule" => "order"
            "regexp" => "#^/order/?$#u"
            "controller" => "order"
            "keywords" => []
            "params" => []
          ]
          "cart" => [
            "rule" => "cart"
            "regexp" => "#^/cart/?$#u"
            "controller" => "cart"
            "keywords" => []
            "params" => []
          ]
        ]
      ]
    ]
    #controller: null
    #request_uri: "/admin374lzgpafwe9at1duy2/?controller=AdminClickToPayParent&token=3d4714d68b.SdbMwe11zAIMT1Rv4Is1J2mTk3Er9PQ4aaqHEgFxGY0.LYK5sYBHlDFpCQsesu5sRBrr8jZFmIBQKp-_XHAZLd9ksrqCmjCPcHQ9GQ"
    #empty_route: [
      "routeID" => "index"
      "rule" => ""
      "controller" => "index"
    ]
    #default_controller: null
    #use_default_controller: false
    #controller_not_found: "adminnotfound"
    #front_controller: 2
  }
  "id_shop" => 1
]
/app/data/public/classes/Dispatcher.php:677

actionAdminBreadcrumbModifier

Arguments Location
[
  "tabs" => [
    [
      "id_tab" => 171
      "id_parent" => 172
      "position" => 1
      "module" => "clicktopay"
      "class_name" => "AdminClickToPayParent"
      "route_name" => ""
      "active" => 0
      "enabled" => 1
      "icon" => ""
      "wording" => null
      "wording_domain" => null
      "id_lang" => 1
      "name" => "Click to Pay"
    ]
    [
      "id_tab" => 172
      "id_parent" => 34
      "position" => 7
      "module" => "clicktopay"
      "class_name" => "AdminClickToPayParent_MTR"
      "route_name" => ""
      "active" => 0
      "enabled" => 1
      "icon" => ""
      "wording" => null
      "wording_domain" => null
      "id_lang" => 1
      "name" => "Click to Pay"
    ]
    [
      "id_tab" => 34
      "id_parent" => 33
      "position" => 0
      "module" => null
      "class_name" => "AdminParentModulesSf"
      "route_name" => ""
      "active" => 1
      "enabled" => 1
      "icon" => "extension"
      "wording" => "Modules"
      "wording_domain" => "Admin.Navigation.Menu"
      "id_lang" => 1
      "name" => "Modules"
    ]
    [
      "id_tab" => 33
      "id_parent" => 0
      "position" => 3
      "module" => null
      "class_name" => "IMPROVE"
      "route_name" => ""
      "active" => 1
      "enabled" => 1
      "icon" => ""
      "wording" => "Improve"
      "wording_domain" => "Admin.Navigation.Menu"
      "id_lang" => 1
      "name" => "Improve"
    ]
  ]
  "breadcrumb" => [
    "container" => [
      "name" => "Click to Pay"
      "href" => "https://store.keeneradventures.com/admin374lzgpafwe9at1duy2/?controller=AdminClickToPayParent_MTR&token="
      "icon" => "icon-AdminClickToPayParent_MTR"
    ]
    "tab" => [
      "name" => "Click to Pay"
      "href" => "https://store.keeneradventures.com/admin374lzgpafwe9at1duy2/?controller=AdminClickToPayParent&token="
      "icon" => ""
    ]
    "action" => [
      "name" => "List"
      "href" => ""
      "icon" => "icon-th-list"
    ]
  ]
]
/app/data/public/classes/controller/AdminController.php:653

actionGetAdminToolbarButtons

Arguments Location
[
  "controller" => AdminClickToPayParentController {#1092
    +className: null
    #context: Context {#12 …}
    +css_files: []
    +js_files: []
    #display_header: true
    #display_header_javascript: true
    #template: ?
    #display_footer: true
    #content_only: false
    +ajax: false
    #json: false
    #status: ""
    #redirect_after: null
    +controller_type: "moduleadmin"
    +php_self: null
    #translator: PrestaShopBundle\Translation\DataCollectorTranslator {#1459 …}
    #container: ContainerMPuNc2b\AdminKernelDevDebugContainer {#105 …}
    +module: ClickToPay {#1010 …}
    +errors: []
    +layout: "layout.tpl"
    +path: null
    +content: null
    +warnings: []
    +informations: []
    +confirmations: []
    +shopShareDatas: false
    +_languages: [
      [
        "id_lang" => 1
        "name" => "English (English)"
        "active" => 1
        "iso_code" => "en"
        "language_code" => "en-us"
        "locale" => "en-US"
        "date_format_lite" => "m/d/Y"
        "date_format_full" => "m/d/Y H:i:s"
        "is_rtl" => 0
        "id_shop" => 1
        "shops" => [
          1 => true
        ]
        "is_default" => 1
      ]
    ]
    +default_form_language: 1
    +allow_employee_form_lang: 0
    +bootstrap: false
    #meta_title: [
      "Click to Pay"
    ]
    +template: "content.tpl"
    +table: "configuration"
    +list_id: "configuration"
    #identifier: "id_configuration"
    #identifier_name: "name"
    +tabAccess: null
    +id: 171
    +required_database: false
    +token: ""
    +shopLinkType: ""
    #_defaultOrderBy: "id_configuration"
    #_defaultOrderWay: "ASC"
    +tpl_form_vars: []
    +tpl_list_vars: []
    +tpl_delete_link_vars: []
    +tpl_option_vars: []
    +tpl_view_vars: []
    +tpl_required_fields_vars: []
    +base_tpl_view: null
    +base_tpl_form: null
    +multiple_fieldsets: false
    +fields_value: []
    +max_image_size: null
    #list_simple_header: null
    #fields_list: null
    #fields_form: null
    #fields_form_override: null
    #submit_action: null
    #fields_options: []
    #shopLink: null
    #_listsql: ""
    #_list: []
    #_list_error: null
    #toolbar_title: [
      "Click to Pay"
    ]
    #toolbar_btn: [
      "new" => [
        "href" => "index.php?controller=AdminClickToPayParent&addconfiguration&token="
        "desc" => "Add new"
      ]
    ]
    #toolbar_scroll: true
    #show_toolbar: true
    #show_toolbar_options: false
    #_listTotal: 0
    +lang: false
    #_filter: null
    #_filterHaving: null
    #_tmpTableFilter: ""
    #_pagination: [
      20
      50
      100
      300
      1000
    ]
    #_default_pagination: 50
    #_orderBy: null
    #_orderWay: null
    #actions_available: [
      "view"
      "edit"
      "duplicate"
      "delete"
    ]
    #actions: []
    #list_skip_actions: []
    #lite_display: false
    #list_no_link: false
    #allow_export: false
    +required_fields: []
    #helper: null
    -allowAnonymous: false
    +override_folder: "click_to_pay_parent/"
    #bulk_actions: null
    #boxes: null
    #explicitSelect: false
    #_select: null
    #_join: null
    #_where: null
    #_group: null
    #_having: null
    #_use_found_rows: true
    #is_cms: false
    #position_identifier: null
    #position_group_identifier: null
    #deleted: false
    #filter: null
    #noLink: null
    #specificConfirmDelete: null
    #colorOnBackground: null
    #row_hover: true
    #action: null
    #display: null
    +tpl_folder: "click_to_pay_parent/"
    #bo_theme: "default"
    #_redirect: true
    +fieldImageSettings: []
    +imageType: "jpg"
    #object: null
    #id_object: 0
    +controller_name: "AdminClickToPayParent"
    +multishop_context: 7
    +multishop_context_group: true
    #breadcrumbs: [
      "Click to Pay"
    ]
    +show_page_header_toolbar: true
    +page_header_toolbar_title: "Click to Pay"
    +page_header_toolbar_btn: []
    +show_form_cancel_button: null
    +admin_webpath: "admin374lzgpafwe9at1duy2"
    #list_natives_modules: []
    #list_partners_modules: []
    +modals: []
    #can_import: false
    #tabSlug: null
    +_conf: [
      1 => "Successful deletion"
      2 => "The selection has been successfully deleted."
      3 => "Successful creation"
      4 => "Successful update"
      5 => "The status has been successfully updated."
      6 => "The settings have been successfully updated."
      7 => "Image successfully deleted."
      8 => "The module was successfully downloaded."
      9 => "The thumbnails were successfully regenerated."
      10 => "The message was successfully sent to the customer."
      11 => "Comment successfully added."
      12 => "Module(s) installed successfully."
      13 => "Module(s) uninstalled successfully."
      14 => "The translation was successfully copied."
      15 => "The translations have been successfully added."
      16 => "The module transplanted successfully to the hook."
      17 => "The module was successfully removed from the hook."
      18 => "Successful upload."
      19 => "Duplication was completed successfully."
      20 => "The translation was added successfully, but the language has not been created."
      21 => "Module reset successfully."
      22 => "Module deleted successfully."
      23 => "Localization pack imported successfully."
      24 => "Localization pack imported successfully."
      25 => "The selected images have successfully been moved."
      26 => "Your cover image selection has been saved."
      27 => "The image's shop association has been modified."
      28 => "A zone has been assigned to the selection successfully."
      29 => "Successful upgrade."
      30 => "A partial refund was successfully created."
      31 => "The discount was successfully generated."
      32 => "Successfully signed in to PrestaShop Addons."
    ]
    #translationsTab: []
    +bo_css: "theme.css"
    +_error: [
      1 => "The root category of the shop Keener Adventures Store is not associated with the current shop. You can't access this page. Please change the root category of the shop."
    ]
    +_lang: null
  }
  "toolbar_extra_buttons_collection" => PrestaShop\PrestaShop\Core\Action\ActionsBarButtonsCollection {#1064
    -elements: []
  }
]
/app/data/public/classes/controller/AdminController.php:4363

actionAdminControllerInitAfter

Arguments Location
[
  "controller" => AdminClickToPayParentController {#1092
    +className: null
    #context: Context {#12 …}
    +css_files: []
    +js_files: []
    #display_header: true
    #display_header_javascript: true
    #template: ?
    #display_footer: true
    #content_only: false
    +ajax: false
    #json: false
    #status: ""
    #redirect_after: null
    +controller_type: "moduleadmin"
    +php_self: null
    #translator: PrestaShopBundle\Translation\DataCollectorTranslator {#1459 …}
    #container: ContainerMPuNc2b\AdminKernelDevDebugContainer {#105 …}
    +module: ClickToPay {#1010 …}
    +errors: []
    +layout: "layout.tpl"
    +path: null
    +content: null
    +warnings: []
    +informations: []
    +confirmations: []
    +shopShareDatas: false
    +_languages: [
      [
        "id_lang" => 1
        "name" => "English (English)"
        "active" => 1
        "iso_code" => "en"
        "language_code" => "en-us"
        "locale" => "en-US"
        "date_format_lite" => "m/d/Y"
        "date_format_full" => "m/d/Y H:i:s"
        "is_rtl" => 0
        "id_shop" => 1
        "shops" => [
          1 => true
        ]
        "is_default" => 1
      ]
    ]
    +default_form_language: 1
    +allow_employee_form_lang: 0
    +bootstrap: false
    #meta_title: [
      "Click to Pay"
    ]
    +template: "content.tpl"
    +table: "configuration"
    +list_id: "configuration"
    #identifier: "id_configuration"
    #identifier_name: "name"
    +tabAccess: null
    +id: 171
    +required_database: false
    +token: ""
    +shopLinkType: ""
    #_defaultOrderBy: "id_configuration"
    #_defaultOrderWay: "ASC"
    +tpl_form_vars: []
    +tpl_list_vars: []
    +tpl_delete_link_vars: []
    +tpl_option_vars: []
    +tpl_view_vars: []
    +tpl_required_fields_vars: []
    +base_tpl_view: null
    +base_tpl_form: null
    +multiple_fieldsets: false
    +fields_value: []
    +max_image_size: null
    #list_simple_header: null
    #fields_list: null
    #fields_form: null
    #fields_form_override: null
    #submit_action: null
    #fields_options: []
    #shopLink: null
    #_listsql: ""
    #_list: []
    #_list_error: null
    #toolbar_title: [
      "Click to Pay"
    ]
    #toolbar_btn: [
      "new" => [
        "href" => "index.php?controller=AdminClickToPayParent&addconfiguration&token="
        "desc" => "Add new"
      ]
    ]
    #toolbar_scroll: true
    #show_toolbar: true
    #show_toolbar_options: false
    #_listTotal: 0
    +lang: false
    #_filter: null
    #_filterHaving: null
    #_tmpTableFilter: ""
    #_pagination: [
      20
      50
      100
      300
      1000
    ]
    #_default_pagination: 50
    #_orderBy: null
    #_orderWay: null
    #actions_available: [
      "view"
      "edit"
      "duplicate"
      "delete"
    ]
    #actions: []
    #list_skip_actions: []
    #lite_display: false
    #list_no_link: false
    #allow_export: false
    +required_fields: []
    #helper: null
    -allowAnonymous: false
    +override_folder: "click_to_pay_parent/"
    #bulk_actions: null
    #boxes: null
    #explicitSelect: false
    #_select: null
    #_join: null
    #_where: null
    #_group: null
    #_having: null
    #_use_found_rows: true
    #is_cms: false
    #position_identifier: null
    #position_group_identifier: null
    #deleted: false
    #filter: null
    #noLink: null
    #specificConfirmDelete: null
    #colorOnBackground: null
    #row_hover: true
    #action: null
    #display: null
    +tpl_folder: "click_to_pay_parent/"
    #bo_theme: "default"
    #_redirect: true
    +fieldImageSettings: []
    +imageType: "jpg"
    #object: null
    #id_object: 0
    +controller_name: "AdminClickToPayParent"
    +multishop_context: 7
    +multishop_context_group: true
    #breadcrumbs: [
      "Click to Pay"
    ]
    +show_page_header_toolbar: true
    +page_header_toolbar_title: "Click to Pay"
    +page_header_toolbar_btn: []
    +show_form_cancel_button: null
    +admin_webpath: "admin374lzgpafwe9at1duy2"
    #list_natives_modules: []
    #list_partners_modules: []
    +modals: []
    #can_import: false
    #tabSlug: null
    +_conf: [
      1 => "Successful deletion"
      2 => "The selection has been successfully deleted."
      3 => "Successful creation"
      4 => "Successful update"
      5 => "The status has been successfully updated."
      6 => "The settings have been successfully updated."
      7 => "Image successfully deleted."
      8 => "The module was successfully downloaded."
      9 => "The thumbnails were successfully regenerated."
      10 => "The message was successfully sent to the customer."
      11 => "Comment successfully added."
      12 => "Module(s) installed successfully."
      13 => "Module(s) uninstalled successfully."
      14 => "The translation was successfully copied."
      15 => "The translations have been successfully added."
      16 => "The module transplanted successfully to the hook."
      17 => "The module was successfully removed from the hook."
      18 => "Successful upload."
      19 => "Duplication was completed successfully."
      20 => "The translation was added successfully, but the language has not been created."
      21 => "Module reset successfully."
      22 => "Module deleted successfully."
      23 => "Localization pack imported successfully."
      24 => "Localization pack imported successfully."
      25 => "The selected images have successfully been moved."
      26 => "Your cover image selection has been saved."
      27 => "The image's shop association has been modified."
      28 => "A zone has been assigned to the selection successfully."
      29 => "Successful upgrade."
      30 => "A partial refund was successfully created."
      31 => "The discount was successfully generated."
      32 => "Successfully signed in to PrestaShop Addons."
    ]
    #translationsTab: []
    +bo_css: "theme.css"
    +_error: [
      1 => "The root category of the shop Keener Adventures Store is not associated with the current shop. You can't access this page. Please change the root category of the shop."
    ]
    +_lang: null
  }
]
/app/data/public/classes/controller/AdminController.php:2787

Not registered hooks 0

These hooks have been dispatched by PrestaShop but they are not registered in the database, meaning no modules registered them and they were not added in the hook fixtures for core hooks.

There are no unregistered hooks.

Seems like all hooks had appropriate listeners so they were all correctly registered in the database.