Нов потребител

Laminas
Documentation Modules Gallery PHP Version 8.3.6 Extensions intl ModulesLaminas\I18nLaminas\Mvc\I18nLaminas\RouterLaminas\SessionConfigHelperAuthMainLmcRbacMvcLaminas\DeveloperToolsLaminasDbProfiler
Request and Response 200 RegistrationController::registration on auth\registration
Status code 200 Method GET Controller Auth\Controller\RegistrationController Action registration Other Route Parameters
 []
Route auth\registration Template auth/registration/registration

  

Execution Time 58.84 ms
1. route 38.94 ms
File: public/index.php - Line: 28
Target: Laminas\Mvc\Application
2. dispatch 39.93 ms
File: public/index.php - Line: 28
Target: Laminas\Mvc\Application
3. dispatch 42.91 ms
File: src/DispatchListener.php - Line: 117
Target: Auth\Controller\RegistrationController
4. render 48.58 ms
File: src/Application.php - Line: 335
Target: Laminas\Mvc\Application
5. renderer 48.85 ms
File: Http/DefaultRenderingStrategy.php - Line: 92
Target: Laminas\View\View
6. renderer.post 48.97 ms
File: Http/DefaultRenderingStrategy.php - Line: 92
Target: Laminas\View\View
7. response 56.70 ms
File: Http/DefaultRenderingStrategy.php - Line: 92
Target: Laminas\View\View
8. finish 56.83 ms
File: src/Application.php - Line: 335
Target: Laminas\Mvc\Application
9. collected 59.89 ms
File: Listener/ProfilerListener.php - Line: 79
Target: NULL
Total Time 58.84 ms
Memory Peak 4.00 MB
1. route 4.00 MB

public/index.php - Line: 28

2. dispatch 4.00 MB

public/index.php - Line: 28

3. dispatch 4.00 MB

src/DispatchListener.php - Line: 117

4. render 4.00 MB

src/Application.php - Line: 335

5. renderer 4.00 MB

Http/DefaultRenderingStrategy.php - Line: 92

6. renderer.post 4.00 MB

Http/DefaultRenderingStrategy.php - Line: 92

7. response 4.00 MB

Http/DefaultRenderingStrategy.php - Line: 92

8. finish 4.00 MB

src/Application.php - Line: 335

9. collected 4.00 MB

Listener/ProfilerListener.php - Line: 79

