{"url":"http:\/\/144.91.103.251:8090\/contact","method":"GET","isAJAX":false,"startTime":1775223202.6330029964447021484375,"totalTime":27.599999999999997868371792719699442386627197265625,"totalMemory":"5.550","segmentDuration":5,"segmentCount":6,"CI_VERSION":"4.7.2","collectors":[{"title":"Timers","titleSafe":"timers","titleDetails":"","display":[],"badgeValue":null,"isEmpty":false,"hasTabContent":false,"hasLabel":false,"icon":"","hasTimelineData":true,"timelineData":[{"name":"Bootstrap","component":"Timer","start":1775223202.6349670886993408203125,"duration":0.012592792510986328125},{"name":"Required Before Filters","component":"Timer","start":1775223202.6475620269775390625,"duration":0.001388072967529296875},{"name":"Routing","component":"Timer","start":1775223202.6489551067352294921875,"duration":0.0010669231414794921875},{"name":"Before Filters","component":"Timer","start":1775223202.650126934051513671875,"duration":0.001850128173828125},{"name":"Controller","component":"Timer","start":1775223202.651979923248291015625,"duration":0.0084960460662841796875},{"name":"Controller Constructor","component":"Timer","start":1775223202.651979923248291015625,"duration":0.0006749629974365234375},{"name":"Route Attributes Before","component":"Timer","start":1775223202.6519939899444580078125,"duration":4.0531158447265625e-6},{"name":"After Filters","component":"Timer","start":1775223202.66051006317138671875,"duration":0.0001909732818603515625}]},{"title":"Database","titleSafe":"database","titleDetails":"(0 total Query, 0  unique across 0 Connection)","display":{"queries":[]},"badgeValue":0,"isEmpty":true,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADMSURBVEhLY6A3YExLSwsA4nIycQDIDIhRWEBqamo\/UNF\/SjDQjF6ocZgAKPkRiFeEhoYyQ4WIBiA9QAuWAPEHqBAmgLqgHcolGQD1V4DMgHIxwbCxYD+QBqcKINseKo6eWrBioPrtQBq\/BcgY5ht0cUIYbBg2AJKkRxCNWkDQgtFUNJwtABr+F6igE8olGQD114HMgHIxAVDyAhA\/AlpSA8RYUwoeXAPVex5qHCbIyMgwBCkAuQJIY00huDBUz\/mUlBQDqHGjgBjAwAAACexpph6oHSQAAAAASUVORK5CYII=","hasTimelineData":true,"timelineData":[]},{"title":"Logs","titleSafe":"logs","titleDetails":"","display":{"logs":[{"level":"debug","msg":"Session: Class initialized using 'CodeIgniter\\Session\\Handlers\\FileHandler' driver."}]},"badgeValue":null,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACYSURBVEhLYxgFJIHU1FSjtLS0i0D8AYj7gEKMEBkqAaAFF4D4ERCvAFrwH4gDoFIMKSkpFkB+OTEYqgUTACXfA\/GqjIwMQyD9H2hRHlQKJFcBEiMGQ7VgAqCBvUgK32dmZspCpagGGNPT0\/1BLqeF4bQHQJePpiIwhmrBBEADR1MRfgB0+WgqAmOoFkwANHA0FY0CUgEDAwCQ0PUpNB3kqwAAAABJRU5ErkJggg==","hasTimelineData":false,"timelineData":[]},{"title":"Views","titleSafe":"views","titleDetails":"","display":[],"badgeValue":2,"isEmpty":false,"hasTabContent":false,"hasLabel":true,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADeSURBVEhL7ZSxDcIwEEWNYA0YgGmgyAaJLTcUaaBzQQEVjMEabBQxAdw53zTHiThEovGTfnE\/9rsoRUxhKLOmaa6Uh7X2+UvguLCzVxN1XW9x4EYHzik033Hp3X0LO+DaQG8MDQcuq6qao4qkHuMgQggLvkPLjqh00ZgFDBacMJYFkuwFlH1mshdkZ5JPJERA9JpI6xNCBESvibQ+IURA9JpI6xNCBESvibQ+IURA9DTsuHTOrVFFxixgB\/eUFlU8uKJ0eDBFOu\/9EvoeKnlJS2\/08Tc8NOwQ8sIfMeYFjqKDjdU2sp4AAAAASUVORK5CYII=","hasTimelineData":true,"timelineData":[{"name":"View: layouts\/public.php","component":"Views","start":1775223202.659779071807861328125,"duration":0.000671863555908203125},{"name":"View: home\/contact.php","component":"Views","start":1775223202.65666294097900390625,"duration":0.0038039684295654296875}]},{"title":"Files","titleSafe":"files","titleDetails":"( 161 )","display":{"coreFiles":[{"path":"SYSTEMPATH\/API\/ResponseTrait.php","name":"ResponseTrait.php"},{"path":"SYSTEMPATH\/Autoloader\/Autoloader.php","name":"Autoloader.php"},{"path":"SYSTEMPATH\/Autoloader\/FileLocator.php","name":"FileLocator.php"},{"path":"SYSTEMPATH\/Autoloader\/FileLocatorInterface.php","name":"FileLocatorInterface.php"},{"path":"SYSTEMPATH\/Boot.php","name":"Boot.php"},{"path":"SYSTEMPATH\/Cache\/CacheFactory.php","name":"CacheFactory.php"},{"path":"SYSTEMPATH\/Cache\/CacheInterface.php","name":"CacheInterface.php"},{"path":"SYSTEMPATH\/Cache\/Handlers\/BaseHandler.php","name":"BaseHandler.php"},{"path":"SYSTEMPATH\/Cache\/Handlers\/FileHandler.php","name":"FileHandler.php"},{"path":"SYSTEMPATH\/Cache\/ResponseCache.php","name":"ResponseCache.php"},{"path":"SYSTEMPATH\/CodeIgniter.php","name":"CodeIgniter.php"},{"path":"SYSTEMPATH\/Common.php","name":"Common.php"},{"path":"SYSTEMPATH\/Config\/AutoloadConfig.php","name":"AutoloadConfig.php"},{"path":"SYSTEMPATH\/Config\/BaseConfig.php","name":"BaseConfig.php"},{"path":"SYSTEMPATH\/Config\/BaseService.php","name":"BaseService.php"},{"path":"SYSTEMPATH\/Config\/DotEnv.php","name":"DotEnv.php"},{"path":"SYSTEMPATH\/Config\/Factories.php","name":"Factories.php"},{"path":"SYSTEMPATH\/Config\/Factory.php","name":"Factory.php"},{"path":"SYSTEMPATH\/Config\/Filters.php","name":"Filters.php"},{"path":"SYSTEMPATH\/Config\/Routing.php","name":"Routing.php"},{"path":"SYSTEMPATH\/Config\/Services.php","name":"Services.php"},{"path":"SYSTEMPATH\/Config\/View.php","name":"View.php"},{"path":"SYSTEMPATH\/Controller.php","name":"Controller.php"},{"path":"SYSTEMPATH\/Cookie\/CloneableCookieInterface.php","name":"CloneableCookieInterface.php"},{"path":"SYSTEMPATH\/Cookie\/Cookie.php","name":"Cookie.php"},{"path":"SYSTEMPATH\/Cookie\/CookieInterface.php","name":"CookieInterface.php"},{"path":"SYSTEMPATH\/Cookie\/CookieStore.php","name":"CookieStore.php"},{"path":"SYSTEMPATH\/Database\/Config.php","name":"Config.php"},{"path":"SYSTEMPATH\/Debug\/Exceptions.php","name":"Exceptions.php"},{"path":"SYSTEMPATH\/Debug\/Timer.php","name":"Timer.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar.php","name":"Toolbar.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar\/Collectors\/BaseCollector.php","name":"BaseCollector.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar\/Collectors\/Database.php","name":"Database.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar\/Collectors\/Events.php","name":"Events.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar\/Collectors\/Files.php","name":"Files.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar\/Collectors\/Logs.php","name":"Logs.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar\/Collectors\/Routes.php","name":"Routes.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar\/Collectors\/Timers.php","name":"Timers.php"},{"path":"SYSTEMPATH\/Debug\/Toolbar\/Collectors\/Views.php","name":"Views.php"},{"path":"SYSTEMPATH\/Events\/Events.php","name":"Events.php"},{"path":"SYSTEMPATH\/Filters\/CSRF.php","name":"CSRF.php"},{"path":"SYSTEMPATH\/Filters\/DebugToolbar.php","name":"DebugToolbar.php"},{"path":"SYSTEMPATH\/Filters\/FilterInterface.php","name":"FilterInterface.php"},{"path":"SYSTEMPATH\/Filters\/Filters.php","name":"Filters.php"},{"path":"SYSTEMPATH\/Filters\/ForceHTTPS.php","name":"ForceHTTPS.php"},{"path":"SYSTEMPATH\/Filters\/PageCache.php","name":"PageCache.php"},{"path":"SYSTEMPATH\/HTTP\/ContentSecurityPolicy.php","name":"ContentSecurityPolicy.php"},{"path":"SYSTEMPATH\/HTTP\/Header.php","name":"Header.php"},{"path":"SYSTEMPATH\/HTTP\/IncomingRequest.php","name":"IncomingRequest.php"},{"path":"SYSTEMPATH\/HTTP\/Message.php","name":"Message.php"},{"path":"SYSTEMPATH\/HTTP\/MessageInterface.php","name":"MessageInterface.php"},{"path":"SYSTEMPATH\/HTTP\/MessageTrait.php","name":"MessageTrait.php"},{"path":"SYSTEMPATH\/HTTP\/Method.php","name":"Method.php"},{"path":"SYSTEMPATH\/HTTP\/OutgoingRequest.php","name":"OutgoingRequest.php"},{"path":"SYSTEMPATH\/HTTP\/OutgoingRequestInterface.php","name":"OutgoingRequestInterface.php"},{"path":"SYSTEMPATH\/HTTP\/Request.php","name":"Request.php"},{"path":"SYSTEMPATH\/HTTP\/RequestInterface.php","name":"RequestInterface.php"},{"path":"SYSTEMPATH\/HTTP\/RequestTrait.php","name":"RequestTrait.php"},{"path":"SYSTEMPATH\/HTTP\/Response.php","name":"Response.php"},{"path":"SYSTEMPATH\/HTTP\/ResponseInterface.php","name":"ResponseInterface.php"},{"path":"SYSTEMPATH\/HTTP\/ResponseTrait.php","name":"ResponseTrait.php"},{"path":"SYSTEMPATH\/HTTP\/SiteURI.php","name":"SiteURI.php"},{"path":"SYSTEMPATH\/HTTP\/SiteURIFactory.php","name":"SiteURIFactory.php"},{"path":"SYSTEMPATH\/HTTP\/URI.php","name":"URI.php"},{"path":"SYSTEMPATH\/HTTP\/UserAgent.php","name":"UserAgent.php"},{"path":"SYSTEMPATH\/Helpers\/Array\/ArrayHelper.php","name":"ArrayHelper.php"},{"path":"SYSTEMPATH\/Helpers\/array_helper.php","name":"array_helper.php"},{"path":"SYSTEMPATH\/Helpers\/filesystem_helper.php","name":"filesystem_helper.php"},{"path":"SYSTEMPATH\/Helpers\/kint_helper.php","name":"kint_helper.php"},{"path":"SYSTEMPATH\/Helpers\/url_helper.php","name":"url_helper.php"},{"path":"SYSTEMPATH\/I18n\/Time.php","name":"Time.php"},{"path":"SYSTEMPATH\/I18n\/TimeTrait.php","name":"TimeTrait.php"},{"path":"SYSTEMPATH\/Log\/Handlers\/BaseHandler.php","name":"BaseHandler.php"},{"path":"SYSTEMPATH\/Log\/Handlers\/FileHandler.php","name":"FileHandler.php"},{"path":"SYSTEMPATH\/Log\/Handlers\/HandlerInterface.php","name":"HandlerInterface.php"},{"path":"SYSTEMPATH\/Log\/Logger.php","name":"Logger.php"},{"path":"SYSTEMPATH\/Modules\/Modules.php","name":"Modules.php"},{"path":"SYSTEMPATH\/Router\/RouteCollection.php","name":"RouteCollection.php"},{"path":"SYSTEMPATH\/Router\/RouteCollectionInterface.php","name":"RouteCollectionInterface.php"},{"path":"SYSTEMPATH\/Router\/Router.php","name":"Router.php"},{"path":"SYSTEMPATH\/Router\/RouterInterface.php","name":"RouterInterface.php"},{"path":"SYSTEMPATH\/Security\/Security.php","name":"Security.php"},{"path":"SYSTEMPATH\/Security\/SecurityInterface.php","name":"SecurityInterface.php"},{"path":"SYSTEMPATH\/Session\/Handlers\/BaseHandler.php","name":"BaseHandler.php"},{"path":"SYSTEMPATH\/Session\/Handlers\/FileHandler.php","name":"FileHandler.php"},{"path":"SYSTEMPATH\/Session\/Session.php","name":"Session.php"},{"path":"SYSTEMPATH\/Session\/SessionInterface.php","name":"SessionInterface.php"},{"path":"SYSTEMPATH\/Superglobals.php","name":"Superglobals.php"},{"path":"SYSTEMPATH\/Validation\/CreditCardRules.php","name":"CreditCardRules.php"},{"path":"SYSTEMPATH\/Validation\/FormatRules.php","name":"FormatRules.php"},{"path":"SYSTEMPATH\/Validation\/Rules.php","name":"Rules.php"},{"path":"SYSTEMPATH\/Validation\/StrictRules\/CreditCardRules.php","name":"CreditCardRules.php"},{"path":"SYSTEMPATH\/Validation\/StrictRules\/FileRules.php","name":"FileRules.php"},{"path":"SYSTEMPATH\/Validation\/StrictRules\/FormatRules.php","name":"FormatRules.php"},{"path":"SYSTEMPATH\/Validation\/StrictRules\/Rules.php","name":"Rules.php"},{"path":"SYSTEMPATH\/Validation\/Validation.php","name":"Validation.php"},{"path":"SYSTEMPATH\/Validation\/ValidationInterface.php","name":"ValidationInterface.php"},{"path":"SYSTEMPATH\/View\/RendererInterface.php","name":"RendererInterface.php"},{"path":"SYSTEMPATH\/View\/View.php","name":"View.php"},{"path":"SYSTEMPATH\/View\/ViewDecoratorTrait.php","name":"ViewDecoratorTrait.php"},{"path":"SYSTEMPATH\/rewrite.php","name":"rewrite.php"}],"userFiles":[{"path":"APPPATH\/Common.php","name":"Common.php"},{"path":"APPPATH\/Config\/App.php","name":"App.php"},{"path":"APPPATH\/Config\/Autoload.php","name":"Autoload.php"},{"path":"APPPATH\/Config\/Boot\/development.php","name":"development.php"},{"path":"APPPATH\/Config\/Cache.php","name":"Cache.php"},{"path":"APPPATH\/Config\/Constants.php","name":"Constants.php"},{"path":"APPPATH\/Config\/ContentSecurityPolicy.php","name":"ContentSecurityPolicy.php"},{"path":"APPPATH\/Config\/Cookie.php","name":"Cookie.php"},{"path":"APPPATH\/Config\/Database.php","name":"Database.php"},{"path":"APPPATH\/Config\/DocTypes.php","name":"DocTypes.php"},{"path":"APPPATH\/Config\/Events.php","name":"Events.php"},{"path":"APPPATH\/Config\/Exceptions.php","name":"Exceptions.php"},{"path":"APPPATH\/Config\/Feature.php","name":"Feature.php"},{"path":"APPPATH\/Config\/Filters.php","name":"Filters.php"},{"path":"APPPATH\/Config\/Kint.php","name":"Kint.php"},{"path":"APPPATH\/Config\/Logger.php","name":"Logger.php"},{"path":"APPPATH\/Config\/Modules.php","name":"Modules.php"},{"path":"APPPATH\/Config\/Optimize.php","name":"Optimize.php"},{"path":"APPPATH\/Config\/Paths.php","name":"Paths.php"},{"path":"APPPATH\/Config\/Routes.php","name":"Routes.php"},{"path":"APPPATH\/Config\/Routing.php","name":"Routing.php"},{"path":"APPPATH\/Config\/Security.php","name":"Security.php"},{"path":"APPPATH\/Config\/Services.php","name":"Services.php"},{"path":"APPPATH\/Config\/Session.php","name":"Session.php"},{"path":"APPPATH\/Config\/Toolbar.php","name":"Toolbar.php"},{"path":"APPPATH\/Config\/UserAgents.php","name":"UserAgents.php"},{"path":"APPPATH\/Config\/Validation.php","name":"Validation.php"},{"path":"APPPATH\/Config\/View.php","name":"View.php"},{"path":"APPPATH\/Controllers\/BaseController.php","name":"BaseController.php"},{"path":"APPPATH\/Controllers\/HomeController.php","name":"HomeController.php"},{"path":"APPPATH\/Views\/home\/contact.php","name":"contact.php"},{"path":"APPPATH\/Views\/layouts\/public.php","name":"public.php"},{"path":"FCPATH\/index.php","name":"index.php"},{"path":"VENDORPATH\/autoload.php","name":"autoload.php"},{"path":"VENDORPATH\/composer\/ClassLoader.php","name":"ClassLoader.php"},{"path":"VENDORPATH\/composer\/InstalledVersions.php","name":"InstalledVersions.php"},{"path":"VENDORPATH\/composer\/autoload_real.php","name":"autoload_real.php"},{"path":"VENDORPATH\/composer\/autoload_static.php","name":"autoload_static.php"},{"path":"VENDORPATH\/composer\/installed.php","name":"installed.php"},{"path":"VENDORPATH\/composer\/platform_check.php","name":"platform_check.php"},{"path":"VENDORPATH\/kint-php\/kint\/init.php","name":"init.php"},{"path":"VENDORPATH\/kint-php\/kint\/init_helpers.php","name":"init_helpers.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/FacadeInterface.php","name":"FacadeInterface.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Kint.php","name":"Kint.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Renderer\/AbstractRenderer.php","name":"AbstractRenderer.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Renderer\/AssetRendererTrait.php","name":"AssetRendererTrait.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Renderer\/CliRenderer.php","name":"CliRenderer.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Renderer\/ConstructableRendererInterface.php","name":"ConstructableRendererInterface.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Renderer\/RendererInterface.php","name":"RendererInterface.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Renderer\/RichRenderer.php","name":"RichRenderer.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Renderer\/TextRenderer.php","name":"TextRenderer.php"},{"path":"VENDORPATH\/kint-php\/kint\/src\/Utils.php","name":"Utils.php"},{"path":"VENDORPATH\/laminas\/laminas-escaper\/src\/Escaper.php","name":"Escaper.php"},{"path":"VENDORPATH\/laminas\/laminas-escaper\/src\/EscaperInterface.php","name":"EscaperInterface.php"},{"path":"VENDORPATH\/myclabs\/deep-copy\/src\/DeepCopy\/deep_copy.php","name":"deep_copy.php"},{"path":"VENDORPATH\/phpunit\/phpunit\/src\/Framework\/Assert\/Functions.php","name":"Functions.php"},{"path":"VENDORPATH\/psr\/log\/src\/LogLevel.php","name":"LogLevel.php"},{"path":"VENDORPATH\/psr\/log\/src\/LoggerAwareTrait.php","name":"LoggerAwareTrait.php"},{"path":"VENDORPATH\/psr\/log\/src\/LoggerInterface.php","name":"LoggerInterface.php"},{"path":"VENDORPATH\/symfony\/deprecation-contracts\/function.php","name":"function.php"}]},"badgeValue":161,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGBSURBVEhL7ZQ9S8NQGIVTBQUncfMfCO4uLgoKbuKQOWg+OkXERRE1IAXrIHbVDrqIDuLiJgj+gro7S3dnpfq88b1FMTE3VZx64HBzzvvZWxKnj15QCcPwCD5HUfSWR+JtzgmtsUcQBEva5IIm9SwSu+95CAWbUuy67qBa32ByZEDpIaZYZSZMjjQuPcQUq8yEyYEb8FSerYeQVGbAFzJkX1PyQWLhgCz0BxTCekC1Wp0hsa6yokzhed4oje6Iz6rlJEkyIKfUEFtITVtQdAibn5rMyaYsMS+a5wTv8qeXMhcU16QZbKgl3hbs+L4\/pnpdc87MElZgq10p5DxGdq8I7xrvUWUKvG3NbSK7ubngYzdJwSsF7TiOh9VOgfcEz1UayNe3JUPM1RWC5GXYgTfc75B4NBmXJnAtTfpABX0iPvEd9ezALwkplCFXcr9styiNOKc1RRZpaPM9tcqBwlWzGY1qPL9wjqRBgF5BH6j8HWh2S7MHlX8PrmbK+k\/8PzjOOzx1D3i1pKTTAAAAAElFTkSuQmCC","hasTimelineData":false,"timelineData":[]},{"title":"Routes","titleSafe":"routes","titleDetails":"","display":{"matchedRoute":[{"directory":"","controller":"\\App\\Controllers\\HomeController","method":"contact","paramCount":0,"truePCount":0,"params":[]}],"routes":[{"method":"GET","route":"\/","handler":"\\App\\Controllers\\HomeController::index"},{"method":"GET","route":"accueil","handler":"\\App\\Controllers\\HomeController::index"},{"method":"GET","route":"a-propos","handler":"\\App\\Controllers\\HomeController::about"},{"method":"GET","route":"services","handler":"\\App\\Controllers\\HomeController::services"},{"method":"GET","route":"tarifs","handler":"\\App\\Controllers\\HomeController::pricing"},{"method":"GET","route":"suivi","handler":"\\App\\Controllers\\HomeController::tracking"},{"method":"GET","route":"faq","handler":"\\App\\Controllers\\HomeController::faq"},{"method":"GET","route":"contact","handler":"\\App\\Controllers\\HomeController::contact"},{"method":"GET","route":"login","handler":"\\App\\Controllers\\Auth\\AuthController::login"},{"method":"GET","route":"register","handler":"\\App\\Controllers\\Auth\\AuthController::register"},{"method":"GET","route":"logout","handler":"\\App\\Controllers\\Auth\\AuthController::logout"},{"method":"GET","route":"forgot-password","handler":"\\App\\Controllers\\Auth\\AuthController::forgotPassword"},{"method":"GET","route":"client","handler":"\\App\\Controllers\\Client\\DashboardController::index"},{"method":"GET","route":"client\/dashboard","handler":"\\App\\Controllers\\Client\\DashboardController::index"},{"method":"GET","route":"client\/bookings","handler":"\\App\\Controllers\\Client\\BookingController::index"},{"method":"GET","route":"client\/bookings\/ordinaire","handler":"\\App\\Controllers\\Client\\BookingController::createOrdinaire"},{"method":"GET","route":"client\/bookings\/retrait","handler":"\\App\\Controllers\\Client\\BookingController::createRetrait"},{"method":"GET","route":"client\/bookings\/expedition","handler":"\\App\\Controllers\\Client\\BookingController::createExpedition"},{"method":"GET","route":"client\/bookings\/([0-9]+)","handler":"\\App\\Controllers\\Client\\BookingController::show\/$1"},{"method":"GET","route":"client\/shipments","handler":"\\App\\Controllers\\Client\\ShipmentController::index"},{"method":"GET","route":"client\/shipments\/([0-9]+)","handler":"\\App\\Controllers\\Client\\ShipmentController::show\/$1"},{"method":"GET","route":"client\/visa","handler":"\\App\\Controllers\\Client\\VisaController::index"},{"method":"GET","route":"client\/visa\/create","handler":"\\App\\Controllers\\Client\\VisaController::create"},{"method":"GET","route":"client\/visa\/([0-9]+)","handler":"\\App\\Controllers\\Client\\VisaController::show\/$1"},{"method":"GET","route":"client\/payments","handler":"\\App\\Controllers\\Client\\PaymentController::index"},{"method":"GET","route":"admin","handler":"\\App\\Controllers\\Admin\\DashboardController::index"},{"method":"GET","route":"admin\/dashboard","handler":"\\App\\Controllers\\Admin\\DashboardController::index"},{"method":"GET","route":"admin\/shipments","handler":"\\App\\Controllers\\Admin\\ShipmentController::index"},{"method":"GET","route":"admin\/shipments\/create","handler":"\\App\\Controllers\\Admin\\ShipmentController::create"},{"method":"GET","route":"admin\/shipments\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\ShipmentController::show\/$1"},{"method":"GET","route":"admin\/shipments\/([0-9]+)\/edit","handler":"\\App\\Controllers\\Admin\\ShipmentController::edit\/$1"},{"method":"GET","route":"admin\/bookings","handler":"\\App\\Controllers\\Admin\\BookingController::index"},{"method":"GET","route":"admin\/bookings\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\BookingController::show\/$1"},{"method":"GET","route":"admin\/clients","handler":"\\App\\Controllers\\Admin\\ClientController::index"},{"method":"GET","route":"admin\/clients\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\ClientController::show\/$1"},{"method":"GET","route":"admin\/clients\/([0-9]+)\/edit","handler":"\\App\\Controllers\\Admin\\ClientController::edit\/$1"},{"method":"GET","route":"admin\/visa","handler":"\\App\\Controllers\\Admin\\VisaController::index"},{"method":"GET","route":"admin\/visa\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\VisaController::show\/$1"},{"method":"GET","route":"admin\/pricing","handler":"\\App\\Controllers\\Admin\\PricingController::index"},{"method":"GET","route":"admin\/pricing\/([0-9]+)\/edit","handler":"\\App\\Controllers\\Admin\\PricingController::edit\/$1"},{"method":"GET","route":"admin\/messages","handler":"\\App\\Controllers\\Admin\\MessageController::index"},{"method":"GET","route":"admin\/messages\/([0-9]+)","handler":"\\App\\Controllers\\Admin\\MessageController::show\/$1"},{"method":"GET","route":"admin\/settings","handler":"\\App\\Controllers\\Admin\\SettingsController::index"},{"method":"GET","route":"admin\/notifications\/json","handler":"\\App\\Controllers\\Admin\\NotificationController::getJson"},{"method":"POST","route":"suivi","handler":"\\App\\Controllers\\HomeController::tracking"},{"method":"POST","route":"contact","handler":"\\App\\Controllers\\HomeController::contactSubmit"},{"method":"POST","route":"login","handler":"\\App\\Controllers\\Auth\\AuthController::loginPost"},{"method":"POST","route":"register","handler":"\\App\\Controllers\\Auth\\AuthController::registerPost"},{"method":"POST","route":"forgot-password","handler":"\\App\\Controllers\\Auth\\AuthController::forgotPasswordPost"},{"method":"POST","route":"client\/bookings\/store","handler":"\\App\\Controllers\\Client\\BookingController::store"},{"method":"POST","route":"client\/bookings\/([0-9]+)\/cancel","handler":"\\App\\Controllers\\Client\\BookingController::cancel\/$1"},{"method":"POST","route":"client\/visa\/store","handler":"\\App\\Controllers\\Client\\VisaController::store"},{"method":"POST","route":"admin\/shipments\/store","handler":"\\App\\Controllers\\Admin\\ShipmentController::store"},{"method":"POST","route":"admin\/shipments\/([0-9]+)\/update","handler":"\\App\\Controllers\\Admin\\ShipmentController::update\/$1"},{"method":"POST","route":"admin\/shipments\/([0-9]+)\/add-status","handler":"\\App\\Controllers\\Admin\\ShipmentController::addStatus\/$1"},{"method":"POST","route":"admin\/shipments\/([0-9]+)\/delete","handler":"\\App\\Controllers\\Admin\\ShipmentController::delete\/$1"},{"method":"POST","route":"admin\/bookings\/([0-9]+)\/update-status","handler":"\\App\\Controllers\\Admin\\BookingController::updateStatus\/$1"},{"method":"POST","route":"admin\/bookings\/([0-9]+)\/update-payment","handler":"\\App\\Controllers\\Admin\\BookingController::updatePayment\/$1"},{"method":"POST","route":"admin\/clients\/([0-9]+)\/update","handler":"\\App\\Controllers\\Admin\\ClientController::update\/$1"},{"method":"POST","route":"admin\/clients\/([0-9]+)\/update-status","handler":"\\App\\Controllers\\Admin\\ClientController::updateStatus\/$1"},{"method":"POST","route":"admin\/visa\/([0-9]+)\/update-status","handler":"\\App\\Controllers\\Admin\\VisaController::updateStatus\/$1"},{"method":"POST","route":"admin\/pricing\/([0-9]+)\/update","handler":"\\App\\Controllers\\Admin\\PricingController::update\/$1"},{"method":"POST","route":"admin\/pricing\/store","handler":"\\App\\Controllers\\Admin\\PricingController::store"},{"method":"POST","route":"admin\/messages\/([0-9]+)\/update-status","handler":"\\App\\Controllers\\Admin\\MessageController::updateStatus\/$1"},{"method":"POST","route":"admin\/messages\/([0-9]+)\/delete","handler":"\\App\\Controllers\\Admin\\MessageController::delete\/$1"},{"method":"POST","route":"admin\/settings\/update","handler":"\\App\\Controllers\\Admin\\SettingsController::update"},{"method":"POST","route":"admin\/notifications\/([0-9]+)\/read","handler":"\\App\\Controllers\\Admin\\NotificationController::markRead\/$1"},{"method":"POST","route":"admin\/notifications\/read-all","handler":"\\App\\Controllers\\Admin\\NotificationController::markAllRead"}]},"badgeValue":45,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFDSURBVEhL7ZRNSsNQFIUjVXSiOFEcuQIHDpzpxC0IGYeE\/BEInbWlCHEDLsSiuANdhKDjgm6ggtSJ+l25ldrmmTwIgtgDh\/t37r1J+16cX0dRFMtpmu5pWAkrvYjjOB7AETzStBFW+inxu3KUJMmhludQpoflS1zXban4LYqiO224h6VLTHr8Z+z8EpIHFF9gG78nDVmW7UgTHKjsCyY98QP+pcq+g8Ku2s8G8X3f3\/I8b038WZTp+bO38zxfFd+I6YY6sNUvFlSDk9CRhiAI1jX1I9Cfw7GG1UB8LAuwbU0ZwQnbRDeEN5qqBxZMLtE1ti9LtbREnMIuOXnyIf5rGIb7Wq8HmlZgwYBH7ORTcKH5E4mpjeGt9fBZcHE2GCQ3Vt7oTNPNg+FXLHnSsHkw\/FR+Gg2bB8Ptzrst\/v6C\/wrH+QB+duli6MYJdQAAAABJRU5ErkJggg==","hasTimelineData":false,"timelineData":[]},{"title":"Events","titleSafe":"events","titleDetails":"","display":{"events":{"pre_system":{"event":"pre_system","duration":"5.22","count":1}}},"badgeValue":1,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEASURBVEhL7ZXNDcIwDIVTsRBH1uDQDdquUA6IM1xgCA6MwJUN2hk6AQzAz0vl0ETUxC5VT3zSU5w81\/mRMGZysixbFEVR0jSKNt8geQU9aRpFmp\/keX6AbjZ5oB74vsaN5lSzA4tLSjpBFxsjeSuRy4d2mDdQTWU7YLbXTNN05mKyovj5KL6B7q3hoy3KwdZxBlT+Ipz+jPHrBqOIynZgcZonoukb\/0ckiTHqNvDXtXEAaygRbaB9FvUTjRUHsIYS0QaSp+Dw6wT4hiTmYHOcYZsdLQ2CbXa4ftuuYR4x9vYZgdb4vsFYUdmABMYeukK9\/SUme3KMFQ77+Yfzh8eYF8+orDuDWU5LAAAAAElFTkSuQmCC","hasTimelineData":true,"timelineData":[{"name":"Event: pre_system","component":"Events","start":1775223202.6423280239105224609375,"duration":0.0052249431610107421875}]}],"vars":{"varData":{"View Data":{"title":"Contact - Sunshine Travel Agency","validation":"<div class=\"kint-rich\"><dl><dt class=\"kint-parent\"><span class=\"kint-folder-trigger\" title=\"Move to folder\"><\/span><span class=\"kint-search-trigger\" title=\"Show search box\"><\/span><input type=\"text\" class=\"kint-search\" value=\"\"><nav><\/nav><dfn>$value<\/dfn> <var>CodeIgniter\\Validation\\Validation<\/var>#72 (9)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (9)<\/li><li>Methods (31)<\/li><li>Static methods (1)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>ruleSetFiles<\/dfn> -&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (40) \"CodeIgniter\\Validation\\StrictRules\\Rules\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (46) \"CodeIgniter\\Validation\\StrictRules\\FormatRules\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (44) \"CodeIgniter\\Validation\\StrictRules\\FileRules\"<\/dt><\/dl><dl><dt><dfn>3<\/dfn> =&gt; <var>string<\/var> (50) \"CodeIgniter\\Validation\\StrictRules\\CreditCardRules\"<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>ruleSetInstances<\/dfn> -&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>CodeIgniter\\Validation\\StrictRules\\Rules<\/var>#75 (1)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (1)<\/li><li>Methods (20)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>private readonly<\/var> <dfn>nonStrictRules<\/dfn> -&gt; <var>CodeIgniter\\Validation\\Rules<\/var>#76<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Methods (20)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>differs($str, string $field, array $data)<\/dfn>: <var>bool<\/var> The value does not match another field in $data.<\/dt><dd><pre>\/**\n * The value does not match another field in $data.\n *\n * @param string|null $str\n * @param array       $data Other field\/value pairs\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:34<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>equals($str, string $val)<\/dfn>: <var>bool<\/var> Equals the static value provided.<\/dt><dd><pre>\/**\n * Equals the static value provided.\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:48<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>exact_length($str, string $val)<\/dfn>: <var>bool<\/var> Returns true if $str is $val characters long. $val = \"5\" (one) | \"5,8,12\" (mu...<\/dt><dd><pre>\/**\n * Returns true if $str is $val characters long.\n * $val = \"5\" (one) | \"5,8,12\" (multiple values)\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:63<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>greater_than($str, string $min)<\/dfn>: <var>bool<\/var> Greater than<\/dt><dd><pre>\/**\n * Greater than\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:85<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>greater_than_equal_to($str, string $min)<\/dfn>: <var>bool<\/var> Equal to or Greater than<\/dt><dd><pre>\/**\n * Equal to or Greater than\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:99<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_not_unique($str, string $field, array $data)<\/dfn>: <var>bool<\/var> Checks the database to see if the given value exist. Can ignore records by fi...<\/dt><dd><pre>\/**\n * Checks the database to see if the given value exist.\n * Can ignore records by field\/value to filter (currently\n * accept only one filter).\n *\n * Example:\n *    is_not_unique[dbGroup.table.field,where_field,where_value]\n *    is_not_unique[table.field,where_field,where_value]\n *    is_not_unique[menu.id,active,1]\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:120<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>in_list($value, string $list)<\/dfn>: <var>bool<\/var> Value should be within an array of values<\/dt><dd><pre>\/**\n * Value should be within an array of values\n *\n * @param string|null $value\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:140<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_unique($str, string $field, array $data)<\/dfn>: <var>bool<\/var> Checks the database to see if the given value is unique. Can ignore a single ...<\/dt><dd><pre>\/**\n * Checks the database to see if the given value is unique. Can\n * ignore a single record by field\/value to make it useful during\n * record updates.\n *\n * Example:\n *    is_unique[dbGroup.table.field,ignore_field,ignore_value]\n *    is_unique[table.field,ignore_field,ignore_value]\n *    is_unique[users.email,id,5]\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:163<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>prepareUniqueQuery($value, string $field, array $data)<\/dfn>: <var>array<\/var> Prepares the database query for uniqueness checks.<\/dt><dd><pre>\/**\n * Prepares the database query for uniqueness checks.\n *\n * @param mixed                $value The value to check.\n * @param string               $field The field parameters.\n * @param array&lt;string, mixed&gt; $data  Additional data.\n *\n * @return array{0: BaseBuilder, 1: string|null, 2: string|null}\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:187<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>less_than($str, string $max)<\/dfn>: <var>bool<\/var> Less than<\/dt><dd><pre>\/**\n * Less than\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:224<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>less_than_equal_to($str, string $max)<\/dfn>: <var>bool<\/var> Equal to or Less than<\/dt><dd><pre>\/**\n * Equal to or Less than\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:238<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>matches($str, string $field, array $data)<\/dfn>: <var>bool<\/var> Matches the value of another field in $data.<\/dt><dd><pre>\/**\n * Matches the value of another field in $data.\n *\n * @param string|null $str\n * @param array       $data Other field\/value pairs\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:253<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>max_length($str, string $val)<\/dfn>: <var>bool<\/var> Returns true if $str is $val or fewer characters in length.<\/dt><dd><pre>\/**\n * Returns true if $str is $val or fewer characters in length.\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:267<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>min_length($str, string $val)<\/dfn>: <var>bool<\/var> Returns true if $str is at least $val length.<\/dt><dd><pre>\/**\n * Returns true if $str is at least $val length.\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:281<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>not_equals($str, string $val)<\/dfn>: <var>bool<\/var> Does not equal the static value provided.<\/dt><dd><pre>\/**\n * Does not equal the static value provided.\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:295<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>not_in_list($value, string $list)<\/dfn>: <var>bool<\/var> Value should not be within an array of values.<\/dt><dd><pre>\/**\n * Value should not be within an array of values.\n *\n * @param string|null $value\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:309<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>required($str = null)<\/dfn>: <var>bool<\/var><\/dt><dd><pre>\/**\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:321<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>required_with($str = null, ?string $fields = null, array $data = array())<\/dfn>: <var>bool<\/var> The field is required when any of the other required fields are present in th...<\/dt><dd><pre>\/**\n * The field is required when any of the other required fields are present\n * in the data.\n *\n * Example (field is required when the password field is present):\n *\n *     required_with[password]\n *\n * @param string|null $str\n * @param string|null $fields List of fields that we should check if present\n * @param array       $data   Complete list of fields from the form\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:350<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>required_without($str = null, ?string $otherFields = null, array $data = array(), ?string $error = null, ?string $field = null)<\/dfn>: <var>bool<\/var> The field is required when all the other fields are present in the data but n...<\/dt><dd><pre>\/**\n * The field is required when all the other fields are present\n * in the data but not required.\n *\n * Example (field is required when the id or email field is missing):\n *\n *     required_without[id,email]\n *\n * @param string|null $str\n * @param string|null $otherFields The param fields of required_without[].\n * @param string|null $field       This rule param fields aren't present, this field is required.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:394<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>field_exists($value = null, ?string $param = null, array $data = array(), ?string $error = null, ?string $field = null)<\/dfn>: <var>bool<\/var> The field exists in $data.<\/dt><dd><pre>\/**\n * The field exists in $data.\n *\n * @param array|bool|float|int|object|string|null $value The field value.\n * @param string|null                             $param The rule's parameter.\n * @param array                                   $data  The data to be validated.\n * @param string|null                             $field The field name.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Rules.php:455<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:28<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>differs($str, string $otherField, array $data, ?string $error = null, ?string $field = null)<\/dfn>: <var>bool<\/var> The value does not match another field in $data.<\/dt><dd><pre>\/**\n * The value does not match another field in $data.\n *\n * @param array|bool|float|int|object|string|null $str\n * @param array                                   $data Other field\/value pairs\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:39<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>equals($str, string $val)<\/dfn>: <var>bool<\/var> Equals the static value provided.<\/dt><dd><pre>\/**\n * Equals the static value provided.\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:70<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>exact_length($str, string $val)<\/dfn>: <var>bool<\/var> Returns true if $str is $val characters long. $val = \"5\" (one) | \"5,8,12\" (mu...<\/dt><dd><pre>\/**\n * Returns true if $str is $val characters long.\n * $val = \"5\" (one) | \"5,8,12\" (multiple values)\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:81<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>greater_than($str, string $min)<\/dfn>: <var>bool<\/var> Greater than<\/dt><dd><pre>\/**\n * Greater than\n *\n * @param array|bool|float|int|object|string|null $str expects int|string\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:99<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>greater_than_equal_to($str, string $min)<\/dfn>: <var>bool<\/var> Equal to or Greater than<\/dt><dd><pre>\/**\n * Equal to or Greater than\n *\n * @param array|bool|float|int|object|string|null $str expects int|string\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:117<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_not_unique($str, string $field, array $data)<\/dfn>: <var>bool<\/var> Checks the database to see if the given value exist. Can ignore records by fi...<\/dt><dd><pre>\/**\n * Checks the database to see if the given value exist.\n * Can ignore records by field\/value to filter (currently\n * accept only one filter).\n *\n * Example:\n *    is_not_unique[dbGroup.table.field,where_field,where_value]\n *    is_not_unique[table.field,where_field,where_value]\n *    is_not_unique[menu.id,active,1]\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:142<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>in_list($value, string $list)<\/dfn>: <var>bool<\/var> Value should be within an array of values<\/dt><dd><pre>\/**\n * Value should be within an array of values\n *\n * @param array|bool|float|int|object|string|null $value\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:156<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_unique($str, string $field, array $data)<\/dfn>: <var>bool<\/var> Checks the database to see if the given value is unique. Can ignore a single ...<\/dt><dd><pre>\/**\n * Checks the database to see if the given value is unique. Can\n * ignore a single record by field\/value to make it useful during\n * record updates.\n *\n * Example:\n *    is_unique[dbGroup.table.field,ignore_field,ignore_value]\n *    is_unique[table.field,ignore_field,ignore_value]\n *    is_unique[users.email,id,5]\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:181<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>less_than($str, string $max)<\/dfn>: <var>bool<\/var> Less than<\/dt><dd><pre>\/**\n * Less than\n *\n * @param array|bool|float|int|object|string|null $str expects int|string\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:195<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>less_than_equal_to($str, string $max)<\/dfn>: <var>bool<\/var> Equal to or Less than<\/dt><dd><pre>\/**\n * Equal to or Less than\n *\n * @param array|bool|float|int|object|string|null $str expects int|string\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:213<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>matches($str, string $otherField, array $data, ?string $error = null, ?string $field = null)<\/dfn>: <var>bool<\/var> Matches the value of another field in $data.<\/dt><dd><pre>\/**\n * Matches the value of another field in $data.\n *\n * @param array|bool|float|int|object|string|null $str\n * @param array                                   $data Other field\/value pairs\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:232<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>max_length($str, string $val)<\/dfn>: <var>bool<\/var> Returns true if $str is $val or fewer characters in length.<\/dt><dd><pre>\/**\n * Returns true if $str is $val or fewer characters in length.\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:263<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>min_length($str, string $val)<\/dfn>: <var>bool<\/var> Returns true if $str is at least $val length.<\/dt><dd><pre>\/**\n * Returns true if $str is at least $val length.\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:281<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>not_equals($str, string $val)<\/dfn>: <var>bool<\/var> Does not equal the static value provided.<\/dt><dd><pre>\/**\n * Does not equal the static value provided.\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:299<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>not_in_list($value, string $list)<\/dfn>: <var>bool<\/var> Value should not be within an array of values.<\/dt><dd><pre>\/**\n * Value should not be within an array of values.\n *\n * @param array|bool|float|int|object|string|null $value\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:309<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>required($str = null)<\/dfn>: <var>bool<\/var><\/dt><dd><pre>\/**\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:329<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>required_with($str = null, ?string $fields = null, array $data = array())<\/dfn>: <var>bool<\/var> The field is required when any of the other required fields are present in th...<\/dt><dd><pre>\/**\n * The field is required when any of the other required fields are present\n * in the data.\n *\n * Example (field is required when the password field is present):\n *\n *     required_with[password]\n *\n * @param array|bool|float|int|object|string|null $str\n * @param string|null                             $fields List of fields that we should check if present\n * @param array                                   $data   Complete list of fields from the form\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:346<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>required_without($str = null, ?string $otherFields = null, array $data = array(), ?string $error = null, ?string $field = null)<\/dfn>: <var>bool<\/var> The field is required when all the other fields are present in the data but n...<\/dt><dd><pre>\/**\n * The field is required when all the other fields are present\n * in the data but not required.\n *\n * Example (field is required when the id or email field is missing):\n *\n *     required_without[id,email]\n *\n * @param array|bool|float|int|object|string|null $str\n * @param string|null                             $otherFields The param fields of required_without[].\n * @param string|null                             $field       This rule param fields aren't present, this field is required.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:363<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>field_exists($value = null, ?string $param = null, array $data = array(), ?string $error = null, ?string $field = null)<\/dfn>: <var>bool<\/var> The field exists in $data.<\/dt><dd><pre>\/**\n * The field exists in $data.\n *\n * @param array|bool|float|int|object|string|null $value The field value.\n * @param string|null                             $param The rule's parameter.\n * @param array                                   $data  The data to be validated.\n * @param string|null                             $field The field name.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/Rules.php:381<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>1<\/dfn> =&gt; <var>CodeIgniter\\Validation\\StrictRules\\FormatRules<\/var>#77 (1)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (1)<\/li><li>Methods (24)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>private readonly<\/var> <dfn>nonStrictFormatRules<\/dfn> -&gt; <var>CodeIgniter\\Validation\\FormatRules<\/var>#78<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Methods (23)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha($str = null)<\/dfn>: <var>bool<\/var> Alpha<\/dt><dd><pre>\/**\n * Alpha\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:30<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_space($value = null)<\/dfn>: <var>bool<\/var> Alpha with spaces.<\/dt><dd><pre>\/**\n * Alpha with spaces.\n *\n * @param string|null $value Value.\n *\n * @return bool True if alpha with spaces, else false.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:46<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_dash($str = null)<\/dfn>: <var>bool<\/var> Alphanumeric with underscores and dashes<\/dt><dd><pre>\/**\n * Alphanumeric with underscores and dashes\n *\n * @see https:\/\/regex101.com\/r\/XfVY3d\/1\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:67<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_numeric_punct($str)<\/dfn>: <var>bool<\/var> Alphanumeric, spaces, and a limited set of punctuation characters. Accepted p...<\/dt><dd><pre>\/**\n * Alphanumeric, spaces, and a limited set of punctuation characters.\n * Accepted punctuation characters are: ~ tilde, ! exclamation,\n * # number, $ dollar, % percent, &amp; ampersand, * asterisk, - dash,\n * _ underscore, + plus, = equals, | vertical bar, : colon, . period\n * ~ ! # $ % &amp; * - _ + = | : .\n *\n * @param string|null $str\n *\n * @return bool\n *\n * @see https:\/\/regex101.com\/r\/6N8dDY\/1\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:93<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_numeric($str = null)<\/dfn>: <var>bool<\/var> Alphanumeric<\/dt><dd><pre>\/**\n * Alphanumeric\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:111<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_numeric_space($str = null)<\/dfn>: <var>bool<\/var> Alphanumeric w\/ spaces<\/dt><dd><pre>\/**\n * Alphanumeric w\/ spaces\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:125<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>string($str = null)<\/dfn>: <var>bool<\/var> Any type of string<\/dt><dd><pre>\/**\n * Any type of string\n *\n * Note: we specifically do NOT type hint $str here so that\n * it doesn't convert numbers into strings.\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:143<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>decimal($str = null)<\/dfn>: <var>bool<\/var> Decimal number<\/dt><dd><pre>\/**\n * Decimal number\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:153<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>hex($str = null)<\/dfn>: <var>bool<\/var> String of hexidecimal characters<\/dt><dd><pre>\/**\n * String of hexidecimal characters\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:168<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>integer($str = null)<\/dfn>: <var>bool<\/var> Integer<\/dt><dd><pre>\/**\n * Integer\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:182<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_natural($str = null)<\/dfn>: <var>bool<\/var> Is a Natural number  (0,1,2,3, etc.)<\/dt><dd><pre>\/**\n * Is a Natural number  (0,1,2,3, etc.)\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:196<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_natural_no_zero($str = null)<\/dfn>: <var>bool<\/var> Is a Natural number, but not a zero  (1,2,3, etc.)<\/dt><dd><pre>\/**\n * Is a Natural number, but not a zero  (1,2,3, etc.)\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:210<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>numeric($str = null)<\/dfn>: <var>bool<\/var> Numeric<\/dt><dd><pre>\/**\n * Numeric\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:224<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>regex_match($str, string $pattern)<\/dfn>: <var>bool<\/var> Compares value against a regular expression pattern.<\/dt><dd><pre>\/**\n * Compares value against a regular expression pattern.\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:239<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>timezone($str = null)<\/dfn>: <var>bool<\/var> Validates that the string is a valid timezone as per the timezone_identifiers...<\/dt><dd><pre>\/**\n * Validates that the string is a valid timezone as per the\n * timezone_identifiers_list function.\n *\n * @see http:\/\/php.net\/manual\/en\/datetimezone.listidentifiers.php\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:260<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_base64($str = null)<\/dfn>: <var>bool<\/var> Valid Base64<\/dt><dd><pre>\/**\n * Valid Base64\n *\n * Tests a string for characters outside of the Base64 alphabet\n * as defined by RFC 2045 http:\/\/www.faqs.org\/rfcs\/rfc2045\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:277<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_json($str = null)<\/dfn>: <var>bool<\/var> Valid JSON<\/dt><dd><pre>\/**\n * Valid JSON\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:301<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_email($str = null)<\/dfn>: <var>bool<\/var> Checks for a correctly formatted email address<\/dt><dd><pre>\/**\n * Checks for a correctly formatted email address\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:317<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_emails($str = null)<\/dfn>: <var>bool<\/var> Validate a comma-separated list of email addresses.<\/dt><dd><pre>\/**\n * Validate a comma-separated list of email addresses.\n *\n * Example:\n *     valid_emails[one@example.com,two@example.com]\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:339<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_ip($ip = null, ?string $which = null)<\/dfn>: <var>bool<\/var> Validate an IP address (human readable format or binary string - inet_pton)<\/dt><dd><pre>\/**\n * Validate an IP address (human readable format or binary string - inet_pton)\n *\n * @param string|null $ip\n * @param string|null $which IP protocol: 'ipv4' or 'ipv6'\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:366<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_url($str = null)<\/dfn>: <var>bool<\/var> Checks a string to ensure it is (loosely) a URL.<\/dt><dd><pre>\/**\n * Checks a string to ensure it is (loosely) a URL.\n *\n * Warning: this rule will pass basic strings like\n * \"banana\"; use valid_url_strict for a stricter rule.\n *\n * @param string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:394<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_url_strict($str = null, ?string $validSchemes = null)<\/dfn>: <var>bool<\/var> Checks a URL to ensure it's formed correctly.<\/dt><dd><pre>\/**\n * Checks a URL to ensure it's formed correctly.\n *\n * @param string|null $str\n * @param string|null $validSchemes comma separated list of allowed schemes\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:423<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_date($str = null, ?string $format = null)<\/dfn>: <var>bool<\/var> Checks for a valid date and matches a given date format<\/dt><dd><pre>\/**\n * Checks for a valid date and matches a given date format\n *\n * @param string|null           $str\n * @param non-empty-string|null $format\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/FormatRules.php:450<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:27<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha($str = null)<\/dfn>: <var>bool<\/var> Alpha<\/dt><dd><pre>\/**\n * Alpha\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:37<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_space($value = null)<\/dfn>: <var>bool<\/var> Alpha with spaces.<\/dt><dd><pre>\/**\n * Alpha with spaces.\n *\n * @param array|bool|float|int|object|string|null $value Value.\n *\n * @return bool True if alpha with spaces, else false.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:53<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_dash($str = null)<\/dfn>: <var>bool<\/var> Alphanumeric with underscores and dashes<\/dt><dd><pre>\/**\n * Alphanumeric with underscores and dashes\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:67<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_numeric_punct($str)<\/dfn>: <var>bool<\/var> Alphanumeric, spaces, and a limited set of punctuation characters. Accepted p...<\/dt><dd><pre>\/**\n * Alphanumeric, spaces, and a limited set of punctuation characters.\n * Accepted punctuation characters are: ~ tilde, ! exclamation,\n * # number, $ dollar, % percent, &amp; ampersand, * asterisk, - dash,\n * _ underscore, + plus, = equals, | vertical bar, : colon, . period\n * ~ ! # $ % &amp; * - _ + = | : .\n *\n * @param array|bool|float|int|object|string|null $str\n *\n * @return bool\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:91<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_numeric($str = null)<\/dfn>: <var>bool<\/var> Alphanumeric<\/dt><dd><pre>\/**\n * Alphanumeric\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:109<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alpha_numeric_space($str = null)<\/dfn>: <var>bool<\/var> Alphanumeric w\/ spaces<\/dt><dd><pre>\/**\n * Alphanumeric w\/ spaces\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:127<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>string($str = null)<\/dfn>: <var>bool<\/var> Any type of string<\/dt><dd><pre>\/**\n * Any type of string\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:145<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>decimal($str = null)<\/dfn>: <var>bool<\/var> Decimal number<\/dt><dd><pre>\/**\n * Decimal number\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:155<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>hex($str = null)<\/dfn>: <var>bool<\/var> String of hexidecimal characters<\/dt><dd><pre>\/**\n * String of hexidecimal characters\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:173<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>integer($str = null)<\/dfn>: <var>bool<\/var> Integer<\/dt><dd><pre>\/**\n * Integer\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:191<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_natural($str = null)<\/dfn>: <var>bool<\/var> Is a Natural number  (0,1,2,3, etc.)<\/dt><dd><pre>\/**\n * Is a Natural number  (0,1,2,3, etc.)\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:209<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_natural_no_zero($str = null)<\/dfn>: <var>bool<\/var> Is a Natural number, but not a zero  (1,2,3, etc.)<\/dt><dd><pre>\/**\n * Is a Natural number, but not a zero  (1,2,3, etc.)\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:227<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>numeric($str = null)<\/dfn>: <var>bool<\/var> Numeric<\/dt><dd><pre>\/**\n * Numeric\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:245<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>regex_match($str, string $pattern)<\/dfn>: <var>bool<\/var> Compares value against a regular expression pattern.<\/dt><dd><pre>\/**\n * Compares value against a regular expression pattern.\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:263<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>timezone($str = null)<\/dfn>: <var>bool<\/var> Validates that the string is a valid timezone as per the timezone_identifiers...<\/dt><dd><pre>\/**\n * Validates that the string is a valid timezone as per the\n * timezone_identifiers_list function.\n *\n * @see http:\/\/php.net\/manual\/en\/datetimezone.listidentifiers.php\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:280<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_base64($str = null)<\/dfn>: <var>bool<\/var> Valid Base64<\/dt><dd><pre>\/**\n * Valid Base64\n *\n * Tests a string for characters outside of the Base64 alphabet\n * as defined by RFC 2045 http:\/\/www.faqs.org\/rfcs\/rfc2045\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:297<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_json($str = null)<\/dfn>: <var>bool<\/var> Valid JSON<\/dt><dd><pre>\/**\n * Valid JSON\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:311<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_email($str = null)<\/dfn>: <var>bool<\/var> Checks for a correctly formatted email address<\/dt><dd><pre>\/**\n * Checks for a correctly formatted email address\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:325<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_emails($str = null)<\/dfn>: <var>bool<\/var> Validate a comma-separated list of email addresses.<\/dt><dd><pre>\/**\n * Validate a comma-separated list of email addresses.\n *\n * Example:\n *     valid_emails[one@example.com,two@example.com]\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:342<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_ip($ip = null, ?string $which = null)<\/dfn>: <var>bool<\/var> Validate an IP address (human readable format or binary string - inet_pton)<\/dt><dd><pre>\/**\n * Validate an IP address (human readable format or binary string - inet_pton)\n *\n * @param array|bool|float|int|object|string|null $ip\n * @param string|null                             $which IP protocol: 'ipv4' or 'ipv6'\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:357<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_url($str = null)<\/dfn>: <var>bool<\/var> Checks a string to ensure it is (loosely) a URL.<\/dt><dd><pre>\/**\n * Checks a string to ensure it is (loosely) a URL.\n *\n * Warning: this rule will pass basic strings like\n * \"banana\"; use valid_url_strict for a stricter rule.\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:374<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_url_strict($str = null, ?string $validSchemes = null)<\/dfn>: <var>bool<\/var> Checks a URL to ensure it's formed correctly.<\/dt><dd><pre>\/**\n * Checks a URL to ensure it's formed correctly.\n *\n * @param array|bool|float|int|object|string|null $str\n * @param string|null                             $validSchemes comma separated list of allowed schemes\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:389<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_date($str = null, ?string $format = null)<\/dfn>: <var>bool<\/var> Checks for a valid date and matches a given date format<\/dt><dd><pre>\/**\n * Checks for a valid date and matches a given date format\n *\n * @param array|bool|float|int|object|string|null $str\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FormatRules.php:403<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>2<\/dfn> =&gt; <var>CodeIgniter\\Validation\\StrictRules\\FileRules<\/var>#79 (1)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (1)<\/li><li>Methods (8)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>request<\/dfn> -&gt; <var>CodeIgniter\\HTTP\\IncomingRequest<\/var>#21 (18)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (18)<\/li><li>Methods (63)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>protected<\/var> <dfn>protocolVersion<\/dfn> -&gt; <var>string<\/var> (3) \"1.1\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>validProtocolVersions<\/dfn> -&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (3) \"1.0\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (3) \"1.1\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (3) \"2.0\"<\/dt><\/dl><dl><dt><dfn>3<\/dfn> =&gt; <var>string<\/var> (3) \"3.0\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>body<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>headers<\/dfn> -&gt; <var>array<\/var> (3)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Host<\/dfn> =&gt; <var>CodeIgniter\\HTTP\\Header<\/var>#28 (2)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (2)<\/li><li>Methods (11)<\/li><li>toString<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>protected<\/var> <dfn>name<\/dfn> -&gt; <var>string<\/var> (4) \"Host\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>value<\/dfn> -&gt; <var>string<\/var> (14) \"localhost:8090\"<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(string $name, $value = null)<\/dfn> Header constructor. name is mandatory, if a value is provided, it will be set.<\/dt><dd><pre>\/**\n * Header constructor. name is mandatory, if a value is provided, it will be set.\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|string|null $value\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:56<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getName()<\/dfn>: <var>string<\/var> Returns the name of the header, in the same case it was set.<\/dt><dd><pre>\/**\n * Returns the name of the header, in the same case it was set.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:65<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getValue()<\/dfn>: <var>array&lt;int|string, array&lt;string, string&gt;|string&gt;|string<\/var> Gets the raw value of the header. This may return either a string or an array...<\/dt><dd><pre>\/**\n * Gets the raw value of the header. This may return either a string\n * or an array, depending on whether the header has multiple values or not.\n *\n * @return array&lt;int|string, array&lt;string, string&gt;|string&gt;|string\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:76<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setName(string $name)<\/dfn>: <var>$this<\/var> Sets the name of the header, overwriting any previous value.<\/dt><dd><pre>\/**\n * Sets the name of the header, overwriting any previous value.\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:88<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setValue($value = null)<\/dfn>: <var>$this<\/var> Sets the value of the header, overwriting any previous value(s).<\/dt><dd><pre>\/**\n * Sets the value of the header, overwriting any previous value(s).\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:105<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>appendValue($value = null)<\/dfn>: <var>$this<\/var> Appends a value to the list of values for this header. If the header is a sin...<\/dt><dd><pre>\/**\n * Appends a value to the list of values for this header. If the\n * header is a single value string, it will be converted to an array.\n *\n * @param array&lt;string, string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:126<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>prependValue($value = null)<\/dfn>: <var>$this<\/var> Prepends a value to the list of values for this header. If the header is a si...<\/dt><dd><pre>\/**\n * Prepends a value to the list of values for this header. If the\n * header is a single value string, it will be converted to an array.\n *\n * @param array&lt;string, string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:155<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getValueLine()<\/dfn>: <var>string<\/var> Retrieves a comma-separated string of the values for a single header.<\/dt><dd><pre>\/**\n * Retrieves a comma-separated string of the values for a single header.\n *\n * NOTE: Not all header values may be appropriately represented using\n * comma concatenation. For such headers, use getHeader() instead\n * and supply your own delimiter when concatenating.\n *\n * @see https:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec4.html#sec4.2\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:181<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__toString()<\/dfn>: <var>string<\/var> Returns a representation of the entire header string, including the header na...<\/dt><dd><pre>\/**\n * Returns a representation of the entire header string, including\n * the header name and all values converted to the proper format.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:210<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>validateName(string $name)<\/dfn>: <var>void<\/var> Validate header name.<\/dt><dd><pre>\/**\n * Validate header name.\n *\n * Regex is based on code from a guzzlehttp\/psr7 library.\n *\n * @see https:\/\/datatracker.ietf.org\/doc\/html\/rfc7230#section-3.2\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:224<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>validateValue(array|string|int $value)<\/dfn>: <var>void<\/var> Validate header value.<\/dt><dd><pre>\/**\n * Validate header value.\n *\n * Regex is based on code from a guzzlehttp\/psr7 library.\n *\n * @see https:\/\/datatracker.ietf.org\/doc\/html\/rfc7230#section-3.2\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|int|string $value\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:242<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><dfn>Host<\/dfn> <var>string<\/var> (20) \"Host: localhost:8090\"<\/dt><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>User-Agent<\/dfn> =&gt; <var>CodeIgniter\\HTTP\\Header<\/var>#29 (2)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (2)<\/li><li>Methods (11)<\/li><li>toString<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>protected<\/var> <dfn>name<\/dfn> -&gt; <var>string<\/var> (10) \"User-Agent\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>value<\/dfn> -&gt; <var>string<\/var> (11) \"curl\/7.76.1\"<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(string $name, $value = null)<\/dfn> Header constructor. name is mandatory, if a value is provided, it will be set.<\/dt><dd><pre>\/**\n * Header constructor. name is mandatory, if a value is provided, it will be set.\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|string|null $value\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:56<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getName()<\/dfn>: <var>string<\/var> Returns the name of the header, in the same case it was set.<\/dt><dd><pre>\/**\n * Returns the name of the header, in the same case it was set.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:65<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getValue()<\/dfn>: <var>array&lt;int|string, array&lt;string, string&gt;|string&gt;|string<\/var> Gets the raw value of the header. This may return either a string or an array...<\/dt><dd><pre>\/**\n * Gets the raw value of the header. This may return either a string\n * or an array, depending on whether the header has multiple values or not.\n *\n * @return array&lt;int|string, array&lt;string, string&gt;|string&gt;|string\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:76<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setName(string $name)<\/dfn>: <var>$this<\/var> Sets the name of the header, overwriting any previous value.<\/dt><dd><pre>\/**\n * Sets the name of the header, overwriting any previous value.\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:88<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setValue($value = null)<\/dfn>: <var>$this<\/var> Sets the value of the header, overwriting any previous value(s).<\/dt><dd><pre>\/**\n * Sets the value of the header, overwriting any previous value(s).\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:105<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>appendValue($value = null)<\/dfn>: <var>$this<\/var> Appends a value to the list of values for this header. If the header is a sin...<\/dt><dd><pre>\/**\n * Appends a value to the list of values for this header. If the\n * header is a single value string, it will be converted to an array.\n *\n * @param array&lt;string, string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:126<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>prependValue($value = null)<\/dfn>: <var>$this<\/var> Prepends a value to the list of values for this header. If the header is a si...<\/dt><dd><pre>\/**\n * Prepends a value to the list of values for this header. If the\n * header is a single value string, it will be converted to an array.\n *\n * @param array&lt;string, string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:155<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getValueLine()<\/dfn>: <var>string<\/var> Retrieves a comma-separated string of the values for a single header.<\/dt><dd><pre>\/**\n * Retrieves a comma-separated string of the values for a single header.\n *\n * NOTE: Not all header values may be appropriately represented using\n * comma concatenation. For such headers, use getHeader() instead\n * and supply your own delimiter when concatenating.\n *\n * @see https:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec4.html#sec4.2\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:181<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__toString()<\/dfn>: <var>string<\/var> Returns a representation of the entire header string, including the header na...<\/dt><dd><pre>\/**\n * Returns a representation of the entire header string, including\n * the header name and all values converted to the proper format.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:210<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>validateName(string $name)<\/dfn>: <var>void<\/var> Validate header name.<\/dt><dd><pre>\/**\n * Validate header name.\n *\n * Regex is based on code from a guzzlehttp\/psr7 library.\n *\n * @see https:\/\/datatracker.ietf.org\/doc\/html\/rfc7230#section-3.2\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:224<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>validateValue(array|string|int $value)<\/dfn>: <var>void<\/var> Validate header value.<\/dt><dd><pre>\/**\n * Validate header value.\n *\n * Regex is based on code from a guzzlehttp\/psr7 library.\n *\n * @see https:\/\/datatracker.ietf.org\/doc\/html\/rfc7230#section-3.2\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|int|string $value\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:242<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><dfn>User-Agent<\/dfn> <var>string<\/var> (23) \"User-Agent: curl\/7.76.1\"<\/dt><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Accept<\/dfn> =&gt; <var>CodeIgniter\\HTTP\\Header<\/var>#30 (2)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (2)<\/li><li>Methods (11)<\/li><li>toString<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>protected<\/var> <dfn>name<\/dfn> -&gt; <var>string<\/var> (6) \"Accept\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>value<\/dfn> -&gt; <var>string<\/var> (3) \"*\/*\"<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(string $name, $value = null)<\/dfn> Header constructor. name is mandatory, if a value is provided, it will be set.<\/dt><dd><pre>\/**\n * Header constructor. name is mandatory, if a value is provided, it will be set.\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|string|null $value\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:56<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getName()<\/dfn>: <var>string<\/var> Returns the name of the header, in the same case it was set.<\/dt><dd><pre>\/**\n * Returns the name of the header, in the same case it was set.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:65<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getValue()<\/dfn>: <var>array&lt;int|string, array&lt;string, string&gt;|string&gt;|string<\/var> Gets the raw value of the header. This may return either a string or an array...<\/dt><dd><pre>\/**\n * Gets the raw value of the header. This may return either a string\n * or an array, depending on whether the header has multiple values or not.\n *\n * @return array&lt;int|string, array&lt;string, string&gt;|string&gt;|string\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:76<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setName(string $name)<\/dfn>: <var>$this<\/var> Sets the name of the header, overwriting any previous value.<\/dt><dd><pre>\/**\n * Sets the name of the header, overwriting any previous value.\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:88<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setValue($value = null)<\/dfn>: <var>$this<\/var> Sets the value of the header, overwriting any previous value(s).<\/dt><dd><pre>\/**\n * Sets the value of the header, overwriting any previous value(s).\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:105<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>appendValue($value = null)<\/dfn>: <var>$this<\/var> Appends a value to the list of values for this header. If the header is a sin...<\/dt><dd><pre>\/**\n * Appends a value to the list of values for this header. If the\n * header is a single value string, it will be converted to an array.\n *\n * @param array&lt;string, string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:126<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>prependValue($value = null)<\/dfn>: <var>$this<\/var> Prepends a value to the list of values for this header. If the header is a si...<\/dt><dd><pre>\/**\n * Prepends a value to the list of values for this header. If the\n * header is a single value string, it will be converted to an array.\n *\n * @param array&lt;string, string&gt;|string|null $value\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:155<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getValueLine()<\/dfn>: <var>string<\/var> Retrieves a comma-separated string of the values for a single header.<\/dt><dd><pre>\/**\n * Retrieves a comma-separated string of the values for a single header.\n *\n * NOTE: Not all header values may be appropriately represented using\n * comma concatenation. For such headers, use getHeader() instead\n * and supply your own delimiter when concatenating.\n *\n * @see https:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec4.html#sec4.2\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:181<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__toString()<\/dfn>: <var>string<\/var> Returns a representation of the entire header string, including the header na...<\/dt><dd><pre>\/**\n * Returns a representation of the entire header string, including\n * the header name and all values converted to the proper format.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:210<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>validateName(string $name)<\/dfn>: <var>void<\/var> Validate header name.<\/dt><dd><pre>\/**\n * Validate header name.\n *\n * Regex is based on code from a guzzlehttp\/psr7 library.\n *\n * @see https:\/\/datatracker.ietf.org\/doc\/html\/rfc7230#section-3.2\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:224<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>validateValue(array|string|int $value)<\/dfn>: <var>void<\/var> Validate header value.<\/dt><dd><pre>\/**\n * Validate header value.\n *\n * Regex is based on code from a guzzlehttp\/psr7 library.\n *\n * @see https:\/\/datatracker.ietf.org\/doc\/html\/rfc7230#section-3.2\n *\n * @param array&lt;int|string, array&lt;string, string&gt;|string&gt;|int|string $value\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/Header.php:242<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><dfn>Accept<\/dfn> <var>string<\/var> (11) \"Accept: *\/*\"<\/dt><\/dl><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>headerMap<\/dfn> -&gt; <var>array<\/var> (3)<\/dt><dd><dl><dt><dfn>host<\/dfn> =&gt; <var>string<\/var> (4) \"Host\"<\/dt><\/dl><dl><dt><dfn>user-agent<\/dfn> =&gt; <var>string<\/var> (10) \"User-Agent\"<\/dt><\/dl><dl><dt><dfn>accept<\/dfn> =&gt; <var>string<\/var> (6) \"Accept\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>method<\/dfn> -&gt; <var>string<\/var> (3) \"GET\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>uri<\/dfn> -&gt; <var>CodeIgniter\\HTTP\\SiteURI<\/var>#24 (20)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (20)<\/li><li>Methods (51)<\/li><li>Static methods (2)<\/li><li>Class constants (2)<\/li><li>toString<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>protected<\/var> <dfn>uriString<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>private<\/var> <dfn>baseURL<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>segments<\/dfn> -&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (7) \"contact\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>scheme<\/dfn> -&gt; <var>string<\/var> (4) \"http\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>user<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>password<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>host<\/dfn> -&gt; <var>string<\/var> (14) \"144.91.103.251\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>port<\/dfn> -&gt; <var>integer<\/var> 8090<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>path<\/dfn> -&gt; <var>string<\/var> (8) \"\/contact\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>fragment<\/dfn> -&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>query<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>defaultPorts<\/dfn> -&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>http<\/dfn> =&gt; <var>integer<\/var> 80<\/dt><\/dl><dl><dt><dfn>https<\/dfn> =&gt; <var>integer<\/var> 443<\/dt><\/dl><dl><dt><dfn>ftp<\/dfn> =&gt; <var>integer<\/var> 21<\/dt><\/dl><dl><dt><dfn>sftp<\/dfn> =&gt; <var>integer<\/var> 22<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>showPassword<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>silent<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>rawQueryString<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private readonly<\/var> <dfn>baseURL<\/dfn> -&gt; <var>CodeIgniter\\HTTP\\URI<\/var>#25 (15)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (15)<\/li><li>Methods (40)<\/li><li>Static methods (2)<\/li><li>Class constants (2)<\/li><li>toString<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>protected<\/var> <dfn>uriString<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>private<\/var> <dfn>baseURL<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>segments<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>scheme<\/dfn> -&gt; <var>string<\/var> (4) \"http\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>user<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>password<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>host<\/dfn> -&gt; <var>string<\/var> (14) \"144.91.103.251\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>port<\/dfn> -&gt; <var>integer<\/var> 8090<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>path<\/dfn> -&gt; <var>string<\/var> (1) \"\/\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>fragment<\/dfn> -&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>query<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt class=\"kint-parent kint-locked\"><nav><\/nav><var>protected<\/var> <dfn>defaultPorts<\/dfn> -&gt; <var>array<\/var> (4) <var>Depth Limit<\/var><\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>showPassword<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>silent<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>rawQueryString<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(?string $uri = null)<\/dfn> Constructor.<\/dt><dd><pre>\/**\n * Constructor.\n *\n * @param string|null $uri The URI to parse.\n *\n * @throws HTTPException\n *\n * @TODO null for param $uri should be removed.\n *      See https:\/\/www.php-fig.org\/psr\/psr-17\/#26-urifactoryinterface\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:263<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setSilent(bool $silent = true)<\/dfn>: <var>URI<\/var> If $silent == true, then will not throw exceptions and will attempt to contin...<\/dt><dd><pre>\/**\n * If $silent == true, then will not throw exceptions and will\n * attempt to continue gracefully.\n *\n * @deprecated 4.4.0 Method not in PSR-7\n *\n * @return URI\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:276<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>useRawQueryString(bool $raw = true)<\/dfn>: <var>URI<\/var> If $raw == true, then will use parseStr() method instead of native parse_str(...<\/dt><dd><pre>\/**\n * If $raw == true, then will use parseStr() method\n * instead of native parse_str() function.\n *\n * Note: Method not in PSR-7\n *\n * @return URI\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:291<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setURI(?string $uri = null)<\/dfn>: <var>URI<\/var> Sets and overwrites any current URI information.<\/dt><dd><pre>\/**\n * Sets and overwrites any current URI information.\n *\n * @return URI\n *\n * @throws HTTPException\n *\n * @deprecated 4.4.0 This method will be private.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:307<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getScheme()<\/dfn>: <var>string<\/var> Retrieve the scheme component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the scheme component of the URI.\n *\n * If no scheme is present, this method MUST return an empty string.\n *\n * The value returned MUST be normalized to lowercase, per RFC 3986\n * Section 3.1.\n *\n * The trailing \":\" character is not part of the scheme and MUST NOT be\n * added.\n *\n * @see    https:\/\/tools.ietf.org\/html\/rfc3986#section-3.1\n *\n * @return string The URI scheme.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:343<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getAuthority(bool $ignorePort = false)<\/dfn>: <var>string<\/var> Retrieve the authority component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the authority component of the URI.\n *\n * If no authority information is present, this method MUST return an empty\n * string.\n *\n * The authority syntax of the URI is:\n *\n * &lt;pre&gt;\n * [user-info@]host[:port]\n * &lt;\/pre&gt;\n *\n * If the port component is not set or is the standard port for the current\n * scheme, it SHOULD NOT be included.\n *\n * @see https:\/\/tools.ietf.org\/html\/rfc3986#section-3.2\n *\n * @return string The URI authority, in \"[user-info@]host[:port]\" format.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:367<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getUserInfo()<\/dfn>: <var>string|null The URI user information, in \"username[:password]\" format.<\/var> Retrieve the user information component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the user information component of the URI.\n *\n * If no user information is present, this method MUST return an empty\n * string.\n *\n * If a user is present in the URI, this will return that value;\n * additionally, if the password is also present, it will be appended to the\n * user value, with a colon (\":\") separating the values.\n *\n * NOTE that be default, the password, if available, will NOT be shown\n * as a security measure as discussed in RFC 3986, Section 7.5. If you know\n * the password is not a security issue, you can force it to be shown\n * with $this-&gt;showPassword();\n *\n * The trailing \"@\" character is not part of the user information and MUST\n * NOT be added.\n *\n * @return string|null The URI user information, in \"username[:password]\" format.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:409<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>showPassword(bool $val = true)<\/dfn>: <var>URI<\/var> Temporarily sets the URI to show a password in userInfo. Will reset itself af...<\/dt><dd><pre>\/**\n * Temporarily sets the URI to show a password in userInfo. Will\n * reset itself after the first call to authority().\n *\n * Note: Method not in PSR-7\n *\n * @return URI\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:428<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getHost()<\/dfn>: <var>string<\/var> Retrieve the host component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the host component of the URI.\n *\n * If no host is present, this method MUST return an empty string.\n *\n * The value returned MUST be normalized to lowercase, per RFC 3986\n * Section 3.2.2.\n *\n * @see    http:\/\/tools.ietf.org\/html\/rfc3986#section-3.2.2\n *\n * @return string The URI host.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:447<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPort()<\/dfn>: <var>int|null The URI port.<\/var> Retrieve the port component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the port component of the URI.\n *\n * If a port is present, and it is non-standard for the current scheme,\n * this method MUST return it as an integer. If the port is the standard port\n * used with the current scheme, this method SHOULD return null.\n *\n * If no port is present, and no scheme is present, this method MUST return\n * a null value.\n *\n * If no port is present, but a scheme is present, this method MAY return\n * the standard port for that scheme, but SHOULD return null.\n *\n * @return int|null The URI port.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:467<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPath()<\/dfn>: <var>string<\/var> Retrieve the path component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the path component of the URI.\n *\n * The path can either be empty or absolute (starting with a slash) or\n * rootless (not starting with a slash). Implementations MUST support all\n * three syntaxes.\n *\n * Normally, the empty path \"\" and absolute path \"\/\" are considered equal as\n * defined in RFC 7230 Section 2.7.3. But this method MUST NOT automatically\n * do this normalization because in contexts with a trimmed base path, e.g.\n * the front controller, this difference becomes significant. It's the task\n * of the user to handle both \"\" and \"\/\".\n *\n * The value returned MUST be percent-encoded, but MUST NOT double-encode\n * any characters. To determine what characters to encode, please refer to\n * RFC 3986, Sections 2 and 3.3.\n *\n * As an example, if the value should include a slash (\"\/\") not intended as\n * delimiter between path segments, that value MUST be passed in encoded\n * form (e.g., \"%2F\") to the instance.\n *\n * @see    https:\/\/tools.ietf.org\/html\/rfc3986#section-2\n * @see    https:\/\/tools.ietf.org\/html\/rfc3986#section-3.3\n *\n * @return string The URI path.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:498<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getQuery(array $options = array())<\/dfn>: <var>string<\/var> Retrieve the query string<\/dt><dd><pre>\/**\n * Retrieve the query string\n *\n * @param array{except?: list&lt;string&gt;|string, only?: list&lt;string&gt;|string} $options\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:508<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getFragment()<\/dfn>: <var>string<\/var> Retrieve a URI fragment<\/dt><dd><pre>\/**\n * Retrieve a URI fragment\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:542<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getSegments()<\/dfn>: <var>array<\/var> Returns the segments of the path as an array.<\/dt><dd><pre>\/**\n * Returns the segments of the path as an array.\n *\n * @return array&lt;int, string&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:552<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getSegment(int $number, string $default = '')<\/dfn>: <var>string<\/var> Returns the value of a specific segment of the URI path. Allows to get only e...<\/dt><dd><pre>\/**\n * Returns the value of a specific segment of the URI path.\n * Allows to get only existing segments or the next one.\n *\n * @param int    $number  Segment number starting at 1\n * @param string $default Default value\n *\n * @return string The value of the segment. If you specify the last +1\n *                segment, the $default value. If you specify the last +2\n *                or more throws HTTPException.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:568<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setSegment(int $number, $value)<\/dfn>: <var>$this<\/var> Set the value of a specific segment of the URI path. Allows to set only exist...<\/dt><dd><pre>\/**\n * Set the value of a specific segment of the URI path.\n * Allows to set only existing segments or add new one.\n *\n * Note: Method not in PSR-7\n *\n * @param int        $number Segment number starting at 1\n * @param int|string $value\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:596<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getTotalSegments()<\/dfn>: <var>int<\/var> Returns the total number of segments.<\/dt><dd><pre>\/**\n * Returns the total number of segments.\n *\n * Note: Method not in PSR-7\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:624<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__toString()<\/dfn>: <var>string<\/var> Formats the URI as a string.<\/dt><dd><pre>\/**\n * Formats the URI as a string.\n *\n * Warning: For backwards-compatibility this method\n * assumes URIs with the same host as baseURL should\n * be relative to the project's configuration.\n * This aspect of __toString() is deprecated and should be avoided.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:637<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>changeSchemeAndPath(string $scheme, string $path)<\/dfn>: <var>array<\/var> Change the path (and scheme) assuming URIs with the same host as baseURL shou...<\/dt><dd><pre>\/**\n * Change the path (and scheme) assuming URIs with the same host as baseURL\n * should be relative to the project's configuration.\n *\n * @return array{string, string}\n *\n * @deprecated This method will be deleted.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:662<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setAuthority(string $str)<\/dfn>: <var>$this<\/var> Parses the given string and saves the appropriate authority pieces.<\/dt><dd><pre>\/**\n * Parses the given string and saves the appropriate authority pieces.\n *\n * Note: Method not in PSR-7\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:696<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setScheme(string $str)<\/dfn>: <var>$this<\/var> Sets the scheme for this URI.<\/dt><dd><pre>\/**\n * Sets the scheme for this URI.\n *\n * Because of the large number of valid schemes we cannot limit this\n * to only http or https.\n *\n * @see https:\/\/www.iana.org\/assignments\/uri-schemes\/uri-schemes.xhtml\n *\n * @return $this\n *\n * @deprecated 4.4.0 Use `withScheme()` instead.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:726<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>withScheme(string $scheme)<\/dfn>: <var>static A new instance with the specified scheme.<\/var> Return an instance with the specified scheme.<\/dt><dd><pre>\/**\n * Return an instance with the specified scheme.\n *\n * This method MUST retain the state of the current instance, and return\n * an instance that contains the specified scheme.\n *\n * Implementations MUST support the schemes \"http\" and \"https\" case\n * insensitively, and MAY accommodate other schemes if required.\n *\n * An empty scheme is equivalent to removing the scheme.\n *\n * @param string $scheme The scheme to use with the new instance.\n *\n * @return static A new instance with the specified scheme.\n *\n * @throws InvalidArgumentException for invalid or unsupported schemes.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:751<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setUserInfo(string $user, string $pass)<\/dfn>: <var>$this<\/var> Sets the userInfo\/Authority portion of the URI.<\/dt><dd><pre>\/**\n * Sets the userInfo\/Authority portion of the URI.\n *\n * @param string $user The user's username\n * @param string $pass The user's password\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withUserInfo($user, $password = null)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:772<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setHost(string $str)<\/dfn>: <var>$this<\/var> Sets the host name to use.<\/dt><dd><pre>\/**\n * Sets the host name to use.\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withHost($host)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:787<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setPort(?int $port = null)<\/dfn>: <var>$this<\/var> Sets the port portion of the URI.<\/dt><dd><pre>\/**\n * Sets the port portion of the URI.\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withPort($port)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:801<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setPath(string $path)<\/dfn>: <var>$this<\/var> Sets the path portion of the URI.<\/dt><dd><pre>\/**\n * Sets the path portion of the URI.\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withPath($port)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:827<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setBaseURL(string $baseURL)<\/dfn>: <var>void<\/var> Sets the current baseURL.<\/dt><dd><pre>\/**\n * Sets the current baseURL.\n *\n * @interal\n *\n * @deprecated Use SiteURI instead.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:845<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getBaseURL()<\/dfn>: <var>string<\/var> Returns the current baseURL.<\/dt><dd><pre>\/**\n * Returns the current baseURL.\n *\n * @interal\n *\n * @deprecated Use SiteURI instead.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:857<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>refreshPath()<\/dfn>: <var>$this<\/var> Sets the path portion of the URI based on segments.<\/dt><dd><pre>\/**\n * Sets the path portion of the URI based on segments.\n *\n * @return $this\n *\n * @deprecated This method will be private.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:873<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setQuery(string $query)<\/dfn>: <var>$this<\/var> Sets the query portion of the URI, while attempting to clean the various part...<\/dt><dd><pre>\/**\n * Sets the query portion of the URI, while attempting\n * to clean the various parts of the query keys and values.\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withQuery($query)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:892<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setQueryArray(array $query)<\/dfn>: <var>URI<\/var> A convenience method to pass an array of items in as the Query portion of the...<\/dt><dd><pre>\/**\n * A convenience method to pass an array of items in as the Query\n * portion of the URI.\n *\n * @return URI\n *\n * @TODO: PSR-7: Should be `withQueryParams(array $query)`\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:924<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>addQuery(string $key, $value = null)<\/dfn>: <var>$this<\/var> Adds a single new element to the query vars.<\/dt><dd><pre>\/**\n * Adds a single new element to the query vars.\n *\n * Note: Method not in PSR-7\n *\n * @param int|string|null $value\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:940<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>stripQuery($params)<\/dfn>: <var>$this<\/var> Removes one or more query vars from the URI.<\/dt><dd><pre>\/**\n * Removes one or more query vars from the URI.\n *\n * Note: Method not in PSR-7\n *\n * @param string ...$params\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:956<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>keepQuery($params)<\/dfn>: <var>$this<\/var> Filters the query variables so that only the keys passed in are kept. The res...<\/dt><dd><pre>\/**\n * Filters the query variables so that only the keys passed in\n * are kept. The rest are removed from the object.\n *\n * Note: Method not in PSR-7\n *\n * @param string ...$params\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:975<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setFragment(string $string)<\/dfn>: <var>$this<\/var> Sets the fragment portion of the URI.<\/dt><dd><pre>\/**\n * Sets the fragment portion of the URI.\n *\n * @see https:\/\/tools.ietf.org\/html\/rfc3986#section-3.5\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withFragment($fragment)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1001<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>filterPath(?string $path = null)<\/dfn>: <var>string<\/var> Encodes any dangerous characters, and removes dot segments. While dot segment...<\/dt><dd><pre>\/**\n * Encodes any dangerous characters, and removes dot segments.\n * While dot segments have valid uses according to the spec,\n * this URI class does not allow them.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1013<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>applyParts(array $parts)<\/dfn>: <var>void<\/var> Saves our parts from a parse_url call.<\/dt><dd><pre>\/**\n * Saves our parts from a parse_url call.\n *\n * @param array{\n *  host?: string,\n *  user?: string,\n *  path?: string,\n *  query?: string,\n *  fragment?: string,\n *  scheme?: string,\n *  port?: int,\n *  pass?: string,\n * } $parts\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1058<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>resolveRelativeURI(string $uri)<\/dfn>: <var>URI<\/var> Combines one URI string with this one based on the rules set out in RFC 3986 ...<\/dt><dd><pre>\/**\n * Combines one URI string with this one based on the rules set out in\n * RFC 3986 Section 2\n *\n * @see http:\/\/tools.ietf.org\/html\/rfc3986#section-5.2\n *\n * @return URI\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1110<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>mergePaths(self $base, self $reference)<\/dfn>: <var>string<\/var> Given 2 paths, will merge them according to rules set out in RFC 2986, Sectio...<\/dt><dd><pre>\/**\n * Given 2 paths, will merge them according to rules set out in RFC 2986,\n * Section 5.2\n *\n * @see http:\/\/tools.ietf.org\/html\/rfc3986#section-5.2.3\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1166<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>parseStr(string $query)<\/dfn>: <var>array<\/var> This is equivalent to the native PHP parse_str() function. This version allow...<\/dt><dd><pre>\/**\n * This is equivalent to the native PHP parse_str() function.\n * This version allows the dot to be used as a key of the query string.\n *\n * @return array&lt;string, string&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1190<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\HTTP\\URI::createURIString(?string $scheme = null, ?string $authority = null, ?string $path = null, ?string $query = null, ?string $fragment = null)<\/dfn>: <var>string<\/var> Builds a representation of the string from the component parts.<\/dt><dd><pre>\/**\n * Builds a representation of the string from the component parts.\n *\n * @param string|null $scheme URI scheme. E.g., http, ftp\n *\n * @return string URI string with only passed parts. Maybe incomplete as a URI.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:167<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\HTTP\\URI::removeDotSegments(string $path)<\/dfn>: <var>string<\/var> Used when resolving and merging paths to correctly interpret and remove singl...<\/dt><dd><pre>\/**\n * Used when resolving and merging paths to correctly interpret and\n * remove single and double dot segments from the path per\n * RFC 3986 Section 5.2.4\n *\n * @see http:\/\/tools.ietf.org\/html\/rfc3986#section-5.2.4\n *\n * @internal\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:210<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><var>public const<\/var> <dfn>CodeIgniter\\HTTP\\URI::CHAR_SUB_DELIMS<\/dfn> :: <var>string<\/var> (16) \"!\\$&amp;'\\(\\)\\*\\+,;=\"<\/dt><\/dl><dl><dt><var>public const<\/var> <dfn>CodeIgniter\\HTTP\\URI::CHAR_UNRESERVED<\/dfn> :: <var>string<\/var> (15) \"a-zA-Z0-9_\\-\\.~\"<\/dt><\/dl><\/li><li><dl><dt><dfn>baseURL<\/dfn> <var>string<\/var> (27) \"http:\/\/144.91.103.251:8090\/\"<\/dt><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt><var>private<\/var> <dfn>basePathWithoutIndexPage<\/dfn> -&gt; <var>string<\/var> (1) \"\/\"<\/dt><\/dl><dl><dt><var>private readonly<\/var> <dfn>indexPage<\/dfn> -&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><var>private<\/var> <dfn>baseSegments<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>private<\/var> <dfn>routePath<\/dfn> -&gt; <var>string<\/var> (7) \"contact\"<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(Config\\App $configApp, string $relativePath = '', ?string $host = null, ?string $scheme = null)<\/dfn><\/dt><dd><pre>\/**\n * @param string              $relativePath URI path relative to baseURL. May include\n *                                          queries or fragments.\n * @param string|null         $host         Optional current hostname.\n * @param 'http'|'https'|null $scheme       Optional scheme. 'http' or 'https'.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:93<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>parseRelativePath(string $relativePath)<\/dfn>: <var>array<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:126<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>determineBaseURL(Config\\App $configApp, ?string $host, ?string $scheme)<\/dfn>: <var>CodeIgniter\\HTTP\\URI<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:141<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>getIndexPageRoutePath(string $routePath)<\/dfn>: <var>string<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:165<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>normalizeBaseURL(Config\\App $configApp)<\/dfn>: <var>string<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:192<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>setBasePath()<\/dfn>: <var>void<\/var> Sets basePathWithoutIndexPage and baseSegments.<\/dt><dd><pre>\/**\n * Sets basePathWithoutIndexPage and baseSegments.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:211<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setBaseURL(string $baseURL)<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @deprecated\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:225<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setURI(?string $uri = null)<\/dfn><\/dt><dd><pre>\/**\n * @deprecated\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:233<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getBaseURL()<\/dfn>: <var>string<\/var> Returns the baseURL.<\/dt><dd><pre>\/**\n * Returns the baseURL.\n *\n * @interal\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:243<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getRoutePath()<\/dfn>: <var>string<\/var> Returns the URI path relative to baseURL.<\/dt><dd><pre>\/**\n * Returns the URI path relative to baseURL.\n *\n * @return string The Route path.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:253<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__toString()<\/dfn>: <var>string<\/var> Formats the URI as a string.<\/dt><dd><pre>\/**\n * Formats the URI as a string.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:261<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setPath(string $path)<\/dfn>: <var>$this<\/var> Sets the route path (and segments).<\/dt><dd><pre>\/**\n * Sets the route path (and segments).\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:277<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>setRoutePath(string $routePath)<\/dfn>: <var>void<\/var> Sets the route path (and segments).<\/dt><dd><pre>\/**\n * Sets the route path (and segments).\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:287<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>convertToSegments(string $path)<\/dfn>: <var>array<\/var> Converts path to segments<\/dt><dd><pre>\/**\n * Converts path to segments\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:303<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>refreshPath()<\/dfn>: <var>$this<\/var> Sets the path portion of the URI based on segments.<\/dt><dd><pre>\/**\n * Sets the path portion of the URI based on segments.\n *\n * @return $this\n *\n * @deprecated This method will be private.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:317<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>applyParts(array $parts)<\/dfn>: <var>void<\/var> Saves our parts from a parse_url() call.<\/dt><dd><pre>\/**\n * Saves our parts from a parse_url() call.\n *\n * @param array{\n *  host?: string,\n *  user?: string,\n *  path?: string,\n *  query?: string,\n *  fragment?: string,\n *  scheme?: string,\n *  port?: int,\n *  pass?: string,\n * } $parts\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:345<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>baseUrl($relativePath = '', ?string $scheme = null)<\/dfn>: <var>string<\/var> For base_url() helper.<\/dt><dd><pre>\/**\n * For base_url() helper.\n *\n * @param array|string $relativePath URI string or array of URI segments.\n * @param string|null  $scheme       URI scheme. E.g., http, ftp. If empty\n *                                   string '' is set, a protocol-relative\n *                                   link is returned.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:391<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>stringifyRelativePath($relativePath)<\/dfn>: <var>string<\/var><\/dt><dd><pre>\/**\n * @param array|string $relativePath URI string or array of URI segments\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:413<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>siteUrl($relativePath = '', ?string $scheme = null, ?Config\\App $config = null)<\/dfn>: <var>string<\/var> For site_url() helper.<\/dt><dd><pre>\/**\n * For site_url() helper.\n *\n * @param array|string $relativePath URI string or array of URI segments.\n * @param string|null  $scheme       URI scheme. E.g., http, ftp. If empty\n *                                   string '' is set, a protocol-relative\n *                                   link is returned.\n * @param App|null     $config       Alternate configuration to use.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/SiteURI.php:431<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setSilent(bool $silent = true)<\/dfn>: <var>URI<\/var> If $silent == true, then will not throw exceptions and will attempt to contin...<\/dt><dd><pre>\/**\n * If $silent == true, then will not throw exceptions and will\n * attempt to continue gracefully.\n *\n * @deprecated 4.4.0 Method not in PSR-7\n *\n * @return URI\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:276<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>useRawQueryString(bool $raw = true)<\/dfn>: <var>URI<\/var> If $raw == true, then will use parseStr() method instead of native parse_str(...<\/dt><dd><pre>\/**\n * If $raw == true, then will use parseStr() method\n * instead of native parse_str() function.\n *\n * Note: Method not in PSR-7\n *\n * @return URI\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:291<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getScheme()<\/dfn>: <var>string<\/var> Retrieve the scheme component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the scheme component of the URI.\n *\n * If no scheme is present, this method MUST return an empty string.\n *\n * The value returned MUST be normalized to lowercase, per RFC 3986\n * Section 3.1.\n *\n * The trailing \":\" character is not part of the scheme and MUST NOT be\n * added.\n *\n * @see    https:\/\/tools.ietf.org\/html\/rfc3986#section-3.1\n *\n * @return string The URI scheme.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:343<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getAuthority(bool $ignorePort = false)<\/dfn>: <var>string<\/var> Retrieve the authority component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the authority component of the URI.\n *\n * If no authority information is present, this method MUST return an empty\n * string.\n *\n * The authority syntax of the URI is:\n *\n * &lt;pre&gt;\n * [user-info@]host[:port]\n * &lt;\/pre&gt;\n *\n * If the port component is not set or is the standard port for the current\n * scheme, it SHOULD NOT be included.\n *\n * @see https:\/\/tools.ietf.org\/html\/rfc3986#section-3.2\n *\n * @return string The URI authority, in \"[user-info@]host[:port]\" format.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:367<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getUserInfo()<\/dfn>: <var>string|null The URI user information, in \"username[:password]\" format.<\/var> Retrieve the user information component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the user information component of the URI.\n *\n * If no user information is present, this method MUST return an empty\n * string.\n *\n * If a user is present in the URI, this will return that value;\n * additionally, if the password is also present, it will be appended to the\n * user value, with a colon (\":\") separating the values.\n *\n * NOTE that be default, the password, if available, will NOT be shown\n * as a security measure as discussed in RFC 3986, Section 7.5. If you know\n * the password is not a security issue, you can force it to be shown\n * with $this-&gt;showPassword();\n *\n * The trailing \"@\" character is not part of the user information and MUST\n * NOT be added.\n *\n * @return string|null The URI user information, in \"username[:password]\" format.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:409<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>showPassword(bool $val = true)<\/dfn>: <var>URI<\/var> Temporarily sets the URI to show a password in userInfo. Will reset itself af...<\/dt><dd><pre>\/**\n * Temporarily sets the URI to show a password in userInfo. Will\n * reset itself after the first call to authority().\n *\n * Note: Method not in PSR-7\n *\n * @return URI\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:428<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getHost()<\/dfn>: <var>string<\/var> Retrieve the host component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the host component of the URI.\n *\n * If no host is present, this method MUST return an empty string.\n *\n * The value returned MUST be normalized to lowercase, per RFC 3986\n * Section 3.2.2.\n *\n * @see    http:\/\/tools.ietf.org\/html\/rfc3986#section-3.2.2\n *\n * @return string The URI host.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:447<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPort()<\/dfn>: <var>int|null The URI port.<\/var> Retrieve the port component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the port component of the URI.\n *\n * If a port is present, and it is non-standard for the current scheme,\n * this method MUST return it as an integer. If the port is the standard port\n * used with the current scheme, this method SHOULD return null.\n *\n * If no port is present, and no scheme is present, this method MUST return\n * a null value.\n *\n * If no port is present, but a scheme is present, this method MAY return\n * the standard port for that scheme, but SHOULD return null.\n *\n * @return int|null The URI port.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:467<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPath()<\/dfn>: <var>string<\/var> Retrieve the path component of the URI.<\/dt><dd><pre>\/**\n * Retrieve the path component of the URI.\n *\n * The path can either be empty or absolute (starting with a slash) or\n * rootless (not starting with a slash). Implementations MUST support all\n * three syntaxes.\n *\n * Normally, the empty path \"\" and absolute path \"\/\" are considered equal as\n * defined in RFC 7230 Section 2.7.3. But this method MUST NOT automatically\n * do this normalization because in contexts with a trimmed base path, e.g.\n * the front controller, this difference becomes significant. It's the task\n * of the user to handle both \"\" and \"\/\".\n *\n * The value returned MUST be percent-encoded, but MUST NOT double-encode\n * any characters. To determine what characters to encode, please refer to\n * RFC 3986, Sections 2 and 3.3.\n *\n * As an example, if the value should include a slash (\"\/\") not intended as\n * delimiter between path segments, that value MUST be passed in encoded\n * form (e.g., \"%2F\") to the instance.\n *\n * @see    https:\/\/tools.ietf.org\/html\/rfc3986#section-2\n * @see    https:\/\/tools.ietf.org\/html\/rfc3986#section-3.3\n *\n * @return string The URI path.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:498<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getQuery(array $options = array())<\/dfn>: <var>string<\/var> Retrieve the query string<\/dt><dd><pre>\/**\n * Retrieve the query string\n *\n * @param array{except?: list&lt;string&gt;|string, only?: list&lt;string&gt;|string} $options\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:508<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getFragment()<\/dfn>: <var>string<\/var> Retrieve a URI fragment<\/dt><dd><pre>\/**\n * Retrieve a URI fragment\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:542<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getSegments()<\/dfn>: <var>array<\/var> Returns the segments of the path as an array.<\/dt><dd><pre>\/**\n * Returns the segments of the path as an array.\n *\n * @return array&lt;int, string&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:552<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getSegment(int $number, string $default = '')<\/dfn>: <var>string<\/var> Returns the value of a specific segment of the URI path. Allows to get only e...<\/dt><dd><pre>\/**\n * Returns the value of a specific segment of the URI path.\n * Allows to get only existing segments or the next one.\n *\n * @param int    $number  Segment number starting at 1\n * @param string $default Default value\n *\n * @return string The value of the segment. If you specify the last +1\n *                segment, the $default value. If you specify the last +2\n *                or more throws HTTPException.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:568<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setSegment(int $number, $value)<\/dfn>: <var>$this<\/var> Set the value of a specific segment of the URI path. Allows to set only exist...<\/dt><dd><pre>\/**\n * Set the value of a specific segment of the URI path.\n * Allows to set only existing segments or add new one.\n *\n * Note: Method not in PSR-7\n *\n * @param int        $number Segment number starting at 1\n * @param int|string $value\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:596<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getTotalSegments()<\/dfn>: <var>int<\/var> Returns the total number of segments.<\/dt><dd><pre>\/**\n * Returns the total number of segments.\n *\n * Note: Method not in PSR-7\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:624<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setAuthority(string $str)<\/dfn>: <var>$this<\/var> Parses the given string and saves the appropriate authority pieces.<\/dt><dd><pre>\/**\n * Parses the given string and saves the appropriate authority pieces.\n *\n * Note: Method not in PSR-7\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:696<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setScheme(string $str)<\/dfn>: <var>$this<\/var> Sets the scheme for this URI.<\/dt><dd><pre>\/**\n * Sets the scheme for this URI.\n *\n * Because of the large number of valid schemes we cannot limit this\n * to only http or https.\n *\n * @see https:\/\/www.iana.org\/assignments\/uri-schemes\/uri-schemes.xhtml\n *\n * @return $this\n *\n * @deprecated 4.4.0 Use `withScheme()` instead.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:726<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>withScheme(string $scheme)<\/dfn>: <var>static A new instance with the specified scheme.<\/var> Return an instance with the specified scheme.<\/dt><dd><pre>\/**\n * Return an instance with the specified scheme.\n *\n * This method MUST retain the state of the current instance, and return\n * an instance that contains the specified scheme.\n *\n * Implementations MUST support the schemes \"http\" and \"https\" case\n * insensitively, and MAY accommodate other schemes if required.\n *\n * An empty scheme is equivalent to removing the scheme.\n *\n * @param string $scheme The scheme to use with the new instance.\n *\n * @return static A new instance with the specified scheme.\n *\n * @throws InvalidArgumentException for invalid or unsupported schemes.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:751<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setUserInfo(string $user, string $pass)<\/dfn>: <var>$this<\/var> Sets the userInfo\/Authority portion of the URI.<\/dt><dd><pre>\/**\n * Sets the userInfo\/Authority portion of the URI.\n *\n * @param string $user The user's username\n * @param string $pass The user's password\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withUserInfo($user, $password = null)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:772<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setHost(string $str)<\/dfn>: <var>$this<\/var> Sets the host name to use.<\/dt><dd><pre>\/**\n * Sets the host name to use.\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withHost($host)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:787<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setPort(?int $port = null)<\/dfn>: <var>$this<\/var> Sets the port portion of the URI.<\/dt><dd><pre>\/**\n * Sets the port portion of the URI.\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withPort($port)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:801<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setQuery(string $query)<\/dfn>: <var>$this<\/var> Sets the query portion of the URI, while attempting to clean the various part...<\/dt><dd><pre>\/**\n * Sets the query portion of the URI, while attempting\n * to clean the various parts of the query keys and values.\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withQuery($query)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:892<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setQueryArray(array $query)<\/dfn>: <var>URI<\/var> A convenience method to pass an array of items in as the Query portion of the...<\/dt><dd><pre>\/**\n * A convenience method to pass an array of items in as the Query\n * portion of the URI.\n *\n * @return URI\n *\n * @TODO: PSR-7: Should be `withQueryParams(array $query)`\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:924<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>addQuery(string $key, $value = null)<\/dfn>: <var>$this<\/var> Adds a single new element to the query vars.<\/dt><dd><pre>\/**\n * Adds a single new element to the query vars.\n *\n * Note: Method not in PSR-7\n *\n * @param int|string|null $value\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:940<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>stripQuery($params)<\/dfn>: <var>$this<\/var> Removes one or more query vars from the URI.<\/dt><dd><pre>\/**\n * Removes one or more query vars from the URI.\n *\n * Note: Method not in PSR-7\n *\n * @param string ...$params\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:956<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>keepQuery($params)<\/dfn>: <var>$this<\/var> Filters the query variables so that only the keys passed in are kept. The res...<\/dt><dd><pre>\/**\n * Filters the query variables so that only the keys passed in\n * are kept. The rest are removed from the object.\n *\n * Note: Method not in PSR-7\n *\n * @param string ...$params\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:975<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setFragment(string $string)<\/dfn>: <var>$this<\/var> Sets the fragment portion of the URI.<\/dt><dd><pre>\/**\n * Sets the fragment portion of the URI.\n *\n * @see https:\/\/tools.ietf.org\/html\/rfc3986#section-3.5\n *\n * @return $this\n *\n * @TODO PSR-7: Should be `withFragment($fragment)`.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1001<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>filterPath(?string $path = null)<\/dfn>: <var>string<\/var> Encodes any dangerous characters, and removes dot segments. While dot segment...<\/dt><dd><pre>\/**\n * Encodes any dangerous characters, and removes dot segments.\n * While dot segments have valid uses according to the spec,\n * this URI class does not allow them.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1013<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>resolveRelativeURI(string $uri)<\/dfn>: <var>URI<\/var> Combines one URI string with this one based on the rules set out in RFC 3986 ...<\/dt><dd><pre>\/**\n * Combines one URI string with this one based on the rules set out in\n * RFC 3986 Section 2\n *\n * @see http:\/\/tools.ietf.org\/html\/rfc3986#section-5.2\n *\n * @return URI\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1110<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>mergePaths(self $base, self $reference)<\/dfn>: <var>string<\/var> Given 2 paths, will merge them according to rules set out in RFC 2986, Sectio...<\/dt><dd><pre>\/**\n * Given 2 paths, will merge them according to rules set out in RFC 2986,\n * Section 5.2\n *\n * @see http:\/\/tools.ietf.org\/html\/rfc3986#section-5.2.3\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1166<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>parseStr(string $query)<\/dfn>: <var>array<\/var> This is equivalent to the native PHP parse_str() function. This version allow...<\/dt><dd><pre>\/**\n * This is equivalent to the native PHP parse_str() function.\n * This version allows the dot to be used as a key of the query string.\n *\n * @return array&lt;string, string&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:1190<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>changeSchemeAndPath(string $scheme, string $path)<\/dfn>: <var>array<\/var> Change the path (and scheme) assuming URIs with the same host as baseURL shou...<\/dt><dd><pre>\/**\n * Change the path (and scheme) assuming URIs with the same host as baseURL\n * should be relative to the project's configuration.\n *\n * @return array{string, string}\n *\n * @deprecated This method will be deleted.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:662<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\HTTP\\URI::createURIString(?string $scheme = null, ?string $authority = null, ?string $path = null, ?string $query = null, ?string $fragment = null)<\/dfn>: <var>string<\/var> Builds a representation of the string from the component parts.<\/dt><dd><pre>\/**\n * Builds a representation of the string from the component parts.\n *\n * @param string|null $scheme URI scheme. E.g., http, ftp\n *\n * @return string URI string with only passed parts. Maybe incomplete as a URI.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:167<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\HTTP\\URI::removeDotSegments(string $path)<\/dfn>: <var>string<\/var> Used when resolving and merging paths to correctly interpret and remove singl...<\/dt><dd><pre>\/**\n * Used when resolving and merging paths to correctly interpret and\n * remove single and double dot segments from the path per\n * RFC 3986 Section 5.2.4\n *\n * @see http:\/\/tools.ietf.org\/html\/rfc3986#section-5.2.4\n *\n * @internal\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/URI.php:210<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><var>public const<\/var> <dfn>CodeIgniter\\HTTP\\URI::CHAR_SUB_DELIMS<\/dfn> :: <var>string<\/var> (16) \"!\\$&amp;'\\(\\)\\*\\+,;=\"<\/dt><\/dl><dl><dt><var>public const<\/var> <dfn>CodeIgniter\\HTTP\\URI::CHAR_UNRESERVED<\/dfn> :: <var>string<\/var> (15) \"a-zA-Z0-9_\\-\\.~\"<\/dt><\/dl><\/li><li><dl><dt><dfn>uri<\/dfn> <var>string<\/var> (34) \"http:\/\/144.91.103.251:8090\/contact\"<\/dt><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>config<\/dfn> -&gt; <var>Config\\App<\/var>#16 (13)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (13)<\/li><li>Methods (5)<\/li><li>Static methods (3)<\/li><li>Static properties (6)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>public<\/var> <dfn>baseURL<\/dfn> -&gt; <var>string<\/var> (27) \"http:\/\/144.91.103.251:8090\/\"<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>allowedHostnames<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>indexPage<\/dfn> -&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>uriProtocol<\/dfn> -&gt; <var>string<\/var> (11) \"REQUEST_URI\"<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>permittedURIChars<\/dfn> -&gt; <var>string<\/var> (14) \"a-z 0-9~%.:_\\-\"<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>defaultLocale<\/dfn> -&gt; <var>string<\/var> (2) \"fr\"<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>negotiateLocale<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>supportedLocales<\/dfn> -&gt; <var>array<\/var> (3)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (2) \"fr\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (2) \"en\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (2) \"pl\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>public<\/var> <dfn>appTimezone<\/dfn> -&gt; <var>string<\/var> (13) \"Europe\/Warsaw\"<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>charset<\/dfn> -&gt; <var>string<\/var> (5) \"UTF-8\"<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>forceGlobalSecureRequests<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>proxyIPs<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>CSPEnabled<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn> Will attempt to get environment variables with names that match the propertie...<\/dt><dd><pre>\/**\n * Will attempt to get environment variables with names\n * that match the properties of the child class.\n *\n * The \"shortPrefix\" is the lowercase-only config class name.\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:115<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>parseEncryptionKey(string $key)<\/dfn>: <var>string<\/var> Parse encryption key with hex2bin: or base64: prefix<\/dt><dd><pre>\/**\n * Parse encryption key with hex2bin: or base64: prefix\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:153<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>initEnvValue(&amp;$property, string $name, string $prefix, string $shortPrefix)<\/dfn>: <var>void<\/var> Initialization an environment-specific configuration setting<\/dt><dd><pre>\/**\n * Initialization an environment-specific configuration setting\n *\n * @param array|bool|float|int|string|null $property\n *\n * @return void\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:173<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>getEnvValue(string $property, string $prefix, string $shortPrefix)<\/dfn>: <var>string|null<\/var> Retrieve an environment-specific configuration setting<\/dt><dd><pre>\/**\n * Retrieve an environment-specific configuration setting\n *\n * @return string|null\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:211<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>registerProperties()<\/dfn>: <var>void<\/var> Provides external libraries a simple way to register one or more options into...<\/dt><dd><pre>\/**\n * Provides external libraries a simple way to register one or more\n * options into a config file.\n *\n * @return void\n *\n * @throws ReflectionException\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:259<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::__set_state(array $array)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:73<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::setModules(Config\\Modules $modules)<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @internal For testing purposes only.\n * @testTag\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:92<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::reset()<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @internal For testing purposes only.\n * @testTag\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:101<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$registrars<\/dfn> :: <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$override<\/dfn> :: <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$didDiscovery<\/dfn> :: <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$discovering<\/dfn> :: <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$registrarFile<\/dfn> :: <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$moduleConfig<\/dfn> :: <var>Config\\Modules<\/var>#9 (4)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (4)<\/li><li>Methods (2)<\/li><li>Static methods (1)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>public<\/var> <dfn>enabled<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>discoverInComposer<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt class=\"kint-parent kint-locked\"><nav><\/nav><var>public<\/var> <dfn>aliases<\/dfn> -&gt; <var>array<\/var> (5) <var>Depth Limit<\/var><\/dt><\/dl><dl><dt><var>public<\/var> <dfn>composerPackages<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn><\/dt><dd><pre><small>Inherited from CodeIgniter\\Modules\\Modules\nDefined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:46<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>shouldDiscover(string $alias)<\/dfn>: <var>bool<\/var> Should the application auto-discover the requested resource.<\/dt><dd><pre>\/**\n * Should the application auto-discover the requested resource.\n *\/\n\n<small>Inherited from CodeIgniter\\Modules\\Modules\nDefined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:54<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Modules\\Modules::__set_state(array $array)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:63<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>ipAddress<\/dfn> -&gt; <var>string<\/var> (9) \"127.0.0.1\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>globals<\/dfn> -&gt; <var>array<\/var> (3)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>server<\/dfn> =&gt; <var>array<\/var> (49)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>DOCUMENT_ROOT<\/dfn> =&gt; <var>string<\/var> (33) \"\/root\/sunshinetravelagency\/public\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 0 0 71 Apr 02 23:33 \/root\/sunshinetravelagency\/public\n<\/pre><\/li><\/ul><\/dd><\/dl><dl><dt><dfn>REMOTE_ADDR<\/dfn> =&gt; <var>string<\/var> (9) \"127.0.0.1\"<\/dt><\/dl><dl><dt><dfn>REMOTE_PORT<\/dfn> =&gt; <var>string<\/var> (5) \"54502\"<\/dt><\/dl><dl><dt><dfn>SERVER_SOFTWARE<\/dfn> =&gt; <var>string<\/var> (29) \"PHP 8.2.30 Development Server\"<\/dt><\/dl><dl><dt><dfn>SERVER_PROTOCOL<\/dfn> =&gt; <var>string<\/var> (8) \"HTTP\/1.1\"<\/dt><\/dl><dl><dt><dfn>SERVER_NAME<\/dfn> =&gt; <var>string<\/var> (7) \"0.0.0.0\"<\/dt><\/dl><dl><dt><dfn>SERVER_PORT<\/dfn> =&gt; <var>string<\/var> (4) \"8090\"<\/dt><\/dl><dl><dt><dfn>REQUEST_URI<\/dfn> =&gt; <var>string<\/var> (8) \"\/contact\"<\/dt><\/dl><dl><dt><dfn>REQUEST_METHOD<\/dfn> =&gt; <var>string<\/var> (3) \"GET\"<\/dt><\/dl><dl><dt><dfn>SCRIPT_NAME<\/dfn> =&gt; <var>string<\/var> (10) \"\/index.php\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>SCRIPT_FILENAME<\/dfn> =&gt; <var>string<\/var> (43) \"\/root\/sunshinetravelagency\/public\/index.php\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">File (1.7KB)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>-rw-r--r-- 0 0 1730 Apr 02 19:23 \/root\/sunshinetravelagency\/public\/index.php\n<\/pre><\/li><\/ul><\/dd><\/dl><dl><dt><dfn>PATH_INFO<\/dfn> =&gt; <var>string<\/var> (8) \"\/contact\"<\/dt><\/dl><dl><dt><dfn>PHP_SELF<\/dfn> =&gt; <var>string<\/var> (18) \"\/index.php\/contact\"<\/dt><\/dl><dl><dt><dfn>HTTP_HOST<\/dfn> =&gt; <var>string<\/var> (14) \"localhost:8090\"<\/dt><\/dl><dl><dt><dfn>HTTP_USER_AGENT<\/dfn> =&gt; <var>string<\/var> (11) \"curl\/7.76.1\"<\/dt><\/dl><dl><dt><dfn>HTTP_ACCEPT<\/dfn> =&gt; <var>string<\/var> (3) \"*\/*\"<\/dt><\/dl><dl><dt><dfn>REQUEST_TIME_FLOAT<\/dfn> =&gt; <var>double<\/var> 1775223202.6118<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>REQUEST_TIME<\/dfn> =&gt; <var>integer<\/var> 1775223202<\/dt><dd><pre>2026-04-03T13:33:22+00:00\n<\/pre><\/dd><\/dl><dl><dt><dfn>argv<\/dfn> =&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><dfn>argc<\/dfn> =&gt; <var>integer<\/var> 0<\/dt><\/dl><dl><dt><dfn>CI_ENVIRONMENT<\/dfn> =&gt; <var>string<\/var> (11) \"development\"<\/dt><\/dl><dl><dt><dfn>app.baseURL<\/dfn> =&gt; <var>string<\/var> (27) \"http:\/\/144.91.103.251:8090\/\"<\/dt><\/dl><dl><dt><dfn>app.defaultLocale<\/dfn> =&gt; <var>string<\/var> (2) \"fr\"<\/dt><\/dl><dl><dt><dfn>app.supportedLocales<\/dfn> =&gt; <var>string<\/var> (8) \"fr,en,pl\"<\/dt><\/dl><dl><dt><dfn>database.default.hostname<\/dfn> =&gt; <var>string<\/var> (9) \"localhost\"<\/dt><\/dl><dl><dt><dfn>database.default.database<\/dfn> =&gt; <var>string<\/var> (11) \"sunshine_db\"<\/dt><\/dl><dl><dt><dfn>database.default.username<\/dfn> =&gt; <var>string<\/var> (8) \"sunshine\"<\/dt><\/dl><dl><dt><dfn>database.default.password<\/dfn> =&gt; <var>string<\/var> (13) \"Sunshine@2024\"<\/dt><\/dl><dl><dt><dfn>database.default.DBDriver<\/dfn> =&gt; <var>string<\/var> (6) \"MySQLi\"<\/dt><\/dl><dl><dt><dfn>database.default.DBPrefix<\/dfn> =&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><dfn>database.default.port<\/dfn> =&gt; <var>string<\/var> (4) \"3306\"<\/dt><\/dl><dl><dt><dfn>SMTP_HOST<\/dfn> =&gt; <var>string<\/var> (14) \"smtp.gmail.com\"<\/dt><\/dl><dl><dt><dfn>SMTP_PORT<\/dfn> =&gt; <var>string<\/var> (3) \"587\"<\/dt><\/dl><dl><dt><dfn>SMTP_CRYPTO<\/dfn> =&gt; <var>string<\/var> (3) \"tls\"<\/dt><\/dl><dl><dt><dfn>SMTP_USER<\/dfn> =&gt; <var>string<\/var> (31) \"sunshine-travelagency@gmail.com\"<\/dt><\/dl><dl><dt><dfn>SMTP_PASS<\/dfn> =&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><dfn>MAIL_FROM<\/dfn> =&gt; <var>string<\/var> (31) \"sunshine-travelagency@gmail.com\"<\/dt><\/dl><dl><dt><dfn>MAIL_FROM_NAME<\/dfn> =&gt; <var>string<\/var> (22) \"Sunshine Travel Agency\"<\/dt><\/dl><dl><dt><dfn>PAYPAL_CLIENT_ID<\/dfn> =&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><dfn>PAYPAL_SECRET<\/dfn> =&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><dfn>app.sessionDriver<\/dfn> =&gt; <var>string<\/var> (42) \"'CodeIgniter\\Session\\Handlers\\FileHandler'\"<\/dt><\/dl><dl><dt><dfn>app.sessionCookieName<\/dfn> =&gt; <var>string<\/var> (16) \"sunshine_session\"<\/dt><\/dl><dl><dt><dfn>app.sessionExpiration<\/dfn> =&gt; <var>string<\/var> (4) \"7200\"<\/dt><\/dl><dl><dt><dfn>app.sessionSavePath<\/dfn> =&gt; <var>string<\/var> (4) \"null\"<\/dt><\/dl><dl><dt><dfn>app.sessionMatchIP<\/dfn> =&gt; <var>string<\/var> (5) \"false\"<\/dt><\/dl><dl><dt><dfn>app.sessionTimeToUpdate<\/dfn> =&gt; <var>string<\/var> (3) \"300\"<\/dt><\/dl><dl><dt><dfn>app.sessionRegenerateDestroy<\/dfn> =&gt; <var>string<\/var> (5) \"false\"<\/dt><\/dl><dl><dt><dfn>WHATSAPP_NUMBER<\/dfn> =&gt; <var>string<\/var> (12) \"+48512380488\"<\/dt><\/dl><dl><dt><dfn>QUERY_STRING<\/dfn> =&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><\/dd><\/dl><dl><dt><dfn>get<\/dfn> =&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><dfn>cookie<\/dfn> =&gt; <var>array<\/var> (0)<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>path<\/dfn> -&gt; <var>string<\/var> (7) \"contact\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>files<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>negotiator<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>defaultLocale<\/dfn> -&gt; <var>string<\/var> (2) \"fr\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>locale<\/dfn> -&gt; <var>string<\/var> (2) \"fr\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>validLocales<\/dfn> -&gt; <var>array<\/var> (3)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (2) \"fr\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (2) \"en\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (2) \"pl\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>oldInput<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>userAgent<\/dfn> -&gt; <var>CodeIgniter\\HTTP\\UserAgent<\/var>#26 (11)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (11)<\/li><li>Methods (19)<\/li><li>toString<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>protected<\/var> <dfn>agent<\/dfn> -&gt; <var>string<\/var> (11) \"curl\/7.76.1\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>isBrowser<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>isRobot<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>isMobile<\/dfn> -&gt; <var>boolean<\/var> false<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>config<\/dfn> -&gt; <var>Config\\UserAgents<\/var>#27 (4)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (4)<\/li><li>Methods (5)<\/li><li>Static methods (3)<\/li><li>Static properties (6)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent kint-locked\"><nav><\/nav><var>public<\/var> <dfn>platforms<\/dfn> -&gt; <var>array<\/var> (42) <var>Depth Limit<\/var><\/dt><\/dl><dl><dt class=\"kint-parent kint-locked\"><nav><\/nav><var>public<\/var> <dfn>browsers<\/dfn> -&gt; <var>array<\/var> (30) <var>Depth Limit<\/var><\/dt><\/dl><dl><dt class=\"kint-parent kint-locked\"><nav><\/nav><var>public<\/var> <dfn>mobiles<\/dfn> -&gt; <var>array<\/var> (75) <var>Depth Limit<\/var><\/dt><\/dl><dl><dt class=\"kint-parent kint-locked\"><nav><\/nav><var>public<\/var> <dfn>robots<\/dfn> -&gt; <var>array<\/var> (29) <var>Depth Limit<\/var><\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn> Will attempt to get environment variables with names that match the propertie...<\/dt><dd><pre>\/**\n * Will attempt to get environment variables with names\n * that match the properties of the child class.\n *\n * The \"shortPrefix\" is the lowercase-only config class name.\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:115<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>parseEncryptionKey(string $key)<\/dfn>: <var>string<\/var> Parse encryption key with hex2bin: or base64: prefix<\/dt><dd><pre>\/**\n * Parse encryption key with hex2bin: or base64: prefix\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:153<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>initEnvValue(&amp;$property, string $name, string $prefix, string $shortPrefix)<\/dfn>: <var>void<\/var> Initialization an environment-specific configuration setting<\/dt><dd><pre>\/**\n * Initialization an environment-specific configuration setting\n *\n * @param array|bool|float|int|string|null $property\n *\n * @return void\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:173<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>getEnvValue(string $property, string $prefix, string $shortPrefix)<\/dfn>: <var>string|null<\/var> Retrieve an environment-specific configuration setting<\/dt><dd><pre>\/**\n * Retrieve an environment-specific configuration setting\n *\n * @return string|null\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:211<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>registerProperties()<\/dfn>: <var>void<\/var> Provides external libraries a simple way to register one or more options into...<\/dt><dd><pre>\/**\n * Provides external libraries a simple way to register one or more\n * options into a config file.\n *\n * @return void\n *\n * @throws ReflectionException\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:259<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::__set_state(array $array)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:73<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::setModules(Config\\Modules $modules)<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @internal For testing purposes only.\n * @testTag\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:92<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::reset()<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @internal For testing purposes only.\n * @testTag\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:101<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$registrars<\/dfn> :: <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$override<\/dfn> :: <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$didDiscovery<\/dfn> :: <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$discovering<\/dfn> :: <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$registrarFile<\/dfn> :: <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt class=\"kint-parent kint-locked\"><nav><\/nav><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$moduleConfig<\/dfn> :: <var>Config\\Modules<\/var>#9 <var>Depth Limit<\/var><\/dt><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>platform<\/dfn> -&gt; <var>string<\/var> (16) \"Unknown Platform\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>browser<\/dfn> -&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>version<\/dfn> -&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>mobile<\/dfn> -&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>robot<\/dfn> -&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>referrer<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(?Config\\UserAgents $config = null)<\/dfn> Constructor<\/dt><dd><pre>\/**\n * Constructor\n *\n * Sets the User Agent and runs the compilation routine\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:108<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>isBrowser(?string $key = null)<\/dfn>: <var>bool<\/var> Is Browser<\/dt><dd><pre>\/**\n * Is Browser\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:123<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>isRobot(?string $key = null)<\/dfn>: <var>bool<\/var> Is Robot<\/dt><dd><pre>\/**\n * Is Robot\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:141<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>isMobile(?string $key = null)<\/dfn>: <var>bool<\/var> Is Mobile<\/dt><dd><pre>\/**\n * Is Mobile\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:159<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>isReferral()<\/dfn>: <var>bool<\/var> Is this a referral from another site?<\/dt><dd><pre>\/**\n * Is this a referral from another site?\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:177<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getAgentString()<\/dfn>: <var>string<\/var> Agent String<\/dt><dd><pre>\/**\n * Agent String\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:197<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPlatform()<\/dfn>: <var>string<\/var> Get Platform<\/dt><dd><pre>\/**\n * Get Platform\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:205<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getBrowser()<\/dfn>: <var>string<\/var> Get Browser Name<\/dt><dd><pre>\/**\n * Get Browser Name\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:213<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getVersion()<\/dfn>: <var>string<\/var> Get the Browser Version<\/dt><dd><pre>\/**\n * Get the Browser Version\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:221<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getRobot()<\/dfn>: <var>string<\/var> Get The Robot Name<\/dt><dd><pre>\/**\n * Get The Robot Name\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:229<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getMobile()<\/dfn>: <var>string<\/var> Get the Mobile Device<\/dt><dd><pre>\/**\n * Get the Mobile Device\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:237<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getReferrer()<\/dfn>: <var>string<\/var> Get the referrer<\/dt><dd><pre>\/**\n * Get the referrer\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:245<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>parse(string $string)<\/dfn>: <var>void<\/var> Parse a custom user-agent string<\/dt><dd><pre>\/**\n * Parse a custom user-agent string\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:257<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>compileData()<\/dfn>: <var>void<\/var> Compile the User Agent Data<\/dt><dd><pre>\/**\n * Compile the User Agent Data\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:281<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>setPlatform()<\/dfn>: <var>bool<\/var> Set the Platform<\/dt><dd><pre>\/**\n * Set the Platform\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:295<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>setBrowser()<\/dfn>: <var>bool<\/var> Set the Browser<\/dt><dd><pre>\/**\n * Set the Browser\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:315<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>setRobot()<\/dfn>: <var>bool<\/var> Set the Robot<\/dt><dd><pre>\/**\n * Set the Robot\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:336<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>setMobile()<\/dfn>: <var>bool<\/var> Set the Mobile Device<\/dt><dd><pre>\/**\n * Set the Mobile Device\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:356<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__toString()<\/dfn>: <var>string<\/var> Outputs the original Agent String when cast as a string.<\/dt><dd><pre>\/**\n * Outputs the original Agent String when cast as a string.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/UserAgent.php:375<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><dfn>userAgent<\/dfn> <var>string<\/var> (11) \"curl\/7.76.1\"<\/dt><\/dl><\/li><\/ul><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct($config, ?CodeIgniter\\HTTP\\URI $uri = null, $body = 'php:\/\/input', ?CodeIgniter\\HTTP\\UserAgent $userAgent = null)<\/dfn> Constructor<\/dt><dd><pre>\/**\n * Constructor\n *\n * @param App         $config\n * @param string|null $body\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:132<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>getPostMaxSize()<\/dfn>: <var>int<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:172<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>detectLocale($config)<\/dfn>: <var>void<\/var> Handles setting up the locale, perhaps auto-detecting through content negotia...<\/dt><dd><pre>\/**\n * Handles setting up the locale, perhaps auto-detecting through\n * content negotiation.\n *\n * @param App $config\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:192<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>negotiate(string $type, array $supported, bool $strictMatch = false)<\/dfn>: <var>string<\/var> Provides a convenient way to work with the Negotiate class for content negoti...<\/dt><dd><pre>\/**\n * Provides a convenient way to work with the Negotiate class\n * for content negotiation.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:207<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is(string $type)<\/dfn>: <var>bool<\/var> Checks this request type.<\/dt><dd><pre>\/**\n * Checks this request type.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:225<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>isCLI()<\/dfn>: <var>bool<\/var> Determines if this request was made from the command line (CLI).<\/dt><dd><pre>\/**\n * Determines if this request was made from the command line (CLI).\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:249<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>isAJAX()<\/dfn>: <var>bool<\/var> Test to see if a request contains the HTTP_X_REQUESTED_WITH header.<\/dt><dd><pre>\/**\n * Test to see if a request contains the HTTP_X_REQUESTED_WITH header.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:257<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>isSecure()<\/dfn>: <var>bool<\/var> Attempts to detect if the current connection is secure through a few differen...<\/dt><dd><pre>\/**\n * Attempts to detect if the current connection is secure through\n * a few different methods.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:267<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>setPath(string $path)<\/dfn>: <var>$this<\/var> Sets the URI path relative to baseURL.<\/dt><dd><pre>\/**\n * Sets the URI path relative to baseURL.\n *\n * Note: Since current_url() accesses the shared request\n * instance, this can be used to change the \"current URL\"\n * for testing.\n *\n * @param string $path URI path relative to baseURL\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:293<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPath()<\/dfn>: <var>string<\/var> Returns the URI path relative to baseURL, running detection as necessary.<\/dt><dd><pre>\/**\n * Returns the URI path relative to baseURL,\n * running detection as necessary.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:304<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setLocale(string $locale)<\/dfn>: <var>IncomingRequest<\/var> Sets the locale string for this request.<\/dt><dd><pre>\/**\n * Sets the locale string for this request.\n *\n * @return IncomingRequest\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:314<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setValidLocales(array $locales)<\/dfn>: <var>$this<\/var> Set the valid locales.<\/dt><dd><pre>\/**\n * Set the valid locales.\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:333<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getLocale()<\/dfn>: <var>string<\/var> Gets the current locale, with a fallback to the default locale if none is set.<\/dt><dd><pre>\/**\n * Gets the current locale, with a fallback to the default\n * locale if none is set.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:344<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getDefaultLocale()<\/dfn>: <var>string<\/var> Returns the default locale as set in app\/Config\/App.php<\/dt><dd><pre>\/**\n * Returns the default locale as set in app\/Config\/App.php\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:352<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getVar($index = null, $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|stdClass|string|null<\/var> Fetch an item from JSON input stream with fallback to $_REQUEST object. This ...<\/dt><dd><pre>\/**\n * Fetch an item from JSON input stream with fallback to $_REQUEST object. This is the simplest way\n * to grab data from the request object and can be used in lieu of the\n * other get* methods in most cases.\n *\n * @param array|string|null $index\n * @param int|null          $filter Filter constant\n * @param array|int|null    $flags\n *\n * @return array|bool|float|int|stdClass|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:368<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getJSON(bool $assoc = false, int $depth = 512, int $options = 0)<\/dfn>: <var>array|bool|float|int|stdClass|null<\/var> A convenience method that grabs the raw input stream and decodes the JSON int...<\/dt><dd><pre>\/**\n * A convenience method that grabs the raw input stream and decodes\n * the JSON into an array.\n *\n * If $assoc == true, then all objects in the response will be converted\n * to associative arrays.\n *\n * @param bool $assoc   Whether to return objects as associative arrays\n * @param int  $depth   How many levels deep to decode\n * @param int  $options Bitmask of options\n *\n * @see http:\/\/php.net\/manual\/en\/function.json-decode.php\n *\n * @return array|bool|float|int|stdClass|null\n *\n * @throws HTTPException When the body is invalid as JSON.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:397<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getJsonVar($index = null, bool $assoc = false, ?int $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|stdClass|string|null<\/var> Get a specific variable from a JSON input stream<\/dt><dd><pre>\/**\n * Get a specific variable from a JSON input stream\n *\n * @param array|string|null $index  The variable that you want which can use dot syntax for getting specific values.\n * @param bool              $assoc  If true, return the result as an associative array.\n * @param int|null          $filter Filter Constant\n * @param array|int|null    $flags  Option\n *\n * @return array|bool|float|int|stdClass|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:422<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getRawInput()<\/dfn>: <var>array<\/var> A convenience method that grabs the raw input stream(send method in PUT, PATC...<\/dt><dd><pre>\/**\n * A convenience method that grabs the raw input stream(send method in PUT, PATCH, DELETE) and decodes\n * the String into an array.\n *\n * @return array\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:497<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getRawInputVar($index = null, ?int $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|object|string|null<\/var> Gets a specific variable from raw input stream (send method in PUT, PATCH, DE...<\/dt><dd><pre>\/**\n * Gets a specific variable from raw input stream (send method in PUT, PATCH, DELETE).\n *\n * @param array|string|null $index  The variable that you want which can use dot syntax for getting specific values.\n * @param int|null          $filter Filter Constant\n * @param array|int|null    $flags  Option\n *\n * @return array|bool|float|int|object|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:513<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getGet($index = null, $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|object|string|null<\/var> Fetch an item from GET data.<\/dt><dd><pre>\/**\n * Fetch an item from GET data.\n *\n * @param array|string|null $index  Index for item to fetch from $_GET.\n * @param int|null          $filter A filter name to apply.\n * @param array|int|null    $flags\n *\n * @return array|bool|float|int|object|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:567<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPost($index = null, $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|object|string|null<\/var> Fetch an item from POST.<\/dt><dd><pre>\/**\n * Fetch an item from POST.\n *\n * @param array|string|null $index  Index for item to fetch from $_POST.\n * @param int|null          $filter A filter name to apply\n * @param array|int|null    $flags\n *\n * @return array|bool|float|int|object|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:581<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPostGet($index = null, $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|object|string|null<\/var> Fetch an item from POST data with fallback to GET.<\/dt><dd><pre>\/**\n * Fetch an item from POST data with fallback to GET.\n *\n * @param array|string|null $index  Index for item to fetch from $_POST or $_GET\n * @param int|null          $filter A filter name to apply\n * @param array|int|null    $flags\n *\n * @return array|bool|float|int|object|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:595<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getGetPost($index = null, $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|object|string|null<\/var> Fetch an item from GET data with fallback to POST.<\/dt><dd><pre>\/**\n * Fetch an item from GET data with fallback to POST.\n *\n * @param array|string|null $index  Index for item to be fetched from $_GET or $_POST\n * @param int|null          $filter A filter name to apply\n * @param array|int|null    $flags\n *\n * @return array|bool|float|int|object|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:618<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getCookie($index = null, $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|object|string|null<\/var> Fetch an item from the COOKIE array.<\/dt><dd><pre>\/**\n * Fetch an item from the COOKIE array.\n *\n * @param array|string|null $index  Index for item to be fetched from $_COOKIE\n * @param int|null          $filter A filter name to be applied\n * @param array|int|null    $flags\n *\n * @return array|bool|float|int|object|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:641<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getUserAgent()<\/dfn>: <var>UserAgent<\/var> Fetch the user agent string<\/dt><dd><pre>\/**\n * Fetch the user agent string\n *\n * @return UserAgent\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:651<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getOldInput(string $key)<\/dfn>: <var>array|string|null<\/var> Attempts to get old Input data that has been flashed to the session with redi...<\/dt><dd><pre>\/**\n * Attempts to get old Input data that has been flashed to the session\n * with redirect_with_input(). It first checks for the data in the old\n * POST data, then the old GET data and finally check for dot arrays\n *\n * @return array|string|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:663<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getFiles()<\/dfn>: <var>array<\/var> Returns an array of all files that have been uploaded with this request. Each...<\/dt><dd><pre>\/**\n * Returns an array of all files that have been uploaded with this\n * request. Each file is represented by an UploadedFile instance.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:714<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getFileMultiple(string $fileID)<\/dfn>: <var>array|null<\/var> Verify if a file exist, by the name of the input field used to upload it, in ...<\/dt><dd><pre>\/**\n * Verify if a file exist, by the name of the input field used to upload it, in the collection\n * of uploaded files and if is have been uploaded with multiple option.\n *\n * @return array|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:729<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getFile(string $fileID)<\/dfn>: <var>UploadedFile|null<\/var> Retrieves a single file by the name of the input field used to upload it.<\/dt><dd><pre>\/**\n * Retrieves a single file by the name of the input field used\n * to upload it.\n *\n * @return UploadedFile|null\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/HTTP\/IncomingRequest.php:744<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setMethod(string $method)<\/dfn>: <var>$this<\/var> Sets the request method. Used when spoofing the request.<\/dt><dd><pre>\/**\n * Sets the request method. Used when spoofing the request.\n *\n * @return $this\n *\n * @deprecated 4.0.5 Use withMethod() instead for immutability\n *\n * @codeCoverageIgnore\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Request.php:54<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>withMethod($method)<\/dfn>: <var>static<\/var> Returns an instance with the specified method.<\/dt><dd><pre>\/**\n * Returns an instance with the specified method.\n *\n * @param string $method\n *\n * @return static\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Request.php:68<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getUri()<\/dfn>: <var>URI<\/var> Retrieves the URI instance.<\/dt><dd><pre>\/**\n * Retrieves the URI instance.\n *\n * @return URI\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Request.php:82<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getMethod()<\/dfn>: <var>string<\/var> Retrieves the HTTP method of the request.<\/dt><dd><pre>\/**\n * Retrieves the HTTP method of the request.\n *\n * @return string Returns the request method (always uppercase)\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\OutgoingRequest\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/OutgoingRequest.php:75<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>withUri(CodeIgniter\\HTTP\\URI $uri, $preserveHost = false)<\/dfn>: <var>static<\/var> Returns an instance with the provided URI.<\/dt><dd><pre>\/**\n * Returns an instance with the provided URI.\n *\n * @param URI  $uri          New request URI to use.\n * @param bool $preserveHost Preserve the original state of the Host header.\n *\n * @return static\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\OutgoingRequest\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/OutgoingRequest.php:127<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getBody()<\/dfn>: <var>string|null<\/var> Returns the Message's body.<\/dt><dd><pre>\/**\n * Returns the Message's body.\n *\n * @return string|null\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Message.php:58<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getHeaders()<\/dfn>: <var>array<\/var> Returns an array containing all headers.<\/dt><dd><pre>\/**\n * Returns an array containing all headers.\n *\n * @return array&lt;string, Header&gt; An array of the request headers\n *\n * @deprecated Use Message::headers() to make room for PSR-7\n *\n * @TODO Incompatible return value with PSR-7\n *\n * @codeCoverageIgnore\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Message.php:74<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getHeader(string $name)<\/dfn>: <var>array|Header|null<\/var> Returns a single header object. If multiple headers with the same name exist,...<\/dt><dd><pre>\/**\n * Returns a single header object. If multiple headers with the same\n * name exist, then will return an array of header objects.\n *\n * @return array|Header|null\n *\n * @deprecated Use Message::header() to make room for PSR-7\n *\n * @TODO Incompatible return value with PSR-7\n *\n * @codeCoverageIgnore\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Message.php:91<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>hasHeader(string $name)<\/dfn>: <var>bool<\/var> Determines whether a header exists.<\/dt><dd><pre>\/**\n * Determines whether a header exists.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Message.php:99<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getHeaderLine(string $name)<\/dfn>: <var>string<\/var> Retrieves a comma-separated string of the values for a single header.<\/dt><dd><pre>\/**\n * Retrieves a comma-separated string of the values for a single header.\n *\n * This method returns all of the header values of the given\n * case-insensitive header name as a string concatenated together using\n * a comma.\n *\n * NOTE: Not all header values may be appropriately represented using\n * comma concatenation. For such headers, use getHeader() instead\n * and supply your own delimiter when concatenating.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Message.php:117<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getProtocolVersion()<\/dfn>: <var>string<\/var> Returns the HTTP Protocol Version.<\/dt><dd><pre>\/**\n * Returns the HTTP Protocol Version.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/Message.php:138<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setBody($data)<\/dfn>: <var>self<\/var> Sets the body of the current message.<\/dt><dd><pre>\/**\n * Sets the body of the current message.\n *\n * @param string $data\n *\n * @return $this\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:59<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>appendBody($data)<\/dfn>: <var>self<\/var> Appends data to the body of the current message.<\/dt><dd><pre>\/**\n * Appends data to the body of the current message.\n *\n * @param string $data\n *\n * @return $this\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:73<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>populateHeaders()<\/dfn>: <var>void<\/var> Populates the $headers array with any headers the server knows about.<\/dt><dd><pre>\/**\n * Populates the $headers array with any headers the server knows about.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:87<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>headers()<\/dfn>: <var>array<\/var> Returns an array containing all Headers.<\/dt><dd><pre>\/**\n * Returns an array containing all Headers.\n *\n * @return array&lt;string, Header|list&lt;Header&gt;&gt; An array of the Header objects\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:116<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>header($name)<\/dfn>: <var>Header|list&lt;Header&gt;|null<\/var> Returns a single Header object. If multiple headers with the same name exist,...<\/dt><dd><pre>\/**\n * Returns a single Header object. If multiple headers with the same\n * name exist, then will return an array of header objects.\n *\n * @param string $name\n *\n * @return Header|list&lt;Header&gt;|null\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:136<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setHeader(string $name, $value)<\/dfn>: <var>self<\/var> Sets a header and it's value.<\/dt><dd><pre>\/**\n * Sets a header and it's value.\n *\n * @param array|string|null $value\n *\n * @return $this\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:150<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>removeHeader(string $name)<\/dfn>: <var>self<\/var> Removes a header from the list of headers we track.<\/dt><dd><pre>\/**\n * Removes a header from the list of headers we track.\n *\n * @return $this\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:197<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>appendHeader(string $name, ?string $value)<\/dfn>: <var>self<\/var> Adds an additional header value to any headers that accept multiple values (i...<\/dt><dd><pre>\/**\n * Adds an additional header value to any headers that accept\n * multiple values (i.e. are an array or implement ArrayAccess)\n *\n * @return $this\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:211<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>addHeader(string $name, string $value)<\/dfn>: <var>static<\/var> Adds a header (not a header value) with the same name. Use this only when you...<\/dt><dd><pre>\/**\n * Adds a header (not a header value) with the same name.\n * Use this only when you set multiple headers with the same name,\n * typically, for `Set-Cookie`.\n *\n * @return $this\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:231<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>prependHeader(string $name, string $value)<\/dfn>: <var>self<\/var> Adds an additional header value to any headers that accept multiple values (i...<\/dt><dd><pre>\/**\n * Adds an additional header value to any headers that accept\n * multiple values (i.e. are an array or implement ArrayAccess)\n *\n * @return $this\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:257<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>getHeaderName(string $name)<\/dfn>: <var>string<\/var> Takes a header name in any case, and returns the normal-case version of the h...<\/dt><dd><pre>\/**\n * Takes a header name in any case, and returns the\n * normal-case version of the header.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:272<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setProtocolVersion(string $version)<\/dfn>: <var>self<\/var> Sets the HTTP protocol version.<\/dt><dd><pre>\/**\n * Sets the HTTP protocol version.\n *\n * @return $this\n *\n * @throws HTTPException For invalid protocols\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:284<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getIPAddress()<\/dfn>: <var>string<\/var> Gets the user's IP address.<\/dt><dd><pre>\/**\n * Gets the user's IP address.\n *\n * @return string IP address if it can be detected.\n *                If the IP address is not a valid IP address,\n *                then will return '0.0.0.0'.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/RequestTrait.php:62<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getServer($index = null, $filter = null, $flags = null)<\/dfn>: <var>mixed<\/var> Fetch an item from the $_SERVER array.<\/dt><dd><pre>\/**\n * Fetch an item from the $_SERVER array.\n *\n * @param array|string|null $index  Index for item to be fetched from $_SERVER\n * @param int|null          $filter A filter name to be applied\n * @param array|int|null    $flags\n *\n * @return mixed\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/RequestTrait.php:204<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getEnv($index = null, $filter = null, $flags = null)<\/dfn>: <var>mixed<\/var> Fetch an item from the $_ENV array.<\/dt><dd><pre>\/**\n * Fetch an item from the $_ENV array.\n *\n * @param array|string|null $index  Index for item to be fetched from $_ENV\n * @param int|null          $filter A filter name to be applied\n * @param array|int|null    $flags\n *\n * @return mixed\n *\n * @deprecated 4.4.4 This method does not work from the beginning. Use `env()`.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/RequestTrait.php:220<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setGlobal(string $name, $value)<\/dfn>: <var>$this<\/var> Allows manually setting the value of PHP global, like $_GET, $_POST, etc.<\/dt><dd><pre>\/**\n * Allows manually setting the value of PHP global, like $_GET, $_POST, etc.\n *\n * @param 'cookie'|'get'|'post'|'request'|'server' $name  Superglobal name (lowercase)\n * @param mixed                                    $value\n *\n * @return $this\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/RequestTrait.php:234<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>fetchGlobal(string $name, $index = null, ?int $filter = null, $flags = null)<\/dfn>: <var>array|bool|float|int|object|string|null<\/var> Fetches one or more items from a global, like cookies, get, post, etc. Can op...<\/dt><dd><pre>\/**\n * Fetches one or more items from a global, like cookies, get, post, etc.\n * Can optionally filter the input when you retrieve it by passing in\n * a filter.\n *\n * If $type is an array, it must conform to the input allowed by the\n * filter_input_array method.\n *\n * http:\/\/php.net\/manual\/en\/filter.filters.sanitize.php\n *\n * @param 'cookie'|'get'|'post'|'request'|'server' $name   Superglobal name (lowercase)\n * @param array|int|string|null                    $index\n * @param int|null                                 $filter Filter constant\n * @param array|int|null                           $flags  Options\n *\n * @return array|bool|float|int|object|string|null\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/RequestTrait.php:262<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>populateGlobals(string $name)<\/dfn>: <var>void<\/var> Saves a copy of the current state of one of several PHP globals, so we can re...<\/dt><dd><pre>\/**\n * Saves a copy of the current state of one of several PHP globals,\n * so we can retrieve them later.\n *\n * @param 'cookie'|'get'|'post'|'request'|'server' $name Superglobal name (lowercase)\n *\n * @return void\n *\n * @deprecated 4.7.0 No longer needs to be called explicitly. Used internally to maintain BC with $globals.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/RequestTrait.php:354<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>CodeIgniter\\HTTP\\Request::getClientIP(string $header)<\/dfn>: <var>?string<\/var> Gets the client IP address from the HTTP header.<\/dt><dd><pre>\/**\n * Gets the client IP address from the HTTP header.\n *\/\n\n<small>Inherited from CodeIgniter\\HTTP\\Request\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/RequestTrait.php:170<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>CodeIgniter\\HTTP\\OutgoingRequest::getHostFromUri(CodeIgniter\\HTTP\\URI $uri)<\/dfn>: <var>string<\/var><\/dt><dd><pre><small>Inherited from CodeIgniter\\HTTP\\OutgoingRequest\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/OutgoingRequest.php:63<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>CodeIgniter\\HTTP\\OutgoingRequest::isHostHeaderMissingOrEmpty()<\/dfn>: <var>bool<\/var><\/dt><dd><pre><small>Inherited from CodeIgniter\\HTTP\\OutgoingRequest\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/OutgoingRequest.php:155<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>CodeIgniter\\HTTP\\Message::hasMultipleHeaders(string $name)<\/dfn>: <var>bool<\/var><\/dt><dd><pre><small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:175<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>CodeIgniter\\HTTP\\Message::checkMultipleHeaders(string $name)<\/dfn>: <var>void<\/var><\/dt><dd><pre><small>Inherited from CodeIgniter\\HTTP\\Message\nDefined in ...\/codeigniter4\/framework\/system\/HTTP\/MessageTrait.php:182<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(?CodeIgniter\\HTTP\\RequestInterface $request = null)<\/dfn> Constructor.<\/dt><dd><pre>\/**\n * Constructor.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FileRules.php:39<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>uploaded(?string $blank, string $name)<\/dfn>: <var>bool<\/var> Verifies that $name is the name of a valid uploaded file.<\/dt><dd><pre>\/**\n * Verifies that $name is the name of a valid uploaded file.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FileRules.php:53<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>max_size(?string $blank, string $params)<\/dfn>: <var>bool<\/var> Verifies if the file's size in Kilobytes is no larger than the parameter.<\/dt><dd><pre>\/**\n * Verifies if the file's size in Kilobytes is no larger than the parameter.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FileRules.php:85<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>is_image(?string $blank, string $params)<\/dfn>: <var>bool<\/var> Uses the mime config file to determine if a file is considered an \"image\", wh...<\/dt><dd><pre>\/**\n * Uses the mime config file to determine if a file is considered an \"image\",\n * which for our purposes basically means that it's a raster image or svg.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FileRules.php:125<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>mime_in(?string $blank, string $params)<\/dfn>: <var>bool<\/var> Checks to see if an uploaded file's mime type matches one in the parameter.<\/dt><dd><pre>\/**\n * Checks to see if an uploaded file's mime type matches one in the parameter.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FileRules.php:161<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>ext_in(?string $blank, string $params)<\/dfn>: <var>bool<\/var> Checks to see if an uploaded file's extension matches one in the parameter.<\/dt><dd><pre>\/**\n * Checks to see if an uploaded file's extension matches one in the parameter.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FileRules.php:193<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>max_dims(?string $blank, string $params)<\/dfn>: <var>bool<\/var> Checks an uploaded file to verify that the dimensions are within a specified ...<\/dt><dd><pre>\/**\n * Checks an uploaded file to verify that the dimensions are within\n * a specified allowable dimension.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FileRules.php:226<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>min_dims(?string $blank, string $params)<\/dfn>: <var>bool<\/var> Checks an uploaded file to verify that the dimensions are greater than a spec...<\/dt><dd><pre>\/**\n * Checks an uploaded file to verify that the dimensions are greater than\n * a specified dimension.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/FileRules.php:274<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>3<\/dfn> =&gt; <var>CodeIgniter\\Validation\\StrictRules\\CreditCardRules<\/var>#80 (1)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (1)<\/li><li>Methods (2)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>private readonly<\/var> <dfn>nonStrictCreditCardRules<\/dfn> -&gt; <var>CodeIgniter\\Validation\\CreditCardRules<\/var>#81 (1)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (1)<\/li><li>Methods (2)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>cards<\/dfn> -&gt; <var>array<\/var> (21)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Table (21)<\/li><li>Contents (21)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre><table><thead><tr><th><\/th><th>name<\/th><th>length<\/th><th>prefixes<\/th><th>checkdigit<\/th><\/tr><\/thead><tbody><tr><th>American Express<\/th><td title=\"string (4)\">amex<\/td><td title=\"string (2)\">15<\/td><td title=\"string (5)\">34,37<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>China UnionPay<\/th><td title=\"string (8)\">unionpay<\/td><td title=\"string (11)\">16,17,18,19<\/td><td title=\"string (2)\">62<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>Dankort<\/th><td title=\"string (7)\">dankort<\/td><td title=\"string (2)\">16<\/td><td title=\"string (16)\">5019,4175,4571,4<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>DinersClub<\/th><td title=\"string (10)\">dinersclub<\/td><td title=\"string (5)\">14,16<\/td><td title=\"string (42)\">300,301,302,303,304,305,309,36,38,39,54,55<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>DinersClub CarteBlanche<\/th><td title=\"string (12)\">carteblanche<\/td><td title=\"string (2)\">14<\/td><td title=\"string (23)\">300,301,302,303,304,305<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>Discover Card<\/th><td title=\"string (8)\">discover<\/td><td title=\"string (5)\">16,19<\/td><td title=\"string (35)\">6011,622,644,645,656,647,648,649,65<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>InterPayment<\/th><td title=\"string (12)\">interpayment<\/td><td title=\"string (11)\">16,17,18,19<\/td><td title=\"string (1)\">4<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>JCB<\/th><td title=\"string (3)\">jcb<\/td><td title=\"string (11)\">16,17,18,19<\/td><td title=\"string (27)\">352,353,354,355,356,357,358<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>Maestro<\/th><td title=\"string (7)\">maestro<\/td><td title=\"string (20)\">12,13,14,15,16,18,19<\/td><td title=\"string (44)\">50,56,57,58,59,60,61,62,63,64,65,66,67,68,69<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>MasterCard<\/th><td title=\"string (10)\">mastercard<\/td><td title=\"string (2)\">16<\/td><td title=\"string (32)\">51,52,53,54,55,22,23,24,25,26,27<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>NSPK MIR<\/th><td title=\"string (3)\">mir<\/td><td title=\"string (2)\">16<\/td><td title=\"string (24)\">2200,2201,2202,2203,2204<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>Troy<\/th><td title=\"string (4)\">troy<\/td><td title=\"string (2)\">16<\/td><td title=\"string (13)\">979200,979289<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>UATP<\/th><td title=\"string (4)\">uatp<\/td><td title=\"string (2)\">15<\/td><td title=\"string (1)\">1<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>Verve<\/th><td title=\"string (5)\">verve<\/td><td title=\"string (5)\">16,19<\/td><td title=\"string (7)\">506,650<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>Visa<\/th><td title=\"string (4)\">visa<\/td><td title=\"string (8)\">13,16,19<\/td><td title=\"string (1)\">4<\/td><td title=\"boolean\"><var>true<\/var><\/td><\/tr><tr><th>BMO ABM Card<\/th><td title=\"string (6)\">bmoabm<\/td><td title=\"string (2)\">16<\/td><td title=\"string (3)\">500<\/td><td title=\"boolean\"><var>false<\/var><\/td><\/tr><tr><th>CIBC Convenience Card<\/th><td title=\"string (4)\">cibc<\/td><td title=\"string (2)\">16<\/td><td title=\"string (4)\">4506<\/td><td title=\"boolean\"><var>false<\/var><\/td><\/tr><tr><th>HSBC Canada Card<\/th><td title=\"string (4)\">hsbc<\/td><td title=\"string (2)\">16<\/td><td title=\"string (2)\">56<\/td><td title=\"boolean\"><var>false<\/var><\/td><\/tr><tr><th>Royal Bank of Canada Client Card<\/th><td title=\"string (3)\">rbc<\/td><td title=\"string (2)\">16<\/td><td title=\"string (2)\">45<\/td><td title=\"boolean\"><var>false<\/var><\/td><\/tr><tr><th>Scotiabank Scotia Card<\/th><td title=\"string (6)\">scotia<\/td><td title=\"string (2)\">16<\/td><td title=\"string (4)\">4536<\/td><td title=\"boolean\"><var>false<\/var><\/td><\/tr><tr><th>TD Canada Trust Access Card<\/th><td title=\"string (7)\">tdtrust<\/td><td title=\"string (2)\">16<\/td><td title=\"string (6)\">589297<\/td><td title=\"boolean\"><var>false<\/var><\/td><\/tr><\/tbody><\/table><\/pre><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>American Express<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (4) \"amex\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"15\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (5) \"34,37\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>China UnionPay<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (8) \"unionpay\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (11) \"16,17,18,19\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (2) \"62\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Dankort<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (7) \"dankort\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (16) \"5019,4175,4571,4\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>DinersClub<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (10) \"dinersclub\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (5) \"14,16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (42) \"300,301,302,303,304,305,309,36,38,39,54,55\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>DinersClub CarteBlanche<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (12) \"carteblanche\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"14\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (23) \"300,301,302,303,304,305\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Discover Card<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (8) \"discover\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (5) \"16,19\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (35) \"6011,622,644,645,656,647,648,649,65\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>InterPayment<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (12) \"interpayment\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (11) \"16,17,18,19\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (1) \"4\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>JCB<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (3) \"jcb\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (11) \"16,17,18,19\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (27) \"352,353,354,355,356,357,358\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Maestro<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (7) \"maestro\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (20) \"12,13,14,15,16,18,19\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (44) \"50,56,57,58,59,60,61,62,63,64,65,66,67,68,69\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>MasterCard<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (10) \"mastercard\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (32) \"51,52,53,54,55,22,23,24,25,26,27\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>NSPK MIR<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (3) \"mir\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (24) \"2200,2201,2202,2203,2204\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Troy<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (4) \"troy\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (13) \"979200,979289\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>UATP<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (4) \"uatp\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"15\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (1) \"1\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Verve<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (5) \"verve\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (5) \"16,19\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (7) \"506,650\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Visa<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (4) \"visa\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (8) \"13,16,19\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (1) \"4\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> true<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>BMO ABM Card<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (6) \"bmoabm\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (3) \"500\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> false<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>CIBC Convenience Card<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (4) \"cibc\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (4) \"4506\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> false<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>HSBC Canada Card<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (4) \"hsbc\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (2) \"56\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> false<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Royal Bank of Canada Client Card<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (3) \"rbc\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (2) \"45\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> false<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Scotiabank Scotia Card<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (6) \"scotia\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (4) \"4536\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> false<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>TD Canada Trust Access Card<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>name<\/dfn> =&gt; <var>string<\/var> (7) \"tdtrust\"<\/dt><\/dl><dl><dt><dfn>length<\/dfn> =&gt; <var>string<\/var> (2) \"16\"<\/dt><\/dl><dl><dt><dfn>prefixes<\/dfn> =&gt; <var>string<\/var> (6) \"589297\"<\/dt><\/dl><dl><dt><dfn>checkdigit<\/dfn> =&gt; <var>boolean<\/var> false<\/dt><\/dl><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_cc_number(?string $ccNumber, string $type)<\/dfn>: <var>bool<\/var> Verifies that a credit card number is valid and matches the known formats for...<\/dt><dd><pre>\/**\n * Verifies that a credit card number is valid and matches the known\n * formats for a wide number of credit card types. This does not verify\n * that the card is a valid card, only that the number is formatted correctly.\n *\n * Example:\n *  $rules = [\n *      'cc_num' =&gt; 'valid_cc_number[visa]'\n *  ];\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/CreditCardRules.php:176<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>isValidLuhn(?string $number = null)<\/dfn>: <var>bool<\/var> Checks the given number to see if the number passing a Luhn check.<\/dt><dd><pre>\/**\n * Checks the given number to see if the number passing a Luhn check.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/CreditCardRules.php:243<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/CreditCardRules.php:30<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>valid_cc_number($ccNumber, string $type)<\/dfn>: <var>bool<\/var> Verifies that a credit card number is valid and matches the known formats for...<\/dt><dd><pre>\/**\n * Verifies that a credit card number is valid and matches the known\n * formats for a wide number of credit card types. This does not verify\n * that the card is a valid card, only that the number is formatted correctly.\n *\n * Example:\n *  $rules = [\n *      'cc_num' =&gt; 'valid_cc_number[visa]'\n *  ];\n *\n * @param array|bool|float|int|object|string|null $ccNumber\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/StrictRules\/CreditCardRules.php:47<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>rules<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>data<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>validated<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>errors<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>customErrors<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>config<\/dfn> -&gt; <var>Config\\Validation<\/var>#71 (2)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (2)<\/li><li>Methods (5)<\/li><li>Static methods (3)<\/li><li>Static properties (6)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>ruleSets<\/dfn> -&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (40) \"CodeIgniter\\Validation\\StrictRules\\Rules\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (46) \"CodeIgniter\\Validation\\StrictRules\\FormatRules\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (44) \"CodeIgniter\\Validation\\StrictRules\\FileRules\"<\/dt><\/dl><dl><dt><dfn>3<\/dfn> =&gt; <var>string<\/var> (50) \"CodeIgniter\\Validation\\StrictRules\\CreditCardRules\"<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>templates<\/dfn> -&gt; <var>array<\/var> (2)<\/dt><dd><dl><dt><dfn>list<\/dfn> =&gt; <var>string<\/var> (33) \"CodeIgniter\\Validation\\Views\\list\"<\/dt><\/dl><dl><dt><dfn>single<\/dfn> =&gt; <var>string<\/var> (35) \"CodeIgniter\\Validation\\Views\\single\"<\/dt><\/dl><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn> Will attempt to get environment variables with names that match the propertie...<\/dt><dd><pre>\/**\n * Will attempt to get environment variables with names\n * that match the properties of the child class.\n *\n * The \"shortPrefix\" is the lowercase-only config class name.\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:115<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>parseEncryptionKey(string $key)<\/dfn>: <var>string<\/var> Parse encryption key with hex2bin: or base64: prefix<\/dt><dd><pre>\/**\n * Parse encryption key with hex2bin: or base64: prefix\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:153<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>initEnvValue(&amp;$property, string $name, string $prefix, string $shortPrefix)<\/dfn>: <var>void<\/var> Initialization an environment-specific configuration setting<\/dt><dd><pre>\/**\n * Initialization an environment-specific configuration setting\n *\n * @param array|bool|float|int|string|null $property\n *\n * @return void\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:173<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>getEnvValue(string $property, string $prefix, string $shortPrefix)<\/dfn>: <var>string|null<\/var> Retrieve an environment-specific configuration setting<\/dt><dd><pre>\/**\n * Retrieve an environment-specific configuration setting\n *\n * @return string|null\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:211<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>registerProperties()<\/dfn>: <var>void<\/var> Provides external libraries a simple way to register one or more options into...<\/dt><dd><pre>\/**\n * Provides external libraries a simple way to register one or more\n * options into a config file.\n *\n * @return void\n *\n * @throws ReflectionException\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:259<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::__set_state(array $array)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:73<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::setModules(Config\\Modules $modules)<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @internal For testing purposes only.\n * @testTag\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:92<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::reset()<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @internal For testing purposes only.\n * @testTag\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:101<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$registrars<\/dfn> :: <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$override<\/dfn> :: <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$didDiscovery<\/dfn> :: <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$discovering<\/dfn> :: <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$registrarFile<\/dfn> :: <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$moduleConfig<\/dfn> :: <var>Config\\Modules<\/var>#9 (4)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (4)<\/li><li>Methods (2)<\/li><li>Static methods (1)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>public<\/var> <dfn>enabled<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>discoverInComposer<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>aliases<\/dfn> -&gt; <var>array<\/var> (5)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (6) \"events\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (7) \"filters\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (10) \"registrars\"<\/dt><\/dl><dl><dt><dfn>3<\/dfn> =&gt; <var>string<\/var> (6) \"routes\"<\/dt><\/dl><dl><dt><dfn>4<\/dfn> =&gt; <var>string<\/var> (8) \"services\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>public<\/var> <dfn>composerPackages<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn><\/dt><dd><pre><small>Inherited from CodeIgniter\\Modules\\Modules\nDefined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:46<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>shouldDiscover(string $alias)<\/dfn>: <var>bool<\/var> Should the application auto-discover the requested resource.<\/dt><dd><pre>\/**\n * Should the application auto-discover the requested resource.\n *\/\n\n<small>Inherited from CodeIgniter\\Modules\\Modules\nDefined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:54<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Modules\\Modules::__set_state(array $array)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:63<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>view<\/dfn> -&gt; <var>CodeIgniter\\View\\View<\/var>#74 (14)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (14)<\/li><li>Methods (17)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>data<\/dfn> -&gt; <var>array<\/var> (2)<\/dt><dd><dl><dt><dfn>title<\/dfn> =&gt; <var>string<\/var> (32) \"Contact - Sunshine Travel Agency\"<\/dt><\/dl><dl><dt class=\"kint-parent kint-locked\"><nav><\/nav><dfn>validation<\/dfn> =&gt; <var>CodeIgniter\\Validation\\Validation<\/var>#72 <var>Recursion<\/var><\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>tempData<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>viewPath<\/dfn> -&gt; <var>string<\/var> (47) \"\/root\/sunshinetravelagency\/app\/Config\/..\/Views\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 0 0 113 Apr 02 20:45 \/root\/sunshinetravelagency\/app\/Views\n<\/pre><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>renderVars<\/dfn> -&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt><dfn>start<\/dfn> =&gt; <var>double<\/var> 1775223202.6567<\/dt><\/dl><dl><dt><dfn>view<\/dfn> =&gt; <var>string<\/var> (16) \"home\/contact.php\"<\/dt><\/dl><dl><dt><dfn>options<\/dfn> =&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>file<\/dfn> =&gt; <var>string<\/var> (63) \"\/root\/sunshinetravelagency\/app\/Config\/..\/Views\/home\/contact.php\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">File (9.8KB)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>-rw-r--r-- 0 0 10032 Apr 02 22:52 \/root\/sunshinetravelagency\/app\/Views\/home\/contact.php\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>loader<\/dfn> -&gt; <var>CodeIgniter\\Autoloader\\FileLocator<\/var>#6 (2)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (2)<\/li><li>Methods (10)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>autoloader<\/dfn> -&gt; <var>CodeIgniter\\Autoloader\\Autoloader<\/var>#2 (4)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (4)<\/li><li>Methods (18)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>prefixes<\/dfn> -&gt; <var>array<\/var> (16)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>CodeIgniter<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (64) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 4096 Mar 24 19:26 \/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Config<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (38) \"\/root\/sunshinetravelagency\/app\/Config\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 0 0 4096 Apr 03 15:15 \/root\/sunshinetravelagency\/app\/Config\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>App<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (31) \"\/root\/sunshinetravelagency\/app\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 0 0 4096 Apr 02 20:45 \/root\/sunshinetravelagency\/app\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Tests<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (55) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/..\/tests\/\"<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Svg<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (73) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/dompdf\/php-svg-lib\/src\/Svg\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 130 Jan 02 17:01 \/root\/sunshinetravelagency\/vendor\/dompdf\/php-svg-lib\/src\/Svg\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Sabberworm\\CSS<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (76) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/sabberworm\/php-css-parser\/src\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 4096 Jul 11 2025 \/root\/sunshinetravelagency\/vendor\/sabberworm\/php-css-parser\/src\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (58) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/psr\/log\/src\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 4096 Sep 11 2024 \/root\/sunshinetravelagency\/vendor\/psr\/log\/src\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Container<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (64) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/psr\/container\/src\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 113 Nov 05 2021 \/root\/sunshinetravelagency\/vendor\/psr\/container\/src\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>PhpParser<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (77) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/nikic\/php-parser\/lib\/PhpParser\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 4096 Dec 06 2025 \/root\/sunshinetravelagency\/vendor\/nikic\/php-parser\/lib\/PhpParser\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Masterminds<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (68) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/masterminds\/html5\/src\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 36 Jul 25 2025 \/root\/sunshinetravelagency\/vendor\/masterminds\/html5\/src\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Laminas\\Escaper<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (74) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/laminas\/laminas-escaper\/src\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 70 Oct 14 2025 \/root\/sunshinetravelagency\/vendor\/laminas\/laminas-escaper\/src\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Kint<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (64) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/kint-php\/kint\/src\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 131 Nov 08 2025 \/root\/sunshinetravelagency\/vendor\/kint-php\/kint\/src\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>FontLib<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (78) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/dompdf\/php-font-lib\/src\/FontLib\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 4096 Jan 20 15:10 \/root\/sunshinetravelagency\/vendor\/dompdf\/php-font-lib\/src\/FontLib\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Faker<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (71) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/fakerphp\/faker\/src\/Faker\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 4096 Nov 21 2024 \/root\/sunshinetravelagency\/vendor\/fakerphp\/faker\/src\/Faker\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Dompdf<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (64) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/dompdf\/dompdf\/src\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 4096 Mar 03 14:54 \/root\/sunshinetravelagency\/vendor\/dompdf\/dompdf\/src\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>DeepCopy<\/dfn> =&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>string<\/var> (77) \"\/root\/sunshinetravelagency\/vendor\/composer\/..\/myclabs\/deep-copy\/src\/DeepCopy\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 1004 1005 148 Aug 01 2025 \/root\/sunshinetravelagency\/vendor\/myclabs\/deep-copy\/src\/DeepCopy\n<\/pre><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>classmap<\/dfn> -&gt; <var>array<\/var> (13)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log\\AbstractLogger<\/dfn> =&gt; <var>string<\/var> (101) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/P...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/PSR\/Log\/AbstractLogger.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log\\InvalidArgumentException<\/dfn> =&gt; <var>string<\/var> (111) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/P...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/PSR\/Log\/InvalidArgumentException.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log\\LoggerAwareInterface<\/dfn> =&gt; <var>string<\/var> (107) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/P...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/PSR\/Log\/LoggerAwareInterface.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log\\LoggerAwareTrait<\/dfn> =&gt; <var>string<\/var> (103) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/P...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/PSR\/Log\/LoggerAwareTrait.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log\\LoggerInterface<\/dfn> =&gt; <var>string<\/var> (102) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/P...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/PSR\/Log\/LoggerInterface.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log\\LoggerTrait<\/dfn> =&gt; <var>string<\/var> (98) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/P...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/PSR\/Log\/LoggerTrait.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log\\LogLevel<\/dfn> =&gt; <var>string<\/var> (95) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/P...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/PSR\/Log\/LogLevel.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Psr\\Log\\NullLogger<\/dfn> =&gt; <var>string<\/var> (97) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/P...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/PSR\/Log\/NullLogger.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Laminas\\Escaper\\Exception\\ExceptionInterface<\/dfn> =&gt; <var>string<\/var> (115) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/E...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/Escaper\/Exception\/ExceptionInterface.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Laminas\\Escaper\\Exception\\InvalidArgumentException<\/dfn> =&gt; <var>string<\/var> (121) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/E...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/Escaper\/Exception\/InvalidArgumentException.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Laminas\\Escaper\\Exception\\RuntimeException<\/dfn> =&gt; <var>string<\/var> (113) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/E...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/Escaper\/Exception\/RuntimeException.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Laminas\\Escaper\\EscaperInterface<\/dfn> =&gt; <var>string<\/var> (103) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/E...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/Escaper\/EscaperInterface.php\n<\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>Laminas\\Escaper\\Escaper<\/dfn> =&gt; <var>string<\/var> (94) \"\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/E...<\/dt><dd><pre>\/root\/sunshinetravelagency\/vendor\/codeigniter4\/framework\/system\/ThirdParty\/Escaper\/Escaper.php\n<\/pre><\/dd><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>files<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>helpers<\/dfn> -&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (3) \"url\"<\/dt><\/dl><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>initialize(Config\\Autoload $config, Config\\Modules $modules)<\/dfn>: <var>$this<\/var> Reads in the configuration array (described above) and stores the valid parts...<\/dt><dd><pre>\/**\n * Reads in the configuration array (described above) and stores\n * the valid parts that we'll need.\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:102<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>loadComposerAutoloader(Config\\Modules $modules)<\/dfn>: <var>void<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:137<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>register()<\/dfn>: <var>void<\/var> Register the loader with the SPL autoloader stack in the following order:<\/dt><dd><pre>\/**\n * Register the loader with the SPL autoloader stack\n * in the following order:\n *\n * 1. Classmap loader\n * 2. PSR-4 autoloader\n * 3. Non-class files\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:167<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>unregister()<\/dfn>: <var>void<\/var> Unregisters the autoloader from the SPL autoload stack.<\/dt><dd><pre>\/**\n * Unregisters the autoloader from the SPL autoload stack.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:180<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>addNamespace($namespace, ?string $path = null)<\/dfn>: <var>$this<\/var> Registers namespaces with the autoloader.<\/dt><dd><pre>\/**\n * Registers namespaces with the autoloader.\n *\n * @param array&lt;non-empty-string, list&lt;non-empty-string&gt;|non-empty-string&gt;|non-empty-string $namespace\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:193<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getNamespace(?string $prefix = null)<\/dfn>: <var>($prefix is null ? array&lt;non-empty-string, list&lt;non-empty-string&gt;&gt; : list&lt;non-empty-string&gt;)<\/var> Get namespaces with prefixes as keys and paths as values.<\/dt><dd><pre>\/**\n * Get namespaces with prefixes as keys and paths as values.\n *\n * If a prefix param is set, returns only paths to the given prefix.\n *\n * @return ($prefix is null ? array&lt;non-empty-string, list&lt;non-empty-string&gt;&gt; : list&lt;non-empty-string&gt;)\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:223<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>removeNamespace(string $namespace)<\/dfn>: <var>$this<\/var> Removes a single namespace from the psr4 settings.<\/dt><dd><pre>\/**\n * Removes a single namespace from the psr4 settings.\n *\n * @return $this\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:237<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>loadClassmap(string $class)<\/dfn>: <var>void<\/var> Load a class using available class mapping.<\/dt><dd><pre>\/**\n * Load a class using available class mapping.\n *\n * @param class-string $class The fully qualified class name.\n *\n * @internal For `spl_autoload_register` use.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:253<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>loadClass(string $class)<\/dfn>: <var>void<\/var> Loads the class file for a given class name.<\/dt><dd><pre>\/**\n * Loads the class file for a given class name.\n *\n * @param class-string $class The fully qualified class name.\n *\n * @internal For `spl_autoload_register` use.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:269<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>loadInNamespace(string $class)<\/dfn>: <var>false|non-empty-string The mapped file name on success, or boolean false on fail<\/var> Loads the class file for a given class name.<\/dt><dd><pre>\/**\n * Loads the class file for a given class name.\n *\n * @param class-string $class The fully qualified class name.\n *\n * @return false|non-empty-string The mapped file name on success, or boolean false on fail\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:281<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>includeFile(string $file)<\/dfn>: <var>false|non-empty-string The filename on success, false if the file is not loaded<\/var> A central way to include a file. Split out primarily for testing purposes.<\/dt><dd><pre>\/**\n * A central way to include a file. Split out primarily for testing purposes.\n *\n * @return false|non-empty-string The filename on success, false if the file is not loaded\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:312<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>sanitizeFilename(string $filename)<\/dfn>: <var>string<\/var> Check file path.<\/dt><dd><pre>\/**\n * Check file path.\n *\n * Checks special characters that are illegal in filenames on certain\n * operating systems and special characters requiring special escaping\n * to manipulate at the command line. Replaces spaces and consecutive\n * dashes with a single dash. Trim period, dash and underscore from beginning\n * and end of filename.\n *\n * @return string The sanitized filename\n *\n * @deprecated No longer used. See https:\/\/github.com\/codeigniter4\/CodeIgniter4\/issues\/7055\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:336<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>loadComposerNamespaces(Composer\\Autoload\\ClassLoader $composer, array $composerPackages)<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @param array{only?: list&lt;string&gt;, exclude?: list&lt;string&gt;} $composerPackages\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:371<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>discoverComposerNamespaces()<\/dfn>: <var>void<\/var> Locates autoload information from Composer, if available.<\/dt><dd><pre>\/**\n * Locates autoload information from Composer, if available.\n *\n * @deprecated No longer used.\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:452<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>loadHelpers()<\/dfn>: <var>void<\/var> Loads helpers<\/dt><dd><pre>\/**\n * Loads helpers\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:486<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>initializeKint(bool $debug = false)<\/dfn>: <var>void<\/var> Initializes Kint<\/dt><dd><pre>\/**\n * Initializes Kint\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:494<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>autoloadKint()<\/dfn>: <var>void<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:507<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>configureKint()<\/dfn>: <var>void<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/Autoloader.php:529<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt><var>private<\/var> <dfn>invalidClassnames<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(CodeIgniter\\Autoloader\\Autoloader $autoloader)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:38<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>locateFile(string $file, ?string $folder = null, string $ext = 'php')<\/dfn>: <var>false|non-empty-string The path to the file, or false if not found.<\/var> Attempts to locate a file by examining the name for a namespace and looking t...<\/dt><dd><pre>\/**\n * Attempts to locate a file by examining the name for a namespace\n * and looking through the PSR-4 namespaced files that we know about.\n *\n * @param non-empty-string      $file   The relative file path or namespaced file to\n *                                      locate. If not namespaced, search in the app\n *                                      folder.\n * @param non-empty-string|null $folder The folder within the namespace that we should\n *                                      look for the file. If $file does not contain\n *                                      this value, it will be appended to the namespace\n *                                      folder.\n * @param string                $ext    The file extension the file should have.\n *\n * @return false|non-empty-string The path to the file, or false if not found.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:58<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getClassname(string $file)<\/dfn>: <var>string<\/var> Examines a file and returns the fully qualified class name.<\/dt><dd><pre>\/**\n * Examines a file and returns the fully qualified class name.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:129<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>search(string $path, string $ext = 'php', bool $prioritizeApp = true)<\/dfn>: <var>array<\/var> Searches through all of the defined namespaces looking for a file. Returns an...<\/dt><dd><pre>\/**\n * Searches through all of the defined namespaces looking for a file.\n * Returns an array of all found locations for the defined file.\n *\n * Example:\n *\n *  $locator-&gt;search('Config\/Routes.php');\n *  \/\/ Assuming PSR4 namespaces include foo and bar, might return:\n *  [\n *      'app\/Modules\/foo\/Config\/Routes.php',\n *      'app\/Modules\/bar\/Config\/Routes.php',\n *  ]\n *\n * @return list&lt;non-empty-string&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:191<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>ensureExt(string $path, string $ext)<\/dfn>: <var>string<\/var> Ensures a extension is at the end of a filename<\/dt><dd><pre>\/**\n * Ensures a extension is at the end of a filename\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:224<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>getNamespaces()<\/dfn>: <var>list&lt;array{prefix: non-empty-string, path: non-empty-string}&gt;<\/var> Return the namespace mappings we know about.<\/dt><dd><pre>\/**\n * Return the namespace mappings we know about.\n *\n * @return list&lt;array{prefix: non-empty-string, path: non-empty-string}&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:242<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>findQualifiedNameFromPath(string $path)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:270<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>listFiles(string $path)<\/dfn>: <var>array<\/var> Scans the defined namespaces, returning a list of all files that are containe...<\/dt><dd><pre>\/**\n * Scans the defined namespaces, returning a list of all files\n * that are contained within the subpath specified by $path.\n *\n * @return list&lt;string&gt; List of file paths\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:323<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>listNamespaceFiles(string $prefix, string $path)<\/dfn>: <var>array<\/var> Scans the provided namespace, returning a list of all files that are containe...<\/dt><dd><pre>\/**\n * Scans the provided namespace, returning a list of all files\n * that are contained within the sub path specified by $path.\n *\n * @return list&lt;non-empty-string&gt; List of file paths\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:357<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>legacyLocate(string $file, ?string $folder = null)<\/dfn>: <var>false|string The path to the file, or false if not found.<\/var> Checks the app folder to see if the file can be found. Only for use with file...<\/dt><dd><pre>\/**\n * Checks the app folder to see if the file can be found.\n * Only for use with filenames that DO NOT include namespacing.\n *\n * @param non-empty-string|null $folder\n *\n * @return false|string The path to the file, or false if not found.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Autoloader\/FileLocator.php:394<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>logger<\/dfn> -&gt; <var>CodeIgniter\\Log\\Logger<\/var>#69 (9)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (9)<\/li><li>Methods (12)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>logLevels<\/dfn> -&gt; <var>array<\/var> (8)<\/dt><dd><dl><dt><dfn>emergency<\/dfn> =&gt; <var>integer<\/var> 1<\/dt><\/dl><dl><dt><dfn>alert<\/dfn> =&gt; <var>integer<\/var> 2<\/dt><\/dl><dl><dt><dfn>critical<\/dfn> =&gt; <var>integer<\/var> 3<\/dt><\/dl><dl><dt><dfn>error<\/dfn> =&gt; <var>integer<\/var> 4<\/dt><\/dl><dl><dt><dfn>warning<\/dfn> =&gt; <var>integer<\/var> 5<\/dt><\/dl><dl><dt><dfn>notice<\/dfn> =&gt; <var>integer<\/var> 6<\/dt><\/dl><dl><dt><dfn>info<\/dfn> =&gt; <var>integer<\/var> 7<\/dt><\/dl><dl><dt><dfn>debug<\/dfn> =&gt; <var>integer<\/var> 8<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>loggableLevels<\/dfn> -&gt; <var>array<\/var> (8)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (9) \"emergency\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (5) \"alert\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (8) \"critical\"<\/dt><\/dl><dl><dt><dfn>3<\/dfn> =&gt; <var>string<\/var> (5) \"error\"<\/dt><\/dl><dl><dt><dfn>4<\/dfn> =&gt; <var>string<\/var> (7) \"warning\"<\/dt><\/dl><dl><dt><dfn>5<\/dfn> =&gt; <var>string<\/var> (6) \"notice\"<\/dt><\/dl><dl><dt><dfn>6<\/dfn> =&gt; <var>string<\/var> (4) \"info\"<\/dt><\/dl><dl><dt><dfn>7<\/dfn> =&gt; <var>string<\/var> (5) \"debug\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>filePermissions<\/dfn> -&gt; <var>integer<\/var> 420<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>dateFormat<\/dfn> -&gt; <var>string<\/var> (11) \"Y-m-d H:i:s\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>fileExt<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>handlers<\/dfn> -&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>CodeIgniter\\Log\\Handlers\\FileHandler<\/dfn> =&gt; <var>CodeIgniter\\Log\\Handlers\\FileHandler<\/var>#32 (5)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (5)<\/li><li>Methods (4)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>handles<\/dfn> -&gt; <var>array<\/var> (8)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (8) \"critical\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (5) \"alert\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (9) \"emergency\"<\/dt><\/dl><dl><dt><dfn>3<\/dfn> =&gt; <var>string<\/var> (5) \"debug\"<\/dt><\/dl><dl><dt><dfn>4<\/dfn> =&gt; <var>string<\/var> (5) \"error\"<\/dt><\/dl><dl><dt><dfn>5<\/dfn> =&gt; <var>string<\/var> (4) \"info\"<\/dt><\/dl><dl><dt><dfn>6<\/dfn> =&gt; <var>string<\/var> (6) \"notice\"<\/dt><\/dl><dl><dt><dfn>7<\/dfn> =&gt; <var>string<\/var> (7) \"warning\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>dateFormat<\/dfn> -&gt; <var>string<\/var> (11) \"Y-m-d H:i:s\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>path<\/dfn> -&gt; <var>string<\/var> (41) \"\/root\/sunshinetravelagency\/writable\/logs\/\"<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Directory<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre>drwxr-xr-x 0 0 58 Apr 03 12:55 \/root\/sunshinetravelagency\/writable\/logs\n<\/pre><\/li><\/ul><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>fileExtension<\/dfn> -&gt; <var>string<\/var> (3) \"log\"<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>filePermissions<\/dfn> -&gt; <var>integer<\/var> 420<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(array $config = array())<\/dfn><\/dt><dd><pre>\/**\n * @param array{handles?: list&lt;string&gt;, path?: string, fileExtension?: string, filePermissions?: int} $config\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Handlers\/FileHandler.php:50<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>handle($level, $message)<\/dfn>: <var>bool<\/var> Handles logging the message. If the handler returns false, then execution of ...<\/dt><dd><pre>\/**\n * Handles logging the message.\n * If the handler returns false, then execution of handlers\n * will stop. Any handlers that have not run, yet, will not\n * be run.\n *\n * @param string $level\n * @param string $message\n *\n * @throws Exception\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Handlers\/FileHandler.php:77<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>canHandle(string $level)<\/dfn>: <var>bool<\/var> Checks whether the Handler will handle logging items of this log Level.<\/dt><dd><pre>\/**\n * Checks whether the Handler will handle logging items of this\n * log Level.\n *\/\n\n<small>Inherited from CodeIgniter\\Log\\Handlers\\BaseHandler\nDefined in ...\/codeigniter4\/framework\/system\/Log\/Handlers\/BaseHandler.php:47<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setDateFormat(string $format)<\/dfn>: <var>CodeIgniter\\Log\\Handlers\\HandlerInterface<\/var> Stores the date format to use while logging messages.<\/dt><dd><pre>\/**\n * Stores the date format to use while logging messages.\n *\/\n\n<small>Inherited from CodeIgniter\\Log\\Handlers\\BaseHandler\nDefined in ...\/codeigniter4\/framework\/system\/Log\/Handlers\/BaseHandler.php:55<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>handlerConfig<\/dfn> -&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>CodeIgniter\\Log\\Handlers\\FileHandler<\/dfn> =&gt; <var>array<\/var> (4)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>handles<\/dfn> =&gt; <var>array<\/var> (8)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (8) \"critical\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (5) \"alert\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (9) \"emergency\"<\/dt><\/dl><dl><dt><dfn>3<\/dfn> =&gt; <var>string<\/var> (5) \"debug\"<\/dt><\/dl><dl><dt><dfn>4<\/dfn> =&gt; <var>string<\/var> (5) \"error\"<\/dt><\/dl><dl><dt><dfn>5<\/dfn> =&gt; <var>string<\/var> (4) \"info\"<\/dt><\/dl><dl><dt><dfn>6<\/dfn> =&gt; <var>string<\/var> (6) \"notice\"<\/dt><\/dl><dl><dt><dfn>7<\/dfn> =&gt; <var>string<\/var> (7) \"warning\"<\/dt><\/dl><\/dd><\/dl><dl><dt><dfn>fileExtension<\/dfn> =&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt><dfn>filePermissions<\/dfn> =&gt; <var>integer<\/var> 420<\/dt><\/dl><dl><dt><dfn>path<\/dfn> =&gt; <var>string<\/var> (0) \"\"<\/dt><\/dl><\/dd><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>logCache<\/dfn> -&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>array<\/var> (2)<\/dt><dd><dl><dt><dfn>level<\/dfn> =&gt; <var>string<\/var> (5) \"debug\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>msg<\/dfn> =&gt; <var>string<\/var> (83) \"Session: Class initialized using 'CodeIgniter\\Session\\Handlers\\FileHandler' ...<\/dt><dd><pre>Session: Class initialized using 'CodeIgniter\\Session\\Handlers\\FileHandler' driver.\n<\/pre><\/dd><\/dl><\/dd><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>cacheLogs<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct($config, bool $debug = true)<\/dfn> Constructor.<\/dt><dd><pre>\/**\n * Constructor.\n *\n * @param \\Config\\Logger $config\n *\n * @throws RuntimeException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:124<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>emergency(Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> System is unusable.<\/dt><dd><pre>\/**\n * System is unusable.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:162<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>alert(Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> Action must be taken immediately.<\/dt><dd><pre>\/**\n * Action must be taken immediately.\n *\n * Example: Entire website down, database unavailable, etc. This should\n * trigger the SMS alerts and wake you up.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:173<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>critical(Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> Critical conditions.<\/dt><dd><pre>\/**\n * Critical conditions.\n *\n * Example: Application component unavailable, unexpected exception.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:183<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>error(Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> Runtime errors that do not require immediate action but should typically be l...<\/dt><dd><pre>\/**\n * Runtime errors that do not require immediate action but should typically\n * be logged and monitored.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:192<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>warning(Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> Exceptional occurrences that are not errors.<\/dt><dd><pre>\/**\n * Exceptional occurrences that are not errors.\n *\n * Example: Use of deprecated APIs, poor use of an API, undesirable things\n * that are not necessarily wrong.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:203<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>notice(Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> Normal but significant events.<\/dt><dd><pre>\/**\n * Normal but significant events.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:211<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>info(Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> Interesting events.<\/dt><dd><pre>\/**\n * Interesting events.\n *\n * Example: User logs in, SQL logs.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:221<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>debug(Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> Detailed debug information.<\/dt><dd><pre>\/**\n * Detailed debug information.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:229<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>log($level, Stringable|string $message, array $context = array())<\/dfn>: <var>void<\/var> Logs with an arbitrary level.<\/dt><dd><pre>\/**\n * Logs with an arbitrary level.\n *\n * @param mixed $level\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:239<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>interpolate($message, array $context = array())<\/dfn>: <var>string<\/var> Replaces any placeholders in the message with variables from the context, as ...<\/dt><dd><pre>\/**\n * Replaces any placeholders in the message with variables\n * from the context, as well as a few special items like:\n *\n * {session_vars}\n * {post_vars}\n * {get_vars}\n * {env}\n * {env:foo}\n * {file}\n * {line}\n *\n * @param string|Stringable    $message\n * @param array&lt;string, mixed&gt; $context\n *\n * @return string\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:294<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>determineFile()<\/dfn>: <var>array<\/var> Determines the file and line that the logging call was made from by analyzing...<\/dt><dd><pre>\/**\n * Determines the file and line that the logging call\n * was made from by analyzing the backtrace.\n * Find the earliest stack frame that is part of our logging system.\n *\n * @return array{string, int|string}\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Log\/Logger.php:349<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>debug<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>performanceData<\/dfn> -&gt; <var>array<\/var> (2)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Table (2)<\/li><li>Contents (2)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><pre><table><thead><tr><th><\/th><th>start<\/th><th>end<\/th><th>view<\/th><\/tr><\/thead><tbody><tr><th>0<\/th><td title=\"double\">1775223202.6598<\/td><td title=\"double\">1775223202.6605<\/td><td title=\"string (18)\">layouts\/public.php<\/td><\/tr><tr><th>1<\/th><td title=\"double\">1775223202.6567<\/td><td title=\"double\">1775223202.6605<\/td><td title=\"string (16)\">home\/contact.php<\/td><\/tr><\/tbody><\/table><\/pre><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>0<\/dfn> =&gt; <var>array<\/var> (3)<\/dt><dd><dl><dt><dfn>start<\/dfn> =&gt; <var>double<\/var> 1775223202.6598<\/dt><\/dl><dl><dt><dfn>end<\/dfn> =&gt; <var>double<\/var> 1775223202.6605<\/dt><\/dl><dl><dt><dfn>view<\/dfn> =&gt; <var>string<\/var> (18) \"layouts\/public.php\"<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><dfn>1<\/dfn> =&gt; <var>array<\/var> (3)<\/dt><dd><dl><dt><dfn>start<\/dfn> =&gt; <var>double<\/var> 1775223202.6567<\/dt><\/dl><dl><dt><dfn>end<\/dfn> =&gt; <var>double<\/var> 1775223202.6605<\/dt><\/dl><dl><dt><dfn>view<\/dfn> =&gt; <var>string<\/var> (16) \"home\/contact.php\"<\/dt><\/dl><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>config<\/dfn> -&gt; <var>Config\\View<\/var>#73 (7)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (7)<\/li><li>Methods (5)<\/li><li>Static methods (3)<\/li><li>Static properties (6)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>public<\/var> <dfn>saveData<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>filters<\/dfn> -&gt; <var>array<\/var> (21)<\/dt><dd><dl><dt><dfn>abs<\/dfn> =&gt; <var>string<\/var> (4) \"\\abs\"<\/dt><\/dl><dl><dt><dfn>capitalize<\/dfn> =&gt; <var>string<\/var> (37) \"\\CodeIgniter\\View\\Filters::capitalize\"<\/dt><\/dl><dl><dt><dfn>date<\/dfn> =&gt; <var>string<\/var> (31) \"\\CodeIgniter\\View\\Filters::date\"<\/dt><\/dl><dl><dt><dfn>date_modify<\/dfn> =&gt; <var>string<\/var> (38) \"\\CodeIgniter\\View\\Filters::date_modify\"<\/dt><\/dl><dl><dt><dfn>default<\/dfn> =&gt; <var>string<\/var> (34) \"\\CodeIgniter\\View\\Filters::default\"<\/dt><\/dl><dl><dt><dfn>esc<\/dfn> =&gt; <var>string<\/var> (30) \"\\CodeIgniter\\View\\Filters::esc\"<\/dt><\/dl><dl><dt><dfn>excerpt<\/dfn> =&gt; <var>string<\/var> (34) \"\\CodeIgniter\\View\\Filters::excerpt\"<\/dt><\/dl><dl><dt><dfn>highlight<\/dfn> =&gt; <var>string<\/var> (36) \"\\CodeIgniter\\View\\Filters::highlight\"<\/dt><\/dl><dl><dt><dfn>highlight_code<\/dfn> =&gt; <var>string<\/var> (41) \"\\CodeIgniter\\View\\Filters::highlight_code\"<\/dt><\/dl><dl><dt><dfn>limit_words<\/dfn> =&gt; <var>string<\/var> (38) \"\\CodeIgniter\\View\\Filters::limit_words\"<\/dt><\/dl><dl><dt><dfn>limit_chars<\/dfn> =&gt; <var>string<\/var> (38) \"\\CodeIgniter\\View\\Filters::limit_chars\"<\/dt><\/dl><dl><dt><dfn>local_currency<\/dfn> =&gt; <var>string<\/var> (41) \"\\CodeIgniter\\View\\Filters::local_currency\"<\/dt><\/dl><dl><dt><dfn>local_number<\/dfn> =&gt; <var>string<\/var> (39) \"\\CodeIgniter\\View\\Filters::local_number\"<\/dt><\/dl><dl><dt><dfn>lower<\/dfn> =&gt; <var>string<\/var> (11) \"\\strtolower\"<\/dt><\/dl><dl><dt><dfn>nl2br<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Filters::nl2br\"<\/dt><\/dl><dl><dt><dfn>number_format<\/dfn> =&gt; <var>string<\/var> (14) \"\\number_format\"<\/dt><\/dl><dl><dt><dfn>prose<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Filters::prose\"<\/dt><\/dl><dl><dt><dfn>round<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Filters::round\"<\/dt><\/dl><dl><dt><dfn>strip_tags<\/dfn> =&gt; <var>string<\/var> (11) \"\\strip_tags\"<\/dt><\/dl><dl><dt><dfn>title<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Filters::title\"<\/dt><\/dl><dl><dt><dfn>upper<\/dfn> =&gt; <var>string<\/var> (11) \"\\strtoupper\"<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>plugins<\/dfn> -&gt; <var>array<\/var> (10)<\/dt><dd><dl><dt><dfn>csp_script_nonce<\/dfn> =&gt; <var>string<\/var> (41) \"\\CodeIgniter\\View\\Plugins::cspScriptNonce\"<\/dt><\/dl><dl><dt><dfn>csp_style_nonce<\/dfn> =&gt; <var>string<\/var> (40) \"\\CodeIgniter\\View\\Plugins::cspStyleNonce\"<\/dt><\/dl><dl><dt><dfn>current_url<\/dfn> =&gt; <var>string<\/var> (37) \"\\CodeIgniter\\View\\Plugins::currentURL\"<\/dt><\/dl><dl><dt><dfn>previous_url<\/dfn> =&gt; <var>string<\/var> (38) \"\\CodeIgniter\\View\\Plugins::previousURL\"<\/dt><\/dl><dl><dt><dfn>mailto<\/dfn> =&gt; <var>string<\/var> (33) \"\\CodeIgniter\\View\\Plugins::mailto\"<\/dt><\/dl><dl><dt><dfn>safe_mailto<\/dfn> =&gt; <var>string<\/var> (37) \"\\CodeIgniter\\View\\Plugins::safeMailto\"<\/dt><\/dl><dl><dt><dfn>lang<\/dfn> =&gt; <var>string<\/var> (31) \"\\CodeIgniter\\View\\Plugins::lang\"<\/dt><\/dl><dl><dt><dfn>validation_errors<\/dfn> =&gt; <var>string<\/var> (43) \"\\CodeIgniter\\View\\Plugins::validationErrors\"<\/dt><\/dl><dl><dt><dfn>route<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Plugins::route\"<\/dt><\/dl><dl><dt><dfn>siteURL<\/dfn> =&gt; <var>string<\/var> (34) \"\\CodeIgniter\\View\\Plugins::siteURL\"<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>coreFilters<\/dfn> -&gt; <var>array<\/var> (21)<\/dt><dd><dl><dt><dfn>abs<\/dfn> =&gt; <var>string<\/var> (4) \"\\abs\"<\/dt><\/dl><dl><dt><dfn>capitalize<\/dfn> =&gt; <var>string<\/var> (37) \"\\CodeIgniter\\View\\Filters::capitalize\"<\/dt><\/dl><dl><dt><dfn>date<\/dfn> =&gt; <var>string<\/var> (31) \"\\CodeIgniter\\View\\Filters::date\"<\/dt><\/dl><dl><dt><dfn>date_modify<\/dfn> =&gt; <var>string<\/var> (38) \"\\CodeIgniter\\View\\Filters::date_modify\"<\/dt><\/dl><dl><dt><dfn>default<\/dfn> =&gt; <var>string<\/var> (34) \"\\CodeIgniter\\View\\Filters::default\"<\/dt><\/dl><dl><dt><dfn>esc<\/dfn> =&gt; <var>string<\/var> (30) \"\\CodeIgniter\\View\\Filters::esc\"<\/dt><\/dl><dl><dt><dfn>excerpt<\/dfn> =&gt; <var>string<\/var> (34) \"\\CodeIgniter\\View\\Filters::excerpt\"<\/dt><\/dl><dl><dt><dfn>highlight<\/dfn> =&gt; <var>string<\/var> (36) \"\\CodeIgniter\\View\\Filters::highlight\"<\/dt><\/dl><dl><dt><dfn>highlight_code<\/dfn> =&gt; <var>string<\/var> (41) \"\\CodeIgniter\\View\\Filters::highlight_code\"<\/dt><\/dl><dl><dt><dfn>limit_words<\/dfn> =&gt; <var>string<\/var> (38) \"\\CodeIgniter\\View\\Filters::limit_words\"<\/dt><\/dl><dl><dt><dfn>limit_chars<\/dfn> =&gt; <var>string<\/var> (38) \"\\CodeIgniter\\View\\Filters::limit_chars\"<\/dt><\/dl><dl><dt><dfn>local_currency<\/dfn> =&gt; <var>string<\/var> (41) \"\\CodeIgniter\\View\\Filters::local_currency\"<\/dt><\/dl><dl><dt><dfn>local_number<\/dfn> =&gt; <var>string<\/var> (39) \"\\CodeIgniter\\View\\Filters::local_number\"<\/dt><\/dl><dl><dt><dfn>lower<\/dfn> =&gt; <var>string<\/var> (11) \"\\strtolower\"<\/dt><\/dl><dl><dt><dfn>nl2br<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Filters::nl2br\"<\/dt><\/dl><dl><dt><dfn>number_format<\/dfn> =&gt; <var>string<\/var> (14) \"\\number_format\"<\/dt><\/dl><dl><dt><dfn>prose<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Filters::prose\"<\/dt><\/dl><dl><dt><dfn>round<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Filters::round\"<\/dt><\/dl><dl><dt><dfn>strip_tags<\/dfn> =&gt; <var>string<\/var> (11) \"\\strip_tags\"<\/dt><\/dl><dl><dt><dfn>title<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Filters::title\"<\/dt><\/dl><dl><dt><dfn>upper<\/dfn> =&gt; <var>string<\/var> (11) \"\\strtoupper\"<\/dt><\/dl><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>corePlugins<\/dfn> -&gt; <var>array<\/var> (10)<\/dt><dd><dl><dt><dfn>csp_script_nonce<\/dfn> =&gt; <var>string<\/var> (41) \"\\CodeIgniter\\View\\Plugins::cspScriptNonce\"<\/dt><\/dl><dl><dt><dfn>csp_style_nonce<\/dfn> =&gt; <var>string<\/var> (40) \"\\CodeIgniter\\View\\Plugins::cspStyleNonce\"<\/dt><\/dl><dl><dt><dfn>current_url<\/dfn> =&gt; <var>string<\/var> (37) \"\\CodeIgniter\\View\\Plugins::currentURL\"<\/dt><\/dl><dl><dt><dfn>previous_url<\/dfn> =&gt; <var>string<\/var> (38) \"\\CodeIgniter\\View\\Plugins::previousURL\"<\/dt><\/dl><dl><dt><dfn>mailto<\/dfn> =&gt; <var>string<\/var> (33) \"\\CodeIgniter\\View\\Plugins::mailto\"<\/dt><\/dl><dl><dt><dfn>safe_mailto<\/dfn> =&gt; <var>string<\/var> (37) \"\\CodeIgniter\\View\\Plugins::safeMailto\"<\/dt><\/dl><dl><dt><dfn>lang<\/dfn> =&gt; <var>string<\/var> (31) \"\\CodeIgniter\\View\\Plugins::lang\"<\/dt><\/dl><dl><dt><dfn>validation_errors<\/dfn> =&gt; <var>string<\/var> (43) \"\\CodeIgniter\\View\\Plugins::validationErrors\"<\/dt><\/dl><dl><dt><dfn>route<\/dfn> =&gt; <var>string<\/var> (32) \"\\CodeIgniter\\View\\Plugins::route\"<\/dt><\/dl><dl><dt><dfn>siteURL<\/dfn> =&gt; <var>string<\/var> (34) \"\\CodeIgniter\\View\\Plugins::siteURL\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>public<\/var> <dfn>decorators<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>appOverridesFolder<\/dfn> -&gt; <var>string<\/var> (9) \"overrides\"<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn> Merge the built-in and developer-configured filters and plugins, with prefere...<\/dt><dd><pre>\/**\n * Merge the built-in and developer-configured filters and plugins,\n * with preference to the developer ones.\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\View\nDefined in ...\/codeigniter4\/framework\/system\/Config\/View.php:129<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>parseEncryptionKey(string $key)<\/dfn>: <var>string<\/var> Parse encryption key with hex2bin: or base64: prefix<\/dt><dd><pre>\/**\n * Parse encryption key with hex2bin: or base64: prefix\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:153<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>initEnvValue(&amp;$property, string $name, string $prefix, string $shortPrefix)<\/dfn>: <var>void<\/var> Initialization an environment-specific configuration setting<\/dt><dd><pre>\/**\n * Initialization an environment-specific configuration setting\n *\n * @param array|bool|float|int|string|null $property\n *\n * @return void\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:173<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>getEnvValue(string $property, string $prefix, string $shortPrefix)<\/dfn>: <var>string|null<\/var> Retrieve an environment-specific configuration setting<\/dt><dd><pre>\/**\n * Retrieve an environment-specific configuration setting\n *\n * @return string|null\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:211<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>registerProperties()<\/dfn>: <var>void<\/var> Provides external libraries a simple way to register one or more options into...<\/dt><dd><pre>\/**\n * Provides external libraries a simple way to register one or more\n * options into a config file.\n *\n * @return void\n *\n * @throws ReflectionException\n *\/\n\n<small>Inherited from CodeIgniter\\Config\\BaseConfig\nDefined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:259<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::__set_state(array $array)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:73<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::setModules(Config\\Modules $modules)<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @internal For testing purposes only.\n * @testTag\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:92<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::reset()<\/dfn>: <var>void<\/var><\/dt><dd><pre>\/**\n * @internal For testing purposes only.\n * @testTag\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Config\/BaseConfig.php:101<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$registrars<\/dfn> :: <var>array<\/var> (0)<\/dt><\/dl><dl><dt><var>public static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$override<\/dfn> :: <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$didDiscovery<\/dfn> :: <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$discovering<\/dfn> :: <var>boolean<\/var> false<\/dt><\/dl><dl><dt><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$registrarFile<\/dfn> :: <var>string<\/var> (0) \"\"<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected static<\/var> <dfn>CodeIgniter\\Config\\BaseConfig::$moduleConfig<\/dfn> :: <var>Config\\Modules<\/var>#9 (4)<\/dt><dd><ul class=\"kint-tabs\"><li class=\"kint-active-tab\">Properties (4)<\/li><li>Methods (2)<\/li><li>Static methods (1)<\/li><\/ul><ul class=\"kint-tab-contents\"><li class=\"kint-show\"><dl><dt><var>public<\/var> <dfn>enabled<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>public<\/var> <dfn>discoverInComposer<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>aliases<\/dfn> -&gt; <var>array<\/var> (5)<\/dt><dd><dl><dt><dfn>0<\/dfn> =&gt; <var>string<\/var> (6) \"events\"<\/dt><\/dl><dl><dt><dfn>1<\/dfn> =&gt; <var>string<\/var> (7) \"filters\"<\/dt><\/dl><dl><dt><dfn>2<\/dfn> =&gt; <var>string<\/var> (10) \"registrars\"<\/dt><\/dl><dl><dt><dfn>3<\/dfn> =&gt; <var>string<\/var> (6) \"routes\"<\/dt><\/dl><dl><dt><dfn>4<\/dfn> =&gt; <var>string<\/var> (8) \"services\"<\/dt><\/dl><\/dd><\/dl><dl><dt><var>public<\/var> <dfn>composerPackages<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct()<\/dfn><\/dt><dd><pre><small>Inherited from CodeIgniter\\Modules\\Modules\nDefined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:46<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>shouldDiscover(string $alias)<\/dfn>: <var>bool<\/var> Should the application auto-discover the requested resource.<\/dt><dd><pre>\/**\n * Should the application auto-discover the requested resource.\n *\/\n\n<small>Inherited from CodeIgniter\\Modules\\Modules\nDefined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:54<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public static<\/var> <dfn>CodeIgniter\\Modules\\Modules::__set_state(array $array)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/Modules\/Modules.php:63<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>saveData<\/dfn> -&gt; <var>boolean<\/var> true<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>viewsCount<\/dfn> -&gt; <var>integer<\/var> 0<\/dt><\/dl><dl><dt><var>protected<\/var> <dfn>layout<\/dfn> -&gt; <var>null<\/var><\/dt><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>sections<\/dfn> -&gt; <var>array<\/var> (1)<\/dt><dd><dl><dt><dfn>content<\/dfn> =&gt; <var>array<\/var> (0)<\/dt><\/dl><\/dd><\/dl><dl><dt><var>protected<\/var> <dfn>sectionStack<\/dfn> -&gt; <var>array<\/var> (0)<\/dt><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>__construct(Config\\View $config, ?string $viewPath = null, ?CodeIgniter\\Autoloader\\FileLocatorInterface $loader = null, ?bool $debug = null, ?Psr\\Log\\LoggerInterface $logger = null)<\/dfn><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:135<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>render(string $view, ?array $options = null, ?bool $saveData = null)<\/dfn>: <var>string<\/var> Builds the output based upon a file name and any data that has already been set.<\/dt><dd><pre>\/**\n * Builds the output based upon a file name and any\n * data that has already been set.\n *\n * Valid $options:\n *  - cache      Number of seconds to cache for\n *  - cache_name Name to use for cache\n *\n * @param string                    $view     File name of the view source\n * @param array&lt;string, mixed&gt;|null $options  Reserved for 3rd-party uses since\n *                                            it might be needed to pass additional info\n *                                            to other template engines.\n * @param bool|null                 $saveData If true, saves data for subsequent calls,\n *                                            if false, cleans the data after displaying,\n *                                            if null, uses the config setting.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:166<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>renderString(string $view, ?array $options = null, ?bool $saveData = null)<\/dfn>: <var>string<\/var> Builds the output based upon a string and any data that has already been set....<\/dt><dd><pre>\/**\n * Builds the output based upon a string and any\n * data that has already been set.\n * Cache does not apply, because there is no \"key\".\n *\n * @param string                    $view     The view contents\n * @param array&lt;string, mixed&gt;|null $options  Reserved for 3rd-party uses since\n *                                            it might be needed to pass additional info\n *                                            to other template engines.\n * @param bool|null                 $saveData If true, saves data for subsequent calls,\n *                                            if false, cleans the data after displaying,\n *                                            if null, uses the config setting.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:323<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>excerpt(string $string, int $length = 20)<\/dfn>: <var>string<\/var> Extract first bit of a long string and add ellipsis<\/dt><dd><pre>\/**\n * Extract first bit of a long string and add ellipsis\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:346<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setData(array $data = array(), ?string $context = null)<\/dfn>: <var>CodeIgniter\\View\\RendererInterface<\/var> Sets several pieces of view data at once.<\/dt><dd><pre>\/**\n * Sets several pieces of view data at once.\n *\n * @param 'attr'|'css'|'html'|'js'|'raw'|'url'|null $context The context to escape it for.\n *                                                           If 'raw', no escaping will happen.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:357<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>setVar(string $name, $value = null, ?string $context = null)<\/dfn>: <var>CodeIgniter\\View\\RendererInterface<\/var> Sets a single piece of view data.<\/dt><dd><pre>\/**\n * Sets a single piece of view data.\n *\n * @param mixed                                     $value\n * @param 'attr'|'css'|'html'|'js'|'raw'|'url'|null $context The context to escape it for.\n *                                                           If 'raw', no escaping will happen.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:376<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>resetData()<\/dfn>: <var>CodeIgniter\\View\\RendererInterface<\/var> Removes all of the view data from the system.<\/dt><dd><pre>\/**\n * Removes all of the view data from the system.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:391<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getData()<\/dfn>: <var>array<\/var> Returns the current data that will be displayed in the view.<\/dt><dd><pre>\/**\n * Returns the current data that will be displayed in the view.\n *\n * @return array&lt;string, mixed&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:403<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>extend(string $layout)<\/dfn>: <var>void<\/var> Specifies that the current view should extend an existing layout.<\/dt><dd><pre>\/**\n * Specifies that the current view should extend an existing layout.\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:413<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>section(string $name)<\/dfn>: <var>void<\/var> Starts holds content for a section within the layout.<\/dt><dd><pre>\/**\n * Starts holds content for a section within the layout.\n *\n * @param string $name Section name\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:425<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>endSection()<\/dfn>: <var>void<\/var> Captures the last section<\/dt><dd><pre>\/**\n * Captures the last section\n *\n * @return void\n *\n * @throws RuntimeException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:439<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>renderSection(string $sectionName, bool $saveData = false)<\/dfn>: <var>string<\/var> Renders a section's contents.<\/dt><dd><pre>\/**\n * Renders a section's contents.\n *\n * @param bool $saveData If true, saves data for subsequent calls,\n *                       if false, cleans the data after displaying.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:463<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>include(string $view, ?array $options = null, $saveData = true)<\/dfn>: <var>string<\/var> Used within layout views to include additional views.<\/dt><dd><pre>\/**\n * Used within layout views to include additional views.\n *\n * @param array&lt;string, mixed&gt;|null $options\n * @param bool                      $saveData\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:487<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>public<\/var> <dfn>getPerformanceData()<\/dfn>: <var>array<\/var> Returns the performance data that might have been collected during the execut...<\/dt><dd><pre>\/**\n * Returns the performance data that might have been collected\n * during the execution. Used primarily in the Debug Toolbar.\n *\n * @return list&lt;array{start: float, end: float, view: string}&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:498<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>logPerformance(float $start, float $end, string $view)<\/dfn>: <var>void<\/var> Logs performance data for rendering a view.<\/dt><dd><pre>\/**\n * Logs performance data for rendering a view.\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:508<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>prepareTemplateData(bool $saveData)<\/dfn>: <var>void<\/var><\/dt><dd><pre><small>Defined in ...\/codeigniter4\/framework\/system\/View\/View.php:519<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>decorateOutput(string $html)<\/dfn>: <var>string<\/var> Runs the generated output through any declared view decorators.<\/dt><dd><pre>\/**\n * Runs the generated output through any declared\n * view decorators.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/View\/ViewDecoratorTrait.php:25<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>__construct($config, CodeIgniter\\View\\RendererInterface $view)<\/dfn> Validation constructor.<div class=\"access-path\">new \\CodeIgniter\\Validation\\Validation()<\/div><\/dt><dd><pre>\/**\n * Validation constructor.\n *\n * @param object{ruleSets: list&lt;class-string&gt;} $config\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:114<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>run(?array $data = null, ?string $group = null, $dbGroup = null)<\/dfn>: <var>bool<\/var> Runs the validation process, returning true\/false determining whether validat...<div class=\"access-path\">$value-&gt;run()<\/div><\/dt><dd><pre>\/**\n * Runs the validation process, returning true\/false determining whether\n * validation was successful or not.\n *\n * @param array|null                                 $data    The array of data to validate.\n * @param string|null                                $group   The predefined group of rules to apply.\n * @param array|BaseConnection|non-empty-string|null $dbGroup The database group to use.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:133<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>check($value, $rules, array $errors = array(), $dbGroup = null)<\/dfn>: <var>bool<\/var> Runs the validation process, returning true or false determining whether vali...<div class=\"access-path\">$value-&gt;check()<\/div><\/dt><dd><pre>\/**\n * Runs the validation process, returning true or false determining whether\n * validation was successful or not.\n *\n * @param array|bool|float|int|object|string|null $value   The data to validate.\n * @param array|string                            $rules   The validation rules.\n * @param list&lt;string&gt;                            $errors  The custom error message.\n * @param string|null                             $dbGroup The database group to use.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:250<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>getValidated()<\/dfn>: <var>array<\/var> Returns the actual validated data.<div class=\"access-path\">$value-&gt;getValidated()<\/div><\/dt><dd><pre>\/**\n * Returns the actual validated data.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:269<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>processRules(string $field, ?string $label, $value, $rules = null, ?array $data = null, ?string $originalField = null)<\/dfn>: <var>bool<\/var> Runs all of $rules against $field, until one fails, or all of them have been ...<\/dt><dd><pre>\/**\n * Runs all of $rules against $field, until one fails, or\n * all of them have been processed. If one fails, it adds\n * the error to $this-&gt;errors and moves on to the next,\n * so that we can collect all of the first errors.\n *\n * @param array|string $value\n * @param array        $rules\n * @param array        $data          The array of data to validate, with `DBGroup`.\n * @param string|null  $originalField The original asterisk field name like \"foo.*.bar\".\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:285<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>processIfExist(string $field, array $rules, array $data)<\/dfn>: <var>array|true The modified rules or true if we return early<\/var><\/dt><dd><pre>\/**\n * @param array $data The array of data to validate, with `DBGroup`.\n *\n * @return array|true The modified rules or true if we return early\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:393<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>processPermitEmpty($value, array $rules, array $data)<\/dfn>: <var>array|true The modified rules or true if we return early<\/var><\/dt><dd><pre>\/**\n * @param array|string $value\n * @param array        $data  The array of data to validate, with `DBGroup`.\n *\n * @return array|true The modified rules or true if we return early\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:435<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>isClosure($rule)<\/dfn>: <var>bool<\/var><\/dt><dd><pre>\/**\n * @param Closure(bool|float|int|list&lt;mixed&gt;|object|string|null, bool|float|int|list&lt;mixed&gt;|object|string|null, string|null, string|null): (bool|string) $rule\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:479<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>isStringList(array $array)<\/dfn>: <var>bool<\/var> Is the array a string list `list&lt;string&gt;`?<\/dt><dd><pre>\/**\n * Is the array a string list `list&lt;string&gt;`?\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:487<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>withRequest(CodeIgniter\\HTTP\\RequestInterface $request)<\/dfn>: <var>CodeIgniter\\Validation\\ValidationInterface<\/var> Takes a Request object and grabs the input data to use from its array values.<div class=\"access-path\">$value-&gt;withRequest()<\/div><\/dt><dd><pre>\/**\n * Takes a Request object and grabs the input data to use from its\n * array values.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:514<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>setRule(string $field, ?string $label, $rules, array $errors = array())<\/dfn>: <var>$this<\/var> Sets (or adds) an individual rule and custom error messages for a single field.<div class=\"access-path\">$value-&gt;setRule()<\/div><\/dt><dd><pre>\/**\n * Sets (or adds) an individual rule and custom error messages for a single\n * field.\n *\n * The custom error message should be just the messages that apply to\n * this field, like so:\n *    [\n *        'rule1' =&gt; 'message1',\n *        'rule2' =&gt; 'message2',\n *    ]\n *\n * @param array|string $rules  The validation rules.\n * @param array        $errors The custom error message.\n *\n * @return $this\n *\n * @throws InvalidArgumentException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:556<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>setRules(array $rules, array $errors = array())<\/dfn>: <var>CodeIgniter\\Validation\\ValidationInterface<\/var> Stores the rules that should be used to validate the items.<div class=\"access-path\">$value-&gt;setRules()<\/div><\/dt><dd><pre>\/**\n * Stores the rules that should be used to validate the items.\n *\n * Rules should be an array formatted like:\n *    [\n *        'field' =&gt; 'rule1|rule2'\n *    ]\n *\n * The $errors array should be formatted like:\n *    [\n *        'field' =&gt; [\n *            'rule1' =&gt; 'message1',\n *            'rule2' =&gt; 'message2',\n *        ],\n *    ]\n *\n * @param array $errors An array of custom error messages\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:596<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>getRules()<\/dfn>: <var>array<\/var> Returns all of the rules currently defined.<div class=\"access-path\">$value-&gt;getRules()<\/div><\/dt><dd><pre>\/**\n * Returns all of the rules currently defined.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:631<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>hasRule(string $field)<\/dfn>: <var>bool<\/var> Checks to see if the rule for key $field has been set or not.<div class=\"access-path\">$value-&gt;hasRule()<\/div><\/dt><dd><pre>\/**\n * Checks to see if the rule for key $field has been set or not.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:639<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>getRuleGroup(string $group)<\/dfn>: <var>array<\/var> Get rule group.<div class=\"access-path\">$value-&gt;getRuleGroup()<\/div><\/dt><dd><pre>\/**\n * Get rule group.\n *\n * @param string $group Group.\n *\n * @return list&lt;string&gt; Rule group.\n *\n * @throws ValidationException If group not found.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:653<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>setRuleGroup(string $group)<\/dfn>: <var>void<\/var> Set rule group.<div class=\"access-path\">$value-&gt;setRuleGroup()<\/div><\/dt><dd><pre>\/**\n * Set rule group.\n *\n * @param string $group Group.\n *\n * @return void\n *\n * @throws ValidationException If group not found.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:675<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>listErrors(string $template = 'list')<\/dfn>: <var>string<\/var> Returns the rendered HTML of the errors as defined in $template.<div class=\"access-path\">$value-&gt;listErrors()<\/div><\/dt><dd><pre>\/**\n * Returns the rendered HTML of the errors as defined in $template.\n *\n * You can also use validation_list_errors() in Form helper.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:691<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>showError(string $field, string $template = 'single')<\/dfn>: <var>string<\/var> Displays a single error in formatted HTML as defined in the $template view.<div class=\"access-path\">$value-&gt;showError()<\/div><\/dt><dd><pre>\/**\n * Displays a single error in formatted HTML as defined in the $template view.\n *\n * You can also use validation_show_error() in Form helper.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:707<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>loadRuleSets()<\/dfn>: <var>void<\/var> Loads all of the rulesets classes that have been defined in the Config\\Valida...<\/dt><dd><pre>\/**\n * Loads all of the rulesets classes that have been defined in the\n * Config\\Validation and stores them locally so we can use them.\n *\n * @return void\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:728<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>loadRuleGroup(?string $group = null)<\/dfn>: <var>array&lt;int, array&gt; [rules, customErrors]<\/var> Loads custom rule groups (if set) into the current rules.<div class=\"access-path\">$value-&gt;loadRuleGroup()<\/div><\/dt><dd><pre>\/**\n * Loads custom rule groups (if set) into the current rules.\n *\n * Rules can be pre-defined in Config\\Validation and can\n * be any name, but must all still be an array of the\n * same format used with setRules(). Additionally, check\n * for {group}_errors for an array of custom error messages.\n *\n * @param non-empty-string|null $group\n *\n * @return array&lt;int, array&gt; [rules, customErrors]\n *\n * @throws ValidationException\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:753<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>fillPlaceholders(array $rules, array $data)<\/dfn>: <var>array<\/var> Replace any placeholders within the rules with the values that match the 'key...<\/dt><dd><pre>\/**\n * Replace any placeholders within the rules with the values that\n * match the 'key' of any properties being set. For example, if\n * we had the following $data array:\n *\n * [ 'id' =&gt; 13 ]\n *\n * and the following rule:\n *\n *  'is_unique[users,email,id,{id}]'\n *\n * The value of {id} would be replaced with the actual id in the form data:\n *\n *  'is_unique[users,email,id,13]'\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:795<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>retrievePlaceholders(string $rule, array $data)<\/dfn>: <var>array<\/var> Retrieves valid placeholder fields.<\/dt><dd><pre>\/**\n * Retrieves valid placeholder fields.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:854<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>hasError(string $field)<\/dfn>: <var>bool<\/var> Checks to see if an error exists for the given field.<div class=\"access-path\">$value-&gt;hasError()<\/div><\/dt><dd><pre>\/**\n * Checks to see if an error exists for the given field.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:870<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>getError(?string $field = null)<\/dfn>: <var>string<\/var> Returns the error(s) for a specified $field (or empty string if not set).<div class=\"access-path\">$value-&gt;getError()<\/div><\/dt><dd><pre>\/**\n * Returns the error(s) for a specified $field (or empty string if not\n * set).\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:879<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>getErrors()<\/dfn>: <var>array<\/var> Returns the array of errors that were encountered during a run() call. The ar...<div class=\"access-path\">$value-&gt;getErrors()<\/div><\/dt><dd><pre>\/**\n * Returns the array of errors that were encountered during\n * a run() call. The array should be in the following format:\n *\n *    [\n *        'field1' =&gt; 'error message',\n *        'field2' =&gt; 'error message',\n *    ]\n *\n * @return array&lt;string, string&gt;\n *\n * @codeCoverageIgnore\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:907<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>setError(string $field, string $error)<\/dfn>: <var>CodeIgniter\\Validation\\ValidationInterface<\/var> Sets the error for a specific field. Used by custom validation methods.<div class=\"access-path\">$value-&gt;setError()<\/div><\/dt><dd><pre>\/**\n * Sets the error for a specific field. Used by custom validation methods.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:915<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>getErrorMessage(string $rule, string $field, ?string $label = null, ?string $param = null, ?string $value = null, ?string $originalField = null)<\/dfn>: <var>string<\/var> Attempts to find the appropriate error message<\/dt><dd><pre>\/**\n * Attempts to find the appropriate error message\n *\n * @param non-empty-string|null $label\n * @param string|null           $value The value that caused the validation to fail.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:928<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>protected<\/var> <dfn>splitRules(string $rules)<\/dfn>: <var>array<\/var> Split rules string by pipe operator.<\/dt><dd><pre>\/**\n * Split rules string by pipe operator.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:961<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>walkForAllPossiblePaths(array $segments, mixed $current, string $prefix)<\/dfn>: <var>array<\/var> Entry point: allocates a single accumulator and delegates to the recursive co...<\/dt><dd><pre>\/**\n * Entry point: allocates a single accumulator and delegates to the\n * recursive collector, so no intermediate arrays are built or unpacked.\n *\n * @param list&lt;string&gt;                  $segments\n * @param array&lt;array-key, mixed&gt;|mixed $current\n *\n * @return list&lt;string&gt;\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:1008<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><nav><\/nav><var>private<\/var> <dfn>collectMissingPaths(array $segments, int $index, int $segmentCount, mixed $current, string $prefix, array &amp;$result)<\/dfn>: <var>void<\/var> Recursively walks the data structure, expanding wildcard segments over all ar...<\/dt><dd><pre>\/**\n * Recursively walks the data structure, expanding wildcard segments over\n * all array keys, and appends to $result by reference. Only concrete leaf\n * paths where the key is genuinely absent are recorded - intermediate\n * missing segments are silently skipped so `*` never appears in a result.\n *\n * @param list&lt;string&gt;                  $segments\n * @param int&lt;0, max&gt;                   $segmentCount\n * @param array&lt;array-key, mixed&gt;|mixed $current\n * @param list&lt;string&gt;                  $result\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:1027<\/small><\/pre><\/dd><\/dl><dl><dt class=\"kint-parent\"><span class=\"kint-access-path-trigger\" title=\"Show access path\"><\/span><nav><\/nav><var>public<\/var> <dfn>reset()<\/dfn>: <var>CodeIgniter\\Validation\\ValidationInterface<\/var> Resets the class to a blank slate. Should be called whenever you need to proc...<div class=\"access-path\">$value-&gt;reset()<\/div><\/dt><dd><pre>\/**\n * Resets the class to a blank slate. Should be called whenever\n * you need to process more than one array.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:1083<\/small><\/pre><\/dd><\/dl><\/li><li><dl><dt class=\"kint-parent\"><nav><\/nav><var>private static<\/var> <dfn>CodeIgniter\\Validation\\Validation::getRegex(string $field)<\/dfn>: <var>string<\/var> Returns regex pattern for key with dot array syntax.<\/dt><dd><pre>\/**\n * Returns regex pattern for key with dot array syntax.\n *\/\n\n<small>Defined in ...\/codeigniter4\/framework\/system\/Validation\/Validation.php:230<\/small><\/pre><\/dd><\/dl><\/li><\/ul><\/dd><\/dl><\/div>"}},"session":{"__ci_last_regenerate":"<pre>1775223202<\/pre>","__ci_vars":"<pre>Array\n(\n)\n<\/pre>"},"headers":{"Host":"localhost:8090","User-Agent":"curl\/7.76.1","Accept":"*\/*"},"request":"HTTP\/1.1","response":{"statusCode":200,"reason":"OK","contentType":"text\/html; charset=UTF-8","headers":{"Content-Type":"text\/html; charset=UTF-8"}}},"config":{"ciVersion":"4.7.2","phpVersion":"8.2.30","phpSAPI":"cli-server","environment":"development","baseURL":"http:\/\/144.91.103.251:8090\/","timezone":"Europe\/Warsaw","locale":"fr","cspEnabled":false}}