Memory Peak 4.00 MB
Config Config
Merged Config (Config)
 array:19 [
  "filters" => array:2 [
    "aliases" => array:14 [
      "alnum" => "Laminas\I18n\Filter\Alnum"
      "Alnum" => "Laminas\I18n\Filter\Alnum"
      "alpha" => "Laminas\I18n\Filter\Alpha"
      "Alpha" => "Laminas\I18n\Filter\Alpha"
      "numberformat" => "Laminas\I18n\Filter\NumberFormat"
      "numberFormat" => "Laminas\I18n\Filter\NumberFormat"
      "NumberFormat" => "Laminas\I18n\Filter\NumberFormat"
      "numberparse" => "Laminas\I18n\Filter\NumberParse"
      "numberParse" => "Laminas\I18n\Filter\NumberParse"
      "NumberParse" => "Laminas\I18n\Filter\NumberParse"
      "Zend\I18n\Filter\Alnum" => "Laminas\I18n\Filter\Alnum"
      "Zend\I18n\Filter\Alpha" => "Laminas\I18n\Filter\Alpha"
      "Zend\I18n\Filter\NumberFormat" => "Laminas\I18n\Filter\NumberFormat"
      "Zend\I18n\Filter\NumberParse" => "Laminas\I18n\Filter\NumberParse"
    ]
    "factories" => array:4 [
      "Laminas\I18n\Filter\Alnum" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Filter\Alpha" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Filter\NumberFormat" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Filter\NumberParse" => "Laminas\ServiceManager\Factory\InvokableFactory"
    ]
  ]
  "service_manager" => array:5 [
    "aliases" => array:20 [
      "TranslatorPluginManager" => "Laminas\I18n\Translator\LoaderPluginManager"
      "Zend\I18n\Translator\TranslatorInterface" => "Laminas\I18n\Translator\TranslatorInterface"
      "Zend\I18n\Translator\LoaderPluginManager" => "Laminas\I18n\Translator\LoaderPluginManager"
      "Laminas\I18n\Geography\CountryCodeListInterface" => "Laminas\I18n\Geography\DefaultCountryCodeList"
      "Laminas\Translator\TranslatorInterface" => "Laminas\I18n\Translator\TranslatorInterface"
      "MvcTranslator" => "Laminas\Mvc\I18n\Translator"
      "Zend\Mvc\I18n\Translator" => "Laminas\Mvc\I18n\Translator"
      "HttpRouter" => "Laminas\Router\Http\TreeRouteStack"
      "router" => "Laminas\Router\RouteStackInterface"
      "Router" => "Laminas\Router\RouteStackInterface"
      "RoutePluginManager" => "Laminas\Router\RoutePluginManager"
      "Zend\Router\Http\TreeRouteStack" => "Laminas\Router\Http\TreeRouteStack"
      "Zend\Router\RoutePluginManager" => "Laminas\Router\RoutePluginManager"
      "Zend\Router\RouteStackInterface" => "Laminas\Router\RouteStackInterface"
      "Laminas\Session\SessionManager" => "Laminas\Session\ManagerInterface"
      "Zend\Session\SessionManager" => "Laminas\Session\SessionManager"
      "Zend\Session\Config\ConfigInterface" => "Laminas\Session\Config\ConfigInterface"
      "Zend\Session\ManagerInterface" => "Laminas\Session\ManagerInterface"
      "Zend\Session\Storage\StorageInterface" => "Laminas\Session\Storage\StorageInterface"
      "translator" => "MvcTranslator"
    ]
    "factories" => array:53 [
      "Laminas\I18n\Translator\TranslatorInterface" => "Laminas\I18n\Translator\TranslatorServiceFactory"
      "Laminas\I18n\Translator\LoaderPluginManager" => "Laminas\I18n\Translator\LoaderPluginManagerFactory"
      "Laminas\I18n\Geography\DefaultCountryCodeList" => array:2 [
        0 => "Laminas\I18n\Geography\DefaultCountryCodeList"
        1 => "create"
      ]
      "Laminas\Mvc\I18n\Translator" => "Laminas\Mvc\I18n\TranslatorFactory"
      "Laminas\Router\Http\TreeRouteStack" => "Laminas\Router\Http\HttpRouterFactory"
      "Laminas\Router\RoutePluginManager" => "Laminas\Router\RoutePluginManagerFactory"
      "Laminas\Router\RouteStackInterface" => "Laminas\Router\RouterFactory"
      "Laminas\Session\Config\ConfigInterface" => "Laminas\Session\Service\SessionConfigFactory"
      "Laminas\Session\ManagerInterface" => "Laminas\Session\Service\SessionManagerFactory"
      "Laminas\Session\Storage\StorageInterface" => "Laminas\Session\Service\StorageFactory"
      "Auth\Authentication\AuthenticationService" => "Auth\Authentication\AuthenticationServiceFactory"
      "Auth\Authentication\IdentityProvider" => "Auth\Authentication\IdentityProviderFactory"
      "Session\Config" => "Laminas\Session\Service\SessionConfigFactory"
      "Main\Model\HelpTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\LogTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\ActivityTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\ClientsTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\UsersTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\UsersView" => "Main\Factory\AbstractModelFactory"
      "Main\Model\SportsTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\LevelsTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\PeriodTypesTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\CoursesTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\CoursesView" => "Main\Factory\AbstractModelFactory"
      "Main\Model\CourseDatesTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\CourseDatesView" => "Main\Factory\AbstractModelFactory"
      "Main\Model\EquipmentTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\AbilitiesTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\LocationsTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\ReservationsTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\StudentsTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\ReservationsView" => "Main\Factory\AbstractModelFactory"
      "Main\Model\TemplatesTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\PricesTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\ExtrasTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\FoodsTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\PaymentMethodsTable" => "Main\Factory\AbstractModelFactory"
      "Main\Model\SeasonsTable" => "Main\Factory\AbstractModelFactory"
      "LmcRbacMvc\Guards" => "LmcRbacMvc\Factory\GuardsFactory"
      "Rbac\Rbac" => "LmcRbacMvc\Factory\RbacFactory"
      "LmcRbacMvc\Assertion\AssertionPluginManager" => "LmcRbacMvc\Factory\AssertionPluginManagerFactory"
      "LmcRbacMvc\Collector\RbacCollector" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "LmcRbacMvc\Guard\GuardPluginManager" => "LmcRbacMvc\Factory\GuardPluginManagerFactory"
      "LmcRbacMvc\Identity\AuthenticationIdentityProvider" => "LmcRbacMvc\Factory\AuthenticationIdentityProviderFactory"
      "LmcRbacMvc\Options\ModuleOptions" => "LmcRbacMvc\Factory\ModuleOptionsFactory"
      "LmcRbacMvc\Role\RoleProviderPluginManager" => "LmcRbacMvc\Factory\RoleProviderPluginManagerFactory"
      "LmcRbacMvc\Service\AuthorizationService" => "LmcRbacMvc\Factory\AuthorizationServiceFactory"
      "LmcRbacMvc\Service\RoleService" => "LmcRbacMvc\Factory\RoleServiceFactory"
      "LmcRbacMvc\View\Strategy\RedirectStrategy" => "LmcRbacMvc\Factory\RedirectStrategyFactory"
      "LmcRbacMvc\View\Strategy\UnauthorizedStrategy" => "LmcRbacMvc\Factory\UnauthorizedStrategyFactory"
      "LaminasDbProfiler\Collector\DbCollector" => "LaminasDbProfiler\Collector\Service\DbCollectorFactory"
      "LaminasDbProfiler\Options\ModuleOptions" => "LaminasDbProfiler\Options\Service\ModuleOptionsFactory"
      "Laminas\Db\Adapter\Adapter" => "Laminas\Db\Adapter\AdapterServiceFactory"
    ]
    "delegators" => array:2 [
      "HttpRouter" => array:1 [
        0 => "Laminas\Mvc\I18n\Router\HttpRouterDelegatorFactory"
      ]
      "Laminas\Router\Http\TreeRouteStack" => array:1 [
        0 => "Laminas\Mvc\I18n\Router\HttpRouterDelegatorFactory"
      ]
    ]
    "abstract_factories" => array:1 [
      0 => "Laminas\Session\Service\ContainerAbstractServiceFactory"
    ]
    "invokables" => array:1 [
      "Laminas\Authentication\AuthenticationService" => "Laminas\Authentication\AuthenticationService"
    ]
  ]
  "validators" => array:2 [
    "aliases" => array:31 [
      "alnum" => "Laminas\I18n\Validator\Alnum"
      "Alnum" => "Laminas\I18n\Validator\Alnum"
      "alpha" => "Laminas\I18n\Validator\Alpha"
      "Alpha" => "Laminas\I18n\Validator\Alpha"
      "datetime" => "Laminas\I18n\Validator\DateTime"
      "dateTime" => "Laminas\I18n\Validator\DateTime"
      "DateTime" => "Laminas\I18n\Validator\DateTime"
      "float" => "Laminas\I18n\Validator\IsFloat"
      "Float" => "Laminas\I18n\Validator\IsFloat"
      "int" => "Laminas\I18n\Validator\IsInt"
      "Int" => "Laminas\I18n\Validator\IsInt"
      "isfloat" => "Laminas\I18n\Validator\IsFloat"
      "isFloat" => "Laminas\I18n\Validator\IsFloat"
      "IsFloat" => "Laminas\I18n\Validator\IsFloat"
      "isint" => "Laminas\I18n\Validator\IsInt"
      "isInt" => "Laminas\I18n\Validator\IsInt"
      "IsInt" => "Laminas\I18n\Validator\IsInt"
      "phonenumber" => "Laminas\I18n\Validator\PhoneNumber"
      "phoneNumber" => "Laminas\I18n\Validator\PhoneNumber"
      "PhoneNumber" => "Laminas\I18n\Validator\PhoneNumber"
      "postcode" => "Laminas\I18n\Validator\PostCode"
      "postCode" => "Laminas\I18n\Validator\PostCode"
      "PostCode" => "Laminas\I18n\Validator\PostCode"
      "Zend\I18n\Validator\Alnum" => "Laminas\I18n\Validator\Alnum"
      "Zend\I18n\Validator\Alpha" => "Laminas\I18n\Validator\Alpha"
      "Zend\I18n\Validator\DateTime" => "Laminas\I18n\Validator\DateTime"
      "Zend\I18n\Validator\IsFloat" => "Laminas\I18n\Validator\IsFloat"
      "Zend\I18n\Validator\IsInt" => "Laminas\I18n\Validator\IsInt"
      "Zend\I18n\Validator\PhoneNumber" => "Laminas\I18n\Validator\PhoneNumber"
      "Zend\I18n\Validator\PostCode" => "Laminas\I18n\Validator\PostCode"
      "csrf" => "Laminas\Session\Validator\Csrf"
    ]
    "factories" => array:8 [
      "Laminas\I18n\Validator\Alnum" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Validator\Alpha" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Validator\DateTime" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Validator\IsFloat" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Validator\IsInt" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Validator\PhoneNumber" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\Validator\PostCode" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\Session\Validator\Csrf" => "Laminas\ServiceManager\Factory\InvokableFactory"
    ]
  ]
  "view_helpers" => array:2 [
    "aliases" => array:30 [
      "countryCodeDataList" => "Laminas\I18n\View\Helper\CountryCodeDataList"
      "currencyformat" => "Laminas\I18n\View\Helper\CurrencyFormat"
      "currencyFormat" => "Laminas\I18n\View\Helper\CurrencyFormat"
      "CurrencyFormat" => "Laminas\I18n\View\Helper\CurrencyFormat"
      "dateformat" => "Laminas\I18n\View\Helper\DateFormat"
      "dateFormat" => "Laminas\I18n\View\Helper\DateFormat"
      "DateFormat" => "Laminas\I18n\View\Helper\DateFormat"
      "numberformat" => "Laminas\I18n\View\Helper\NumberFormat"
      "numberFormat" => "Laminas\I18n\View\Helper\NumberFormat"
      "NumberFormat" => "Laminas\I18n\View\Helper\NumberFormat"
      "plural" => "Laminas\I18n\View\Helper\Plural"
      "Plural" => "Laminas\I18n\View\Helper\Plural"
      "translate" => "Laminas\I18n\View\Helper\Translate"
      "Translate" => "Laminas\I18n\View\Helper\Translate"
      "translateplural" => "Laminas\I18n\View\Helper\TranslatePlural"
      "translatePlural" => "Laminas\I18n\View\Helper\TranslatePlural"
      "TranslatePlural" => "Laminas\I18n\View\Helper\TranslatePlural"
      "Zend\I18n\View\Helper\CurrencyFormat" => "Laminas\I18n\View\Helper\CurrencyFormat"
      "Zend\I18n\View\Helper\DateFormat" => "Laminas\I18n\View\Helper\DateFormat"
      "Zend\I18n\View\Helper\NumberFormat" => "Laminas\I18n\View\Helper\NumberFormat"
      "Zend\I18n\View\Helper\Plural" => "Laminas\I18n\View\Helper\Plural"
      "Zend\I18n\View\Helper\Translate" => "Laminas\I18n\View\Helper\Translate"
      "Zend\I18n\View\Helper\TranslatePlural" => "Laminas\I18n\View\Helper\TranslatePlural"
      "field" => "Main\View\Helper\Field"
      "date" => "Main\View\Helper\Date"
      "requestUri" => "Main\View\Helper\RequestUri"
      "jsonLang" => "Main\View\Helper\JsonLang"
      "jsconfig" => "Main\View\Helper\JsConfig"
      "isGranted" => "LmcRbacMvc\View\Helper\IsGranted"
      "hasRole" => "LmcRbacMvc\View\Helper\HasRole"
    ]
    "factories" => array:15 [
      "Laminas\I18n\View\Helper\CountryCodeDataList" => "Laminas\I18n\View\Helper\Container\CountryCodeDataListFactory"
      "Laminas\I18n\View\Helper\CurrencyFormat" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\View\Helper\DateFormat" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\View\Helper\NumberFormat" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\View\Helper\Plural" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\View\Helper\Translate" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Laminas\I18n\View\Helper\TranslatePlural" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "configHelp" => "ConfigHelper\Factory\View\Helper\StarterConfigFactory"
      "Main\View\Helper\Field" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Main\View\Helper\Date" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Main\View\Helper\RequestUri" => "Main\Factory\RequestUriHelperFactory"
      "Main\View\Helper\JsonLang" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "Main\View\Helper\JsConfig" => "Laminas\ServiceManager\Factory\InvokableFactory"
      "LmcRbacMvc\View\Helper\IsGranted" => "LmcRbacMvc\Factory\IsGrantedViewHelperFactory"
      "LmcRbacMvc\View\Helper\HasRole" => "LmcRbacMvc\Factory\HasRoleViewHelperFactory"
    ]
  ]
  "route_manager" => []
  "router" => array:1 [
    "routes" => array:11 [
      "auth\login" => array:2 [
        "type" => "Literal"
        "options" => array:2 [
          "route" => "/login"
          "defaults" => array:2 [
            "controller" => "Auth\Controller\LoginController"
            "action" => "login"
          ]
        ]
      ]
      "auth\oauth" => array:2 [
        "type" => "Literal"
        "options" => array:2 [
          "route" => "/oauth"
          "defaults" => array:2 [
            "controller" => "Auth\Controller\LoginController"
            "action" => "oauth"
          ]
        ]
      ]
      "auth\reset" => array:2 [
        "type" => "Literal"
        "options" => array:2 [
          "route" => "/reset"
          "defaults" => array:2 [
            "controller" => "Auth\Controller\LoginController"
            "action" => "reset"
          ]
        ]
      ]
      "auth\logout" => array:2 [
        "type" => "Literal"
        "options" => array:2 [
          "route" => "/logout"
          "defaults" => array:2 [
            "controller" => "Auth\Controller\LoginController"
            "action" => "logout"
          ]
        ]
      ]
      "auth\registration" => array:2 [
        "type" => "Literal"
        "options" => array:2 [
          "route" => "/registration"
          "defaults" => array:2 [
            "controller" => "Auth\Controller\RegistrationController"
            "action" => "registration"
          ]
        ]
      ]
      "auth\register" => array:2 [
        "type" => "Literal"
        "options" => array:2 [
          "route" => "/register"
          "defaults" => array:2 [
            "controller" => "Auth\Controller\RegistrationController"
            "action" => "register"
          ]
        ]
      ]
      "auth\activation" => array:2 [
        "type" => "Literal"
        "options" => array:2 [
          "route" => "/activation"
          "defaults" => array:2 [
            "controller" => "Auth\Controller\RegistrationController"
            "action" => "activation"
          ]
        ]
      ]
      "home" => array:3 [
        "type" => "Laminas\Router\Http\Literal"
        "options" => array:2 [
          "route" => "/"
          "defaults" => array:2 [
            "controller" => "Main\Controller\HomeController"
            "action" => "index"
          ]
        ]
        "may_terminate" => true
      ]
      "main\home" => array:3 [
        "type" => "Laminas\Router\Http\Segment"
        "options" => array:2 [
          "route" => "/home[/:action]"
          "defaults" => array:2 [
            "controller" => "Main\Controller\HomeController"
            "action" => "index"
          ]
        ]
        "may_terminate" => true
      ]
      "main\help" => array:3 [
        "type" => "Laminas\Router\Http\Segment"
        "options" => array:2 [
          "route" => "/help[/:action]"
          "defaults" => array:2 [
            "controller" => "Main\Controller\HelpController"
            "action" => "index"
          ]
        ]
        "may_terminate" => true
      ]
      "main\lang" => array:4 [
        "type" => "Laminas\Router\Http\Literal"
        "options" => array:2 [
          "route" => "/lang"
          "defaults" => array:2 [
            "controller" => "Main\Controller\HomeController"
            "action" => "index"
          ]
        ]
        "may_terminate" => true
        "child_routes" => array:1 [
          "set" => array:2 [
            "type" => "Laminas\Router\Http\Segment"
            "options" => array:3 [
              "route" => "/set/:lang"
              "constraints" => array:1 [
                "lang" => "[a-z]{2}"
              ]
              "defaults" => array:2 [
                "controller" => "Main\Controller\HomeController"
                "action" => "lang"
              ]
            ]
          ]
        ]
      ]
    ]
  ]
  "controller_plugins" => array:3 [
    "factories" => array:2 [
      "configHelp" => "ConfigHelper\Factory\Controller\Plugin\StarterConfigFactory"
      "LmcRbacMvc\Mvc\Controller\Plugin\IsGranted" => "LmcRbacMvc\Factory\IsGrantedPluginFactory"
    ]
    "invokables" => array:1 [
      "Common" => "Main\Controller\Plugin\Common"
    ]
    "aliases" => array:1 [
      "isGranted" => "LmcRbacMvc\Mvc\Controller\Plugin\IsGranted"
    ]
  ]
  "controllers" => array:1 [
    "abstract_factories" => array:2 [
      0 => "Main\Factory\AbstractControllerFactory"
      1 => "Main\Factory\AbstractControllerFactory"
    ]
  ]
  "translator" => array:2 [
    "locale" => "bg_BG"
    "translation_file_patterns" => array:2 [
      0 => array:4 [
        "type" => "gettext"
        "base_dir" => "C:\wamp\www\machirski-sport\public\module\Auth\config/../language"
        "pattern" => "%s.mo"
        "text_domain" => "default"
      ]
      1 => array:4 [
        "type" => "gettext"
        "base_dir" => "C:\wamp\www\machirski-sport\public\module\Main\config/../language"
        "pattern" => "%s.mo"
        "text_domain" => "default"
      ]
    ]
  ]
  "di" => array:1 [
    "instance" => array:1 [
      "Auth\Authentication\Adapter\DbAdapter" => array:1 [
        "parameters" => array:1 [
          "$zendDb" => "Laminas\Db\Adapter\Adapter"
        ]
      ]
    ]
  ]
  "view_manager" => array:8 [
    "display_not_found_reason" => true
    "display_exceptions" => true
    "doctype" => "HTML5"
    "not_found_template" => "error/404"
    "exception_template" => "error/index"
    "template_map" => array:14 [
      "login-header" => "C:\wamp\www\machirski-sport\public\module\Auth\config/../view/layout/header.phtml"
      "login-footer" => "C:\wamp\www\machirski-sport\public\module\Auth\config/../view/layout/footer.phtml"
      "error/403" => "C:\wamp\www\machirski-sport\public\vendor\lm-commons\lmc-rbac-mvc\config/../view/error/403.phtml"
      "error/404" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/error/404.phtml"
      "error/index" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/error/index.phtml"
      "header" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/layout/header.phtml"
      "footer" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/layout/footer.phtml"
      "header-full" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/layout/header-full.phtml"
      "footer-full" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/layout/footer-full.phtml"
      "menu" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/layout/menu.phtml"
      "menu-items" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/layout/menu-items.phtml"
      "dialogs" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view/layout/dialogs.phtml"
      "laminas-developer-tools/toolbar/lmc-rbac" => "C:\wamp\www\machirski-sport\public\vendor\lm-commons\lmc-rbac-mvc\config/../view/laminas-developer-tools/toolbar/lmc-rbac.phtml"
      "laminas-db-profiler/toolbar/db" => "C:\wamp\www\machirski-sport\public\vendor\auredg\laminas-db-profiler\config/../view/laminas-db-profiler/toolbar/db.phtml"
    ]
    "template_path_stack" => array:3 [
      "auth" => "C:\wamp\www\machirski-sport\public\module\Auth\config/../view"
      "Main" => "C:\wamp\www\machirski-sport\public\module\Main\config/../view"
      "laminas-developer-tools" => "C:\wamp\www\machirski-sport\public\vendor\laminas\laminas-developer-tools\config/../view"
    ]
    "strategies" => array:2 [
      0 => "ViewJsonStrategy"
      1 => "ViewJsonStrategy"
    ]
  ]
  "laminas-developer-tools" => array:3 [
    "profiler" => array:6 [
      "collectors" => array:2 [
        "lmc_rbac" => "LmcRbacMvc\Collector\RbacCollector"
        "LaminasDbProfiler" => "LaminasDbProfiler\Collector\DbCollector"
      ]
      "enabled" => true
      "strict" => true
      "flush_early" => false
      "cache_dir" => "data/cache"
      "matcher" => []
    ]
    "toolbar" => array:5 [
      "entries" => array:2 [
        "lmc_rbac" => "laminas-developer-tools/toolbar/lmc-rbac"
        "LaminasDbProfiler" => "laminas-db-profiler/toolbar/db"
      ]
      "enabled" => true
      "auto_hide" => false
      "position" => "bottom"
      "version_check" => false
    ]
    "events" => array:3 [
      "enabled" => true
      "collectors" => []
      "identifiers" => []
    ]
  ]
  "lmc_rbac" => array:10 [
    "guard_manager" => []
    "role_provider_manager" => []
    "assertion_manager" => []
    "identity_provider" => "Auth\Authentication\IdentityProvider"
    "guest_role" => "guest"
    "guards" => array:1 [
      "LmcRbacMvc\Guard\ControllerGuard" => array:4 [
        0 => array:2 [
          "controller" => "Auth\Controller\LoginController"
          "roles" => array:1 [
            0 => "*"
          ]
        ]
        1 => array:2 [
          "controller" => "Auth\Controller\RegistrationController"
          "roles" => array:1 [
            0 => "*"
          ]
        ]
        2 => array:2 [
          "controller" => "Main\Controller\HelpController"
          "roles" => array:1 [
            0 => "*"
          ]
        ]
        3 => array:2 [
          "controller" => "Main\Controller\HomeController"
          "roles" => array:1 [
            0 => "*"
          ]
        ]
      ]
    ]
    "protection_policy" => "deny"
    "role_provider" => array:1 [
      "LmcRbacMvc\Role\InMemoryRoleProvider" => array:2 [
        "client" => array:2 [
          "children" => array:1 [
            0 => "guest"
          ]
          "permissions" => array:1 [
            0 => "client"
          ]
        ]
        "guest" => array:1 [
          "permissions" => array:1 [
            0 => "login"
          ]
        ]
      ]
    ]
    "unauthorized_strategy" => array:1 [
      "template" => "error/403"
    ]
    "redirect_strategy" => array:5 [
      "redirect_when_connected" => false
      "redirect_to_route_connected" => "main\home"
      "redirect_to_route_disconnected" => "auth\login"
      "append_previous_uri" => false
      "previous_uri_query_key" => "redirectTo"
    ]
  ]
  "laminas_db_profiler" => array:1 [
    "dbAdapterServiceManagerKey" => "Laminas\Db\Adapter\Adapter"
  ]
  "session_config" => array:2 [
    "cookie_lifetime" => 86400
    "gc_maxlifetime" => 2592000
  ]
  "session_manager" => array:1 [
    "validators" => array:2 [
      0 => "Laminas\Session\Validator\RemoteAddr"
      1 => "Laminas\Session\Validator\HttpUserAgent"
    ]
  ]
  "session_storage" => array:1 [
    "type" => "Laminas\Session\Storage\SessionArrayStorage"
  ]
  "machirski" => array:21 [
    "debug" => true
    "registration" => true
    "year" => 2024
    "contract" => "0025"
    "languages" => array:3 [
      "default" => "bg"
      "mobiledefault" => "bg"
      "list" => array:2 [
        "en" => array:3 [
          "locale" => "en_US"
          "name" => "English"
          "code" => "en"
        ]
        "bg" => array:3 [
          "locale" => "bg_BG"
          "name" => "Български"
          "code" => "bg"
        ]
      ]
    ]
    "recaptcha" => array:3 [
      "apiKey" => "AIzaSyB2hRdImXXWeLbGScqxr0iI2-v3O-ELj9A"
      "secret" => "6LdEehMpAAAAAA4DK2FR305YcMjyJ7TX6sE98hnA"
      "enabled" => false
    ]
    "login" => array:2 [
      "local" => array:1 [
        "enabled" => true
      ]
      "oauth" => array:5 [
        "enabled" => true
        "debug" => false
        "debugUser" => array:4 [
          "mail" => "test.teacher7@edu.mon.bg"
          "mailNickname" => "test.teacher7"
          "givenName" => "Тестов7"
          "surname" => "Учител7"
        ]
        "facebook" => array:3 [
          "appId" => "846446979888414"
          "secret" => "ba286cfb81235afef2526a6a650bdb4a"
          "graphEndpoint" => "https://graph.facebook.com/me?fields=email,name"
        ]
        "google" => array:6 [
          "appId" => "27473428399-bmbd14pg0ct5p5dgtugigbpo823j4ed7.apps.googleusercontent.com"
          "scope" => "openid profile email"
          "secret" => "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"
          "authEndpoint" => "https://accounts.google.com/o/oauth2/v2/auth"
          "tokenEndpoint" => "https://accounts.google.com/o/oauth2/token"
          "graphEndpoint" => "https://openidconnect.googleapis.com/v1/userinfo"
        ]
      ]
    ]
    "shorttrace" => true
    "site" => "https://reservations.machirski-sport.zaimov.eu"
    "officialsite" => array:2 [
      "address" => "https://www.machirski-sport.com"
      "skischool" => "ски-и-сноуборд-училище"
    ]
    "adminurl" => "https://admin.machirski-sport.zaimov.eu"
    "dateformat" => "d.m.Y"
    "timeformat" => "H:i"
    "datetimeformat" => "d.m.Y H:i"
    "dateformat_db" => "DD.MM.YYYY"
    "version" => 2
    "accessTypes" => array:7 [
      "sch" => 100
      "con" => 5
      "gn" => 4
      "rio" => 3
      "mon" => 2
      "mro" => 1
      "adm" => 1
    ]
    "password" => array:3 [
      "length" => 8
      "complexity" => true
      "salt" => "98732jbkb2634876234nbjhg2387465587yah32"
    ]
    "mail_from" => array:2 [
      "email" => "reservations@machirski-sport.com"
      "name" => "reservations.machirski-sport.com"
    ]
    "smtp" => array:6 [
      "from" => "MachirskiSport"
      "host" => "smtp.gmail.com"
      "port" => 465
      "user" => "support@syndeas.com"
      "pass" => "[2Uy]?\mE\Tf]V&"
      "debug" => false
    ]
    "calendar" => array:1 [
      "codes" => array:7 [
        "schools" => array:2 [
          "code" => "10"
          "text" => "Актуализиране на списък с училища"
        ]
        "groups" => array:2 [
          "code" => "20"
          "text" => "Балообразуване"
        ]
        "classes" => array:2 [
          "code" => "30"
          "text" => "Въвеждане на паралелки"
        ]
        "classes_rio" => array:2 [
          "code" => "31"
          "text" => "Въвеждане на паралелки от РУО"
        ]
        "confirmation" => array:2 [
          "code" => "40"
          "text" => "Потвърждаване на паралелки"
        ]
        "approval" => array:2 [
          "code" => "50"
          "text" => "Утвърждаване на план-прием"
        ]
        "requests" => array:2 [
          "code" => "60"
          "text" => "Заявки от работодатели"
        ]
      ]
    ]
  ]
  "db" => array:3 [
    "driver" => "Pdo_Pgsql"
    "dsn" => "pgsql:host=localhost;port=5432;dbname=machirski;user=machirski;password=machirski"
    "profiler" => false
  ]
]
Application Config ApplicationConfig
Application Config (ApplicationConfig)
 array:2 [
  "modules" => array:10 [
    0 => "Laminas\I18n"
    1 => "Laminas\Mvc\I18n"
    2 => "Laminas\Router"
    3 => "Laminas\Session"
    4 => "ConfigHelper"
    5 => "Auth"
    6 => "Main"
    7 => "LmcRbacMvc"
    8 => "Laminas\DeveloperTools"
    9 => "LaminasDbProfiler"
  ]
  "module_listener_options" => array:7 [
    "config_glob_paths" => array:1 [
      0 => "C:\wamp\www\machirski-sport\public/config/autoload/{,*.}{global,development,local}.php"
    ]
    "module_paths" => array:2 [
      0 => "C:\wamp\www\machirski-sport\public/module"
      1 => "C:\wamp\www\machirski-sport\public/vendor"
    ]
    "cache_dir" => "C:\wamp\www\machirski-sport\public/data/cache"
    "config_cache_enabled" => false
    "config_cache_key" => "module_config_cache"
    "module_map_cache_enabled" => false
    "module_map_cache_key" => "module_map_cache"
  ]
]
Database (Laminas\Db) N/A
Error You have to install or enable @bjyoungblood's Laminas\Db Profiler to use this feature.
ZfcRbac Settings
Settings Details Guest role   guest Guard protection policy   deny
ZfcRbac Guards
Guards details Type   LmcRbacMvc\Guard\ControllerGuard Rules  
 array:4 [
  0 => array:2 [
    "controller" => "Auth\Controller\LoginController"
    "roles" => array:1 [
      0 => "*"
    ]
  ]
  1 => array:2 [
    "controller" => "Auth\Controller\RegistrationController"
    "roles" => array:1 [
      0 => "*"
    ]
  ]
  2 => array:2 [
    "controller" => "Main\Controller\HelpController"
    "roles" => array:1 [
      0 => "*"
    ]
  ]
  3 => array:2 [
    "controller" => "Main\Controller\HomeController"
    "roles" => array:1 [
      0 => "*"
    ]
  ]
]
ZfcRbac Roles
Loaded identity roles No identity roles Permissions for loaded identity roles
Database (Laminas\Db) N/A
Error Cannot get db adapter from service locator or db profiler for current db adapter is not configured