From 0d7e5bf326beb317e082540f8a09debfdeece3db Mon Sep 17 00:00:00 2001 From: kenjis Date: Sun, 7 Apr 2024 10:07:46 +0000 Subject: [PATCH] Release v4.5.0 --- CodeIgniter4.5.0.epub | Bin 0 -> 1885015 bytes docs/.buildinfo | 2 +- docs/_static/documentation_options.js | 2 +- docs/changelogs/index.html | 18 +- docs/changelogs/v4.0.0-alpha.1.html | 7 +- docs/changelogs/v4.0.0-alpha.2.html | 7 +- docs/changelogs/v4.0.0-alpha.3.html | 7 +- docs/changelogs/v4.0.0-alpha.4.html | 7 +- docs/changelogs/v4.0.0-alpha.5.html | 7 +- docs/changelogs/v4.0.0-beta.1.html | 7 +- docs/changelogs/v4.0.0-beta.2.html | 7 +- docs/changelogs/v4.0.0-beta.3.html | 7 +- docs/changelogs/v4.0.0-beta.4.html | 7 +- docs/changelogs/v4.0.0-rc.1.html | 7 +- docs/changelogs/v4.0.0-rc.2.html | 7 +- docs/changelogs/v4.0.0-rc.3.html | 7 +- docs/changelogs/v4.0.0-rc.4.html | 7 +- docs/changelogs/v4.0.0.html | 7 +- docs/changelogs/v4.0.3.html | 7 +- docs/changelogs/v4.0.4.html | 7 +- docs/changelogs/v4.0.5.html | 7 +- docs/changelogs/v4.1.0.html | 7 +- docs/changelogs/v4.1.1.html | 7 +- docs/changelogs/v4.1.2.html | 7 +- docs/changelogs/v4.1.3.html | 7 +- docs/changelogs/v4.1.4.html | 7 +- docs/changelogs/v4.1.5.html | 7 +- docs/changelogs/v4.1.6.html | 7 +- docs/changelogs/v4.1.7.html | 7 +- docs/changelogs/v4.1.8.html | 7 +- docs/changelogs/v4.1.9.html | 7 +- docs/changelogs/v4.2.0.html | 7 +- docs/changelogs/v4.2.1.html | 7 +- docs/changelogs/v4.2.10.html | 7 +- docs/changelogs/v4.2.11.html | 7 +- docs/changelogs/v4.2.12.html | 7 +- docs/changelogs/v4.2.2.html | 7 +- docs/changelogs/v4.2.3.html | 7 +- docs/changelogs/v4.2.4.html | 7 +- docs/changelogs/v4.2.5.html | 7 +- docs/changelogs/v4.2.6.html | 7 +- docs/changelogs/v4.2.7.html | 7 +- docs/changelogs/v4.2.8.html | 7 +- docs/changelogs/v4.2.9.html | 7 +- docs/changelogs/v4.3.0.html | 13 +- docs/changelogs/v4.3.1.html | 7 +- docs/changelogs/v4.3.2.html | 7 +- docs/changelogs/v4.3.3.html | 7 +- docs/changelogs/v4.3.4.html | 7 +- docs/changelogs/v4.3.5.html | 7 +- docs/changelogs/v4.3.6.html | 7 +- docs/changelogs/v4.3.7.html | 7 +- docs/changelogs/v4.3.8.html | 7 +- docs/changelogs/v4.4.0.html | 7 +- docs/changelogs/v4.4.1.html | 7 +- docs/changelogs/v4.4.2.html | 7 +- docs/changelogs/v4.4.3.html | 7 +- docs/changelogs/v4.4.4.html | 7 +- docs/changelogs/v4.4.5.html | 7 +- docs/changelogs/v4.4.6.html | 7 +- docs/changelogs/v4.4.7.html | 7 +- docs/changelogs/v4.4.8.html | 11 +- docs/changelogs/v4.5.0.html | 956 ++++++++++++++++++ docs/cli/cli_commands.html | 7 +- docs/cli/cli_controllers.html | 7 +- docs/cli/cli_generators.html | 120 ++- docs/cli/cli_library.html | 9 +- docs/cli/cli_overview.html | 7 +- docs/cli/cli_request.html | 7 +- docs/cli/index.html | 7 +- docs/cli/spark_commands.html | 7 +- docs/concepts/autoloader.html | 118 ++- docs/concepts/factories.html | 29 +- docs/concepts/http.html | 7 +- docs/concepts/index.html | 7 +- docs/concepts/mvc.html | 7 +- docs/concepts/security.html | 18 +- docs/concepts/services.html | 7 +- docs/concepts/structure.html | 7 +- docs/database/call_function.html | 7 +- docs/database/configuration.html | 39 +- docs/database/connecting.html | 11 +- docs/database/events.html | 7 +- docs/database/examples.html | 10 +- docs/database/helpers.html | 7 +- docs/database/index.html | 7 +- docs/database/metadata.html | 7 +- docs/database/queries.html | 10 +- docs/database/query_builder.html | 20 +- docs/database/results.html | 7 +- docs/database/transactions.html | 7 +- docs/database/utilities.html | 7 +- docs/dbmgmt/db_commands.html | 29 +- docs/dbmgmt/forge.html | 15 +- docs/dbmgmt/index.html | 7 +- docs/dbmgmt/migration.html | 15 +- docs/dbmgmt/seeds.html | 7 +- docs/extending/authentication.html | 7 +- docs/extending/basecontroller.html | 7 +- docs/extending/common.html | 7 +- docs/extending/composer_packages.html | 7 +- docs/extending/contributing.html | 7 +- docs/extending/core_classes.html | 7 +- docs/extending/events.html | 35 +- docs/extending/index.html | 7 +- docs/general/ajax.html | 7 +- docs/general/caching.html | 21 +- docs/general/common_functions.html | 19 +- docs/general/configuration.html | 113 ++- docs/general/environments.html | 7 +- docs/general/errors.html | 7 +- docs/general/helpers.html | 7 +- docs/general/index.html | 7 +- docs/general/logging.html | 7 +- docs/general/managing_apps.html | 9 +- docs/general/modules.html | 11 +- docs/general/urls.html | 7 +- docs/genindex.html | 27 +- docs/helpers/array_helper.html | 7 +- docs/helpers/cookie_helper.html | 9 +- docs/helpers/date_helper.html | 7 +- docs/helpers/filesystem_helper.html | 7 +- docs/helpers/form_helper.html | 7 +- docs/helpers/html_helper.html | 7 +- docs/helpers/index.html | 7 +- docs/helpers/inflector_helper.html | 7 +- docs/helpers/number_helper.html | 7 +- docs/helpers/security_helper.html | 7 +- docs/helpers/test_helper.html | 7 +- docs/helpers/text_helper.html | 7 +- docs/helpers/url_helper.html | 7 +- docs/helpers/xml_helper.html | 7 +- docs/incoming/content_negotiation.html | 7 +- docs/incoming/controllers.html | 87 +- docs/incoming/filters.html | 208 +++- docs/incoming/incomingrequest.html | 34 +- docs/incoming/index.html | 7 +- docs/incoming/message.html | 39 +- docs/incoming/methodspoofing.html | 7 +- docs/incoming/request.html | 35 +- docs/incoming/restful.html | 7 +- docs/incoming/routing.html | 365 ++++--- docs/index.html | 10 +- .../backward_compatibility_notes.html | 11 +- docs/installation/deployment.html | 547 ++++++++++ docs/installation/index.html | 10 +- docs/installation/installing_composer.html | 11 +- docs/installation/installing_manual.html | 7 +- docs/installation/repositories.html | 7 +- docs/installation/running.html | 244 ++--- docs/installation/troubleshooting.html | 11 +- docs/installation/upgrade_404.html | 7 +- docs/installation/upgrade_405.html | 7 +- docs/installation/upgrade_410.html | 7 +- docs/installation/upgrade_412.html | 7 +- docs/installation/upgrade_413.html | 7 +- docs/installation/upgrade_414.html | 7 +- docs/installation/upgrade_415.html | 11 +- docs/installation/upgrade_416.html | 7 +- docs/installation/upgrade_417.html | 7 +- docs/installation/upgrade_418.html | 7 +- docs/installation/upgrade_420.html | 7 +- docs/installation/upgrade_421.html | 7 +- docs/installation/upgrade_4210.html | 7 +- docs/installation/upgrade_4211.html | 7 +- docs/installation/upgrade_4212.html | 7 +- docs/installation/upgrade_422.html | 7 +- docs/installation/upgrade_423.html | 7 +- docs/installation/upgrade_425.html | 7 +- docs/installation/upgrade_426.html | 7 +- docs/installation/upgrade_427.html | 7 +- docs/installation/upgrade_428.html | 7 +- docs/installation/upgrade_430.html | 9 +- docs/installation/upgrade_431.html | 7 +- docs/installation/upgrade_432.html | 7 +- docs/installation/upgrade_433.html | 7 +- docs/installation/upgrade_434.html | 7 +- docs/installation/upgrade_435.html | 7 +- docs/installation/upgrade_436.html | 7 +- docs/installation/upgrade_437.html | 7 +- docs/installation/upgrade_438.html | 7 +- docs/installation/upgrade_440.html | 7 +- docs/installation/upgrade_441.html | 7 +- docs/installation/upgrade_442.html | 7 +- docs/installation/upgrade_443.html | 7 +- docs/installation/upgrade_444.html | 7 +- docs/installation/upgrade_445.html | 7 +- docs/installation/upgrade_446.html | 7 +- docs/installation/upgrade_447.html | 7 +- docs/installation/upgrade_448.html | 11 +- docs/installation/upgrade_450.html | 716 +++++++++++++ docs/installation/upgrade_4xx.html | 66 +- docs/installation/upgrade_configuration.html | 7 +- docs/installation/upgrade_controllers.html | 7 +- docs/installation/upgrade_database.html | 8 +- docs/installation/upgrade_emails.html | 7 +- docs/installation/upgrade_encryption.html | 7 +- docs/installation/upgrade_file_upload.html | 7 +- docs/installation/upgrade_html_tables.html | 7 +- docs/installation/upgrade_images.html | 7 +- docs/installation/upgrade_localization.html | 7 +- docs/installation/upgrade_migrations.html | 7 +- docs/installation/upgrade_models.html | 7 +- docs/installation/upgrade_pagination.html | 7 +- docs/installation/upgrade_responses.html | 7 +- docs/installation/upgrade_routing.html | 7 +- docs/installation/upgrade_security.html | 7 +- docs/installation/upgrade_sessions.html | 7 +- docs/installation/upgrade_validations.html | 20 +- docs/installation/upgrade_view_parser.html | 7 +- docs/installation/upgrade_views.html | 7 +- docs/installation/upgrading.html | 8 +- docs/intro/credits.html | 7 +- docs/intro/index.html | 7 +- docs/intro/psr.html | 7 +- docs/intro/requirements.html | 18 +- docs/libraries/caching.html | 7 +- docs/libraries/cookies.html | 11 +- docs/libraries/cors.html | 566 +++++++++++ docs/libraries/curlrequest.html | 19 +- docs/libraries/email.html | 7 +- docs/libraries/encryption.html | 7 +- docs/libraries/file_collections.html | 7 +- docs/libraries/files.html | 7 +- docs/libraries/honeypot.html | 7 +- docs/libraries/images.html | 7 +- docs/libraries/index.html | 8 +- docs/libraries/official_packages.html | 7 +- docs/libraries/pagination.html | 7 +- docs/libraries/publisher.html | 7 +- docs/libraries/security.html | 22 +- docs/libraries/sessions.html | 23 +- docs/libraries/throttler.html | 9 +- docs/libraries/time.html | 7 +- docs/libraries/typography.html | 7 +- docs/libraries/uploaded_files.html | 7 +- docs/libraries/uri.html | 7 +- docs/libraries/user_agent.html | 7 +- docs/libraries/validation.html | 324 ++++-- docs/license.html | 7 +- docs/models/entities.html | 7 +- docs/models/index.html | 7 +- docs/models/model.html | 588 ++++++++--- docs/objects.inv | Bin 12224 -> 13170 bytes docs/outgoing/alternative_php.html | 7 +- docs/outgoing/api_responses.html | 26 +- docs/outgoing/csp.html | 48 +- docs/outgoing/index.html | 7 +- docs/outgoing/localization.html | 137 ++- docs/outgoing/response.html | 13 +- docs/outgoing/table.html | 7 +- docs/outgoing/view_cells.html | 7 +- docs/outgoing/view_decorators.html | 7 +- docs/outgoing/view_layouts.html | 7 +- docs/outgoing/view_parser.html | 7 +- docs/outgoing/view_renderer.html | 7 +- docs/outgoing/views.html | 7 +- docs/php-modindex.html | 7 +- docs/search.html | 7 +- docs/searchindex.js | 2 +- docs/testing/benchmark.html | 7 +- docs/testing/cli.html | 596 +++++++++++ docs/testing/controllers.html | 7 +- docs/testing/database.html | 7 +- docs/testing/debugging.html | 13 +- docs/testing/fabricator.html | 80 +- docs/testing/feature.html | 11 +- docs/testing/index.html | 8 +- docs/testing/mocking.html | 11 +- docs/testing/overview.html | 234 +---- docs/testing/response.html | 43 +- docs/tutorial/conclusion.html | 7 +- docs/tutorial/create_news_items.html | 9 +- docs/tutorial/index.html | 7 +- docs/tutorial/news_section.html | 7 +- docs/tutorial/static_pages.html | 7 +- 276 files changed, 6804 insertions(+), 1579 deletions(-) create mode 100644 CodeIgniter4.5.0.epub create mode 100644 docs/changelogs/v4.5.0.html create mode 100644 docs/installation/deployment.html create mode 100644 docs/installation/upgrade_450.html create mode 100644 docs/libraries/cors.html create mode 100644 docs/testing/cli.html diff --git a/CodeIgniter4.5.0.epub b/CodeIgniter4.5.0.epub new file mode 100644 index 0000000000000000000000000000000000000000..16b2fd53d85ae30470d49c8fe69157876c460559 GIT binary patch literal 1885015 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�$o+ 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±+Q`(U;zOT;5BkExH(w0| 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

&{9}cJdl!GLPoq{<@^;>Q?g6nM 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

AF~nqXeRK3 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�rb=6??kwoz=U^pJdo^ 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�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 z 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 z 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:IgTNId2A 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

j&GB^nLc>(Xa;~fEX%^ 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%0DLW42B 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%0AS(w2EEJpW({Do&k1)N+FvK?4y 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 ?jclHcQqzJr%&#Jmm1ZT7Lleis-< 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 =FU#ZEy3d5<5sszUyODWV1|4>13vRB8N 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�$t}! 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
m{ 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
8~uxkGG>5|9bg`aJ$Y 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

M{-^P%U)BiMsZnVE0x7d(=^W*}Qm@|%L zk)AZhBC2IGia%;%v+Xb@yIW={Jezup>ZAi=``;oi$@2zpdF0rCuRqXP2`L%4x!tJA;`l-P0 z_x^sqZfB z8IRP6?(8ORc#Af5I)g1uBfK(bWK4$w;c}ylMs`k14eE1>u7sRuHl*Flis&p32j{+( zyZ1M*zCWFN-R}&iFN(U4h7r`M;`K$UE&|WNx(V$WRCs0){bmx|cP8I>Zp8VP2~jL4 z`bnC{l#7fXzs8)0oyb+PNieDJ;59$k=@W({SnR*mXHEzRsV@faG4AssxuX~L$d%Q^ zN^QqOs=wPX_2_2g*X%pK0o~#*+-MZX1bAp1V>M1!+?FqLGwhLU_-<1Lk$<#h^_>9} z5*7X83=ln`97&pPNFk92o@7zZ%zcpyaK7cVzR}r-byJ0;qTWbGMxjS3+nel94^p|z zU-Xvzn?i3=R4BGTXbuW6CP-Sr3y3J`f7CVtk!#U><1>NkXB|Cn~@UU`(`Y&1q@I?Ew09Pw_iy3y)|z zZ@fe3&W*@{rsrvZn^#B&Kj@FTV=?NUCrlstL6W(%KPJ;W#$&W#0c(nmv%@A4At8SG zJ3DIbx9R=Xtf!sn`K`1bwHrL7!-rUUJ<$|xUf+2S&JA+UvS1J2x64#fLtYc5*uy4l7sGS0P8~$-B>ux!W2Lak z8s5aa<`{$m!zns&{Dmmk4m@a}N6?7!$(b9YY9F?%<$wadEP|OAkmzE5_?bw@Oq&Es z2<=4-2kY_^_z6BFkrLnx^g6GhGnyFX%%+V=UeV4gFo5VXWBWxgr`@N1>J>ODCVVv00ep7Ysi)d#23b4LJ})i z3_vc;bKwDpUN&B@Xr7ELVyuEM$T+B22j45;0l^3NhtRL11toE2nV+$yYv(ty!_?ck zXGw$Q619ta=~#q;b1C*JN+r~IPvsf5%NZ;{3SmXt$I8TQkr!MI4ecuVuO>*^u^0i- zU<8nmZ}vB6RrAf}B>c@ko$D7IKfzA{j9z%f^?(D1`TMj2wW5 zc3w+ypd#!LM!-zU}EQTq?Y0&Bo2dw^+T;bhx5|}*enB{eqwD*r+(`5 zH$UagG59aaL9s~8o%pG5|8dFu<(}%?prC&0lPO01gE=y!0QBn&KJ#M7;1Q9~*>R8I&Lo{m z>Xl-&ak(e^+%$JNx;Uk}cONX2+r|Jf8-q*YjsnFMRMTw}Tve3Q@-c@683e2&z=Tv6 z7QXt35A%-CdnRe!f%L81rwZ}FHDx)rFCvW(K#RSheK4VAdTI8DA2;h#-@R|;)o1m_ zRjOC*6aZQS(f@+Y5y8K28D3WNTZ>wBGIi##T*5gA{g6|H9{x)a?#(!E)klinH|Sxm z-F(?}g)>M(u#rtvAX3O(Oh7~ch{0to)?|D;zn7bj?|lGBDvbK75-D;A@11$j2a23k zR!7QWV1|-G2_`TceqdfXR+UAmj=x>HBxV-s%&P)HU0IYLC9u&3B4Je;6MGT|n;gLx z)^m+vBh;xR#IED+N>TApqCCZseFtW zA!TEAZq;#>4yQKe+^)(#(tOJJNYoQl~z(Qr)T-)$p4523FWF;u$3wq`EOKcd48=m2@)HGua5Y%WIaoyQuYcTW8V} z0?&B)Wqjm-wH|BGksoC};1CU3%}gSDy7n4!(3Y~Aql}UQB6+P=ANDEHEJY=NW_fu$ z-*i4O8G%GzE+2DXuKyau4OZ&YX&am7Hvlbl&;tfU=^EZXHDX&RdjzP~kO8awB*riS zuG_E^mH-IA3=%Bm0VlD5%^&hzfYP86F_(}MT>DbM%}2|P=lZ)G&r5Fsvh}-VEeI81 zn4w+%)q0wKnETp1ni&__9HFOR*Bt|@M0}eGYiKwJ<^t`ob@ryf_tX&b8)yXa`aaTz z110PSoJw3+*9HJGj)K{`&CrR2b`?ZnnY?2<-0YiM92RYJzzt2$YKAPWGeI>_$hj#&$gZG}<$jKIWvW|j!SwnL+Z`6O z4S<;2E!)0)70Q|+Tf<)PjpNiApf@g$4Mly_j!g6#PZ$8R|MW^Q$e;L?W65VCnrz5h z{uJvc_2b8MrQzKX@HHQcW}nosEOY(< zDS%DqMCyFfD^QZB@@#N_sf(qR7&{x_6vea07UKnS-*I=H7bg|AGy6@t6gjSz-A0cR_wxJv5z9 zrh7O+749>O@)2iyB3m+r6}7SwzvBK40u;RjSNgL)des=%p>V`G#B8ednfuX?aTr~u zKtP|B{`+G&#vkK$Up1amV)m^{uh4Mngqnj-O;!GT8*+vQ<`8R!U4?7Rt#&SJ^8NS9 zkNyz2N4|mTFzjUI# z%+p<=x7D4~7EP1Bt{#8>mbx1CaHKx107CZ~;s@CMS(B)msdiXBJ+<0G^R3CwL}F*82++GAUk$@y1_{whO_2zViT zIqVjVp`E8fUaQb@s0VG03Bmj3an~D9xX^AH(|~cAf)%H#d!8?gNuF7joe=7&GPg`} zqcdg?h~WwQnArO1CVdH0^`t&WZiI^KeIcJ1UOm2>+8bi8D zLrM-^*JE?(6fsdrsNapvq)dA==`cQ<_aC5CTEo#Vg_!jt#FwgBr`mwHF?D!VetH%& zre#JSwo^%)(Z))8N~g@3Qg4ALwF_yUq{q_a~mtC%Och z9)DO;UJa>wr8k8Y9H03vaaa2WjJ=`x=uTHu$iY= zg$me4ewcPz%9Nw_yb$Ww*_?rDyXnoHQBcyL0DyMC#IaPW4@KHgUQ>L~5-=`L_+ZB$x^6#IQ@Ugi zojTx7K#qzcqlRWwJr0JK0hAoHT)kn_7aw6qB~Uere5r-Z(mXGdg`c@+VkMwg;gB3p z-LUCJ)mGDU8>6k%NYcNHK{U6O=--nLjrOq0KBDEgiB?oET-wM!uP6UPI&T)fc7TtG zyw#4}+T8C*A8q@UD0M3*?>xuJK|NuoD=1%+P^{(cTcQ!zzj1w5)x`^op+Xzq`n03rhJPs!{r;D7$4 zsN{=FHvAK)13&@*{3EpfFJk-uD%4dK?6MdTeCO)gAG-I8uaZjwrFA+hk~nECizK`v zahxbsVMYHU4*GsuLs*nk$!K~2^>X>`<=lCbdAdD0b^P>vKv9}lGGdARK!!=5u)!%7 z9!54)Rt{bYmCq1o&7L{A-t!7vIfsaJ+;~hDue0`|Crw0O41z@=@+T9?eMNcA#IuJd zV@IKYlirNx0qLKOW}9Jvdqt=ez=9Gu%cgUkNs=XxLf)42J3Kw$8PiEPvbO$n9hDsn zC-vl%K~}^>kWgxSQ90(F{BOtGW z#ba%c2w*hEkjg677y3?XOS3tj&V90H$nwsbeLZ@J{UogwNQ+A{4#j$s(UB+JSc_lE z49+Yi{2Fp)U9->f@V#X=m7XuClDo8}L~IAiZ+G5GHdFYV3SduPjZWSd@;g0xT%2_P zGi<8RjJHpF#m);GD8w&wj1PC2S>J)6KWg6ijqnS{`%lgx8B;s_n@!)w5|Y5@-&hV;^}g>0<7I~qW@IDW zv5Cz?-4xOy5cG2;d9rw)hGaYoMesUgLK%{H&&gxJ4{z%{gR_6{!uS^%N|<1W_p>1I z#{KSUOXI4KKL+s z*|8iRAU@67H+?j3qYRGeX^?z4jCA`^=Tq=KFlW1q0xW#l<=kKcQDAmP!WCH)-9%4_nt|MR+NYstS2c0hRS_7$Lxl$(TcHtZRIYv}JOJ7R$Y z^+6x+6X9vwe}c@DBO!VM{nO4#gnyf7|M=pOsxjdJKa?cl!4f9p34fI348(mf4vk%7 zf4>#Zfunz?kM7zs_Ggr@m1N@SXuAUNfEiD+aAN=CIpFraf zbcCEw{Pa)o=}Q+>BC=;VO{lhbWdhYXIR@DJ1kz_}cYn2WmK4suk0(oU3MsDdt}T5E zlQz$7#&UtDBa4$GfQ>Otg@!izScjWk=>Q z7gef+_rU?uZ`C`yl^ig?JeLpaRk>B&-}R3Bk4T}Y0*N8QPzg#}^j;jlB1|-Z0wo56 zv|)kY;}-R?Oj!=)#qD2O8b_xe%{Pw>9+6;4;*}PPz?^2(w?F}f`Y}O99JWR@nPwme zz()f6kSE}Y@mEM@(2Ipwqx>gM*ZzA1B0nUmfxvF^ccc*U$e;we0%MvqEC(m(heYSjf2CyY$Hzo-!d)pi{f)HpM381#Mf$33u5 z46++mhghl4Urd1=uOGta^Fw6M8*+#Qz#^HZ6Kf79;O=A($r9w1Y?cY-3@bbljU(Ym z0>Ezx4~x|=nw$}uSSlxfiM1D6Z!7{syF5LtzV!qA$7&Czjtjzjsi>U!JnODSSKCf4 z^L}$Q1~=S(sWfJWUhBYhs}xFI3wnj3L!?}P!=dM+KK)JLm!gK|wG2_yubsM7oH;u> zDa!pl1P{|U-+klNv2&Hmq}Ha90tOAnBbq2NJBrXA3UoO=yw8k)S-(ooeUgbZ{9G@% z9^F8wds*&fyw>PV3mzkyLUYyxfuNufGEc$j+!%yPF!h*gX1a0uUUM42*rUu!V^@QD zO3Q?UzfJ`}H68Sgj4t2cJI7m3W_C5uwGXq|K<6=~-V zYkuT#1Plt``}cE6OfNFtw_4;AOsV?Mj|-_&EO?#4+N^s#WLKMeI|FBsX|@z6qC9Ga zTtB@+AO9cK0^?xbDE%w4@u)IxP?-x*Yn2oKRRA2cR4fc;mnn@Trl@0iRZ}UrIpgD( zV0wX9f;MvRYxo|F-&`L1C9Cy9x!j-rSv-U#N@BncW%`o|^?t5vdM)SoCLPwPZ2q_> zP)lcj;Jtbh1kn1g@;Z)`H5BM$)M<+A9uJYk3r8xX2=N~(9B@UMPMBUC(w;N=uIDd~ zLj6TQxax6ax-MfS`PF={+b08lPhX^WOa~9}`MlJ(1Byw62ho}>gu2R0C*Oh_i0fQ% zpWNa_;Fiw3EpbZxD&F(mGP#)3%t#seo+%2nyAGx(;Yu|9Um3)AOQ;)w1_icU0>Z+V zQF%N>6{5v)5FqHTR)WN2Cx@9Hl=45IJE-?zhdYG`IOku1y%Zku zN|^hcWyb2tBjP6bWI(8*`5;{*pX*Ehf2Xv~aYI22;TSWlSZvXdJ+3)iUG%}pB9@UT ziDLkP#h2=<#p&j^KrsE=Q_H~)?!!?BYg|D99N}YNgniRw3OP0{bo3F>&}9vr5%>Yf z7~#qdVKNS$w3Ry}`r{fYt!5e1Wm%6$Ip z^x^VE4|0puw;(8Q;Wcm)=I&@AR@F z;0^@Clr_rLr-(~+6P>BlkqK+Bvm!A~7hJdqr2?w2NwPd$+jNgwWsiW`H}{yC-DY?# z@7RH_!Bjjs0o?I<5cnL$zklh*tjYMt!GT%}+*1PfYI-HdCp&{x8m(&FkO=47o#|d zAu(UaJf0jB>aK5934`WBJjC~RtvIRu*0eDf?vNc|Z>~*`1n@Dxw;73L(*`c*0&2ia zoNkUUY$!`Z6X#vbtqW;AKJQ_f;7va|PipzA)v_9@fYQ8W$w7N-STnFMUesn#>=UP* zh2s0B7iqB$b2 zu@s;Q3Kxq{Fh|I01*hi+t2(IiMYW^+vaJ!YCXfAwT(*m=ETn9hag)Pl3T`8Q1?bJs zV(=vtuIU!bE^D)hk;7WG<@X(oR3J)1Q@A>L=kvsALiZwtmiq@j%VkxQC3- z@D65_$Yz5guWtLm)!`$5LFcB)AYkI>1@fWtS@%>U=G0b@b2%i^G8BZ5$F$&Gz7>=2>!il>He(?bxBR`Vzajl%$Dy&k>mr zco|PqGm0MDh|^twL#!q8d|WWpUf*Y$L&@r(O!RuK0jsm-kvdJ959fRw z7SLZ%e+C^|qeP6MYua8GC73obmnr;1kn9iYjU zeZWfTYNpO6jy(Vbs+A#ZZ`8eb5xc{Bl(|-Y{V^(Y;UYv%BD}BbX>O<33PsS%?u82P zV9eKY+$#R#AJ8DII97XzZQ9k>rOT(`v{LVYCl|QekY#(H-ot&>CRA7z8v#etSK(-) z8}Dgy+Z{C!9tu{LzR0CT6S?5A1gU*SD!GBpXhh`U5s%xn)?68Guf>}P#ET+fZV79y zu`M#7ZZdTxg6ieF155bF{HR9kVC^fRfTR#zXl@#srEASwJ;%jE8n}_Ow)=U`yh1)+ zjgGv3dgRg+F9bl}GTF}X@3vg$j%!#582Mon6;DrOyx0+@C6_Ny2H2ZZn-%y;$$`u2 zxS8j`qaxE0{UG6lLzb+Jf~PkqXC82;UVd*zV6xotBMUvHW>e$AvL%VaBEG*WOaF(f zbBGcw+LCD6wkvJhwr$(0v~AnAZQHhO+u8L8fA#8~z40Bq8#f}(J|pcNb5&{WF{&0w zj5mOQfEXUe0EDLl8n+Y=lwNBv@@y+(M@=PAxel1}!f_%4J|n0uvL9UzS!&?FHsbP6 zfGB4+O_nbR_H~|##lxE_D=MDrf;-j8CWX{blJO`k5d2icui}~MF15~koXV5_$Bo+S zJF@(WLPfJWQ*&4xc8knrP}O5^j;O3Y+cHRF7a($n5KY_&(HJD>X8MZLq4h+*)hdC-g^Zg(hUZ#R7AZbce8uM;(QM zEqyH`UQ^RZ%`vfB1DhL4>=Y`MNSccYx$XHrjtfY7jg-azfPsPUkrhPxFw!}k36W)* z8{+Y$D&DyPbvAhV8H@ADQ4F=IZxTkNWz1dmtBB{QzmSOpV(*;EU#PU9DrQn3 zgIMc2if;Z0cSN;`nxO!=%(!u+4Vx`bl>(J9Knv6K5aB*j?sp*w?_4(_7%on z>iW`@nmCB|RMR|{jAJovxN!2*{LXNJ4q|3sT~AVAErPxI2bA z^*^QF)Y1FEaErW4%iH)9qWJOboz+xI?j0lwzbz8UM}ulg^hUkOl7NHNRrcNMrjcJt zHwm*LO6iI@;4yx*X&|cJhbp>&51FaEO#ogPahNdn2<)gCAWHKfR|0!eQvjYon|-1c zzP16bh#|ZXmyA=UdQW<25&9za9g$v@!wuwW0_*abcI97n%Iw2$XuccM$}7c;0lX)q zqWfBx1Po}8w+baL7#5!!+(12=FU>kad@vl0U)KgkE!D5ET-Ba<<3A%CC}|=V_!S$6 zX$}&!iph@~;FTr)aIuq>rj3Uhyd@1TGSBH|m?_r$7@;yxM9LI*O1tAC)f&Shty z0$Y-S+{ZoZW&emxs4w*M?fZiMu(Uiewqe)3J{wpTrpUW(T#Fo`6)QC)IA@o7sKQ%H z*ZA*vz2F0_N8aHY&tOm%%T+1DeJ==O zEi_|U8QY}PI&Ue47j{>n4fo?sWhx&*9~nX}qE%0tl`7li+4q@m=m$*c;=|Bt3b9r-AWG81Pykltae9;m_*!~ zaE#7s#JJH{hD3(Qx#gU=+f?H+Ur2e_Hke>Yo6K^u;UAwjsfMbKqTSX?51m~eNHW`(MZ-yzw!R7CY{-j z%8Hf9^%1o|ZrY23&M)|?o>y(gxECzLmWkEsY9aWEHFDP0t3C3DH@4!}y&TqJ?=nt` zW!DLGEowm2&zlH^F)CO;`;#M59(>09C!xoNXe)ER^C?85P@`;MTP;}T3 z#S#EVqR=y9zv_{Nho4VAh8a z$iMyJZExyQ>9$1w_OBwI&I9TPAt)1C)TB9cLJr8k7xW_A8N704#Ty%-tgW9$XHHZg z02K?DKMpC*WT$H5A_Ju#BZha(tC+dfIR17?bSwJtYGjf6Yz3Omq2!%DzW!RyTroG5 zNwfj6zsyn)1zrnQNrP5;2Y_*Rk@%e_Zz&{cz7csM*av}0WaE2+r(KLLuR1r zYjaf&({;@Z(RkdazH9}j&y6M2hqLb_Fr+=?QlMbP=o+^27SSX-4|N&)$d2CuYmWuL zLsT~)36cj`<|DrGg;Mt>ko=dII-?HIb6y-?oOG&#hq^qxXbBtanZX#!aL!%t?1DG? zpCMwuusx0Pj@rRNh$Y}5e|#hvJ2de}2R)2x`(59By&{ni1e%6(cP5C}$DSqk{rmg( zd!d)X)>gAkX36(&>P-7J0@!-k3Qvc{vT6^!N95tLh~SxNxMz+K>40eKDjAZ8F`=wa#r5p3oMP5(@M7QP!5EX>9Dr%m z)OO1ZV!o}10i&4eovWqHfOXKo_0`rPFm?W*$)RY!5KEG|uT{a+CUq0dxPr(5ajzHf z7u07dl=FI91cjnRLz+O4%*yE(u7M=3HGLgNf>1uEr_?BH(PLF#KNO#2qT5J}INE$J z@VL0UducgZ#w?#c=(iJEi=l!uqWn>&JRuhPH=uz(ssZ=BUQ6A7A)gyNWYr^D$;ZLN z$HB|zKGyT|;(WWpK3lCWWHm8MtZ{psIZdd~Ch+z9Jq!GL^~Q?uC6y&!MQna(bEUB+ zT9ZQ)>tIo)6Kf}y4R}x{(@|5&g7VVi(_k?4@NxVxSi0PCzU=X68TPnjF{B8K)T#;AqfQCps)^~2jw+z1SUmt1q-cd7R(qoHS;MtRpKgKp z?cE2dw&7AJ)klJ!e~&?c>7=tLO>2qTfOpiRxJD1h-aT@Mm#XDW)7T{A1^pTh98Cd@};&ca=KxC{-`RS_>zm6$Ym9*}|Ut zJQ8zOxolJS_oR9nYq_A1f9vgWW39Hd86D~<4yRQMXe8&Iiz;m=47zoNQkiwEY`m8m zC7xRMB#jW6OuS4uVADTPmWZ;#7ng{Y4yIA|GnCfcj(3cBX(z@#9dGudh!0(1_Y)FT zs|OB|)NofCw}|MvRX;f%Y_vquwsEUg!Th)`@(ov31(Ao~E{=&XQ%hC@s4jYmU6|Ab z>Xe=cD|>Rtl(kP)_H&NPil-c1C23{(<;)}1iTCJAULMIj;O?1Lzod^l+^XtoSLunp0|GUIber8l;zX}4p-bjelGaS7z1mSL@wjw<^^>;Rhd zz$T2%)$u7f^vn@2+lAK! zn=+Il8%B%Me2K0T3k$dIAzc)@uR&|Z(D}A{E)`D+E$_i~?snxUrXxv2h1&w{w zBi08DvXmWE9p>QtWbWD7U9;R|+H$s-{H`vv4%HGjbUcQHW~K&==HS<|tDI*spxG1t zE!}fY5+@&10~-C6MYYkwI)1p=K+e9KdinE;J6U*pG|&Ttl414%DyGu950pREk3w4K z7SXe*UCL;Lz54Ssgh45*zju&bF8 zJ4|P_+t$8{9jB(iFN=!LKbKy2jNpvV+xqq|%J4hdGPYoiqP@%$ERsLfH5u;Q(Owgq z#wXpk{Io#1jB@Mgp1HPw^pU%19U3}Ffebnq1d-?R)j^y_?3RDPK8we<9ADsF4NV)(m)bF7 z^RlP#g!>}Fpp|y2P6d)5eA{LT# zL7t-|f1;OQw=H{RZKmuEIn8{FsB;uSv;F>BV4&L zvdX$~uOA8*Y9bCy82+1ud`zY>pGnyK$EEX-ZAeASmF+9cSse!Sc^ix=$9auG393q&O8nu85u&EkVSX#X$CpK|_JT zr@OcHsQd_|&)>AJLj#lZI_9KPO!`Z{TcU)BC>;=cVecfE?Bp~`k-&L@w(_fIlxAcyP}e0+-+=}S&^CI)HI3nnpp z2uCU6EUkkj`q{qdBw3sSZ%D#EWIcQ2Il#{otzH@!%;}P!V5>`V<z8(U<>j~djf zjP;k%_}AET^)HZS#njsqV_tX)$a7T4-+&L9y!&Jqhi=F(pu;sD7K*9{|Dy>e3MI0! z+t}R&eZs=twD$at>Q3gafDdC=Xa6J;VECdztA0MpH6R$}$X>`ju<|-@S}KAogsTHmI9YynRqW~a%1Yf5de{{xy^3-=Z+~;~3|-K@dO$WXwj$3* zK@H!o+_juKp$TEWZ9OtRkeMI$W`-uQXm3MTJDM@*06={7U1M4H%>Wj#MuO*Hjfu2z z9QvB3_rNsY=*#gvbQt1q@Vi1pVhnc@9Mn~u!GVVi*UC2E*g$gA0bC$RjJ~LQRDOv( z4`#f)*P?&_OWF{SnhL=GKa`~)!;JZe7yy6(0ubOIU+aI9|NjD6{u_z<{@ol&{ykK( zUY0d{eG_WP=2SIyLE5y~+6W&_xV&t_`~yKPA&ieU3{+9z7lFCN6Mw}f2Jj&6Zd*z5F`f%P)EOU71 z-+{b_O}`@R?$={IW_Uj#mdtS~`j&JF$L^ssb_?myc3Bo+#) z5C>+vmYjqAP%73fbXDce2a*s#0lN?f-^0b_Ik@A987c1QzMv+j5=kF6qcJd83eK1v zsx8YNy1(EKGg$h?cwzW1|fpG;_fcAD{{ zAM{aB4aoF;VAB2s94hT2wQ(rgDCfwg;=1k@I0a&@IPO%(aeRKDWPs?D7%xlaA3X?mRA0jFND55JjI72VFeQ|X`++@AZX$6EwweW+P)<6~ zd@I+HVw>T%Jdue#z8+hnkw;#?OSO89$;;s%pdc`@hfAMH-3|{|9Jpl15GFcF)cv^O&`bZ}^5 zA1c$VeRacJQ&K-O90xCSAYj!pW#s*3y7&xW8LezFwEi)6z9`gJD0tv&MRbO(&N^_qzUJBNx`K{Bk|dYEhmEzH*E<2lH+=3D;*~5n%DdU z@P`+Q@YXG9odSoZmj>>0yXEkXVI>U=k5l(wrZr@%I=j7hv<@<_*C2Lyw-^+$&=vNe zt6Akhn`kwGfx^NIx97IDaknv4Mo6ZoM;a~{c#Ml#3JJ050&&seP6Nx#}4EMEWk*!f9&bJLRf22te zn8O5Bb0jjn1}N+?h=5_%lo*HgJ|Xt@?dWSxJ<|bTBa#Z-anz^Xg8&#g6+BCT;}U-# zpZX$V5p(C}Yg&J{Er+qV&EV;}&)_ZRHj+v}cns;3s8H1U4ZyRsTS=5FmGpkb4#`UkAotbNUUGhxt6ZglWoQT^omkZ&WI$Abh# zkcC4VKkv}-{m#Ps1|;qp+-)+6luhN<4uk3+VCVEX0A!%f><@d3Sj5XD&%|ARZr#=q zWJz$>^iA9$J~Bd9Kjkeru;lLhZH^%z>$AHNKQq{RjzvuC>@i)`ZR1AAdNFf;a8Px} z<)L}KT!zZ^eBd2z;eFykury@j@ob{B{}#-{ae&;>@ympWrxD+1k89)Dh(UfHp2P1F zMSi`m)`rPo#2B(OZR9iWvW38Go-lyM6PZC@4-sKt`fK#51Xb9K(szb10W_?vbE}TF zD2>SyYaT&^fiJi!p`+`IO92al%ZFq-_#ixJb_LqzuJizWeN>*uS$j9HRRnWlOQCcm&^!A}%tqd^3g?n-3=_Nb zZ>~!)-E=@n7ZCoXco$q!vD4|Zlb0XUrIEYYsl7Hi6pUqHEmC!nphvw%D9Ku?h+jEG zxo}=T)}CSsT%2s*?udXd$`4dscz%U5in2_+;Dm7stxF+EkA6o^qIIZyB?5cBt{z>_ zDXaP%eOTF2+^2?_$g2=PzMRCrp#q~fl6%nPps_4;eEvu%i-zcQhkHou&woMu$D zL8k`<8l+x21S1xIsC%6dTRrParAXRERa-a1dwhR;KApiJQ1cfO9?+0~a$-R>-ZUku zZi`k<{MDnHN@}k{=_R=7(=7l>nP6$zJs-ERD@nxd4NIo<$ah2;rIME6VgwA@CE0OF z!TABw*@Ys-!QrYdGReZliyBhRC5K567uCfvVT5|zuC#qA=L}$-P-C#yH4cYebsQD{ z!0@-7g1!SDX z3Qk5ujyJ$=B2Y@T*12BSLv6aIRJ!Xuxxqce7Aq{cMbDboXR=i30}J)S5k|ZpQkaJ@ zh_eWlM_2m=nkhNxkVuTBlW6zLrXHOu zF;{JL_d{<|-NqQUJK!Q;)4zr!++1Gu&i}VYx0ZJF**x`CibQ5wyEvD^9Y&d#$-Z>& zyj6T7x z)6_N~U=G!C&~uqm&nDQJ{O}@-B+1NCDKdXoh*!{}5#e=H;oQRuzuvP3wQ@^*zUdAZ znJce{e?dE86jyG@A5O!3QcZQFhzVEHufHif!57!SQ4=`8TJd%fD5kHc`9|y375H{) z`_)9J6c0C$0?fP<1)&RuKrh1uHHkT>F3(pyVY(bx!#kBLf-p%42s(!gm31#eg}0~jc?Gfp z<$hNs=KCKybkPe!zsi2W6KTVt?B%p=DYr5h3-cjx!1wJqjp+>A4F^(J2##pUU_GIyC|j z77IYNxkBf6q5v4aWm0H+6%Ez@I6X zI+8CS43682QYkBu^CW(^Xs4`wUdGX`n4clr^Ka%0_+vEdu%q!anM z2k(N>aKUd_aYu^_8!ro|l{>He= z&FFOQ_JDL03q6^u!KjMCuT~k7`qj%(;-CQxp}ovVe&Ym3%9n@(Sc^t1PHjB;7qS^6 zlWuqgy-{kgYnUniUrJUDC=-?iUdRb3jG6PvUq89q?O*s!a(AH=(?q!Wy+_7^skmsg zuOy;mynZHW6V>y%R-b;>f^;H+jkm|84c%7TW~&5q9BWp+Rm_a5)ZAZmzW3wP-$Cgx z6xotT#${gaR2>jTaZr(DA)zlkQCXD%4Alrf;2X1W$ajw5;~)w{J*H&r6h5Nn`vF)% zbYLeO+&}|eS#3zYZ|Fn5J*Fw4;VBpa0T2{QCTPFE#tJ(^;Cy0(`A!ZRzx@=WQ6ES| zlE|NTFT<^LJ3Vfhq1OZ~nsSg-#YD9u46$&v`stCFQyI=HZP2_iR(>pTLI=Wvcb2OR8_ij~+>~wFp_j5SYzg@;ovhGi&Wb%vFWgPp~ zsZI7qIV|z0Sv~Gy*#OTv3v-*Fsy`4LqQ`o`d%`&npL$U?>P`&%>^G&-b{?7i25-I1WW!u%Q^OllA?vXx$tx42{iD z*M{Lr7*$^V8m2 zl0lEe*;pLTVsziS{j3Yi4|8A0jPM09I8zLk!*kxve(`6S{PELt^Qj9 zp=-GG5`ZsvTS6PMhy$~xw;BCjs4LLup(gsUf{M~uj2S1m0(Hn^S!S}Vo-Q5wv|?O6 z65a;k)u4GEw4Ba0ONG#GjS}P@5h*!)wa2!|PA6|9ZJ2ac0akpPCV7Q|T36zr8dRgi zsouO7kc=0CX&I)9JYk?tQu!=gqAqU1pVK{%8engpC!es8h)D^LPaX49p`=$W{CquU z#-6P!lVo`vN)IN=-83ul0UM*^cyU@HVJ@Meev~(~7=p$NN+qeZv4UR2Nato??Xk9I z{D)PBA{#`)L{tcn9K6ub0eG9sCchwo`R+2cR!?3B_7o4wo>$eFFtsWtxWYa{xs{xb z2(okxvcS>`aR8$#BX4yD5bDH8K2LJU#rZmhwg5u1`3!#&I%Xsgos#FdWumq+?-?t-vK9cX4J}B& zGYeTilD#ZZA_a<5qa%Xu3y!;o+oDa9!HJ%^00W|Pm?^mH*|U#?8B*T>akO)^nPhVDu!9G2`qu+}4Sl+*WN{bW26 z8lt{kO1MIbDQap!>3NmiWEEjBVVehGFow$JuucrjL309$3N3{IUUM5Xx$r6HNF=R>}1bA`GHzSDK~+oSl6+_`>L293x#WIGvMKH5<}%}DV1w_ zen@@Sj%yuCDxeOiFPYQ8+Igowr=1O8@Wd26(bjqPsBGW>#Sw)XUy+-7i4se}>qO1( zGfQZl)KLM@CEwYc-mdwQH(Fm2vI1^>9h>(TT?uJR{)MLLve1PQ_Qzj?XM=e4n1~(L zPh+P`k2ldbk9YmiE2&v#qtma_@I6F`myP!h&PGIJhbbaXRJoI#D>YqZ)q|}UPlV4nc+H^UhQ=4^k5oDt50|3tr z`=v->Ie~Vg?tFG0b(9PXnwj3jLky68oh^b98`3c!T>ZRKO%_|Fn(2C>>q6B(dZ{|< z?dIkN8mgy?-3E=I45)7RMP@T{TFyl)=Tm*r7tG21^p$J~pP~%41FtZfmDViM&6rYS z&5hG=y91b)sBi^o}{hT%XS#hLw1r}b@0M%4icmUxS91ipCHkYL5p$!YT zq%on7L!n_(3iPkH5=kH?ULXc}TGCWATn+0?HWBj*HAa{wzblz=^iV()$V>!TJ-VZW z*+n5~pIl?ljC9h1BI*51oqWqBNWp-yI1Q=Eo_H-)xhJsOLJihivR!^hL72bLt|8Lw zD4=+lspI6fDG3T|tn=PfpgS+0c!BAo+)Wap9C=NAve=C3k4O~B?4eSDNDs02!c~#O z^bGL{6AN_R#v1+TA+6P0TYp|LVmURE4jTP(a{6vmFST5V@)aVFf=TkWTHoGEeTuN$ ziH;s=H@&}08`JJ`P9p{Mg$?EFyV%IhJ8~(D2JNU)i}%T1cSfc40-B{hgz2-4faa~E zFY|(!^&N1c5^eH`72nZ=aO@1&RKY=bp2Vn7K`NolphAbGV&sm#UYBrvFRWw_Qy2=;@bxq#Y zf4WdO`nD=*l~Oxd5D|@g+Rf_R7ME4x`$j<<%U4!al@O>!tJBKWaw|TG+j-f?Q`2cu zZGb2)Zs&M~etS!o$$j=We^+EW81=!k9_*s|&RbidVoNi|9x2}sF{YAe$*Tqxj!sIv zu?!ZDEW5n!jNE3p77$|a1XdVjp&d}U0-pP;Vwn(ft~kKpceMmiAW2oO<)<=Dc^6&+ zei6D-8`08z;QgWbygrqPy3?FZ@E76u5jgUUKGpm1qZYCG^W9~{NEk)S+VS=iJx8K!qS|>N@uZl8Nv!K|c7^MKx3PFPqzSMXQy@%E*${-o18S z1fA`6zZ2`^SfS+6F*89ppFTX|qy&)oi|flHf580#1pFZOA@U|lB$GFXXq6g~)ORBl z%2MjT5t_@AoGLpNRdR^QQ6ttog{kR}Nk+GK6=YcQ5d^J(!nP?{qt zkJ`Q0l+Vl3(!Cd{1ciGbLf)yykPh~zk? za(sSnt~PH{bF%;?=&qVKjKXTp8IhDd^PS4}(a*r50UB1VH5NA8(3Jq?wc!WnRNPv5 zQehU!Zr?_n@1m3Gt#6N?Y}DZ`$DS!q0=H27AiclYodQ+tsJ15|_gr@5->Qome&iaK zi|dc6GYQ|C$_kVT%nGvGgtS`-FO{zY-R}eW(a=?nRr?sZa~n|a{_*&!t^!iGF@*nA zRj*&%9OyuI#OL{aMiXm)UstmN))1juufn)(JNCykvXlRdt0bdDlL`z=NzhWOOI7>z z*f-R*#t{o0Hwt4eenEngCc-Nfo55DD{6kiMZ4Rkkv{LLo#P!SJCDTiEICWoCED~c4 zOgb4+(|Yq4L38mANOY4%CQ_dkdtEM1PKfI=z*B3kZw+7XY2Ag}2*4W~7Y6@OIKK*33-7~XPB=85PM!a43 zC8p{{xO_IZfPHjE$WUV8!CcX3O~yQT4SKy~dgn;adpzXjAIQ#QrB4utEjTl7w-DrQX%K2PEHmMS92Ydcqhh*c zu4*U0G}<-MqE;7|2{}86_yp%DeBzj#Qd+tk5$TIW;eD#2k7aiVC{wDKZ#X|C)1W+= z?+%wr5}c5f%PjXf`mw`UR!@pWTl7njvca46*SZ$*GN&jOufh&b-YrXx%V2}_#j%*z z;vb|s#94za?Azi$fab(?YZ6yQ_G0pX>j;2g8QQn2MG|w|B~Q~^9ECJ!%-VsXqIIJv zu)TOpoDk8W{?gwA$M{jh?X5-UvOdUFZ6;rb+j%>n(Bt| z^K_dOdUQN_7~!?<1}uS8rwP9TE`v%E<&XAjfX_psP(rYQWuRe*7`aXwkWAW4wUj(@ zO&xOhO%D_8Z>#OQpt#J_#ZP>RTt}Op%z)PD)K=~KV?SQdlWVWyqE)t7+GWCBKU-2> z5PflQzOv$VuiFsYc#(q8E_NyFYNcs)15)=F{J4h2_R}NM7mVH;zH_LVB zZznI?*1=&!dRJkVuJ?^8>_i~0fY>SDJ9XRzN<1L|-L#kH9nG0tXqi;L?1m>!2e>c{ zCG)lhpuZB_V|Y>N#UWkj$|*@2nkR&MhmIoQR%_?IxWKi(mW`caxVMgVs(L%Y59osJ zDuUm-zr~_MF^7aVJjfby`lauuR%XZBW8i|VEAUr$ z-x8bJFQtGD1poFl*|U8?Rap;(ZSIQDXtL#31`2%ipO^PZ<9$ zA8#9P!pJMA@R*Bd?{68)?Qgb}PNeKeHv6?OJT?UGPU)NmmV*#VfX`Y3IT~^J{~D33 zIE577pfprwGMTV0jnR3|ta2_%XToi@ti;duq9f|jQ?*Q}AVhC58vRssfJ} z1R?^S!+YiF1_K@=j~VS~AMIY1+$Ffxf0&t27(CxjX#ah_wLWPXQ6qV2{BSk#=>2e2 zX}rZEQa!u!z}lPvHcpmbArxJ?!6%cBRO(hSXmBOStK@GwM40PD=#IrKV1uQt#PlF* z$z6{z7VsaXWJ1s~9MXwf)QLkDd>ZGNIqd&y(;0=)3o_xKP#5E}R$vp+;I}0Y^`ayy z!Jqewt(1l~p^!>iVzbprLhfQmv9f~QaK6L%cL>{=%5n2(|6@GrVgK2goVj(NrUcmQ zt|Q4h%p<#z#NP7Spvl&%uV~tEGoXBgxP?}j#1rGJ(UzHR_YqEhjo=Vc?VsVQrZ6u_ zzL^+w#r51Gd*TrumryXLqA!FK`slTUo=WTZv|0PPLIJrc?^~B2a6EIuUXXVCu>^YB$L{9QP9cs9Blen%O(?y5W#l8~6^JVnHnk>5wA#U82Yv4G`u zeF#8brhJjHL@IY(5}rop9ev5nACXzt1nAh?q}@oBA8C!i;zTT`DJ3c|iA;KBs2{~N zKaW5k@syx%&h5x13&g{R0aEB8+a>K}P1Hy$Zl;B(eo58Wm-)+#tQQvY7y}3P&3pOm z(O#$Z{?c2c28Gv3*}(9#6k)9$Ipj{JXe%<(jy$T0G`dkdp@a$Wd|1o(^Oqs?vf>ik z=4DI3z?!&WtTdxUYlf8QWLK57JawG;QLf7UIAaQJrIj(S;N@Xt92EPs+4>M~a?@;f zf{bLd{-J>S$+F9mQ5g2!bq3P}qM#WIcB3Se zJHqoo*S;{4VpTLhZjf!2;I?- zg@eA#wz=U?(r??r=htc?Z%T`hc$_-y&!7Lxi`YZSG2}-3M?~59e@GN314C<*|F)tw z6E;WcZ@(fS4;>}Qq#T~C0(qUFw8Vk-Szikj&{}{f< z>f;xiGnb`-j7OPI*Ab8R`m|&R#wPT_yiss|V`4TmuSMzz^^4=&r%b_If;| z@nswq8uZ>>_BlQYyAhs$)IXm+IX$^0>hw0cyCJ{&vU+%No*ewA4>b(lbaYB&F^eR; zF+bRFcW5wX7BL>Tj^lGG*#}iNwhWUd@H`6+7B+mGG(lPh&-IY|^3Lt3J(N^Lz!IPXX6A zHtJA|2yUOZIRLEoOIY;Aw8vWGr7btJ?fpk-P%Kuqy?1~SO)GwfQADb91o+NDvwOK| zF3|a7Ju)Wy;;!>?2lx~|W^w5ek0o5)5f%$dx;)ZEqZg(n<}+)!fQbR(1u|B~1naiRgFZMjQ zx5VRR#|hyOo=N_q;$>`yOE9n;WK0BGYUHan43cd{!w}iWK{a{Gm|y$jH?!kIIwIRM z7CHxWfD`f)scZxyU)BN89 zf5})(T;GZ-d*55Crg|^o4AR;lu41(JZCu}iS#bo9tJZEsECBb`&=(g7ac)!1j~o^SP0zC4mKiPU(`;QmEur2cSs!N|A(Xm?UyWTdG;`$b5lc;(#GWXWA|5#fj6 zd-z2V08DtGYQ7OmAim;&8tlRHc^CUp^ca=dG2omd=j(7~Dxh_at7Qeep9+E|ipJsz zMr6txD1hB-2XH~bmq6|s3xk#e=1geNST68ql$aRI7(Q_6SsxOh!v#r~Gc4>J zpu-`PfO|)fw5=EfUqIQTNS8a`#=~H1`*lW548X(I!7~tTL-*6#gu7Lf+P2X_RHd(< zVqogAfRcGak0v~Od6RkxaN}{6699HB{2y7lvmj0G^ zfLwAZM2bpn)O%#zj`&0hvq!!fd%Gl4avR0QGY-+@glZWy)u?x@3MD66@?1@tE|3#m z9-@cAAJ)4qN>-xw{%}oTPf;yZT(^>o(rG!p(P1 zPb<%O!GlUPF}EO;i5O`OHP&VBg=O1>tIL=xK)yp50+3JQycyVNR58NJfF2dKZa5t| zbFm+>`E1T&9azoLYQsF)g?74bUGB15+whd~`c*czu?bbp2Qo-K>q36h59d#$Lj)n$ zT#A9O#^C}=bgJ2w<-C^whgSfH`YgM7(cH#uc{D+Xx~=o(P`GtEP){7X zTvG6_%es#eZ3=d*@y1E~lBW&j>zHl0;Jc=TC{Dq^b;PgW4)Nr%>3NDHEcOw6;KDr8 zFn0)psaJgpLS~j?O~|Jih@|t4Ec!WF`Z7qd-v$^0kr&r~AXft7(R@s3gN@M$t>>CN z37r`merL(ScTvNxQPJ0^Q8q+&`%?wJiqvPgd)+B7%OFX)lqsOq2AE|cfZUS}Ud3P@ z7(Ecuq#e*YveaTR_m7d5b-+51V?^-`wvODn3F3*Qj%_^Kyr&6-@zPj&l@4mNyT;^i zGkDbwDH8{56L{5*Xp_f4?HqU&zHJl016c*zaH?rf185Du?)Ycj0e;<{ZXJF#rqkn( z1XTZqR0HMc>WoAsjviOaP1EaU9!4?pONSqgn?}nqUC)GFF8V)+myFcQ_HYQ57d@sJ zU@K2J;^Kms8PK~%z;FYe&cHbwL)7vcNx=RreP6c66N z{|>m@!{Fy{Lp)VAHmX>^Qv#&?Q!G+_CdqvR@#rTlXkQ`XKpwhje&puXC4Q=;SX%(? zOWNECTK=<;nGk<=bRv;aVi1vl?w7;%>{qm;)AGQMNV6bPpX2uDRC z9+<+bMG&%3VyKtK7go0zk-y$lS*YXB-!a)j@MPJ-M#)lzjgSy}y{`0liOcpxUgvS+ zH-z+{&Ivay8-|m3=&7JqDrU&Yd6+jTg(>)zB6bhs=Am$?X?fE!xVzgg(g+go;=!>6 zMs671dcxx3SJIrRcr9MM)~h4sj)Y>#bA6eS3U(I__hA|VLRD7Rp*jhRX^=XsQ)a#7 z+{L9%5ixKUOqVWH0-ct68-v8}gi#soD~U}^F1OCfrB4Ovd9-k;^}?UR9}B*8!5!wd z4gMs0Sy-|s_%t~r2ABbHl!A~$soHzz)uS6KEJpLjI;|Vg0$|NQM_DZJ6eW9z^f839 zqmx$n47j^VwiIpY97b_nxMh?y;8T@ah*J9$YA9g=`b7?u=7$_k)3S5*7$QzW)ec84 zCCK~0eOtq*rNbrR9SMgrU0R`ytFt@W^`*5rjTD$^?0O0GPG(hzHldB*zdUoqH%)p| z`RHUYwgJ*+ZFrzLEMx5lpdspK74)ne?00Dx%1qmwn5#y8J6^38VE1e?LefIzYArn8 zh5)aHQQo{|Z?ujFHQ6=&py{)69|?KasU7`6ip^UHqh;iu|4a!VH0-8MgZ7lXs&azT zmsQc?W*2BwsNtU$IWHKrUneh`sA1Z?7X9X{nD1rGe1Yxj^;>}Hn7o0Z6XDRDW%<WsICJyvQ*(_m)z!!iWX-lkHDrW>hc<2^Xa&Fb;8`VUW7)5sCA1xx0y02?w-{)0ATEMNzJbX~X8ufVub4=#xA38ktnoLNBB?voSwKV*GVkSH*l z?AW&LnKQO++qP}nwr$(CZQI5f@2Rc-R^8ow&PysuC7u4h?v~>!or{fm9q_EMFsWX< zKx%WSUHVvHjt$$e=Qz>TK~sFY{B9co6g8w_ z;0j9dgK@(sbA_gF_c4rT;8ZIKb^^BXgsS6Dpe>o*0C zVIQpnMZ|4y3GQ&XuFkFuEodQ@I<5`DhM5RQtZCrYaXC3MXY0LAt*>FvY`c`v1C$Cn zcBk6CDb>`qGWFeh%Z(*n)C%kcN+Tln`pUg=g`^40f4K{`x4Y91q**s>;7{WBIx0=8b7ewd?JxpnabVh*t= zmV}j?XaJ_a`5M^>D$w8}={U<0yB*+t-xM;jM_qV3H4pd$7s6!Y>V9cUU1^2Yr>Tzr}9K$Ppgfjg{Gi;WEagDfg zf%OV4S^N)suQ;Q5+Sa&w$)NWr5ufAEqy)%NS#4BTHHn8vb~4bObwPfQ8eexN`F$#3 z5roiK?l0PyY8Ip*Jn{MfXuwr^7h=0W$$GQ2^iJ-bBCl3YkFw33$7O|&ROlMxCd7o= zh5W}F1pW>80td@)1uWH7nZY&*W7=fB1Z9{j@W>I)xgLeGAfB-#_n zD_;Tj^aEcbdZlD{+Gmx?tX$W8xU5~(7}Xne9ac3%vK|nma;x(TRHvS~!LjIy`_yQs zt``lbvMv3hXH(!VRob!9j4NBQ!pb;Kj2+hW$rg4q0XS=qTKb+rIv15qD?-onL#rs6 zlLCpFH6RdNRuq&DEwBvyv$1Y|`klq$=r(oBnnaSf+R2UXls?^U_^Eu44nsx9H0?%X zH15GBPq)h8Dg5fp+9Zk;cIv%KrW7k1!iT(md|gyf@^k&Q1NTssM|4KsdXM_Qx*jV* zaSKb<+4jsyw}R86mZ zo#}=FlD;^y;r*qN{fS5yYxKsV(*m}ME_V2i59?t$54eQ~68vABuWUbS zqQldvm1IY!;WX8=?qv=KzX4O;8mq_*QY2d=S+7$rz>`BrBqp~G(bY#D)MBN+ z5uICkJg~(@tzQbA?^YrAYb^`v3Fz7O7>l}xdIFDOO3laAmgG%6#4KbLw0z%Q-GW^O z=vM^R_yg3b2inc*@KY{*#Urrxy!PBURdZ*G`AB{xDx8KMq&&3 zL~06Q>9Go}Q9b^Cl=fIqy2zhwJ3E2T0RS{FHVhrS#KtoUpDwGZQ?I0xwh9wuHa<;O zv8mIf2J6G&HL`}eh30n}nXGiM*iso)MD*Zq&C;1H^Wu`zmcR+A**leO@9)&~HCL0> z?l`OY>i#3gAX7TT4lSn9;YVghgGU2?v8NOBUYz>(KuEAS(Wx`z=5%CmZMVOI9`r}V zOGO)nnqwZV($;IY9n&dmnXU$1%@fM4d+XXJ{qnWy#+=BN7o2QFKJbfkymQe4IVi0W zkRMA~z?UR4zxb5MCH3*#Yb5MvnVsiu^f&gcNT!i8C`mccr3{dMGd%~+?vWGVH-I#8 za!m40oi4#xK|9ASx;Veo4b&HHp}pCCCNO{(l<`Yp9Tc zRTIr5enWw>qU~E@TC}EeS6H{EuVl#Zx0aUKxa_grzeKe&g$ZK3!82aF{>egi>gDi) z>7?cRp}}8qV)i+CI0>NOAesiZp81U{%qzf&j%>tv5HZ+eUJDz84*^_$DH)6@X zO#*wMDbw5S#_Wa-ObSO5FOz37fA<>x-LM}oRP7at!Q|vf< z|GB4sRinUV>+TDDu{B`2s<2-21Ok(ZdNsmqfkeO@+U->-P3U5+QNU<1r_;P86-aB= z{Oj7^^~bEPY*44yUCIgK-SETEM%A(nleR$}8bR$YoXJ`bUaoz`ulUC`+E7oN9Pe_$Xlf&K#CI$ZnJ%O;uMt?nX?rev59xOqD6 zKj92Go`oy6y9oA!{kT8O;}9VF%`fqWtxyCm%0g$@h_UIO8-;V1Zk!F{f!%kl>ov{bHlehN!gI;VOJl71_YKQ*nsGPZ3P$-vSAY>p<5a$3YWprZI$P# zbS_&IJjc+qgk;-`$>nZ!13~1Y7ma9H7;T$u>dBWOpCn^4Y#4yR@G>h)X z6!xgFX?RCJ70*jipMHdfA(Dt=7>`p71(*rMB5+3P40wE>O(d}Z7Xvs#M%i?T5`98* zQU#LS1*#UjnoIx8TXrc>zQATEQQpBFNp?gTj*azkYv|R=(`}dWEA%TWw<-ebwFibo zHv=?lE3jIr|Mdn}2}?I8sA?o^C~KD(J~1V#35!K>7|EV5B9Zo$n&Tz$RL|wcajj3H zpGE+(1ZY~+W4`D=Ix}uzBF{EofMB`gGw#m#n?Aed&VrylFqlT7Y-f__+mDC}{>_nY zl*j-?EA_b=7av){#V;-ygB(3B=`|B|#mn~pYTo5BPjb6enRJ^l9i+8ad?RhE*;dzhZ{3xZe^leJK;BgOROpC&r3<+c)=l!_{=82dAro<) zjpc@@xi>uo0Sv#EQy}#o+k%L^3%=TpJZU^dNEze{zJWGr8=Pt4s^42qy$;{G2u)kG z3rj1TRYX2UNEyP0%j$Pke}`Nj*F)v*nWHjfo4rj`qt5E=P2=|0SlUupLd@mhr0%$X z1;rit@_6ktybasyt@}EchKjtA+cu7B%MX2QT7pa%cvDF zs){8S5)eBnaDLcDc40tLU)$DgoW3EIBqSU{z+BW;zidkT5_MKaiS$V2K3{Xs6*H9P z8LFj_5M*{0BdKdv4Zxw+k*Pnmtwqz(i+ ze_gJ}jS0OCB>G%+bF-!O_DC<}Xyfc)zMC$tk}%Qj;(3P}@Rs!Tq=npUM9wEkow#fH ztG4GQ8qR!Xq+JfEP8CQFt7SXz7H^x_gA*=4wZX7a{{@-_CymqVFRoD0JKJC9AC4S4 z8_^$F-4SJW9}Q#*ROLFe^Omm%(t#@RzHx_wtkax&POCTWLpr(lmjWGQK;}ZAM+)VM zc+;vQE$#tA8_83jPHspK-xEY}-$IP|Q^ymnC=kCo5GLz$qtRpscs7RI6S2bDg<$!E z(Vb+k6P|>?4aIGT{C3;J6`L7c51}Wp6T6~z9(uxQ(iomX?mOa^N`t_~DPIDHEtBz{ z?i>Au&5SYp%O~!PtVHK*i=s7v0eqt^I((F=p6v+w_|VPrWH1P$K$~?KA8=Gc8xBkn zJTEHU*hEr~6ru9OAXAd2FB88W2wn^B=&#V9fK@5Z?g*BmUBPc_^(`I%$DB%K4w3uv z9@BrDIhu|?%1*z1qC|ATsGJD$vjD%uqC|Aa@XVQ>HcZssL;&XhC!a3GQcah*)>m0Ybe z`9WLCT50{_J9E%PQ-q!=w16%JNT&Hu&!wDibI5gE>HR&gh&6kb2y2AbdUiGk-(@!;7EY>9o2X%18Z)8pr)ldSdITGV<>U zKjW2h9(C$?@Jd(rt%^mSSu~GKI*q2X?}@yW+uOGc%zlm~0~)22e&P2pjKN8kV98pF z%9{&Jhz-?(ksG;IN%ZfBB9!QD`beSrsR)z|sGMGY+{KY=AJuJxR5a;D1k)WN=ciHq z8xK8ZjXP(LuvOt`Q50~*dvh$<2^8a-0jOu*ssUbo*jM1y_ACjx%S-qiNrfkPEu=a6x0WCv<6st%?iq?8Mek?>~ME`PT!D-la zeN?1I5GGD){z#`%$4ZW_(Lq5ogFkRV9X4IzYtj)T0H%*x0HS{ZxhiIOE5KQ0&igfj z{r^@B!v>TPNHgOAO7Q`M4Wjbkm*EA{Ib4NPES!syO@~Q<<`YRA0hl(mqH2AifhdnK zEtKnT)=SF(0)#dQUQviB4j2kte;y-SXJ4BsSdyya1c0F4W&MyWqvhkCRrIoE$rhXN|KFtrh-%5 zhVCMjisDF5{rLA5;u+G(i!q{-gaO)9%NdYHXl*R)j zZAg#i+hT4SC^ndt&25C-laC`F(q7~G(#mB-F(@0(L7g9Qcrwk+y7J(OirTTBC$Gkw zm19vf3BczGK;wQeL>+NAK zu`Xh6|8vfd%B0};SbgaRTI2Upg>KjDfh}SR>)zHo*!bk+S5rftvW9@G+z1TnXJs8T zdfqIap5o>8zQSEWJ6(=I#kZ5!Bf~m-8ywR_#`<&RK?({U+52by?u8#wQmLTr1*Aei zMQHrS#~l32M=|145mLR{J_U0KDOm3rzsEa^G>#vT*3Q_U8DM|_*1Nzx3aDS^0j&ut z@j~MdfaBrXZo+je3%fNa9s}(OraQIf8`K(J!Ff~;*q2HRU|kd#z(@?LALJ_FO#Bs8 zn;n2=fnDi3{D4&w0hiL97(zBoI;9Dn7@a72QT3jJgLf^Y0#GCgj76X>$&UsUaMH_G z=%(`&@Gu0k<2~t%!!u2EPKX7+K+~)`Vb)X$;*>j91N;I1lVm!2iuAT)qg)mJ3qPKJ zfOl{&KvW6Ce9k{}mNFzy!Ms17VD)Td|May1i0hXyJaHJ}xF8fP_G?H(2t^q5x+tE! zTqxpf{(!Q;`>WhibFcvR_vv5M*muX6*rfBdixt#H^Oy9x!~g{d2CM5qLor?8?Pdw`Pl-i+41!2T<6F`wSAe7jf;UA>0<2q>vRjS6Rh}D*sSlf=W|*LVcC3^ z5%f=|u24Opl~Pnpvb8kl1n$r+xcJjTEsWPY<^taQwt_Z8Y7^m?D8UCcpgtEY2QFW} zntexT23Pr>bMws>M}W=wFIh}BGx4EYjFSboA%W05zY=+{Yng- zU@Pb9*j1sG$t0ZgAQDdg{+bTkZS2D5yId z$8~*_ro(90HL|<>)XLsff%-ew8Igsq{MjB3*4)>C$UC#o&e7N&@2gST*G`t3cLe1E z60MWV5XP^S!nto%0XJSOSOsqY5=2^o#GnP>m1^=Yrioc`|kUxYB^|dL)wkj~Ja-Z(?}N??(>v^Xs?pWW_qs;RK@iLvg}e*#nAB zJzuf1-1CeBIYm%WCYkwTPEhyHs`0`mEBT{#KT&h&p&srTw3{y@khdpjL$3ql#xp(e z1-!=4mHSPvd$WA#sWH3FxToqL42k^P#rZMgQ>0OhHu#MKhKpvVMo~6{bBi3?FLWN(PD00G-AXq;3C0*`mQCsW*mN# z0{!G7Lo4k=wdP}6jJlp*o9SJxGG3_u!L8fmG0va|!=z?i$)>Nz|B-GI>}Rl!Qi3PI zV48gOO;yaApNt}{$&ev4GEA291dHm)=_YZ;4j99o;N4FWaLED zahcobvO{Jvb=)6h7T(J=F~vT`bPUvwgThs9sJC6YFPG3>(IV4a`_ zVi-#4-X4C9G5M*;bHw0oR?$Md1<&BIOgWhZJQJ=kL~JdjK!dPW-xCq^$>t$Ypt#pnDwSH1D5F`bs3?o zS<8+Yvdq^stA4an#u+b4mv;+?#qC;%tP0Nx+G?c>*G#Ra29Aqw%S2Y~Sv&1Z;}Blb zE9RO)&YNl+rq=um+v|v>#9bKs9d&nF71Is44`UAHrQ^zTMHWxLYexI_Q=+r9+SQrOw`)@e+Ny%D~JmWXQ@f52ML_pE7+C3XT0 zk0_T!iVWFE!yt3w0C2qRLuSuE?MYdES;T*~+At!7?W5v+rV>wQar|=>pTzBr_tHdSQ|(9= zYEME?SdElzdZ4e3g{qX56@usou&|dRH{jg*FXYs^4cX`+kW`R^)kveYRy_mHmTj0R zCFWHlo~JSKVn|k;^Z4bEek<9IHtqLW%R^Eb@S~YUvshPo@!;52EcX7vl6f-@M%(I{ zuerE8-*G4YM*_*Q^deictMeEc>F@9hd@_^ZBLO&{6KK51WwBN2q8-jVEHd@!j49;Y z5EBaR$R4y>UDLQRuP2SmI6^?wecy>7kRx8vY3F8BFnWTRf0;97&0z&&{Q#)ai5JVD zn=qw1tSED;YR36U13FXLtjs$z`?biua-r7~@jkVo)mFMNw3IHkFGf=}x5=`O_i$cb zPCol&T$r)7kXhz#nMzD|E=@k4wppnZMW=(wn^*Q!2%^e8X~rJgIeveo--XMM%{d<8&=YxW8hBlqw{Q;6LCoEfY$GhHD$rw;RU&H`X5j(T zedz68Eb_gMPE06vG&P!~rg%}{(~8$wi@YMcNC6&`HUvsf*dk#!?BK*zZkE@;MEC@) zxLSj@4(^R8==7p|)p0CK;Nda6 zUpo}FyyybmlCag;K?!}j-7=RxMKWUrwYNN7*A|Ss zzxIB=>;exK4eL|j?u~xBsQq=LIesHC=i)jjZ$ON`D#>l)qtR~$t?|Q`;?os0AZS3u;gI#So(vXaY>rmO(CxEJ)e7nnFoN+5>@ZK*L?Uq$=|m#*z#K9Z3uaz zYM3Qq6S0T2ih$MF(*Lq-6ZzPFA;+8)=qhNsu?ST$VRWgz+-zWvx+__mJj_mL^u!;$ zII&1==geN#eCJMjbODQaIkGi&LEmqamfBB)KEoNfVJoO^s~Vkb1)N-_y)*|;vA9LD_3W9=1;(3frS?u5-1<(;_TI?L z&fO+&os;ub;4W)lxBDl(d5WkbI|_MsKLzu$9xqEz^g&rKC&9| z;_KZ&7xOeaT0y!H)Jn6cKHC%vP~-HS#}5Q@-|+xzhdUs)3tvBVK*{*NiE{ zHvzos+nC3Esq!HE{L%#29Om}W#NVd3?ZQYZ?-1OC_>RJLZw+KQP=%Fyd%2?SLf#i? zx0l=O3A$i0GgaTJw{Ej5@T~M2s&7U(E!!g5^CiD{O8P~*76w|u2bu?Td5L~Z^?j-> z6$NL1^ut}IX7K_*F>LGbmQ(0|Oua9`5cyidp!poB7@4fgik8dFux z^l^xOK23c(MIaOG8PAc_2mM03hd6&|1F(W(@7v8@p+m+c9UoX{XE)Z;)*TODrMIWU zdlvh~3isqC_~2dGVTx*}k7-R=-$7ei#)7ifi$NZxEt1!K!?f6nTQjJ>B)Ay8cIz#3 zXH%FO=*gbD-w^(pDqW!Z5H>@{l{?3)8(mh=B`PZ~NB+O*%`^_?;0O=^07Q5I0KET0 zZyK8z**O|G+d2M+=_1=EX@8(g2gHEqjse4d1czah(g_#`k>>t6YmVVxIh| z*IpIU+*Ir+n`g3N*&?Ynr(}Y*Va%Ch>ZVH`A!#Pf#>SP|z5JB##fX<@D!EmR0eFl` zT;kV1mdOFsOf<^KCWXbu_rn-aO_yA3+GISjAxV9NlrPCirrK3aJ=4^VqXLrFrk|cpy4n)B5y|j; zrWx~t+vSAW!WuAH|4t*ZbY0^z?2viks$j&=D)KOOQk@;$m!6x5uEmaLfv(0hsWW2P z%IYJj7d^&SCTH|r2a@MFF@0(T48>~Bxgt; z7D6r5Y-(E6RCi`Wu8)#RT><&ey9S}KKAN+ZFg3ypLp~xxz7cXr!rzbpx@Ackon53RQj8VDk z><=7U8!^N@#Uj3;K-*;{+CPAG0ljdsA3;y)=X1N}cyZFX=y`^}IAkP3ETCNVcy&;e zc#v*?N((c7q@|pfAr~CHgSJZ=R3f9b0SNZ$>RaU0x2^lEaokIijeHVdi@|lhr=$Mb zyXy*Cs|#f&6ve290RfeJgyCKqx0 z2VK9M%Uuo?*sWbNQ1bq=;?=)z@K@!+26h}>^NM}~>?-9a6^}EvZ$CPT&7d-6W#a5c zVvIU{l`GHTN4~!m*seo0+V?VXfBlgDoFB#%(;!v%p?h;C=vs9{-Y@buYS>5NhBc3z zgeB1EGHiq-I`xiwi*)9WPmk9J@GgM_w6=d2tGS~Z3Iu|DS8^&#%QkUG zVn`vsUQwN!oFkKvVrq$w-^6Si;8qnW2UGSPreYD--tY6_OkJI?eo0nE^&0kppDUwM z3Xi1Z+2xo;r#ek&6u6L0>BY~%fq`eB6B6G=LwVLiMn+>fIrH1k?rxFt8ta5-bd2Nx zw736QhJE%4DVu70QL#hPz#ejHExf8XS!`klN|YvcTD`WKtTMd^A+#DEsv)ftLq5C@ z8TAE;8gP~qY3ys57lgGNyKrLJghZL}D?Y%`&qP|MgKP4Ko3Hl7Wjba-EYek~5#$4Ea$Cp?&{P9OnHM4hA$@{)$1D`9`7M|S$8{`wtLp; zVu~Rd(Ye_B!0ztf1(`r!HG3zV{XKlX%`AI|@Ow;2E>efM(N1+yGBn3o$B{qhDg{qq zZn^G;o8ai7Yc2Fu99d5Yu7lBF8l+6LRZPg33I-y##kJ`)-AFLWX?W7ODWBLtA?Q5{ zBWm|Swd$qJ6vBf1hg=}@ecRln96st*2l$ZY?cg60eN21k%?k=?wvl zHYh)!6GMHRUIow(j!?Dy7^YcR-=QYi9++<%itMcDrW0h6+2ahokJBcu7CGqyqwPja zzBK+Bv@}MtO`}ky)PGs5OJmMsIJ(Q#SJW8K%6o=V?14CF%3Dl4 zk$5u2vYsMi5>!+%$e~ynJXeoa5(&ffK{O6dh$9I=iF81$>b!?MC&C1jsPM6A6Fb>;?q#=W6^!K zJ>6k(#4#gFe#Ib1~F!g@a{b=Gor({o3(rWl;T5Z+NjYfsJJ{tKWPV_XQi5_wj* z3^l?9$OKV|eXL@}2U8|=zcG7mnHd0Bd>pYTDD7UfT~BMpeINB);$H`l%2*tAU|aLK)|iyHP|r!4aw{%Py~i1#o9LisfMv?UHGX)Zz;$;j z;kp)};_8p*JQ-xS?!8saIdR+4)3&eH_kB8WkfeX{ybZYDrP}F);juX}`N93rZmYX` z7Jf#Qu5;Q3$wWGq7`Qe7|D%`FNcH z{$1O94wnzw-Q5c1GhQ-D(0E`}3TiTbj{my28FlgE##00duVBIpS0rl4=9*IIX8MiTyeo9>&8uDth z5vSr6r=Z3AkV32pp*oF0E>2}mB*BwVxwe2l8&XPRaxMHjL*zP+ZBYNxddZz;xq?HDNIru=rs1hNotA~K7b% z;yd+y;9kES{V}^eCjQFiIhhlyYF(qZJ>)sRC&XEoj`cagmont8=pAgs;>oJ#j-1+k zKq#*|j;B$>2$vNT(rSHb-J!QVXGve|swQ};w zJc4-bdHS_9B<8^f9howa$SfknCuTzt|Jh3(9O^mrJEAUGE9QPiP{^@WC1uN9PA z&GRGGdt*zBE!2$QTD^ph#JV-IHt~7+Zm_ny=q>t~TVh*8yE#c9gx}$g_Hw9H<7S&F z09Jb*@R7yu4wID;h;DT7PcT7M06jl)w}~}qYzuKJXgZWg7B(-t`3dx*u;ArP`_$CF zli@V!935AQn#hKtkBchiQrR{rHVdCPWImp0u+eoxx6%L?st!YrJUPq0gbv$AN| zvz{h|H)`olcCGaRORl>CWpmznI@L*IRvMFK<;M2nfuiVitAPJ5r#CEK0wG^2db8QD`!uio2MGT z0-F)(6D<&#Op7f#Hi~qjbf9XEwlPah!1)_2TU*E$#9BJsbp0EL#a|Zh=SofPHIY1Q z;ooz^7yL8NK+d4%g{>YPjf;{i4ZAvI>!^{^QP~YU@wQpA-k;cjJ8`{7TRczL%T@)w zZ)sKTYlB!kT3@WrS^6We^Ezjyl2rpjoWH`?T=8)l{|>sS7;;?<<8#(5V^8^qd&Q~~ z(9+Y=sjT&Jo7Z+N^l+L}7yQ=FZHHTI&|OJFxUCCua?Q>*4KpgXZtbztQ0RT?Ia1w4 z7$Y$&(ixcZ`@LE9ka^u%r*0wfGabiRJs?Ed zz1Y68xE`jxRn50Ock+dO^gf`ZRnwY2_RoXBm#Q&^%f2MA0gS%;zkdG{O=|g>eOAx| z0LZ8V0$}~0FR{IWqmzl_e_DQgE)usy8*lx%MP$6V%UDheQ%SwH6E_K`9vjHIDV7_3 zaE-*kAy6dR1ptCdDDgB9J;OfFq=%>XKJ`5lv!qa6{RswiNtgy5-GIw0tN%PrRaZ}g z`+Yoqj?wx0z6wttg?Jfaz~7g-ci8uw9}IBE1|2=PcWB3^;>Ug2v+{miH_eUGJ!Ap@ zoU4OP6yKK^fh&Ey&faY0#eNfTvNHs`)2Efj{PW+3#>^Vb%rYQ33Imtm{--qKkA9-# zaU#UW(`I+X{A=J%K(iNB0*+6I%azO5d=g?bLHNyp5PLQpdjUs0<$N+!v|v+R?Z+dG zw1mRdKrQDRY&pzS%=r%qh<$CkbUPtRz8wgl)M;bRlmxdPssPxGJ(_U07M}A@3vu|k z(__WV6|P6)TH#ciLKBc-4P4F9;cbew-TAy$c(7qd{<#V%Gn$Gxb0l}7a+dRb1+)%yk{@sw`((m&j!;0bMYAf#G})>m8aN!Fi%OG|%GnV5qG zz%1EK?iuWW6FnPL!l9KOq4J^#i;&c;Kkyu^cY}oj%HVmw>-#Ea%l_SR-_NkPu`CcC zd@*3bkw^W&OqJ9AHaVsNQafZ?_Q_~*{5KuU!AP*s7zq$xJlr3e$$1(G_6<%})=4iMe~GR&k7w;I$e?$pxkV06wl^S+ zXwNuK;MEvKs;jp`4qmpmXsyd~`VoB?(goO$i`}Cd@1=YhMAY_(w`pd5S;Y@b}htcdM2Irjbc0*6ndP`!U`97oL%(&P`339akPSq`h#Ml)tq#j^)(6$T%GuZ;wvA7XrJgB_0OtPA*tU8jWiW9(f8p41 zb%teQ;YHnj;plC7+a*z?hn`l~qsQtSA%Ff#_HD?>oktmb2yEh5+a}TgVW<|Bn&)?3-ln+PYEtXFKFgsulPp8 z14jOLQb0?=ho<=Me?O#t_mAmpz58xc-X8ZsvMi}srJ^vgRUrFogi?Y>S<6%RA3r>y z>jHz4)MQ>{{9$uhRG~=q+F;Jw$x~W@H`Oi15O<835kGYYNoM$VUtkROBpz>UV>=Nn zl)HLUmG`R)g08z#mX*iW&9(1t?6uu`&%5N?RN8`cYD+^=`)ta%=2v}S1v*AUSv9n> z9#UeZ^_yDe74oActYZX95AeT&^7)g|$02Ovn5aR>YxN0(!CK@66awd&Lp-dvoh)H?gC{EZgsuRN4`k)=^UyPYbwQl)A%lC? zj>`~*!fb=&qwy<)UHlS>3*HI?UV#9R5<5U3K<0`yM4bOwNChZ@ZXL3m-A{qN8$#5& zihQ#8OchM|VB)#*e;NKWl)?blqa9BF5DeK*9=d>_gxuU~Z|r?TC(r>2PV|VbxPISt z1$-JM%rAUlyQBpa_`{ro2cQZt7I0nx2wOe82tNmTFTj()^z_e{bsPQJk*Wk*kE9lM z>0(2<2`hW`}Ka6^YmrB zLOUAPbV+h4A5I8zAF*Tml+NZ}@I zKHW0Rjh&7E2AyV1nm{Y0IA_yXmw-0#7XSj(m!vGhE4%5fUj6OMbwZbYj$h&DK~urE zOgC9Ajz6FFPZ!<45EPB5;Vrh`(Ad~M--jDE%k-i)yB}cbuu#kghIj+8fGhRjn7!V2 zwPHjgZhXw>UKI&LL-vKqa?xoT?6Ljh2*{@j$uKf&FaZ3psSaSdG{s_ixZ^}h$<$6Q zpyrGX7`GaY^wR(a29IxsC2de7%=3^7GMF$_w`R})Eo}o6?EJ)buyP>6a@ggEb-GHp zHwiRJFj?91%PPdGT#Q}hHQLi^x}4yihWRySPbdCY@lo7mB5;KqfrrADx;y#3m=`eY^(Ts;0iw5w4+pGib2Cf66<-Zjcoz#07&$ z2>}3b3`s==A#<7-xr@BGkmOMNGyaaZ=w*%vff+wa{t>f=SPUoA{lFw+zg??P+gSD0 zxkU%q#9gjwHLGw1u>o)$qL_s&>SbE)e_Ux#(1~M+Q?%{ML@6>=BI;#DXg-?`2Yx^n zs0Md*P*mT5AH5H@(Z(bkY1*Aqn96nZYXDR?Xm}nEhY0?gPYkqLd@?!}|1ovePbZ)e z<8jpA->4Xv7cIY9vVww|?24dp*Rc#Mzik7G@@G~SN;|vo0BtqiGR1$CWDbWG+5w<{ zU7)3mAyWryKU(zi&#Z?JMLmGzq~eg!so`v3ig83PC!)X)ghIIlbOdvYyl4b=(PJUX znFUlwqihPUzGsqG=x0^xX_+2Te=|#kQT%iPafB(A#gnaZaTz`F9})BpedoTX%1ZmMOJM&9zONXZuZb*mXlG~LCq%LTgE+qSm9Uj@b^RsB|e>b)%#gw1r~ zZ9~FGfY9g58z1+c?%H^}q@E1$+~fR=mFwu`U)Rb}EQ)O8VOYkFiHNqXiv1o>hwaO^ ztQ?5YL;|op+WZb0K?>#j8C0W#@S4rTyYBR>c}m=fT8I%3y0NnltQRsDCu z@jL)r?H-MY8f>R|_F|zQVDmIq9VX#;#DseTr8$5Wq)VRpeCJ5Fq2L6A6Pam@i`~Ig zg`<9*@V=%6pr3JS&SS{L-h#eG#y?&SyG_N0?iD7|SMGbFu4y;b*!A9Iw2||zytjWa zpoVRvr7aFx)oCB?Xwvf^)Vay)J!r7f>EfV&h#nKi@{CW?R}Z)BOr-MPhNLByMxU^bLUYJonbBY^8XTSjdRe+ZIp5JAjj8H zn_Ti)h^Rf7zbg(RKmn|xg52ehOfNy5weSgQX!E_%-M!OECJdui^ znnz0IMG(>JhoBBZ^PIood49wD(4pS(I=|z2c4M#gg8$ZW_Pi_DlgeKv-Ww#uhV(-? z{kK?Cq~llW=HDX9nh1wn99l}i+PuGlJ0~|;ziUk)4pPX@jp3{};-+tJ=fz?}XjZxI zXCK*%>ErH{m`Nf~h1AVSz>J1~o{>VjNV7l+P78{NpI|vQq)`zts5nv0m|)EQ+#Tmf zq&v%4h4dc(-gtl7uAy=C2oZ%Ke&DDZuMRCB0LKQq)Qd+FV#UYhYG9j>ACiL8?HHK% z#Y6#VywFLzrB;LU@;V`GPDyedEI+Ih-YTYUZX4#}BJO0bH5djjy+qyB)EFO$RrylZ znbhQzvQk;!=Bz?j!;nG`B(bbKBx57M#1cAGJ$~F9;V;g1h9H+SG8k2AL^kt!-d@O{ z70F>(tm-Z{gL=(~c7Y(5yZ;{SW0guA+?vel8Sz7Aq#ZDO5E+2bJnGz&lPFhuN>~GV(In2PXw^0Rs3f z%67v7GF18`T-(j-Em>Ppww-a@8xh$0j#r$SMq_7w<47;0&Id`gtj%l z(JA3QwaDoi{kQ$RgC4;#DLu_FuZx~+_Ixy<_ABERnHd2*8>YagT3gn?IlS+u6G!NW zb%#}Fdwx-9e^t|cssg5NRC3;ARw`%?V^)nEh}r&3Yk66C8kJN$x|k}I-ZhRLNM=}` z^CQ_=n%Exv9J5(G>`--Tr{U6Jbp#nULN|<-#10x!|Cx@jr*wnM_xDW; zOcSeM^E8kbqajbG;~Wx9=EKpKjzcZz%sRw&T~PaSk6C2a8^-rm~?Ga4U)5 zhk<$Ww%h0nbo}HY29c_fVfP{{gMcZ-ZCP(v`bwXE!sI0nhokaNM4U)?J^SWFXlyrJ z=*_9>o@uXH)0GX{`kP7nKv49>0T<)pJXVH-OcJBS=-aT^ zx>M6Nbr0=t*6~tk$-zt1lP992%S-iCwV<4l-d?8@NDS<|OKE3iU2ZFY2lcYLgNcIJPBCmQjE3fY|Z+m%FmX4OrHGBebvXdTGnI` zKS*pV)Uf8lN-ZD{fEiS@sYNh00)m6e2vz$lnCVX#&8NYjU(9G}Vgs9O|Hp}b*ikEe z-xDcf%U3I^%%ASiy6u37OjWpbX1KY5)@4yxm*y!L{S$I@tNOH(9-iV^1Nxyihkyum2nxdfdWc_1kD^Vx~~BzH2pnMQ`seD<@j+NKzuh9 zYlo$E&Z$@dn8Lo3-C80%{z{L8Vz4DWPMz#|yB6DPk_)YW118g;Q+z!(?Dh9~)Y`76 z<+IK3VKSsxaM%p^Qf@M7=WjDNUW(XG;tT2`P0X z=S=$FYbdzv5CM<51uBp!KY$3q1P~{MnbQ`ONdS+H6VdvAJxBo@vc*THg+Q?(1&T6e ztaI7ZO*~yEtejqt8b1D5%w!2Qf^_`bBy?wX)ABcV|3W_|KTtanbS!F zQsQP7i`LY)1ONSIzCZj-KXLlPj^S(Thv&9=hiVGGhCS;}9Q0CL^@xiVSB^BV=!SRw zBHC7rU6s6m4{lQ+OoYvxCq`E}W2M^j(xQ4YxHgkszFzIoqcuUvV1Do1RIMvLyf?#C z+ndgUh#QQuMa82<6tRpKV~Qpd&Xy4UGvVZwMl>(Z%_R)z%Q!Z;Quav|Zlc5XdD^+vIW%NOo4jE^= zfaIj=E~4pme3UZ*ihCB?Hjb4FKFR&_MPFZt-O$T}x(u!Mur6`8)y^WYMF z*Kd(IN){*l*eyF3s{&Q@m}=f(f-z#;cSwLtm>qt?eMFJdS`&EL{WE{iWFR`Qxx9JE zs+*a(?Ipkvn!U&5+qH2L6nXb~vR`CC;ROrCC8ed{#}93Un!QI`%aE{-9WAWa7O1#h z!Y*nGpi2Og9~FK>ZtXCCavS=yx!np*=?_Xfu~FBr%fIs ztqt2^>-!`cLMy@Yu)u2t%VuqzPE|dfOGN%>M}g%8^`e0m$zxuods-Qn?}|zAIO?vJ z$muatQ)=yNbv$2f+PJKO}680F*}+2J9%fl|;^7X?;QkAaEYKITI7oPamGCP6Bgi(kxm!lVCT(CrstUN)CV}%M0rbQ4H?M)xQZM zHTe?ZSj9jQNefje`sbc7?{T~~BDU4VJU)vWE8vF%MK-P=v1W3S9lQrRQ7YsK7k1vW z#Cu64r!;?K;MPYmpc`b;pp{?cH}8X-9386? zrLau4f3I%Q-TfTV>$DIU>cc&=U0#neyl9m6ie`YK5kX5i3DZH9NGY-{qiw3ysJTk% zCz1Y!EMLH;m;y^iFs5Vtz&y7V^x=H8!ct=eMCzU1A<{XL#&8Z<^OQZL*yCB=Z2zpM z{ec%b6R5f#B8QQ5!jC;n_^GoTL%>Vn%f|%cHZ;a1DJ$net$*wTq@>{{MlFk5h8l5X zKx>jBXQNX6_eX(*-Z%7m;Ccg#tj?XQ0!AyxI6d?`UW-!EeG!t05UT~#A2-1O3M~@$ zMo!L?|29_}qnK|-yZ&5kj$eH#V94Nkn|h&~e|vYjZ)CAs+3hD%>(Awrzw!Mwmca96 z6s0rLGWSh*p`*T3 zjfx6KVqoy}s`6EyE4|3g4UJtlWET3Zg^kDB)|&j#y{7Y+Tv5RPbp`=u)Z%v$RTY<^ zR^s%mL-B>xY*Rc~c1EHd5dcZRwWuX1FKRm?6bmsr&a7M0J#)wr5jS>t>=YSDFPU^26$%hMxA*ueXv$I${hoEC1o&jfS;xIRfY8uc7M`~r{v-4 z5&?+Tux>`U+@QiNR0z1yG8AYi8Zhfm{kXh$q=G3?6y%8f0;o-*RAtG#&3U*&Rt1bq z5hm#B3i6oXvOL$EQ!I7qjC!4otlJmU@|jQpMewN){B?%3gCgUHIt{`-gdzR<2)i zPmog}pVsf|?a2i;XK7TdNWSdTd}Rx!$~tC8HP1{L+s_1UaSWA2Jh zaJYCIcXi63g_EV$n(z2=&U~cO$CJaNXlx+E7Be+uBC5J*s~;c|DnG~s*U0`9f@v&H zzk>lM`i8e{QULcCZ|Y#(WrR?ODumb zdWf8#2Vdg$Dtu9vJhpOwzOFg=#}2sJNDIzQGJYKGFu$HI4oEF(qF#fTeY}&47mU%0 z6S{jRF|H4Q%v{n$JMnn$`?kUu_AUncDUAdVgW(-c7os6)&c-a{9S`q9?ZySS`e0B~ z4UBSk!?^cX^d^x~PP)Ja+4at=iSluaJBf`cS2_xJa-EH*14M-2QD$$hOEf|yhlpr4 zC&c)uecbMHqL_^xiw5tGd2~nhUJykM?-wOgPzB(*#Htx$sWIMX;ZKmqzRNhQmuf-h zP(1qE__gdp%-$)(OZY!%&TH9jbLZKz*rHhN2J9j$!WDpa7`FzA6njT&O^Nsh z&Lr9_ZazyOJ}*?N%U1QFOM~V&qpNRcTs|v7>kcSc#?BiF9M-_hc}fBqS0z5=1-fke z_|NbQyADu$Lojm)X^NRla}|K+Gf-D&^P_5oIPpD(SCn8{FvlU$xL}7}5hlE83+_YQ zC~Oa=zj9ggmX zIW`R8IDLf$b64pq>u^jXavE54MvUVu|UD=)!^|0yY5Eo>`uZDcttR!JYlIwSt#P!y^%emgPo zu&^>wLQcU~Nm?c=IW^(DDjFHPX_p`a7$vW(*&)85HN{DKzA!IeJ9q`9N`%vPonC7k zzq~6t6d6j2{UM}Xm~#bl#yn<`)SRe0^P5ddw<#s!#=nV37Fsz=@Rz8R1_6d@A3nTx z6iWjN{W#V=j*p*XpmvD3YDY7KxNPr__P50V59&pLy`37A2=)!ru)xwx4%K2onJM0$Z`Zx75zA=VEQ=aM+(aTt{)lJc~puEb_IO0--=Qw(5MkuMkg?pR!SbC+@fSCB)DoWdaBl~R0N-U%ETiL&aS*E0Ul*7}L@NTZ9=sJb%VHODg^H&bOf zVGf>B>_qa`if`}&4Ky8kc9`2sH7hN*-OGT$dZ5NcCCEtTyy~qQgOis0Pe=?)v(auT z$3zPG5gkq)2!^qZDkSCe)Q6>>Bw;y8rs+~@&KA9`GiB$plE&Zl;>KyxuM!Q^>^}Ea zmR!@M^j)C}V7imKo(AV|_Aj0(*()yI%;%!fJ^K8aFS-eSh^} zUG`}fj}&-El)XIC4VtecMx^X<)xSCy0~W$BKrm8PCa6;5$&ws~N(9klxz2ct>Y0~4 z!DH836bCquuCzTaUK)P z=b(I1ffYZ)w1zlKLL2U7!u*sDIVI&K*R`3WpY}D!Y6e>DhS{Q-7@=k~K=M3$&0BEU zQb3F=@(Wii(&CPVuw$uHMze}H6EagS_dCUZ{A}-HDEW zD(NQYHKoE2(*q?Ktc8EEr~KhqrfJtYqdI1w#p${10o-LlftVix``4TXO1XLR5_J^6 z0cB>`#;riOiGbnj(-mA>eon;e*74_-RK1hnEuyS{7vL>w_f1ZyW?34G%$W@4N>o?J z@`DidmrAIEo&s+>sGA)Eb}l`9bY=dz+Mki8@{_z-_(lzlMt)L87pt5=_zAUCn1-PL8u z0>h9PhnP7#eM7M8x((L^rk9y^^LgRMi1$CUv4l)df zN`?m;cM8X^R-C&ig6k@RyLxp0^ZZIlb^J2|QIY}gd3Us@MYD_2{md&mQW8RrKiunE zL+?}HtKSc16Bdozx+|{V*Sn(U=li3GGyua$4-Nv$vwW-+;MH{ZmIWzR%<7FeJHsTqDyBg z_`{FPgP+!}>|QnjCTt&sI1%0tMv`~6t9i@gS-0c)0A4NWbGoRB(3IcRtO-pZpSQ?$RY;@yn{GffJ#QA{yMp(HA8Dwkp>t zo>J^H`Jt6|CimHqtH)(r{ibUVXw+-F9L`-_EiYb8pZ(FrZ!cT16o|%aJQBDbluG|? z$50z;o09R%7wS&UXszVoE}c^2##l=NsN9YxL3G;ei+YoYS-##cv}nS7nO=4$Y#x@D zOYI2B7{=gPMJ4P!Zt|=6UKQLCDZ{?ew82}o-L&DJzI@{5WL{e}bXio)j z(8j~RxlV`W?ALkhiqiGM7o!yO4rP2l|_BX^wKFKaxxdVe+7pEs3`7#0AQ9-yF0B zmtioQUydx{A_AU`@w6LH6t!GY$#UK@=S!4cFX9`o9IGsq2C)~VD2R2Y@{h^Qb%v{$ zXrD!_SKdY^7O@Awk$%X7j!)DB_&zRu8&bMT-}JHIb>*{P6@=R*03V@^gx)qqjd2Fj z*&6XrL8^yv!lc>f;=0S9fR-W^A3!Z;Do{uvq1ICl5MqW^9S_Cc^kAKVD7ek&w)+9Q z)-X-uASG?=gY=h%R9+5lLtxM+97o*k?|vS)K1+?V7amXFTQQY7%86O67&ggeH|i%M zDgozND+<0827m5+d%R>2V6&`=+*B#2U46)u(k&}lsFFJ=@t9%D=&Cn7$cZ%}jJCjh zuKDBAf@Xue@oLAPt+$rLy{Uk5HC;I(g@-WM7uZX*$mTLwLv0r|%MM2}Ghd0QT-dBoAo~_aYdDWiy{)HIiH+{MS@q+?fH8U`Mjl~}gvgc~DSO#F1Vu0n|fhnhVxcIXM&9Yz#4 z#IMt1vJfIC!TF^S{GeJ8!Z9Os)o@nq%t1}Rtct`~94UGMd=sFtodD@#9v8d`0bn=|4 zIn}?fi*qA1wm)W8C?_a63>oO>9)%S{L0Ir}2$B*TtX%=b(G?zc+E;+688L^srEqB| z30$$qp_E}f16c$X#UXCU$b*!BTDKDhCQ$9`ed%J-o}N->2U#TZ(K#F2EC7yn%dm+Y!*`n_Ngd}3la ze6O{PqgkXoNJ>6qkmi=*PSjmBut=H0>gs@&7xU1><;c4H6r2y;ZmT9K#uk|*g>`J_ z9NN6@x|RSnU49M%({L62yf7~gP4|EjwjxX#)f@LGJ5v{DDid?ryTC(7DwGPJu)SmS^0~LMT zjB5#Q)Sl22_E=>N*^1GtO1(2KMLEM3;9^mv%e>c9UbBYsmfg2v33Wj)EpS?X*`kI^ zb4O8gzQ}xE-7{?AnEaeZ(ch-*xo{BZ>VO+W$0l>K)8p`yu!&Qm(S?;z63@}zFIr%< z6t`G{6W|(x@4|js16or^$V`K+n7NA%3wH52Cav8JtmH=`Xr$MNaUVs>pc<+66;?^C ziLnlKqj#xpPHX5@6{U=5(68713lOCbjpi|O=0EguM1pn zaXt1S(rx{h)-U?K_Zpag7eK&bMD8AQA@@2ealN& z`Fc6Gw}eA5!N4mz6AWXf5$O%#GjY~hR$hw%I9PU+#To?hS5bJxZ%epOpHIanhjZyU zeSkIf=F~wCO)q96$0^5)9Q1ye-&M)2Y)Y?Z{0M*Ynk^~>w&b2V{tLnYers65t^gRi zUtQOGnkjZMc2UQ>&}=zEoo|Jgv;HwY%CCkp-}m!?#wo^FsPn@w;QtOd=)lZNYa;>x zkemLqs{Ox!gOjP9iK)~7L>zRz!OE4;_mc~f_9pyF`)o+CY?7Sf;Dj%2ka7CIl>&QzpuiKlI1vMPBRQ4s=fx%u3-4`chiDpE}b6&Qe1P)&+FE9Bq7GZ9W^DVwu25+Xr zBm4o=<}LEcn_FpdsLuF@8f{c3*g%wOI`J_#N9J?Lb#zh1L^R8cyLj6;Bk1o1ZHJ5% zEaqRK=sAfL224##3=_N0{A-W<`i_!2X$CnD#vo+$zeb=;^TbR)?8OOVy(OtrENE}q zG~|aaOea5(Gz19pLVypZBB=zpU6uGJT4axa)yMgK>{#Mr@ZL%M#?WB28pfqQOn4^zE1u%n`|Re%azZ6Yh7+-j-|7Z|lhT@c}o2!-6@mP9j^yJiy1nXd@i)-bvD% zgHDf?7LJdE1;0X~zzk&hJri5-&&BNTQMvWduSX}s5cS}cji`=8-vD_pWcuy9>(FoC zCr8%W{0fwl)(s|oH_M{Q-xGZHFziH(93B={j1*XJg8!bPzk!Ik%5Q`Niw5$mqFy3d zsI-cwaAKmumGbxi3!^6qdb&^Ibc|UP*3JVGU;}j3?Vt0}1QTXOig<5r}OvE?w z6ue&&da`c7F$7y|)=Zqqjuu3Pl=*_XXmm>4?*ec$v#5)W8jutVPSPln9sYCv0|qm! zP|Ew9vIOfVob`MjBJu&iCA@)T82VAkSdGrB)`$>A#vVip^5&TPK+)#w0*PVfRbkf3 zD`cG&EKWwb*2u+JCKkkB4T0AOw?mhM`C{-HwMKuVc3?H$qA{V};c^80F2T^464ZKF z9KZ@M4zW?0Tj!?p`D#7DW=ZCo94T2?03uUlG8C<8ncA;mZNVmm(W3Iinvf-IF?gJ( z5+7~2K?M@yg$Z3MX>C14+nKM}sCADE&7d=WF#~V?>hG_ts8`m|e!)bWsXHF1S9caq zRIy(?2o$~8!R9vz>2<%-|yXy4zB(>Ds$lh%G-{c0s zA)^x;Aoi{CpC3J@H;+bm0GC^cMNb)C8|rH4SsW@Zyx4ZI=q;Qv9%6-0X^@!l#KS&L zC-j3D5Ua;5#__mDkP%a%=2IiyIsjw@^tB_h$>N za%|f%5EQLubw6ES1(hb<8h$Ml5n+mOAUAe=c8IJ2|RY-q z7sy<^IhvVtNwrof=qaKRUni;&zk#^I_5rR1THT4t3_lqvCTJ1voIp+RdVE>;!{POO zOkFx8QwqSra@HJS04!-th!42{&AuMTKhrnt2>w8wgoUIOq_tw=DWTqcbPChG4XrlydbTcM_`fR=YNMa`GthixZp#vZnvc`AU%{5gKGGiGen>2!k{c&gP=_AHopfq_b78h)+eYfktOzZCR(9Y2zJU+j79Fzb)m)EOy zgZ=zB{6+dsdq7vGKK4Vl0MV~>qOdH*fImjY=t?jMDly2Y4q)GHbizimc31MxF#+Q? z+%A={yTs;g=;X;*gmooLsLq(&QJd7I?&8}etJCg2dZy&^_t!v@oBv#9I4^3iP1{Iv zHdm@$79T1jk=Z|zA3`@kT#RvxSlQ{8OL?ktMnE*&A0JN9JEkfl1dF)+JDi9C=DYPR zByV-fn6_ggfI-|^78cF3b<_2pfW`Bh; zI4tDA`^yQsP=J7VYXVWNKGtWpr$J@Z|2C`0fe0dxL!@ui83H+%1~p?o@fzPhV~)n_ zhK1sZUnGZ@@|jFVX|`mHX^OQhH-un`er2~;U;A!9SR$ZVjwnCwMwoOcV22)aid4D0 zcR-%^rvw!7D2wD6HC5;G`B5W=I+U%_xku?e>q-V$4DeqK8N7Q;k>}u@I6K4Pub+xuIy~2UMwykhdLrpCa7M3@b_8vEVv^hX6?;LEi z{Fi)v!I5}{tZFxsVRnV307Ue#_SaJ6qOaPgn1fBTR3@9th08^sFj$_?Gi zenM2wo3Z@Em-x5I+9q(kPI*j2o~hXe5$>n21-88?Y$aOb?#CEg+`5vQHX`1lQmRAZ z?muccCWc79`*J@P763?5lvZis4@zbm*xzJDI5lC+mqUT+M8jOhq9U_V~fjhyMYXI;Iw^SQ4H*t(K zURiH7f@Xq}fUwlr9*N~AuNBa#`CHI%QBl7AZUDAO>p4v1U-Slt*uXBc>>KIVFr#C% zSJBhIv|G%*?IHS4GbWSH6t-bitF=&Jr29Ha_M69>*KW_hfXtmm2D!I#%65>850HL| zE!=KWDVmIL7e99N)3z?gomaUyQ@PB;G-*;mpR;N2z>*`6M;6nbuWj{ijKUcwX%5x$8+S zoFoCZ26bg!@vxW!UY^pUbeIYV!xm;UvdL9ofcw8uN_ww98MbPT_%omJlNP*}-~HbQ z!x-YO70C>gg5Kb5Yd}aPu8??M?~CE&2#=C6y+{5Q@-=O6?dEppdE^i?{yo)}zM=s} zRiqzT^#;r-KDm2RLUBT%^KN zA{CSA%z!vtjkv>qCaX6$S7$pE1h1z}=6)T(;;N#&lSF$cP7%61bgZPsOf#E-+H%8| zTbrHVHK?j#hhRj9TvpDNXLawam;GtWyrfqHjf}dAa^VLn>!bCp)*hyT!xE>FVHe@N z@q-C2sByAE(3CA}xCkQuVUvk1W`;~}ABY3O5;k|GN3)yVn=p6seFhiUKA0WW;|}mZ zo5V0vL@aK@$yASO`iyjV$q0m4v(>nM%QU^{=Hd|On~Cmxh9sl%Mh8=UUeq%u?CL>z zwVtn;9Hbm6bN+Aw^8>5Hhh4t*Q&U2-rb;sfs$4NXUAhdscM7x{JKTsVJp(=$rzGfM zAi{sx#-^pMOvzSGE0F^aRjCVNZFKx20+vRa$)dJ&kVKqXT@GpwBI+&M>^HhOK&L^R zsM7D#A$UWn@5VJ4-~+sb}S_Q6GYAGU0?DZ3#|=p{1a5bycj!V0$e z-QI})>K?f)6UBiwj6`D@$u51~7_SNSKN@~iZ0ka@vh~BzPraaM|0Q?!d z?abLWGen&5F$BE~0mC}a;oCLq_kP;9c59*|4Wn&drJ5URgw6Dxk>=!k=I)jHnuC=337TlxM^UpR7ius z6~O01d?#^6R%!IvHOYd$3S8SC3~7>07IwS=+0^;RZ6+jnMlOVIc~`@JaYB1#h)TVP zqSf59BZjz(k&2xXpoem-omL)It?n;W$w(1MGL-gAAh;HE_W-JSkT`aL4UndBzzE; z2NO8WK8C*S+Hp|uiZfTOb6+kLXp5P`D$iq^x*LgNUsH`0yR>lLL`f5*cc4lc<8Hp3 zH?iDj?=Ws7>!#ag^yOrU;w^YO#8$A8XsKha4;H@V?I$>1utu>Dvxa8tvvertkUePMCL5 zrgZmXm2QUw6=+Xm8CAy3#_gvQ;qkvqvi3X3;E1yK2y!n%7^t`Q0* zc_d(kG~CVIH*RmAsSo@;X|)6mO@H0~=PT&yuYa%e1zgB37DS)$-ZjKl&j~;ckKiqu zy7oyLWeu!xP4T2_cY%$EfqdlM@eWA(b!6e#$Gm8lcy; zvo@uz!lyr%%3tK%p82Wc95GcbRsVATj#B@7N1n#t)2RE1pFWEJE6Ru$@FPkf000CT z{GV3y|74i`H@r;uJ8qK=>33ItpmU^PV132z583w8C6TO`L_jg@LbISFC0et{=CD*D zmC{RRIFM&7@J8BH($=&>UaQH}%gxE*OT2+?B-WqD_rvLNOuv`6G4VP--+SJyjDCDq zF5#~!Iw1a~vh57UdEhZk8nob%oWQ8Enfr-}NasM~PPaK=MAE}aiE~k8Ebq^=v)&@2 zZCqCj>=}^PJ76D}kp1bLdktvk4cY19U)MCw<19k>VM}+q5hA6Ab0+mru@D9iLSAO> z=V6`BLV0~JnXm$<4k4rP#RAfGR!mDD#t+c(vjXG3HSAuPSxuU+#acFL z{j&@NhGMok*Bvh9I?of~1;=UnqnSp7^-0CxV|{LgXmy<8o$w`ekJ zNpw1{I+kWc2$<)eH`_%;_uo?_z9;u@JSG0#KED=&BajQ`6lUQ^JUG<$8IH3_&LjhY4CMR0KDV;K

  • Manual Installation
  • Running Your App
  • Troubleshooting
  • +
  • Deployment
  • Change Logs
  • Upgrading From a Previous Version
  • CodeIgniter Repositories
  • @@ -176,6 +177,7 @@
  • Library Reference @@ -1259,6 +1272,7 @@

    OWASP recommendations

    CodeIgniter provisions

    diff --git a/docs/concepts/services.html b/docs/concepts/services.html index 7723fbb1..786a87ae 100644 --- a/docs/concepts/services.html +++ b/docs/concepts/services.html @@ -4,7 +4,7 @@ - Services — CodeIgniter 4.4.8 documentation + Services — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
  • Manual Installation
  • Running Your App
  • Troubleshooting
  • +
  • Deployment
  • Change Logs
  • Upgrading From a Previous Version
  • CodeIgniter Repositories
  • @@ -176,6 +177,7 @@
  • Library Reference
    • Caching Driver
    • Cookies
    • +
    • Cross-Origin Resource Sharing (CORS)
    • CURLRequest Class
    • Email Class
    • Encryption Service
    • @@ -223,6 +225,7 @@
    • Controller Testing
    • HTTP Testing
    • Testing Responses
    • +
    • Testing CLI Commands
    • Mocking
    • Benchmarking
    • Debugging Your Application
    • diff --git a/docs/concepts/structure.html b/docs/concepts/structure.html index 6b9b40c3..788fc27b 100644 --- a/docs/concepts/structure.html +++ b/docs/concepts/structure.html @@ -4,7 +4,7 @@ - Application Structure — CodeIgniter 4.4.8 documentation + Application Structure — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
    • Manual Installation
    • Running Your App
    • Troubleshooting
    • +
    • Deployment
    • Change Logs
    • Upgrading From a Previous Version
    • CodeIgniter Repositories
    • @@ -176,6 +177,7 @@
    • Library Reference
      • Caching Driver
      • Cookies
      • +
      • Cross-Origin Resource Sharing (CORS)
      • CURLRequest Class
      • Email Class
      • Encryption Service
      • @@ -223,6 +225,7 @@
      • Controller Testing
      • HTTP Testing
      • Testing Responses
      • +
      • Testing CLI Commands
      • Mocking
      • Benchmarking
      • Debugging Your Application
      • diff --git a/docs/database/call_function.html b/docs/database/call_function.html index bf1dc53e..4e65bcb9 100644 --- a/docs/database/call_function.html +++ b/docs/database/call_function.html @@ -4,7 +4,7 @@ - Custom Function Calls — CodeIgniter 4.4.8 documentation + Custom Function Calls — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
      • Manual Installation
      • Running Your App
      • Troubleshooting
      • +
      • Deployment
      • Change Logs
      • Upgrading From a Previous Version
      • CodeIgniter Repositories
      • @@ -176,6 +177,7 @@
      • Library Reference
        • Caching Driver
        • Cookies
        • +
        • Cross-Origin Resource Sharing (CORS)
        • CURLRequest Class
        • Email Class
        • Encryption Service
        • @@ -223,6 +225,7 @@
        • Controller Testing
        • HTTP Testing
        • Testing Responses
        • +
        • Testing CLI Commands
        • Mocking
        • Benchmarking
        • Debugging Your Application
        • diff --git a/docs/database/configuration.html b/docs/database/configuration.html index 67c14939..ecba00f8 100644 --- a/docs/database/configuration.html +++ b/docs/database/configuration.html @@ -4,7 +4,7 @@ - Database Configuration — CodeIgniter 4.4.8 documentation + Database Configuration — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
        • Manual Installation
        • Running Your App
        • Troubleshooting
        • +
        • Deployment
        • Change Logs
        • Upgrading From a Previous Version
        • CodeIgniter Repositories
        • @@ -176,6 +177,7 @@
        • Library Reference
          • Caching Driver
          • Cookies
          • +
          • Cross-Origin Resource Sharing (CORS)
          • CURLRequest Class
          • Email Class
          • Encryption Service
          • @@ -223,6 +225,7 @@
          • Controller Testing
          • HTTP Testing
          • Testing Responses
          • +
          • Testing CLI Commands
          • Mocking
          • Benchmarking
          • Debugging Your Application
          • @@ -344,8 +347,8 @@

            Setting Default Datab 'DBPrefix' => '', 'pConnect' => false, 'DBDebug' => true, - 'charset' => 'utf8', - 'DBCollat' => 'utf8_general_ci', + 'charset' => 'utf8mb4', + 'DBCollat' => 'utf8mb4_general_ci', 'swapPre' => '', 'encrypt' => false, 'compress' => false, @@ -392,7 +395,7 @@
            DSN in Universal Manner
                // MySQLi
                 public array $default = [
            -        'DSN' => 'MySQLi://username:password@hostname:3306/database?charset=utf8&DBCollat=utf8_general_ci',
            +        'DSN' => 'MySQLi://username:password@hostname:3306/database?charset=utf8mb4&DBCollat=utf8mb4_general_ci',
                     // ...
                 ];
             
            @@ -438,8 +441,8 @@

            Failovers'DBPrefix' => '', 'pConnect' => true, 'DBDebug' => true, - 'charset' => 'utf8', - 'DBCollat' => 'utf8_general_ci', + 'charset' => 'utf8mb4', + 'DBCollat' => 'utf8mb4_general_ci', 'swapPre' => '', 'encrypt' => false, 'compress' => false, @@ -454,8 +457,8 @@

            Failovers'DBPrefix' => '', 'pConnect' => true, 'DBDebug' => true, - 'charset' => 'utf8', - 'DBCollat' => 'utf8_general_ci', + 'charset' => 'utf8mb4', + 'DBCollat' => 'utf8mb4_general_ci', 'swapPre' => '', 'encrypt' => false, 'compress' => false, @@ -499,8 +502,8 @@

            Setting Multiple Data 'DBPrefix' => '', 'pConnect' => true, 'DBDebug' => true, - 'charset' => 'utf8', - 'DBCollat' => 'utf8_general_ci', + 'charset' => 'utf8mb4', + 'DBCollat' => 'utf8mb4_general_ci', 'swapPre' => '', 'compress' => false, 'encrypt' => false, @@ -639,7 +642,8 @@

            Changing Databases Au

            The name of the database you want to connect to.

            Note

            -

            CodeIgniter doesn’t support dots (.) in the database, table, and column names.

            +

            CodeIgniter doesn’t support dots (.) in the table and column names. +Since v4.5.0, database names with dots are supported.

            @@ -704,6 +708,17 @@

            Changing Databases Au

            numberNative

            (MySQLi only) true/false (boolean) - Whether or not to enable MYSQLI_OPT_INT_AND_FLOAT_NATIVE.

            +

            dateFormat

            +

            The default date/time formats as PHP’s DateTime format. +* date - date format +* datetime - date and time format +* datetime-ms - date and time with millisecond format +* datetime-us - date and time with microsecond format +* time - time format +This can be used since v4.5.0, and you can get the value, e.g., $db->dateFormat['datetime']. +Currently, the database drivers do not use these values directly, +but Model uses them.

            +
            diff --git a/docs/database/connecting.html b/docs/database/connecting.html index 19ed7a25..c145c165 100644 --- a/docs/database/connecting.html +++ b/docs/database/connecting.html @@ -4,7 +4,7 @@ - Connecting to your Database — CodeIgniter 4.4.8 documentation + Connecting to your Database — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
          • Manual Installation
          • Running Your App
          • Troubleshooting
          • +
          • Deployment
          • Change Logs
          • Upgrading From a Previous Version
          • CodeIgniter Repositories
          • @@ -176,6 +177,7 @@
          • Library Reference
          • @@ -421,7 +430,10 @@

            Simulating Events

            Event Points

            -

            The following is a list of available event points within the CodeIgniter core code:

            +
            +

            For Web Apps

            +

            The following is a list of available event points for web applications that are +invoked by public/index.php:

            • pre_system Called early during system execution. The URI, Request, and Response have been instantiated, but page cache checking, routing, and execution @@ -429,11 +441,26 @@

              Simulating Events
            • post_controller_constructor Called immediately after your controller is instantiated, but prior to any method calls happening.

            • post_system Called right before the final rendered page is sent to the browser, at the end of system execution, after the execution of “after” controller filters.

            • +

            +
            +
            +

            For CLI Apps

            +

            The following is a list of available event points for Spark Commands:

            +
              +
            • pre_command Called right before the command code execution.

            • +
            • post_command Called right after the command code execution.

            • +
            +
            +
            +

            Others

            +

            The following is a list of event points available for each of the libraries:

            +
            • email Called after an email sent successfully from CodeIgniter\Email\Email. Receives an array of the Email class’s properties as a parameter.

            • DBQuery Called after a database query whether successful or not. Receives the Query object.

            • migrate Called after a successful migration call to latest() or regress(). Receives the current properties of MigrationRunner as well as the name of the method.

            +
            diff --git a/docs/extending/index.html b/docs/extending/index.html index ae4cb192..93ffa104 100644 --- a/docs/extending/index.html +++ b/docs/extending/index.html @@ -4,7 +4,7 @@ - Extending CodeIgniter — CodeIgniter 4.4.8 documentation + Extending CodeIgniter — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
          • Manual Installation
          • Running Your App
          • Troubleshooting
          • +
          • Deployment
          • Change Logs
          • Upgrading From a Previous Version
          • CodeIgniter Repositories
          • @@ -176,6 +177,7 @@
          • Library Reference
            • Caching Driver
            • Cookies
            • +
            • Cross-Origin Resource Sharing (CORS)
            • CURLRequest Class
            • Email Class
            • Encryption Service
            • @@ -223,6 +225,7 @@
            • Controller Testing
            • HTTP Testing
            • Testing Responses
            • +
            • Testing CLI Commands
            • Mocking
            • Benchmarking
            • Debugging Your Application
            • diff --git a/docs/general/ajax.html b/docs/general/ajax.html index 7f240eb1..3f5b837c 100644 --- a/docs/general/ajax.html +++ b/docs/general/ajax.html @@ -4,7 +4,7 @@ - AJAX Requests — CodeIgniter 4.4.8 documentation + AJAX Requests — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
            • Manual Installation
            • Running Your App
            • Troubleshooting
            • +
            • Deployment
            • Change Logs
            • Upgrading From a Previous Version
            • CodeIgniter Repositories
            • @@ -176,6 +177,7 @@
            • Library Reference
              • Caching Driver
              • Cookies
              • +
              • Cross-Origin Resource Sharing (CORS)
              • CURLRequest Class
              • Email Class
              • Encryption Service
              • @@ -223,6 +225,7 @@
              • Controller Testing
              • HTTP Testing
              • Testing Responses
              • +
              • Testing CLI Commands
              • Mocking
              • Benchmarking
              • Debugging Your Application
              • diff --git a/docs/general/caching.html b/docs/general/caching.html index 835d95bb..27c2f443 100644 --- a/docs/general/caching.html +++ b/docs/general/caching.html @@ -4,7 +4,7 @@ - Web Page Caching — CodeIgniter 4.4.8 documentation + Web Page Caching — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
              • Manual Installation
              • Running Your App
              • Troubleshooting
              • +
              • Deployment
              • Change Logs
              • Upgrading From a Previous Version
              • CodeIgniter Repositories
              • @@ -176,6 +177,7 @@
              • Library Reference
                • Caching Driver
                • Cookies
                • +
                • Cross-Origin Resource Sharing (CORS)
                • CURLRequest Class
                • Email Class
                • Encryption Service
                • @@ -223,6 +225,7 @@
                • Controller Testing
                • HTTP Testing
                • Testing Responses
                • +
                • Testing CLI Commands
                • Mocking
                • Benchmarking
                • Debugging Your Application
                • @@ -307,11 +310,17 @@

                  Web Page Caching

                  How Does Caching Work?

                  Caching can be enabled on a per-page basis, and you can set the length -of time that a page should remain cached before being refreshed. When a -page is loaded for the first time, the page will be cached using the +of time that a page should remain cached before being refreshed.

                  +
                  +

                  Note

                  +

                  Per-page means per URI. Since v4.5.0, the HTTP method of the +request is also taken into account. This means that the same URI will be +cached separately if the HTTP method is different.

                  +
                  +

                  When a page is loaded for the first time, the page will be cached using the currently configured cache engine. On subsequent page loads, the cache -will be retrieved and sent to the requesting user’s browser. If it has -expired, it will be deleted and refreshed before being sent to the +will be retrieved and sent to the requesting user’s browser.

                  +

                  If it has expired, it will be deleted and refreshed before being sent to the browser.

                  Note

                  diff --git a/docs/general/common_functions.html b/docs/general/common_functions.html index b8cfc574..ee1c7afd 100644 --- a/docs/general/common_functions.html +++ b/docs/general/common_functions.html @@ -4,7 +4,7 @@ - Global Functions and Constants — CodeIgniter 4.4.8 documentation + Global Functions and Constants — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                • Manual Installation
                • Running Your App
                • Troubleshooting
                • +
                • Deployment
                • Change Logs
                • Upgrading From a Previous Version
                • CodeIgniter Repositories
                • @@ -176,6 +177,7 @@
                • Library Reference
                  Returns:
                  -

                  true if was logged successfully or false if there was a problem logging it

                  +

                  void

                  Return type:

                  bool

                  +
                  +

                  Note

                  +

                  Since v4.5.0, the return value is fixed to be compatible with PSR +Log. In previous versions, it returned true if was logged successfully +or false if there was a problem logging it.

                  +

                  Logs a message using the Log Handlers defined in app/Config/Logger.php.

                  -

                  Level can be one of the following values: emergency, alert, critical, error, warning, -notice, info, or debug.

                  +

                  Level can be one of the following values: emergency, alert, critical, error, warning, +notice, info, or debug.

                  Context can be used to substitute values in the message string. For full details, see the Logging Information page.

                  diff --git a/docs/general/configuration.html b/docs/general/configuration.html index eda49d25..2c704ccf 100644 --- a/docs/general/configuration.html +++ b/docs/general/configuration.html @@ -4,7 +4,7 @@ - Configuration — CodeIgniter 4.4.8 documentation + Configuration — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                • Manual Installation
                • Running Your App
                • Troubleshooting
                • +
                • Deployment
                • Change Logs
                • Upgrading From a Previous Version
                • CodeIgniter Repositories
                • @@ -176,6 +177,7 @@
                • Library Reference
                • -

                  Environment Variables

                  +

                  Environment Variables

                  One of today’s best practices for application setup is to use Environment Variables. One reason for this is that Environment Variables are easy to change between deploys without changing any code. Configuration can change a lot across deploys, but code does not. For instance, multiple environments, such as the developer’s local machine and the production server, usually need different configuration values for each particular setup.

                  Environment Variables should also be used for anything private such as passwords, API keys, or other sensitive data.

                  -

                  Dotenv File

                  +

                  Dotenv File

                  CodeIgniter makes it simple and painless to set Environment Variables by using a “dotenv” file. The term comes from the file name, which starts with a dot before the text “env”.

                  Creating Dotenv File

                  @@ -505,7 +513,7 @@

                  Namespaced Variables

                  -

                  Configuration Classes and Environment Variables

                  +

                  Configuration Classes and Environment Variables

                  When you instantiate a configuration class, any namespaced environment variables are considered for merging into the configuration object’s properties.

                  -

                  Environment Variables as Replacements for Data

                  +

                  Environment Variables as Replacements for Data

                  It is very important to always remember that environment variables contained in your .env are only replacements for existing scalar values.

                  Simply put, you can change only the property’s scalar value that exists in the @@ -571,7 +579,7 @@

                  Configuration Classe Database Configuration.

                  -

                  Treating Environment Variables as Arrays

                  +

                  Treating Environment Variables as Arrays

                  A namespaced environment variable can be further treated as an array. If the prefix matches the configuration class, then the remainder of the environment variable name is treated as an array reference if it also @@ -602,14 +610,14 @@

                  Treating Environment

                  -

                  Handling Different Environments

                  +

                  Handling Different Environments

                  Configuring multiple environments is easily accomplished by using a separate .env file with values modified to meet that environment’s needs.

                  The file should not contain every possible setting for every configuration class used by the application. In truth, it should include only those items that are specific to the environment or are sensitive details like passwords and API keys and other information that should not be exposed. But anything that changes between deployments is fair-game.

                  In each environment, place the .env file in the project’s root folder. For most setups, this will be the same level as the app directories.

                  Do not track .env files with your version control system. If you do, and the repository is made public, you will have put sensitive information where everybody can find it.

                  -

                  Registrars

                  +

                  Registrars

                  “Registrars” are any other classes which might provide additional configuration properties. Registrars provide a means of altering a configuration at runtime across namespaces and files.

                  Registrars work if Auto-Discovery is enabled in Modules. @@ -620,7 +628,7 @@

                  Handling Different E

                  Values from .env always take priority over Registrars.

                  -

                  Implicit Registrars

                  +

                  Implicit Registrars

                  Implicit Registrars can change any Config class properties.

                  Any namespace may define implicit registrars by using the Config/Registrar.php file. These files are classes whose methods are named for each configuration class @@ -651,7 +659,7 @@

                  Implicit Registrars< overwrite priority.

                  -

                  Explicit Registrars

                  +

                  Explicit Registrars

                  Explicit Registrars can only change the Config class properties in which they are registered.

                  A configuration file can also specify any number of registrars explicitly. @@ -723,6 +731,51 @@

                  Explicit Registrars<

                  +
                  +

                  Confirming Config Values

                  +

                  The actual Config object property values are changed at runtime by the Registrars +and Environment Variables, +and Config Caching.

                  +

                  CodeIgniter has the following command to check +the actual Config values.

                  +
                  +

                  config:check

                  +
                  +

                  New in version 4.5.0.

                  +
                  +

                  For example, if you want to check the Config\App instance:

                  +
                  php spark config:check App
                  +
                  +
                  +

                  The output is like the following:

                  +
                  Config\App#6 (12) (
                  +    public 'baseURL' -> string (22) "http://localhost:8080/"
                  +    public 'allowedHostnames' -> array (0) []
                  +    public 'indexPage' -> string (9) "index.php"
                  +    public 'uriProtocol' -> string (11) "REQUEST_URI"
                  +    public 'defaultLocale' -> string (2) "en"
                  +    public 'negotiateLocale' -> boolean false
                  +    public 'supportedLocales' -> array (1) [
                  +        0 => string (2) "en"
                  +    ]
                  +    public 'appTimezone' -> string (3) "UTC"
                  +    public 'charset' -> string (5) "UTF-8"
                  +    public 'forceGlobalSecureRequests' -> boolean false
                  +    public 'proxyIPs' -> array (0) []
                  +    public 'CSPEnabled' -> boolean false
                  +)
                  +
                  +Config Caching: Disabled
                  +
                  +
                  +

                  You can see if Config Caching is eabled or not.

                  +
                  +

                  Note

                  +

                  If Config Caching is enabled, the cached values are used permanently. +See Config Caching for details.

                  +
                  +
                  +
                  diff --git a/docs/general/environments.html b/docs/general/environments.html index 3c3c2205..6d0fdc58 100644 --- a/docs/general/environments.html +++ b/docs/general/environments.html @@ -4,7 +4,7 @@ - Handling Multiple Environments — CodeIgniter 4.4.8 documentation + Handling Multiple Environments — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                • Manual Installation
                • Running Your App
                • Troubleshooting
                • +
                • Deployment
                • Change Logs
                • Upgrading From a Previous Version
                • CodeIgniter Repositories
                • @@ -176,6 +177,7 @@
                • Library Reference
                  • Caching Driver
                  • Cookies
                  • +
                  • Cross-Origin Resource Sharing (CORS)
                  • CURLRequest Class
                  • Email Class
                  • Encryption Service
                  • @@ -223,6 +225,7 @@
                  • Controller Testing
                  • HTTP Testing
                  • Testing Responses
                  • +
                  • Testing CLI Commands
                  • Mocking
                  • Benchmarking
                  • Debugging Your Application
                  • diff --git a/docs/general/errors.html b/docs/general/errors.html index e1c165e5..fb57c435 100644 --- a/docs/general/errors.html +++ b/docs/general/errors.html @@ -4,7 +4,7 @@ - Error Handling — CodeIgniter 4.4.8 documentation + Error Handling — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                  • Manual Installation
                  • Running Your App
                  • Troubleshooting
                  • +
                  • Deployment
                  • Change Logs
                  • Upgrading From a Previous Version
                  • CodeIgniter Repositories
                  • @@ -176,6 +177,7 @@
                  • Library Reference
                    • Caching Driver
                    • Cookies
                    • +
                    • Cross-Origin Resource Sharing (CORS)
                    • CURLRequest Class
                    • Email Class
                    • Encryption Service
                    • @@ -223,6 +225,7 @@
                    • Controller Testing
                    • HTTP Testing
                    • Testing Responses
                    • +
                    • Testing CLI Commands
                    • Mocking
                    • Benchmarking
                    • Debugging Your Application
                    • diff --git a/docs/general/helpers.html b/docs/general/helpers.html index f87a8911..f88f8a6a 100644 --- a/docs/general/helpers.html +++ b/docs/general/helpers.html @@ -4,7 +4,7 @@ - Helper Functions — CodeIgniter 4.4.8 documentation + Helper Functions — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                    • Manual Installation
                    • Running Your App
                    • Troubleshooting
                    • +
                    • Deployment
                    • Change Logs
                    • Upgrading From a Previous Version
                    • CodeIgniter Repositories
                    • @@ -176,6 +177,7 @@
                    • Library Reference
                      • Caching Driver
                      • Cookies
                      • +
                      • Cross-Origin Resource Sharing (CORS)
                      • CURLRequest Class
                      • Email Class
                      • Encryption Service
                      • @@ -223,6 +225,7 @@
                      • Controller Testing
                      • HTTP Testing
                      • Testing Responses
                      • +
                      • Testing CLI Commands
                      • Mocking
                      • Benchmarking
                      • Debugging Your Application
                      • diff --git a/docs/general/index.html b/docs/general/index.html index ee4e2f85..17718e9f 100644 --- a/docs/general/index.html +++ b/docs/general/index.html @@ -4,7 +4,7 @@ - General Topics — CodeIgniter 4.4.8 documentation + General Topics — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                      • Manual Installation
                      • Running Your App
                      • Troubleshooting
                      • +
                      • Deployment
                      • Change Logs
                      • Upgrading From a Previous Version
                      • CodeIgniter Repositories
                      • @@ -176,6 +177,7 @@
                      • Library Reference
                        • Caching Driver
                        • Cookies
                        • +
                        • Cross-Origin Resource Sharing (CORS)
                        • CURLRequest Class
                        • Email Class
                        • Encryption Service
                        • @@ -223,6 +225,7 @@
                        • Controller Testing
                        • HTTP Testing
                        • Testing Responses
                        • +
                        • Testing CLI Commands
                        • Mocking
                        • Benchmarking
                        • Debugging Your Application
                        • diff --git a/docs/general/logging.html b/docs/general/logging.html index 6dba76eb..44edf05e 100644 --- a/docs/general/logging.html +++ b/docs/general/logging.html @@ -4,7 +4,7 @@ - Logging Information — CodeIgniter 4.4.8 documentation + Logging Information — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                        • Manual Installation
                        • Running Your App
                        • Troubleshooting
                        • +
                        • Deployment
                        • Change Logs
                        • Upgrading From a Previous Version
                        • CodeIgniter Repositories
                        • @@ -176,6 +177,7 @@
                        • Library Reference
                          • Caching Driver
                          • Cookies
                          • +
                          • Cross-Origin Resource Sharing (CORS)
                          • CURLRequest Class
                          • Email Class
                          • Encryption Service
                          • @@ -223,6 +225,7 @@
                          • Controller Testing
                          • HTTP Testing
                          • Testing Responses
                          • +
                          • Testing CLI Commands
                          • Mocking
                          • Benchmarking
                          • Debugging Your Application
                          • diff --git a/docs/general/managing_apps.html b/docs/general/managing_apps.html index ab460613..a0714679 100644 --- a/docs/general/managing_apps.html +++ b/docs/general/managing_apps.html @@ -4,7 +4,7 @@ - Managing your Applications — CodeIgniter 4.4.8 documentation + Managing your Applications — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                          • Manual Installation
                          • Running Your App
                          • Troubleshooting
                          • +
                          • Deployment
                          • Change Logs
                          • Upgrading From a Previous Version
                          • CodeIgniter Repositories
                          • @@ -176,6 +177,7 @@
                          • Library Reference
                            • Caching Driver
                            • Cookies
                            • +
                            • Cross-Origin Resource Sharing (CORS)
                            • CURLRequest Class
                            • Email Class
                            • Encryption Service
                            • @@ -223,6 +225,7 @@
                            • Controller Testing
                            • HTTP Testing
                            • Testing Responses
                            • +
                            • Testing CLI Commands
                            • Mocking
                            • Benchmarking
                            • Debugging Your Application
                            • @@ -352,7 +355,7 @@

                              Managing your Applications -

                              Running Multiple Applications with one CodeIgniter Installation

                              +

                              Running Multiple Applications with one CodeIgniter Installation

                              If you would like to share a common CodeIgniter framework installation, to manage several different applications, simply put all of the directories located inside your application directory into their own (sub)-directory.

                              diff --git a/docs/general/modules.html b/docs/general/modules.html index d91e611a..10c5936d 100644 --- a/docs/general/modules.html +++ b/docs/general/modules.html @@ -4,7 +4,7 @@ - Code Modules — CodeIgniter 4.4.8 documentation + Code Modules — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                            • Manual Installation
                            • Running Your App
                            • Troubleshooting
                            • +
                            • Deployment
                            • Change Logs
                            • Upgrading From a Previous Version
                            • CodeIgniter Repositories
                            • @@ -176,6 +177,7 @@
                            • Library Reference
                              • Caching Driver
                              • Cookies
                              • +
                              • Cross-Origin Resource Sharing (CORS)
                              • CURLRequest Class
                              • Email Class
                              • Encryption Service
                              • @@ -223,6 +225,7 @@
                              • Controller Testing
                              • HTTP Testing
                              • Testing Responses
                              • +
                              • Testing CLI Commands
                              • Mocking
                              • Benchmarking
                              • Debugging Your Application
                              • @@ -342,9 +345,9 @@

                                Namespacesclass Autoload extends AutoloadConfig { + // ... public $psr4 = [ - APP_NAMESPACE => APPPATH, // For custom namespace - 'Config' => APPPATH . 'Config', + APP_NAMESPACE => APPPATH, 'Acme\Blog' => ROOTPATH . 'acme/Blog', ]; diff --git a/docs/general/urls.html b/docs/general/urls.html index e5cec818..93f69a34 100644 --- a/docs/general/urls.html +++ b/docs/general/urls.html @@ -4,7 +4,7 @@ - CodeIgniter URLs — CodeIgniter 4.4.8 documentation + CodeIgniter URLs — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                              • Manual Installation
                              • Running Your App
                              • Troubleshooting
                              • +
                              • Deployment
                              • Change Logs
                              • Upgrading From a Previous Version
                              • CodeIgniter Repositories
                              • @@ -176,6 +177,7 @@
                              • Library Reference
                                • Caching Driver
                                • Cookies
                                • +
                                • Cross-Origin Resource Sharing (CORS)
                                • CURLRequest Class
                                • Email Class
                                • Encryption Service
                                • @@ -223,6 +225,7 @@
                                • Controller Testing
                                • HTTP Testing
                                • Testing Responses
                                • +
                                • Testing CLI Commands
                                • Mocking
                                • Benchmarking
                                • Debugging Your Application
                                • diff --git a/docs/genindex.html b/docs/genindex.html index 0795c0ab..a28797bf 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -3,7 +3,7 @@ - Index — CodeIgniter 4.4.8 documentation + Index — CodeIgniter 4.5.0 documentation @@ -16,7 +16,7 @@ - + @@ -62,6 +62,7 @@
                                • Manual Installation
                                • Running Your App
                                • Troubleshooting
                                • +
                                • Deployment
                                • Change Logs
                                • Upgrading From a Previous Version
                                • CodeIgniter Repositories
                                • @@ -173,6 +174,7 @@
                                • Library Reference
                                    +
                                  • app_timezone() (global function) +
                                  • appendBody() (CodeIgniter\HTTP\Message method)
                                  • appendHeader() (CodeIgniter\HTTP\Message method) @@ -436,7 +443,7 @@

                                    C

                                  • CodeIgniter\Encryption (namespace)
                                  • -
                                  • CodeIgniter\HTTP (namespace), [1], [2], [3], [4] +
                                  • CodeIgniter\HTTP (namespace), [1], [2], [3], [4], [5]
                                  • CodeIgniter\View (namespace), [1], [2]
                                  • @@ -453,6 +460,8 @@

                                    C

                                  • cookies() (global function)
                                  • CookieStore (class in CodeIgniter\Cookie) +
                                  • +
                                  • Cors (class in CodeIgniter\HTTP)
                                  • countAll() (CodeIgniter\Database\BaseBuilder method)
                                  • @@ -828,6 +837,8 @@

                                    G

                                    H

                                    - +
                                    • isAJAX() (CodeIgniter\HTTP\IncomingRequest method)
                                    • isBrowser() (CodeIgniter\HTTP\UserAgent method) @@ -913,6 +924,8 @@

                                      I

                                    • isHTTPOnly() (CodeIgniter\Cookie\Cookie method)
                                    • isMobile() (CodeIgniter\HTTP\UserAgent method) +
                                    • +
                                    • isPreflightRequest() (CodeIgniter\HTTP\Cors method)
                                    • isRaw() (CodeIgniter\Cookie\Cookie method)
                                    • diff --git a/docs/helpers/array_helper.html b/docs/helpers/array_helper.html index 1a3658dc..fa78c312 100644 --- a/docs/helpers/array_helper.html +++ b/docs/helpers/array_helper.html @@ -4,7 +4,7 @@ - Array Helper — CodeIgniter 4.4.8 documentation + Array Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                    • Manual Installation
                                    • Running Your App
                                    • Troubleshooting
                                    • +
                                    • Deployment
                                    • Change Logs
                                    • Upgrading From a Previous Version
                                    • CodeIgniter Repositories
                                    • @@ -176,6 +177,7 @@
                                    • Library Reference
                                      • Caching Driver
                                      • Cookies
                                      • +
                                      • Cross-Origin Resource Sharing (CORS)
                                      • CURLRequest Class
                                      • Email Class
                                      • Encryption Service
                                      • @@ -223,6 +225,7 @@
                                      • Controller Testing
                                      • HTTP Testing
                                      • Testing Responses
                                      • +
                                      • Testing CLI Commands
                                      • Mocking
                                      • Benchmarking
                                      • Debugging Your Application
                                      • diff --git a/docs/helpers/cookie_helper.html b/docs/helpers/cookie_helper.html index 8a11595d..918eccd5 100644 --- a/docs/helpers/cookie_helper.html +++ b/docs/helpers/cookie_helper.html @@ -4,7 +4,7 @@ - Cookie Helper — CodeIgniter 4.4.8 documentation + Cookie Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                      • Manual Installation
                                      • Running Your App
                                      • Troubleshooting
                                      • +
                                      • Deployment
                                      • Change Logs
                                      • Upgrading From a Previous Version
                                      • CodeIgniter Repositories
                                      • @@ -176,6 +177,7 @@
                                      • Library Reference
                                        • Caching Driver
                                        • Cookies
                                        • +
                                        • Cross-Origin Resource Sharing (CORS)
                                        • CURLRequest Class
                                        • Email Class
                                        • Encryption Service
                                        • @@ -223,6 +225,7 @@
                                        • Controller Testing
                                        • HTTP Testing
                                        • Testing Responses
                                        • +
                                        • Testing CLI Commands
                                        • Mocking
                                        • Benchmarking
                                        • Debugging Your Application
                                        • @@ -305,7 +308,7 @@

                                          Available FunctionsThe following functions are available:

                                          +set_cookie($name[, $value = ''[, $expire = 0[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = false[, $httpOnly = false[, $sameSite = '']]]]]]]])
                                          Parameters:
                                            diff --git a/docs/helpers/date_helper.html b/docs/helpers/date_helper.html index 3ca4c92d..1760e0e5 100644 --- a/docs/helpers/date_helper.html +++ b/docs/helpers/date_helper.html @@ -4,7 +4,7 @@ - Date Helper — CodeIgniter 4.4.8 documentation + Date Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                          • Manual Installation
                                          • Running Your App
                                          • Troubleshooting
                                          • +
                                          • Deployment
                                          • Change Logs
                                          • Upgrading From a Previous Version
                                          • CodeIgniter Repositories
                                          • @@ -176,6 +177,7 @@
                                          • Library Reference
                                            • Caching Driver
                                            • Cookies
                                            • +
                                            • Cross-Origin Resource Sharing (CORS)
                                            • CURLRequest Class
                                            • Email Class
                                            • Encryption Service
                                            • @@ -223,6 +225,7 @@
                                            • Controller Testing
                                            • HTTP Testing
                                            • Testing Responses
                                            • +
                                            • Testing CLI Commands
                                            • Mocking
                                            • Benchmarking
                                            • Debugging Your Application
                                            • diff --git a/docs/helpers/filesystem_helper.html b/docs/helpers/filesystem_helper.html index 1b43829f..e1a1feaf 100644 --- a/docs/helpers/filesystem_helper.html +++ b/docs/helpers/filesystem_helper.html @@ -4,7 +4,7 @@ - Filesystem Helper — CodeIgniter 4.4.8 documentation + Filesystem Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                            • Manual Installation
                                            • Running Your App
                                            • Troubleshooting
                                            • +
                                            • Deployment
                                            • Change Logs
                                            • Upgrading From a Previous Version
                                            • CodeIgniter Repositories
                                            • @@ -176,6 +177,7 @@
                                            • Library Reference
                                              • Caching Driver
                                              • Cookies
                                              • +
                                              • Cross-Origin Resource Sharing (CORS)
                                              • CURLRequest Class
                                              • Email Class
                                              • Encryption Service
                                              • @@ -223,6 +225,7 @@
                                              • Controller Testing
                                              • HTTP Testing
                                              • Testing Responses
                                              • +
                                              • Testing CLI Commands
                                              • Mocking
                                              • Benchmarking
                                              • Debugging Your Application
                                              • diff --git a/docs/helpers/form_helper.html b/docs/helpers/form_helper.html index 98f099d1..8bfb14fa 100644 --- a/docs/helpers/form_helper.html +++ b/docs/helpers/form_helper.html @@ -4,7 +4,7 @@ - Form Helper — CodeIgniter 4.4.8 documentation + Form Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                              • Manual Installation
                                              • Running Your App
                                              • Troubleshooting
                                              • +
                                              • Deployment
                                              • Change Logs
                                              • Upgrading From a Previous Version
                                              • CodeIgniter Repositories
                                              • @@ -176,6 +177,7 @@
                                              • Library Reference
                                                • Caching Driver
                                                • Cookies
                                                • +
                                                • Cross-Origin Resource Sharing (CORS)
                                                • CURLRequest Class
                                                • Email Class
                                                • Encryption Service
                                                • @@ -223,6 +225,7 @@
                                                • Controller Testing
                                                • HTTP Testing
                                                • Testing Responses
                                                • +
                                                • Testing CLI Commands
                                                • Mocking
                                                • Benchmarking
                                                • Debugging Your Application
                                                • diff --git a/docs/helpers/html_helper.html b/docs/helpers/html_helper.html index aaa5f148..d306f454 100644 --- a/docs/helpers/html_helper.html +++ b/docs/helpers/html_helper.html @@ -4,7 +4,7 @@ - HTML Helper — CodeIgniter 4.4.8 documentation + HTML Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                • Manual Installation
                                                • Running Your App
                                                • Troubleshooting
                                                • +
                                                • Deployment
                                                • Change Logs
                                                • Upgrading From a Previous Version
                                                • CodeIgniter Repositories
                                                • @@ -176,6 +177,7 @@
                                                • Library Reference
                                                  • Caching Driver
                                                  • Cookies
                                                  • +
                                                  • Cross-Origin Resource Sharing (CORS)
                                                  • CURLRequest Class
                                                  • Email Class
                                                  • Encryption Service
                                                  • @@ -223,6 +225,7 @@
                                                  • Controller Testing
                                                  • HTTP Testing
                                                  • Testing Responses
                                                  • +
                                                  • Testing CLI Commands
                                                  • Mocking
                                                  • Benchmarking
                                                  • Debugging Your Application
                                                  • diff --git a/docs/helpers/index.html b/docs/helpers/index.html index 23a0bf68..07fb640c 100644 --- a/docs/helpers/index.html +++ b/docs/helpers/index.html @@ -4,7 +4,7 @@ - Helpers — CodeIgniter 4.4.8 documentation + Helpers — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                  • Manual Installation
                                                  • Running Your App
                                                  • Troubleshooting
                                                  • +
                                                  • Deployment
                                                  • Change Logs
                                                  • Upgrading From a Previous Version
                                                  • CodeIgniter Repositories
                                                  • @@ -176,6 +177,7 @@
                                                  • Library Reference
                                                    • Caching Driver
                                                    • Cookies
                                                    • +
                                                    • Cross-Origin Resource Sharing (CORS)
                                                    • CURLRequest Class
                                                    • Email Class
                                                    • Encryption Service
                                                    • @@ -223,6 +225,7 @@
                                                    • Controller Testing
                                                    • HTTP Testing
                                                    • Testing Responses
                                                    • +
                                                    • Testing CLI Commands
                                                    • Mocking
                                                    • Benchmarking
                                                    • Debugging Your Application
                                                    • diff --git a/docs/helpers/inflector_helper.html b/docs/helpers/inflector_helper.html index b579cf9c..2562475c 100644 --- a/docs/helpers/inflector_helper.html +++ b/docs/helpers/inflector_helper.html @@ -4,7 +4,7 @@ - Inflector Helper — CodeIgniter 4.4.8 documentation + Inflector Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                    • Manual Installation
                                                    • Running Your App
                                                    • Troubleshooting
                                                    • +
                                                    • Deployment
                                                    • Change Logs
                                                    • Upgrading From a Previous Version
                                                    • CodeIgniter Repositories
                                                    • @@ -176,6 +177,7 @@
                                                    • Library Reference
                                                      • Caching Driver
                                                      • Cookies
                                                      • +
                                                      • Cross-Origin Resource Sharing (CORS)
                                                      • CURLRequest Class
                                                      • Email Class
                                                      • Encryption Service
                                                      • @@ -223,6 +225,7 @@
                                                      • Controller Testing
                                                      • HTTP Testing
                                                      • Testing Responses
                                                      • +
                                                      • Testing CLI Commands
                                                      • Mocking
                                                      • Benchmarking
                                                      • Debugging Your Application
                                                      • diff --git a/docs/helpers/number_helper.html b/docs/helpers/number_helper.html index 3aadb5e0..c90e963a 100644 --- a/docs/helpers/number_helper.html +++ b/docs/helpers/number_helper.html @@ -4,7 +4,7 @@ - Number Helper — CodeIgniter 4.4.8 documentation + Number Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                      • Manual Installation
                                                      • Running Your App
                                                      • Troubleshooting
                                                      • +
                                                      • Deployment
                                                      • Change Logs
                                                      • Upgrading From a Previous Version
                                                      • CodeIgniter Repositories
                                                      • @@ -176,6 +177,7 @@
                                                      • Library Reference
                                                        • Caching Driver
                                                        • Cookies
                                                        • +
                                                        • Cross-Origin Resource Sharing (CORS)
                                                        • CURLRequest Class
                                                        • Email Class
                                                        • Encryption Service
                                                        • @@ -223,6 +225,7 @@
                                                        • Controller Testing
                                                        • HTTP Testing
                                                        • Testing Responses
                                                        • +
                                                        • Testing CLI Commands
                                                        • Mocking
                                                        • Benchmarking
                                                        • Debugging Your Application
                                                        • diff --git a/docs/helpers/security_helper.html b/docs/helpers/security_helper.html index 342f5898..0a9e3da1 100644 --- a/docs/helpers/security_helper.html +++ b/docs/helpers/security_helper.html @@ -4,7 +4,7 @@ - Security Helper — CodeIgniter 4.4.8 documentation + Security Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                        • Manual Installation
                                                        • Running Your App
                                                        • Troubleshooting
                                                        • +
                                                        • Deployment
                                                        • Change Logs
                                                        • Upgrading From a Previous Version
                                                        • CodeIgniter Repositories
                                                        • @@ -176,6 +177,7 @@
                                                        • Library Reference
                                                          • Caching Driver
                                                          • Cookies
                                                          • +
                                                          • Cross-Origin Resource Sharing (CORS)
                                                          • CURLRequest Class
                                                          • Email Class
                                                          • Encryption Service
                                                          • @@ -223,6 +225,7 @@
                                                          • Controller Testing
                                                          • HTTP Testing
                                                          • Testing Responses
                                                          • +
                                                          • Testing CLI Commands
                                                          • Mocking
                                                          • Benchmarking
                                                          • Debugging Your Application
                                                          • diff --git a/docs/helpers/test_helper.html b/docs/helpers/test_helper.html index b5cb3bd9..5f4b42f5 100644 --- a/docs/helpers/test_helper.html +++ b/docs/helpers/test_helper.html @@ -4,7 +4,7 @@ - Test Helper — CodeIgniter 4.4.8 documentation + Test Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                          • Manual Installation
                                                          • Running Your App
                                                          • Troubleshooting
                                                          • +
                                                          • Deployment
                                                          • Change Logs
                                                          • Upgrading From a Previous Version
                                                          • CodeIgniter Repositories
                                                          • @@ -176,6 +177,7 @@
                                                          • Library Reference
                                                            • Caching Driver
                                                            • Cookies
                                                            • +
                                                            • Cross-Origin Resource Sharing (CORS)
                                                            • CURLRequest Class
                                                            • Email Class
                                                            • Encryption Service
                                                            • @@ -223,6 +225,7 @@
                                                            • Controller Testing
                                                            • HTTP Testing
                                                            • Testing Responses
                                                            • +
                                                            • Testing CLI Commands
                                                            • Mocking
                                                            • Benchmarking
                                                            • Debugging Your Application
                                                            • diff --git a/docs/helpers/text_helper.html b/docs/helpers/text_helper.html index 8e05e652..4269bdde 100644 --- a/docs/helpers/text_helper.html +++ b/docs/helpers/text_helper.html @@ -4,7 +4,7 @@ - Text Helper — CodeIgniter 4.4.8 documentation + Text Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                            • Manual Installation
                                                            • Running Your App
                                                            • Troubleshooting
                                                            • +
                                                            • Deployment
                                                            • Change Logs
                                                            • Upgrading From a Previous Version
                                                            • CodeIgniter Repositories
                                                            • @@ -176,6 +177,7 @@
                                                            • Library Reference
                                                              • Caching Driver
                                                              • Cookies
                                                              • +
                                                              • Cross-Origin Resource Sharing (CORS)
                                                              • CURLRequest Class
                                                              • Email Class
                                                              • Encryption Service
                                                              • @@ -223,6 +225,7 @@
                                                              • Controller Testing
                                                              • HTTP Testing
                                                              • Testing Responses
                                                              • +
                                                              • Testing CLI Commands
                                                              • Mocking
                                                              • Benchmarking
                                                              • Debugging Your Application
                                                              • diff --git a/docs/helpers/url_helper.html b/docs/helpers/url_helper.html index c6678f3b..555cf7bf 100644 --- a/docs/helpers/url_helper.html +++ b/docs/helpers/url_helper.html @@ -4,7 +4,7 @@ - URL Helper — CodeIgniter 4.4.8 documentation + URL Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                              • Manual Installation
                                                              • Running Your App
                                                              • Troubleshooting
                                                              • +
                                                              • Deployment
                                                              • Change Logs
                                                              • Upgrading From a Previous Version
                                                              • CodeIgniter Repositories
                                                              • @@ -176,6 +177,7 @@
                                                              • Library Reference
                                                                • Caching Driver
                                                                • Cookies
                                                                • +
                                                                • Cross-Origin Resource Sharing (CORS)
                                                                • CURLRequest Class
                                                                • Email Class
                                                                • Encryption Service
                                                                • @@ -223,6 +225,7 @@
                                                                • Controller Testing
                                                                • HTTP Testing
                                                                • Testing Responses
                                                                • +
                                                                • Testing CLI Commands
                                                                • Mocking
                                                                • Benchmarking
                                                                • Debugging Your Application
                                                                • diff --git a/docs/helpers/xml_helper.html b/docs/helpers/xml_helper.html index 1006ee7e..ca213d63 100644 --- a/docs/helpers/xml_helper.html +++ b/docs/helpers/xml_helper.html @@ -4,7 +4,7 @@ - XML Helper — CodeIgniter 4.4.8 documentation + XML Helper — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                • Manual Installation
                                                                • Running Your App
                                                                • Troubleshooting
                                                                • +
                                                                • Deployment
                                                                • Change Logs
                                                                • Upgrading From a Previous Version
                                                                • CodeIgniter Repositories
                                                                • @@ -176,6 +177,7 @@
                                                                • Library Reference
                                                                  • Caching Driver
                                                                  • Cookies
                                                                  • +
                                                                  • Cross-Origin Resource Sharing (CORS)
                                                                  • CURLRequest Class
                                                                  • Email Class
                                                                  • Encryption Service
                                                                  • @@ -223,6 +225,7 @@
                                                                  • Controller Testing
                                                                  • HTTP Testing
                                                                  • Testing Responses
                                                                  • +
                                                                  • Testing CLI Commands
                                                                  • Mocking
                                                                  • Benchmarking
                                                                  • Debugging Your Application
                                                                  • diff --git a/docs/incoming/content_negotiation.html b/docs/incoming/content_negotiation.html index 8b5293d9..4cc36311 100644 --- a/docs/incoming/content_negotiation.html +++ b/docs/incoming/content_negotiation.html @@ -4,7 +4,7 @@ - Content Negotiation — CodeIgniter 4.4.8 documentation + Content Negotiation — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                  • Manual Installation
                                                                  • Running Your App
                                                                  • Troubleshooting
                                                                  • +
                                                                  • Deployment
                                                                  • Change Logs
                                                                  • Upgrading From a Previous Version
                                                                  • CodeIgniter Repositories
                                                                  • @@ -176,6 +177,7 @@
                                                                  • Library Reference
                                                                    @@ -653,6 +657,9 @@

                                                                    Let’s try it: Hell

                                                                    Important

                                                                    @@ -699,6 +706,12 @@

                                                                    Let’s try it: Hell }

                                                                    +

                                                                    Also, always make sure your controller extends the parent controller class so that it can inherit all its methods.

                                                                    +
                                                                    +

                                                                    Translate URI To CamelCase

                                                                    +
                                                                    +

                                                                    New in version 4.5.0.

                                                                    +
                                                                    +

                                                                    Since v4.5.0, the $translateUriToCamelCase option has been implemented, +which works well with the current CodeIgniter’s coding standards.

                                                                    +

                                                                    This option enables you to automatically translate URI with dashes (-) to +CamelCase in the controller and method URI segments.

                                                                    +

                                                                    For example, the URI sub-dir/hello-controller/some-method will execute the +SubDir\HelloController::getSomeMethod() method.

                                                                    +
                                                                    +

                                                                    Note

                                                                    +

                                                                    When this option is enabled, the $translateURIDashes option is +ignored.

                                                                    +
                                                                    +
                                                                    +

                                                                    Enable Translate URI To CamelCase

                                                                    +

                                                                    To enable it, you need to change the setting $translateUriToCamelCase option +to true in app/Config/Routing.php:

                                                                    +
                                                                    public bool $translateUriToCamelCase = true;
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    -

                                                                    Auto Routing (Legacy)

                                                                    +

                                                                    Auto Routing (Legacy)

                                                                    Important

                                                                    This feature exists only for backward compatibility. Do not use it @@ -951,6 +992,12 @@

                                                                    Organizing Your Cont

                                                                    Important

                                                                    Auto Routing (Legacy) routes a HTTP request with any HTTP method to a controller method.

                                                                    +
                                                                    +

                                                                    Important

                                                                    +

                                                                    Since v4.5.0, if Auto Routing (Legacy) doesn’t find the controller, +it will throw PageNotFoundException exception before the Controller Filters +execute.

                                                                    +

                                                                    Consider this URI:

                                                                    -

                                                                    Let’s try it: Hello World! (Legacy)

                                                                    +

                                                                    Let’s try it: Hello World! (Legacy)

                                                                    Let’s create a simple controller so you can see it in action. Using your text editor, create a file called Helloworld.php, and put the following code in it. You will notice that the Helloworld Controller is extending the BaseController. you can also extend the CodeIgniter\Controller if you do not need the functionality of the BaseController.

                                                                    @@ -1050,7 +1097,7 @@

                                                                    Let’s try it: Hell

                                                                    -

                                                                    Methods (Legacy)

                                                                    +

                                                                    Methods (Legacy)

                                                                    In the above example, the method name is index(). The index() method is always loaded by default if the second segment of the URI is empty. Another way to show your “Hello World” message would be this:

                                                                    @@ -1085,7 +1132,7 @@

                                                                    Methods (Legacy)

                                                                    You should see your new message.

                                                                    -

                                                                    Passing URI Segments to Your Methods (Legacy)

                                                                    +

                                                                    Passing URI Segments to Your Methods (Legacy)

                                                                    If your URI contains more than two segments they will be passed to your method as parameters.

                                                                    For example, let’s say you have a URI like this:

                                                                    @@ -1108,7 +1155,7 @@

                                                                    Passing URI Segments

                                                                    -

                                                                    Default Controller (Legacy)

                                                                    +

                                                                    Default Controller (Legacy)

                                                                    The Default Controller is a special controller that is used when a URI end with a directory name or when a URI is not present, as will be the case when only your site root URL is requested.

                                                                    @@ -1136,7 +1183,7 @@

                                                                    Defining a Default Controller (Legacy) -

                                                                    Organizing Your Controllers into Sub-directories (Legacy)

                                                                    +

                                                                    Organizing Your Controllers into Sub-directories (Legacy)

                                                                    If you are building a large application you might want to hierarchically organize or structure your controllers into sub-directories. CodeIgniter permits you to do this.

                                                                    @@ -1169,7 +1216,7 @@

                                                                    Organizing Your Cont

                                                                    -

                                                                    Remapping Method Calls

                                                                    +

                                                                    Remapping Method Calls

                                                                    Note

                                                                    Auto Routing (Improved) does not support this feature intentionally.

                                                                    @@ -1240,11 +1287,11 @@

                                                                    Remapping Method Cal

                                                                    -

                                                                    Extending the Controller

                                                                    +

                                                                    Extending the Controller

                                                                    If you want to extend the controller, see Extending the Controller.

                                                                    -

                                                                    That’s it!

                                                                    +

                                                                    That’s it!

                                                                    That, in a nutshell, is all there is to know about controllers.

                                                                    diff --git a/docs/incoming/filters.html b/docs/incoming/filters.html index b59e2a58..4c9a89cf 100644 --- a/docs/incoming/filters.html +++ b/docs/incoming/filters.html @@ -4,7 +4,7 @@ - Controller Filters — CodeIgniter 4.4.8 documentation + Controller Filters — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                  • Manual Installation
                                                                  • Running Your App
                                                                  • Troubleshooting
                                                                  • +
                                                                  • Deployment
                                                                  • Change Logs
                                                                  • Upgrading From a Previous Version
                                                                  • CodeIgniter Repositories
                                                                  • @@ -176,6 +177,7 @@
                                                                  • Library Reference
                                                                    • Caching Driver
                                                                    • Cookies
                                                                    • +
                                                                    • Cross-Origin Resource Sharing (CORS)
                                                                    • CURLRequest Class
                                                                    • Email Class
                                                                    • Encryption Service
                                                                    • @@ -223,6 +225,7 @@
                                                                    • Controller Testing
                                                                    • HTTP Testing
                                                                    • Testing Responses
                                                                    • +
                                                                    • Testing CLI Commands
                                                                    • Mocking
                                                                    • Benchmarking
                                                                    • Debugging Your Application
                                                                    • @@ -285,29 +288,43 @@

                                                                      Controller Filters

                                                                      @@ -334,7 +338,7 @@

                                                                      Downloads

                                                                      Namespaces

                                                                        -
                                                                      • CI4 is built for PHP 7.4+, and everything in the framework is namespaced, +

                                                                      • CI4 is built for PHP 8.1+, and everything in the framework is namespaced, except for the helper and lang files.

                                                                      @@ -346,7 +350,7 @@

                                                                      Application Structure the public folder, for better security and separation of components.

                                                                      This means that you should configure your web server to “point” to your project’s public folder, and not to the project root.

                                                                      -

                                                                      If you would use Shared Hosting, see Deployment to Shared Hosting Services.

                                                                      +

                                                                      If you would use Shared Hosting, see Deployment to Shared Hosting Services.

                                                                      • The application folder is renamed as app and the framework still has system folders, @@ -396,8 +400,32 @@

                                                                        Model, View and Contr

                                                                      +
                                                                      +

                                                                      Core Class Changes

                                                                      +
                                                                        +
                                                                      • +
                                                                        Input
                                                                          +
                                                                        • CI3’s Input +corresponds to CI4’s IncomingRequest.

                                                                        • +
                                                                        • For historical reasons, CI3 and CI4 used incorrect HTTP method names like +“get”, “post”. Since v4.5.0, CI4 uses the correct HTTP method names like +“GET”, “POST”.

                                                                        • +
                                                                        +
                                                                        +
                                                                        +
                                                                      • +
                                                                      • +
                                                                        Output
                                                                        +
                                                                        +
                                                                        +
                                                                      • +
                                                                      +
                                                                      -

                                                                      Class Loading

                                                                      +

                                                                      Class Loading

                                                                      • There is no longer a CodeIgniter “superobject”, with framework component references magically injected as properties of your controller.

                                                                      • @@ -413,7 +441,7 @@

                                                                        Class Loading

                                                                      -

                                                                      Libraries

                                                                      +

                                                                      Libraries

                                                                      • Your app classes can still go inside app/Libraries, but they don’t have to.

                                                                      • Instead of CI3’s $this->load->library('x'); you can now use @@ -423,7 +451,7 @@

                                                                        Libraries

                                                                      -

                                                                      Helpers

                                                                      +

                                                                      Helpers

                                                                      • Helpers are pretty much the same as before, though some have been simplified.

                                                                      • Since v4.3.0, you can autoload helpers by app/Config/Autoload.php as well as CI3.

                                                                      • @@ -463,7 +491,7 @@

                                                                        Helpers

                                                                      -

                                                                      Hooks

                                                                      +

                                                                      Hooks

                                                                      -

                                                                      Extending the Framework

                                                                      +

                                                                      Extending the Framework

                                                                      • You don’t need a core folder to hold MY_... framework component extensions or replacements.

                                                                      • @@ -526,7 +554,7 @@

                                                                        Extending the Framew

                                                                      -

                                                                      Upgrading Libraries

                                                                      +

                                                                      Upgrading Libraries

                                                                      diff --git a/docs/installation/upgrade_emails.html b/docs/installation/upgrade_emails.html index 9d0b0163..8ca1428c 100644 --- a/docs/installation/upgrade_emails.html +++ b/docs/installation/upgrade_emails.html @@ -4,7 +4,7 @@ - Upgrade Emails — CodeIgniter 4.4.8 documentation + Upgrade Emails — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                    • Manual Installation
                                                                    • Running Your App
                                                                    • Troubleshooting
                                                                    • +
                                                                    • Deployment
                                                                    • Change Logs
                                                                    • Upgrading From a Previous Version
                                                                    • CodeIgniter Repositories
                                                                    • @@ -176,6 +177,7 @@
                                                                    • Library Reference
                                                                    • diff --git a/docs/libraries/caching.html b/docs/libraries/caching.html index a05eece5..5e01f51b 100644 --- a/docs/libraries/caching.html +++ b/docs/libraries/caching.html @@ -4,7 +4,7 @@ - Caching Driver — CodeIgniter 4.4.8 documentation + Caching Driver — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                    • Manual Installation
                                                                    • Running Your App
                                                                    • Troubleshooting
                                                                    • +
                                                                    • Deployment
                                                                    • Change Logs
                                                                    • Upgrading From a Previous Version
                                                                    • CodeIgniter Repositories
                                                                    • @@ -176,6 +177,7 @@
                                                                    • Library Reference
                                                                    • @@ -643,7 +646,7 @@

                                                                      cert
                                                                      <?php
                                                                       
                                                                      -$client->request('get', '/', ['cert' => ['/path/server.pem', 'password']]);
                                                                      +$client->request('GET', '/', ['cert' => ['/path/server.pem', 'password']]);
                                                                       
                                                                      @@ -727,7 +730,7 @@

                                                                      form_params
                                                                      diff --git a/docs/libraries/email.html b/docs/libraries/email.html index e6060380..3f05c5a3 100644 --- a/docs/libraries/email.html +++ b/docs/libraries/email.html @@ -4,7 +4,7 @@ - Email Class — CodeIgniter 4.4.8 documentation + Email Class — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                    • Manual Installation
                                                                    • Running Your App
                                                                    • Troubleshooting
                                                                    • +
                                                                    • Deployment
                                                                    • Change Logs
                                                                    • Upgrading From a Previous Version
                                                                    • CodeIgniter Repositories
                                                                    • @@ -176,6 +177,7 @@
                                                                    • Library Reference
                                                                    • +

                                                                      Starting with v4.5.0, you can use Redis ACL (username and password):

                                                                      +
                                                                      public string $savePath = 'tcp://localhost:6379?auth[user]=username&auth[pass]=password';
                                                                      +
                                                                      +
                                                                      +
                                                                      +

                                                                      Note

                                                                      +

                                                                      Starting with v4.5.0, the interval time for acquiring locks +($lockRetryInterval) and the number of retries ($lockMaxRetries) are +configurable.

                                                                      +
                                                                      diff --git a/docs/libraries/throttler.html b/docs/libraries/throttler.html index e822ac28..a2935b78 100644 --- a/docs/libraries/throttler.html +++ b/docs/libraries/throttler.html @@ -4,7 +4,7 @@ - Throttler — CodeIgniter 4.4.8 documentation + Throttler — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                    • Manual Installation
                                                                    • Running Your App
                                                                    • Troubleshooting
                                                                    • +
                                                                    • Deployment
                                                                    • Change Logs
                                                                    • Upgrading From a Previous Version
                                                                    • CodeIgniter Repositories
                                                                    • @@ -176,6 +177,7 @@
                                                                    • Library Reference
                                                                      • Caching Driver
                                                                      • Cookies
                                                                      • +
                                                                      • Cross-Origin Resource Sharing (CORS)
                                                                      • CURLRequest Class
                                                                      • Email Class
                                                                      • Encryption Service
                                                                      • @@ -223,6 +225,7 @@
                                                                      • Controller Testing
                                                                      • HTTP Testing
                                                                      • Testing Responses
                                                                      • +
                                                                      • Testing CLI Commands
                                                                      • Mocking
                                                                      • Benchmarking
                                                                      • Debugging Your Application
                                                                      • @@ -418,7 +421,7 @@

                                                                        Applying the Filterclass Filters extends BaseConfig { public $methods = [ - 'post' => ['throttle'], + 'POST' => ['throttle'], ]; // ... diff --git a/docs/libraries/time.html b/docs/libraries/time.html index 62a8de9d..25065471 100644 --- a/docs/libraries/time.html +++ b/docs/libraries/time.html @@ -4,7 +4,7 @@ - Times and Dates — CodeIgniter 4.4.8 documentation + Times and Dates — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                      • Manual Installation
                                                                      • Running Your App
                                                                      • Troubleshooting
                                                                      • +
                                                                      • Deployment
                                                                      • Change Logs
                                                                      • Upgrading From a Previous Version
                                                                      • CodeIgniter Repositories
                                                                      • @@ -176,6 +177,7 @@
                                                                      • Library Reference
                                                                        • Caching Driver
                                                                        • Cookies
                                                                        • +
                                                                        • Cross-Origin Resource Sharing (CORS)
                                                                        • CURLRequest Class
                                                                        • Email Class
                                                                        • Encryption Service
                                                                        • @@ -223,6 +225,7 @@
                                                                        • Controller Testing
                                                                        • HTTP Testing
                                                                        • Testing Responses
                                                                        • +
                                                                        • Testing CLI Commands
                                                                        • Mocking
                                                                        • Benchmarking
                                                                        • Debugging Your Application
                                                                        • diff --git a/docs/libraries/typography.html b/docs/libraries/typography.html index c3571db7..6ce07062 100644 --- a/docs/libraries/typography.html +++ b/docs/libraries/typography.html @@ -4,7 +4,7 @@ - Typography — CodeIgniter 4.4.8 documentation + Typography — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                        • Manual Installation
                                                                        • Running Your App
                                                                        • Troubleshooting
                                                                        • +
                                                                        • Deployment
                                                                        • Change Logs
                                                                        • Upgrading From a Previous Version
                                                                        • CodeIgniter Repositories
                                                                        • @@ -176,6 +177,7 @@
                                                                        • Library Reference
                                                                          • Caching Driver
                                                                          • Cookies
                                                                          • +
                                                                          • Cross-Origin Resource Sharing (CORS)
                                                                          • CURLRequest Class
                                                                          • Email Class
                                                                          • Encryption Service
                                                                          • @@ -223,6 +225,7 @@
                                                                          • Controller Testing
                                                                          • HTTP Testing
                                                                          • Testing Responses
                                                                          • +
                                                                          • Testing CLI Commands
                                                                          • Mocking
                                                                          • Benchmarking
                                                                          • Debugging Your Application
                                                                          • diff --git a/docs/libraries/uploaded_files.html b/docs/libraries/uploaded_files.html index 3f7698c3..d02dce81 100644 --- a/docs/libraries/uploaded_files.html +++ b/docs/libraries/uploaded_files.html @@ -4,7 +4,7 @@ - Working with Uploaded Files — CodeIgniter 4.4.8 documentation + Working with Uploaded Files — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                          • Manual Installation
                                                                          • Running Your App
                                                                          • Troubleshooting
                                                                          • +
                                                                          • Deployment
                                                                          • Change Logs
                                                                          • Upgrading From a Previous Version
                                                                          • CodeIgniter Repositories
                                                                          • @@ -176,6 +177,7 @@
                                                                          • Library Reference
                                                                            • Caching Driver
                                                                            • Cookies
                                                                            • +
                                                                            • Cross-Origin Resource Sharing (CORS)
                                                                            • CURLRequest Class
                                                                            • Email Class
                                                                            • Encryption Service
                                                                            • @@ -223,6 +225,7 @@
                                                                            • Controller Testing
                                                                            • HTTP Testing
                                                                            • Testing Responses
                                                                            • +
                                                                            • Testing CLI Commands
                                                                            • Mocking
                                                                            • Benchmarking
                                                                            • Debugging Your Application
                                                                            • diff --git a/docs/libraries/uri.html b/docs/libraries/uri.html index 3ba0bfbe..78f48898 100644 --- a/docs/libraries/uri.html +++ b/docs/libraries/uri.html @@ -4,7 +4,7 @@ - Working with URIs — CodeIgniter 4.4.8 documentation + Working with URIs — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                            • Manual Installation
                                                                            • Running Your App
                                                                            • Troubleshooting
                                                                            • +
                                                                            • Deployment
                                                                            • Change Logs
                                                                            • Upgrading From a Previous Version
                                                                            • CodeIgniter Repositories
                                                                            • @@ -176,6 +177,7 @@
                                                                            • Library Reference
                                                                              • Caching Driver
                                                                              • Cookies
                                                                              • +
                                                                              • Cross-Origin Resource Sharing (CORS)
                                                                              • CURLRequest Class
                                                                              • Email Class
                                                                              • Encryption Service
                                                                              • @@ -223,6 +225,7 @@
                                                                              • Controller Testing
                                                                              • HTTP Testing
                                                                              • Testing Responses
                                                                              • +
                                                                              • Testing CLI Commands
                                                                              • Mocking
                                                                              • Benchmarking
                                                                              • Debugging Your Application
                                                                              • diff --git a/docs/libraries/user_agent.html b/docs/libraries/user_agent.html index d3a6264d..6b5c3e1e 100644 --- a/docs/libraries/user_agent.html +++ b/docs/libraries/user_agent.html @@ -4,7 +4,7 @@ - User Agent Class — CodeIgniter 4.4.8 documentation + User Agent Class — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                              • Manual Installation
                                                                              • Running Your App
                                                                              • Troubleshooting
                                                                              • +
                                                                              • Deployment
                                                                              • Change Logs
                                                                              • Upgrading From a Previous Version
                                                                              • CodeIgniter Repositories
                                                                              • @@ -176,6 +177,7 @@
                                                                              • Library Reference @@ -586,13 +591,24 @@

                                                                                Add Validation Rules

                                                                                Config for Validation

                                                                                Traditional and Strict Rules

                                                                                -

                                                                                CodeIgniter 4 has two kinds of Validation rule classes. -The traditional rule classes (Traditional Rules) have the namespace CodeIgniter\Validation, -and the new classes (Strict Rules) have CodeIgniter\Validation\StrictRules, which provide strict validation.

                                                                                +

                                                                                CodeIgniter 4 has two kinds of Validation rule classes.

                                                                                +

                                                                                The default rule classes (Strict Rules) have the namespace +CodeIgniter\Validation\StrictRules, and they provide strict validation.

                                                                                +

                                                                                The traditional rule classes (Traditional Rules) have the namespace +CodeIgniter\Validation. They are provided for backward compatibility only. +They may not validate non-string values correctly and need not be used in new +projects.

                                                                                Note

                                                                                Since v4.3.0, Strict Rules are used by default for better security.

                                                                                +
                                                                                +

                                                                                Strict Rules

                                                                                +
                                                                                +

                                                                                New in version 4.2.0.

                                                                                +
                                                                                +

                                                                                The Strict Rules don’t use implicit type conversion.

                                                                                +

                                                                                Traditional Rules

                                                                                The Traditional Rules implicitly assume that string values are validated, and the input value may be converted implicitly to a string value. @@ -612,15 +629,14 @@

                                                                                Traditional Rulestrue, it is converted to string '1' with the Traditional rule classes. If you validate it with the integer rule, '1' passes the validation.

                                                                                -
                                                                                -

                                                                                Strict Rules

                                                                                -
                                                                                -

                                                                                New in version 4.2.0.

                                                                                -
                                                                                -

                                                                                The Strict Rules don’t use implicit type conversion.

                                                                                -

                                                                                Using Traditional Rules

                                                                                +
                                                                                +

                                                                                Warning

                                                                                +

                                                                                The Traditional Rules are provided for backward compatibility only. +They may not validate non-string values correctly and need not be used in new +projects.

                                                                                +

                                                                                If you want to use traditional rules, you need to change the rule classes in app/Config/Validation.php:

                                                                                <?php
                                                                                 
                                                                                @@ -660,14 +676,31 @@ 

                                                                                Loading the Library< the Model provide methods to make validation even easier.

                                                                                +
                                                                                +

                                                                                How Validation Works

                                                                                +
                                                                                  +
                                                                                • The validation never changes data to be validated.

                                                                                • +
                                                                                • The validation checks each field in turn according to the Validation Rules you +set. If any rule returns false, the check for that field ends there.

                                                                                • +
                                                                                • The Format Rules do not permit empty string. If you want to permit empty string, +add the permit_empty rule.

                                                                                • +
                                                                                • If a field does not exist in the data to be validated, the value is interpreted +as null. If you want to check that the field exists, add the field_exists +rule.

                                                                                • +
                                                                                +
                                                                                +

                                                                                Note

                                                                                +

                                                                                The field_exists rule can be used since v4.5.0.

                                                                                +
                                                                                +
                                                                                -

                                                                                Setting Validation Rules

                                                                                +

                                                                                Setting Validation Rules

                                                                                CodeIgniter lets you set as many validation rules as you need for a given field, cascading them in order. To set validation rules you will use the setRule(), setRules(), or withRequest() methods.

                                                                                -

                                                                                Setting a Single Rule

                                                                                +

                                                                                Setting a Single Rule

                                                                                setRule()

                                                                                This method sets a single rule. It has the method signature:

                                                                                @@ -692,7 +725,7 @@

                                                                                setRule()

                                                                                -

                                                                                Setting Multiple Rules

                                                                                +

                                                                                Setting Multiple Rules

                                                                                setRules()

                                                                                Like setRule(), but accepts an array of field names and their rules:

                                                                                @@ -727,7 +760,7 @@

                                                                                setRules() -

                                                                                Setting Rules for Array Data

                                                                                +

                                                                                Setting Rules for Array Data

                                                                                If your data is in a nested associative array, you can use “dot array syntax” to easily validate your data:

                                                                                /*
                                                                                @@ -787,7 +820,7 @@ 

                                                                                setRules() -

                                                                                withRequest()

                                                                                +

                                                                                withRequest()

                                                                                Important

                                                                                This method exists only for backward compatibility. Do not use it @@ -841,9 +874,9 @@

                                                                                setRules() -

                                                                                Working with Validation

                                                                                +

                                                                                Working with Validation

                                                                                -

                                                                                Running Validation

                                                                                +

                                                                                Running Validation

                                                                                The run() method runs validation. It has the method signature:

                                                                                run(?array $data = null, ?string $group = null, ?string $dbGroup = null): bool
                                                                                 
                                                                                @@ -863,7 +896,7 @@

                                                                                Running Validation

                                                                                -

                                                                                Running Multiple Validations

                                                                                +

                                                                                Running Multiple Validations

                                                                                Note

                                                                                run() method will not reset error state. Should a previous run fail, @@ -886,7 +919,7 @@

                                                                                Running Multiple Val

                                                                                -

                                                                                Validating 1 Value

                                                                                +

                                                                                Validating 1 Value

                                                                                The check() method validates one value against the rules. The first parameter $value is the value to validate. The second parameter $rule is the validation rules. @@ -908,7 +941,7 @@

                                                                                Validating 1 Value

                                                                                -

                                                                                Getting Validated Data

                                                                                +

                                                                                Getting Validated Data

                                                                                New in version 4.4.0.

                                                                                @@ -956,7 +989,7 @@

                                                                                Validating 1 Value

                                                                                -

                                                                                Saving Sets of Validation Rules to the Config File

                                                                                +

                                                                                Saving Sets of Validation Rules to the Config File

                                                                                A nice feature of the Validation class is that it permits you to store all your validation rules for your entire application in a config file. You organize the rules into “groups”. You can specify a different group every time you run @@ -1081,7 +1114,7 @@

                                                                                Set Rule Group -

                                                                                Validation Placeholders

                                                                                +

                                                                                Validation Placeholders

                                                                                The Validation class provides a simple method to replace parts of your rules based on data that’s being passed into it. This sounds fairly obscure but can be especially handy with the is_unique validation rule.

                                                                                Placeholders are simply @@ -1125,7 +1158,7 @@

                                                                                Set Rule Group -

                                                                                Working with Errors

                                                                                +

                                                                                Working with Errors

                                                                                The Validation library provides several methods to help you set error messages, provide custom error messages, and retrieve one or more errors to display.

                                                                                By default, error messages are derived from language strings in system/Language/en/Validation.php, where @@ -1133,7 +1166,7 @@

                                                                                Working with Errors< app/Language/en/Validation.php (and/or corresponding folder of locale you use in place of/besides en) and place in it keys and values of those error messages for which you want different defaults.

                                                                                -

                                                                                Setting Custom Error Messages

                                                                                +

                                                                                Setting Custom Error Messages

                                                                                Both the setRule() and setRules() methods can accept an array of custom messages that will be used as errors specific to each field as their last parameter. This allows for a very pleasant experience for the user since the errors are tailored to each @@ -1192,7 +1225,7 @@

                                                                                Working with Errors<

                                                                                -

                                                                                Translation of Messages and Validation Labels

                                                                                +

                                                                                Translation of Messages and Validation Labels

                                                                                To use translated strings from language files, we can simply use the dot syntax. Let’s say we have a file with translations located here: app/Languages/en/Rules.php. We can simply use the language lines defined in this file, like this:

                                                                                @@ -1216,7 +1249,7 @@

                                                                                Translation of Messa

                                                                                -

                                                                                Getting All Errors

                                                                                +

                                                                                Getting All Errors

                                                                                If you need to retrieve all error messages for failed fields, you can use the getErrors() method:

                                                                                $errors = $validation->getErrors();
                                                                                 /*
                                                                                @@ -1251,7 +1284,7 @@ 

                                                                                Translation of Messa

                                                                                -

                                                                                Getting a Single Error

                                                                                +

                                                                                Getting a Single Error

                                                                                You can retrieve the error for a single field with the getError() method. The only parameter is the field name:

                                                                                $error = $validation->getError('username');
                                                                                @@ -1264,7 +1297,7 @@ 

                                                                                Getting a Single Err

                                                                                -

                                                                                Check If Error Exists

                                                                                +

                                                                                Check If Error Exists

                                                                                You can check to see if an error exists with the hasError() method. The only parameter is the field name:

                                                                                if ($validation->hasError('username')) {
                                                                                     echo $validation->getError('username');
                                                                                @@ -1286,7 +1319,7 @@ 

                                                                                Check If Error Exist

                                                                                -

                                                                                Redirect and Validation Errors

                                                                                +

                                                                                Redirect and Validation Errors

                                                                                PHP shares nothing between requests. So when you redirect if a validation fails, there will be no validation errors in the redirected request because the validation has run in the previous request.

                                                                                @@ -1304,12 +1337,12 @@

                                                                                Check If Error Exist

                                                                                -

                                                                                Customizing Error Display

                                                                                +

                                                                                Customizing Error Display

                                                                                When you call $validation->listErrors() or $validation->showError(), it loads a view file in the background that determines how the errors are displayed. By default, they display with a class of errors on the wrapping div. You can easily create new views and use them throughout your application.

                                                                                -

                                                                                Creating the Views

                                                                                +

                                                                                Creating the Views

                                                                                The first step is to create custom views. These can be placed anywhere that the view() method can locate them, which means the standard View directory, or any namespaced View folder will work. For example, you could create a new view at app/Views/_errors_list.php:

                                                                                @@ -1340,7 +1373,7 @@

                                                                                Creating the Views

                                                                                -

                                                                                Configuration

                                                                                +

                                                                                Configuration

                                                                                Once you have your views created, you need to let the Validation library know about them. Open app/Config/Validation.php. Inside, you’ll find the $templates property where you can list as many custom views as you want, and provide an short alias they can be referenced by. If we were to add our example file from above, it would look something like:

                                                                                @@ -1366,7 +1399,7 @@

                                                                                Configuration

                                                                                -

                                                                                Specifying the Template

                                                                                +

                                                                                Specifying the Template

                                                                                You can specify the template to use by passing it’s alias as the first parameter in listErrors():

                                                                                <?= $validation->listErrors('my_list') ?>
                                                                                 
                                                                                @@ -1379,9 +1412,9 @@

                                                                                Specifying the Templ

                                                                                -

                                                                                Creating Custom Rules

                                                                                +

                                                                                Creating Custom Rules

                                                                                -

                                                                                Using Rule Classes

                                                                                +

                                                                                Using Rule Classes

                                                                                Rules are stored within simple, namespaced classes. They can be stored any location you would like, as long as the autoloader can find it. These files are called RuleSets.

                                                                                @@ -1522,7 +1555,7 @@

                                                                                Allowing Parameters -

                                                                                Using Closure Rule

                                                                                +

                                                                                Using Closure Rule

                                                                                New in version 4.3.0.

                                                                                @@ -1571,9 +1604,86 @@

                                                                                Allowing Parameters +

                                                                                Using Callable Rule

                                                                                +
                                                                                +

                                                                                New in version 4.5.0.

                                                                                +
                                                                                +

                                                                                If you like to use an array callback as a rule, you may use it instead of a Closure Rule.

                                                                                +

                                                                                You need to use an array for validation rules:

                                                                                +
                                                                                namespace App\Controllers;
                                                                                +
                                                                                +use Config\Services;
                                                                                +
                                                                                +class Form extends BaseController
                                                                                +{
                                                                                +    // Define a custom validation rule.
                                                                                +    public function _ruleEven($value): bool
                                                                                +    {
                                                                                +        return (int) $value % 2 === 0;
                                                                                +    }
                                                                                +
                                                                                +    public function process()
                                                                                +    {
                                                                                +        // ...
                                                                                +
                                                                                +        $validation = Services::validation();
                                                                                +        $validation->setRules(
                                                                                +            [
                                                                                +                'foo' => [
                                                                                +                    'required',
                                                                                +                    // Specify the method in this controller as a rule.
                                                                                +                    [$this, '_ruleEven'],
                                                                                +                ],
                                                                                +            ],
                                                                                +            [
                                                                                +                // Errors
                                                                                +                'foo' => [
                                                                                +                    // Specify the array key for the callable rule.
                                                                                +                    1 => 'The value is not even.',
                                                                                +                ],
                                                                                +            ],
                                                                                +        );
                                                                                +
                                                                                +        if (! $validation->run($data)) {
                                                                                +            // handle validation errors
                                                                                +        }
                                                                                +
                                                                                +        // ...
                                                                                +    }
                                                                                +}
                                                                                +
                                                                                +
                                                                                +

                                                                                You must set the error message for the callable rule. +When you specify the error message, set the array key for the callable rule. +In the above code, the required rule has the key 0, and the callable has 1.

                                                                                +

                                                                                Or you can use the following parameters:

                                                                                +
                                                                                namespace App\Controllers;
                                                                                +
                                                                                +use Config\Services;
                                                                                +
                                                                                +class Form extends BaseController
                                                                                +{
                                                                                +    // Define a custom validation rule.
                                                                                +    public function _ruleEven($value, $data, &$error, $field): bool
                                                                                +    {
                                                                                +        if ((int) $value % 2 === 0) {
                                                                                +            return true;
                                                                                +        }
                                                                                +
                                                                                +        $error = 'The value is not even.';
                                                                                +
                                                                                +        return false;
                                                                                +    }
                                                                                +
                                                                                +    // ...
                                                                                +}
                                                                                +
                                                                                +
                                                                                +

                                                                                -

                                                                                Available Rules

                                                                                +

                                                                                Available Rules

                                                                                Note

                                                                                Rule is a string; there must be no spaces between the parameters, especially the is_unique rule. @@ -1592,7 +1702,7 @@

                                                                                Available Rules<

                                                                                -

                                                                                Rules for General Use

                                                                                +

                                                                                Rules for General Use

                                                                                The following is a list of all the native rules that are available to use:

                                                                                @@ -1667,63 +1777,69 @@

                                                                                Rules for General Us value. One or more comma-separated values.

                                                                                - + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

                                                                                exact_length[5] or exact_length[5,8,12]

                                                                                greater_than

                                                                                field_exists

                                                                                Yes

                                                                                Fails if field does not exist. (This rule was +added in v4.5.0.)

                                                                                greater_than

                                                                                Yes

                                                                                Fails if field is less than or equal to the parameter value or not numeric.

                                                                                greater_than[8]

                                                                                greater_than_equal_to

                                                                                greater_than_equal_to

                                                                                Yes

                                                                                Fails if field is less than the parameter value, or not numeric.

                                                                                greater_than_equal_to[5]

                                                                                hex

                                                                                hex

                                                                                No

                                                                                Fails if field contains anything other than hexadecimal characters.

                                                                                if_exist

                                                                                if_exist

                                                                                No

                                                                                If this rule is present, validation will check the field only when the field key exists in the data to validate.

                                                                                in_list

                                                                                in_list

                                                                                Yes

                                                                                Fails if field is not within a predetermined list.

                                                                                in_list[red,blue,green]

                                                                                integer

                                                                                integer

                                                                                No

                                                                                Fails if field contains anything other than an integer.

                                                                                is_natural

                                                                                is_natural

                                                                                No

                                                                                Fails if field contains anything other than a natural number: 0, 1, 2, 3, etc.

                                                                                is_natural_no_zero

                                                                                is_natural_no_zero

                                                                                No

                                                                                Fails if field contains anything other than a natural number, except zero: 1, 2, 3, etc.

                                                                                is_not_unique

                                                                                is_not_unique

                                                                                Yes

                                                                                Checks the database to see if the given value exist. Can ignore records by field/value to filter (currently accept only one filter).

                                                                                is_not_unique[table.field,where_field,where_value]

                                                                                is_unique

                                                                                is_unique

                                                                                Yes

                                                                                Checks if this field value exists in the database. Optionally set a column and value @@ -1731,122 +1847,122 @@

                                                                                Rules for General Us ignore itself.

                                                                                is_unique[table.field,ignore_field,ignore_value]

                                                                                less_than

                                                                                less_than

                                                                                Yes

                                                                                Fails if field is greater than or equal to the parameter value or not numeric.

                                                                                less_than[8]

                                                                                less_than_equal_to

                                                                                less_than_equal_to

                                                                                Yes

                                                                                Fails if field is greater than the parameter value or not numeric.

                                                                                less_than_equal_to[8]

                                                                                matches

                                                                                matches

                                                                                Yes

                                                                                The value must match the value of the field in the parameter.

                                                                                matches[field]

                                                                                max_length

                                                                                max_length

                                                                                Yes

                                                                                Fails if field is longer than the parameter value.

                                                                                max_length[8]

                                                                                min_length

                                                                                min_length

                                                                                Yes

                                                                                Fails if field is shorter than the parameter value.

                                                                                min_length[3]

                                                                                not_in_list

                                                                                not_in_list

                                                                                Yes

                                                                                Fails if field is within a predetermined list.

                                                                                not_in_list[red,blue,green]

                                                                                numeric

                                                                                numeric

                                                                                No

                                                                                Fails if field contains anything other than numeric characters.

                                                                                regex_match

                                                                                regex_match

                                                                                Yes

                                                                                Fails if field does not match the regular expression.

                                                                                regex_match[/regex/]

                                                                                permit_empty

                                                                                permit_empty

                                                                                No

                                                                                Allows the field to receive an empty array, empty string, null or false.

                                                                                required

                                                                                required

                                                                                No

                                                                                Fails if the field is an empty array, empty string, null or false.

                                                                                required_with

                                                                                required_with

                                                                                Yes

                                                                                The field is required when any of the other fields is not empty() in the data.

                                                                                required_with[field1,field2]

                                                                                required_without

                                                                                required_without

                                                                                Yes

                                                                                The field is required when any of the other fields is empty() in the data.

                                                                                required_without[field1,field2]

                                                                                string

                                                                                string

                                                                                No

                                                                                A generic alternative to the alpha* rules that confirms the element is a string

                                                                                timezone

                                                                                timezone

                                                                                No

                                                                                Fails if field does match a timezone per timezone_identifiers_list()

                                                                                valid_base64

                                                                                valid_base64

                                                                                No

                                                                                Fails if field contains anything other than valid Base64 characters.

                                                                                valid_json

                                                                                valid_json

                                                                                No

                                                                                Fails if field does not contain a valid JSON string.

                                                                                valid_email

                                                                                valid_email

                                                                                No

                                                                                Fails if field does not contain a valid email address.

                                                                                valid_emails

                                                                                valid_emails

                                                                                No

                                                                                Fails if any value provided in a comma separated list is not a valid email.

                                                                                valid_ip

                                                                                valid_ip

                                                                                Yes

                                                                                Fails if the supplied IP is not valid. Accepts an optional parameter of ipv4 or ipv6 to specify an IP format.

                                                                                valid_ip[ipv6]

                                                                                valid_url

                                                                                valid_url

                                                                                No

                                                                                Fails if field does not contain (loosely) a URL. Includes simple strings that could be @@ -1855,7 +1971,7 @@

                                                                                Rules for General Us be used.

                                                                                valid_url_strict

                                                                                valid_url_strict

                                                                                Yes

                                                                                Fails if field does not contain a valid URL. You can optionally specify a list of valid @@ -1864,7 +1980,7 @@

                                                                                Rules for General Us FILTER_VALIDATE_URL.

                                                                                valid_url_strict[https]

                                                                                valid_date

                                                                                valid_date

                                                                                Yes

                                                                                Fails if field does not contain a valid date. Any string that strtotime() accepts is @@ -1874,7 +1990,7 @@

                                                                                Rules for General Us the parameter.

                                                                                valid_date[d/m/Y]

                                                                                valid_cc_number

                                                                                valid_cc_number

                                                                                Yes

                                                                                Verifies that the credit card number matches the format used by the specified provider. @@ -1908,7 +2024,7 @@

                                                                                Rules for General Us
                                                                                -

                                                                                Rules for File Uploads

                                                                                +

                                                                                Rules for File Uploads

                                                                                When you validate uploaded files, you must use the rules specifically created for file validation.

                                                                                diff --git a/docs/license.html b/docs/license.html index 994ef684..ed75f5e0 100644 --- a/docs/license.html +++ b/docs/license.html @@ -4,7 +4,7 @@ - The MIT License (MIT) — CodeIgniter 4.4.8 documentation + The MIT License (MIT) — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                              • Manual Installation
                                                                              • Running Your App
                                                                              • Troubleshooting
                                                                              • +
                                                                              • Deployment
                                                                              • Change Logs
                                                                              • Upgrading From a Previous Version
                                                                              • CodeIgniter Repositories
                                                                              • @@ -176,6 +177,7 @@
                                                                              • Library Reference
                                                                              • -

                                                                                Setting Validation Rules

                                                                                +

                                                                                Setting Validation Rules

                                                                                The first step is to fill out the $validationRules class property with the fields and rules that should be applied. If you have custom error message that you want to use, place them in the $validationMessages array:

                                                                                <?php
                                                                                @@ -1215,12 +1577,12 @@ 

                                                                                Setting Validation R

                                                                                -

                                                                                Getting Validation Result

                                                                                +

                                                                                Getting Validation Result

                                                                                Now, whenever you call the insert(), update(), or save() methods, the data will be validated. If it fails, the model will return boolean false.

                                                                                -

                                                                                Getting Validation Errors

                                                                                +

                                                                                Getting Validation Errors

                                                                                You can use the errors() method to retrieve the validation errors:

                                                                                <?php
                                                                                 
                                                                                @@ -1242,7 +1604,7 @@ 

                                                                                Getting Validation R

                                                                                -

                                                                                Retrieving Validation Rules

                                                                                +

                                                                                Retrieving Validation Rules

                                                                                You can retrieve a model’s validation rules by accessing its validationRules property:

                                                                                <?php
                                                                                @@ -1270,7 +1632,7 @@ 

                                                                                Retrieving Validatio

                                                                                -

                                                                                Validation Placeholders

                                                                                +

                                                                                Validation Placeholders

                                                                                The model provides a simple method to replace parts of your rules based on data that’s being passed into it. This sounds fairly obscure but can be especially handy with the is_unique validation rule. Placeholders are simply the name of the field (or array key) that was passed in as $data surrounded by curly brackets. It will be @@ -1336,7 +1698,7 @@

                                                                                Validation Placehold

                                                                                -

                                                                                Protecting Fields

                                                                                +

                                                                                Protecting Fields

                                                                                To help protect against Mass Assignment Attacks, the Model class requires that you list all of the field names that can be changed during inserts and updates in the $allowedFields class property. Any data provided in addition to these will be removed prior to hitting the database. This is great for ensuring that timestamps, @@ -1366,7 +1728,7 @@

                                                                                Protecting Fields

                                                                                -

                                                                                Runtime Return Type Changes

                                                                                +

                                                                                Runtime Return Type Changes

                                                                                You can specify the format that data should be returned as when using the find*() methods as the class property, $returnType. There may be times that you would like the data back in a different format, though. The Model provides methods that allow you to do just that.

                                                                                @@ -1376,7 +1738,7 @@

                                                                                Runtime Return Type it is reset to its default value.

                                                                                -

                                                                                asArray()

                                                                                +

                                                                                asArray()

                                                                                Returns data from the next find*() method as associative arrays:

                                                                                <?php
                                                                                 
                                                                                @@ -1385,7 +1747,7 @@ 

                                                                                asArray()

                                                                                -

                                                                                asObject()

                                                                                +

                                                                                asObject()

                                                                                Returns data from the next find*() method as standard objects or custom class instances:

                                                                                <?php
                                                                                 
                                                                                @@ -1399,7 +1761,7 @@ 

                                                                                asObject()

                                                                                -

                                                                                Processing Large Amounts of Data

                                                                                +

                                                                                Processing Large Amounts of Data

                                                                                Sometimes, you need to process large amounts of data and would run the risk of running out of memory. To make this simpler, you may use the chunk() method to get smaller chunks of data that you can then do your work on. The first parameter is the number of rows to retrieve in a single chunk. The second @@ -1416,9 +1778,9 @@

                                                                                Processing Large Amo

                                                                                -

                                                                                Working with Query Builder

                                                                                +

                                                                                Working with Query Builder

                                                                                -

                                                                                Getting Query Builder for the Model’s Table

                                                                                +

                                                                                Getting Query Builder for the Model’s Table

                                                                                CodeIgniter Model has one instance of the Query Builder for that model’s database connection. You can get access to the shared instance of the Query Builder any time you need it:

                                                                                <?php
                                                                                @@ -1435,7 +1797,7 @@ 

                                                                                Getting Query Builde

                                                                                -

                                                                                Getting Query Builder for Another Table

                                                                                +

                                                                                Getting Query Builder for Another Table

                                                                                If you need access to another table, you can get another instance of the Query Builder. Pass the table name in as a parameter, but be aware that this will not return a shared instance:

                                                                                @@ -1446,7 +1808,7 @@

                                                                                Getting Query Builde

                                                                                -

                                                                                Mixing Methods of Query Builder and Model

                                                                                +

                                                                                Mixing Methods of Query Builder and Model

                                                                                You can also use Query Builder methods and the Model’s CRUD methods in the same chained call, allowing for very elegant use:

                                                                                <?php
                                                                                @@ -1480,7 +1842,7 @@ 

                                                                                Mixing Methods of Qu

                                                                                -

                                                                                Model Events

                                                                                +

                                                                                Model Events

                                                                                There are several points within the model’s execution that you can specify multiple callback methods to run. These methods can be used to normalize data, hash passwords, save related entities, and much more.

                                                                                The following @@ -1499,7 +1861,7 @@

                                                                                Mixing Methods of Qu $afterUpdateBatch can be used since v4.3.0.

                                                                                -

                                                                                Defining Callbacks

                                                                                +

                                                                                Defining Callbacks

                                                                                You specify the callbacks by first creating a new class method in your model to use.

                                                                                This class method will always receive a $data array as its only parameter.

                                                                                The exact contents of the $data array will vary between events, but will always @@ -1536,7 +1898,7 @@

                                                                                Defining Callbacks

                                                                                -

                                                                                Specifying Callbacks To Run

                                                                                +

                                                                                Specifying Callbacks To Run

                                                                                You specify when to run the callbacks by adding the method name to the appropriate class property ($beforeInsert, $afterUpdate, etc). Multiple callbacks can be added to a single event and they will be processed one after the other. You can use the same callback in multiple events:

                                                                                @@ -1583,7 +1945,7 @@

                                                                                Specifying Callbacks

                                                                                -

                                                                                Event Parameters

                                                                                +

                                                                                Event Parameters

                                                                                Since the exact data passed to each callback varies a bit, here are the details on what is in the $data parameter passed to each event:

                                                                                @@ -1667,7 +2029,7 @@

                                                                                Event Parameters

                                                                                -

                                                                                Modifying Find* Data

                                                                                +

                                                                                Modifying Find* Data

                                                                                The beforeFind and afterFind methods can both return a modified set of data to override the normal response from the model. For afterFind any changes made to data in the return array will automatically be passed back to the calling context. In order for beforeFind to intercept the find workflow it must also return an additional @@ -1704,7 +2066,7 @@

                                                                                Modifying Find* Data

                                                                                -

                                                                                Manual Model Creation

                                                                                +

                                                                                Manual Model Creation

                                                                                You do not need to extend any special class to create a model for your application. All you need is to get an instance of the database connection and you’re good to go. This allows you to bypass the features CodeIgniter’s Model gives you out of the box, and create a fully custom experience.

                                                                                diff --git a/docs/objects.inv b/docs/objects.inv index 8916689ec593f074590b184f61dff7e8376d6ce2..1e8af212e9082f02fb83f79e22c0a44135050c09 100644 GIT binary patch delta 13079 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 vDhgP*9~hUI-QC?C{_o$lt4^IdH|K7x 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 diff --git a/docs/outgoing/alternative_php.html b/docs/outgoing/alternative_php.html index d13894d2..d673cc30 100644 --- a/docs/outgoing/alternative_php.html +++ b/docs/outgoing/alternative_php.html @@ -4,7 +4,7 @@ - Alternate PHP Syntax for View Files — CodeIgniter 4.4.8 documentation + Alternate PHP Syntax for View Files — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                              • Manual Installation
                                                                              • Running Your App
                                                                              • Troubleshooting
                                                                              • +
                                                                              • Deployment
                                                                              • Change Logs
                                                                              • Upgrading From a Previous Version
                                                                              • CodeIgniter Repositories
                                                                              • @@ -176,6 +177,7 @@
                                                                              • Library Reference
                                                                              • -

                                                                                Handling Response Types

                                                                                +

                                                                                Handling Response Types

                                                                                When you pass your data in any of these methods, they will determine the data type to format the results as based on the following criteria:

                                                                                  -
                                                                                • If data is a string, it will be treated as HTML to send back to the client.

                                                                                • -
                                                                                • If data is an array, it will be formatted according to the controller’s $this->format value. If that is empty, -it will try to negotiate the content type with what the client asked for, defaulting to JSON -if nothing else has been specified within Config/Format.php, the $supportedResponseFormats property.

                                                                                • +
                                                                                • The format is determined according to the controller’s $this->format value. +If that is null, it will try to negotiate the content type with what the +client asked for, defaulting to the first element (JSON by default) in the +$supportedResponseFormats property within app/Config/Format.php.

                                                                                • +
                                                                                • The data will be formatted according to the format. If the format is not JSON +and data is a string, it will be treated as HTML to send back to the client.

                                                                                -

                                                                                To define the formatter that is used, edit Config/Format.php. The $supportedResponseFormats contains a list of +

                                                                                +

                                                                                Note

                                                                                +

                                                                                Prior to v4.5.0, due to a bug, if data is a string, it will be treated +as HTML even if the format is JSON.

                                                                                +
                                                                                +

                                                                                To define the formatter that is used, edit app/Config/Format.php. The $supportedResponseFormats contains a list of mime types that your application can automatically format the response for. By default, the system knows how to format both XML and JSON responses:

                                                                                <?php
                                                                                diff --git a/docs/outgoing/csp.html b/docs/outgoing/csp.html
                                                                                index ad1e7f29..580c2e5a 100644
                                                                                --- a/docs/outgoing/csp.html
                                                                                +++ b/docs/outgoing/csp.html
                                                                                @@ -4,7 +4,7 @@
                                                                                   
                                                                                 
                                                                                   
                                                                                -  Content Security Policy — CodeIgniter 4.4.8 documentation
                                                                                +  Content Security Policy — CodeIgniter 4.5.0 documentation
                                                                                       
                                                                                       
                                                                                       
                                                                                @@ -17,7 +17,7 @@
                                                                                   
                                                                                         
                                                                                         
                                                                                -        
                                                                                +        
                                                                                         
                                                                                         
                                                                                         
                                                                                @@ -65,6 +65,7 @@
                                                                                 
                                                                              • Manual Installation
                                                                              • Running Your App
                                                                              • Troubleshooting
                                                                              • +
                                                                              • Deployment
                                                                              • Change Logs
                                                                              • Upgrading From a Previous Version
                                                                              • CodeIgniter Repositories
                                                                              • @@ -176,6 +177,7 @@
                                                                              • Library Reference
                                                                              • The first parameter to each of the “add” methods is an appropriate string value, or an array of them.

                                                                                +
                                                                                +

                                                                                Report Only

                                                                                The reportOnly() method allows you to specify the default reporting treatment -for subsequent sources, unless over-ridden. For instance, you could specify +for subsequent sources, unless over-ridden.

                                                                                +

                                                                                For instance, you could specify that youtube.com was allowed, and then provide several allowed but reported sources:

                                                                                <?php
                                                                                 
                                                                                @@ -414,13 +426,27 @@ 

                                                                                Runtime Configuration

                                                                                +
                                                                                +

                                                                                Clear Directives

                                                                                +

                                                                                If you want to clear existing CSP directives, you can use the clearDirective() +method:

                                                                                +
                                                                                <?php
                                                                                +
                                                                                +// get the CSP instance
                                                                                +$csp = $this->response->getCSP();
                                                                                +
                                                                                +$csp->clearDirective('style-src');
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                -

                                                                                Inline Content

                                                                                +

                                                                                Inline Content

                                                                                It is possible to set a website to not protect even inline scripts and styles on its own pages, since this might have been the result of user-generated content. To protect against this, CSP allows you to specify a nonce within the <style> and <script> tags, and to add those values to the response’s header.

                                                                                -

                                                                                Using Placeholders

                                                                                +

                                                                                Using Placeholders

                                                                                This is a pain to handle in real life, and is most secure when generated on the fly. To make this simple, you can include a {csp-style-nonce} or {csp-script-nonce} placeholder in the tag and it will be handled for you automatically:

                                                                                @@ -446,7 +472,7 @@

                                                                                Using Placeholders

                                                                                -

                                                                                Using Functions

                                                                                +

                                                                                Using Functions

                                                                                If you don’t like the auto replacement functionality above, you can turn it off with setting $autoNonce = false in app/Config/ContentSecurityPolicy.php.

                                                                                In this case, you can use the functions, csp_script_nonce() and csp_style_nonce():

                                                                                diff --git a/docs/outgoing/index.html b/docs/outgoing/index.html index a773c8ae..8a36c8a1 100644 --- a/docs/outgoing/index.html +++ b/docs/outgoing/index.html @@ -4,7 +4,7 @@ - Building Responses — CodeIgniter 4.4.8 documentation + Building Responses — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                              • Manual Installation
                                                                              • Running Your App
                                                                              • Troubleshooting
                                                                              • +
                                                                              • Deployment
                                                                              • Change Logs
                                                                              • Upgrading From a Previous Version
                                                                              • CodeIgniter Repositories
                                                                              • @@ -176,6 +177,7 @@
                                                                              • Library Reference
                                                                                • Caching Driver
                                                                                • Cookies
                                                                                • +
                                                                                • Cross-Origin Resource Sharing (CORS)
                                                                                • CURLRequest Class
                                                                                • Email Class
                                                                                • Encryption Service
                                                                                • @@ -223,6 +225,7 @@
                                                                                • Controller Testing
                                                                                • HTTP Testing
                                                                                • Testing Responses
                                                                                • +
                                                                                • Testing CLI Commands
                                                                                • Mocking
                                                                                • Benchmarking
                                                                                • Debugging Your Application
                                                                                • diff --git a/docs/outgoing/localization.html b/docs/outgoing/localization.html index 3d424af1..f297c888 100644 --- a/docs/outgoing/localization.html +++ b/docs/outgoing/localization.html @@ -4,7 +4,7 @@ - Localization — CodeIgniter 4.4.8 documentation + Localization — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                • Manual Installation
                                                                                • Running Your App
                                                                                • Troubleshooting
                                                                                • +
                                                                                • Deployment
                                                                                • Change Logs
                                                                                • Upgrading From a Previous Version
                                                                                • CodeIgniter Repositories
                                                                                • @@ -176,6 +177,7 @@
                                                                                • Library Reference
                                                                                  • Caching Driver
                                                                                  • Cookies
                                                                                  • +
                                                                                  • Cross-Origin Resource Sharing (CORS)
                                                                                  • CURLRequest Class
                                                                                  • Email Class
                                                                                  • Encryption Service
                                                                                  • @@ -223,6 +225,7 @@
                                                                                  • Controller Testing
                                                                                  • HTTP Testing
                                                                                  • Testing Responses
                                                                                  • +
                                                                                  • Testing CLI Commands
                                                                                  • Mocking
                                                                                  • Benchmarking
                                                                                  • Debugging Your Application
                                                                                  • @@ -285,41 +288,42 @@

                                                                                    Localization

                                                                                    -

                                                                                    Working with Locales

                                                                                    +

                                                                                    Working with Locales

                                                                                    CodeIgniter provides several tools to help you localize your application for different languages. While full localization of an application is a complex subject, it’s simple to swap out strings in your application with different supported languages.

                                                                                    @@ -339,9 +343,9 @@

                                                                                    Working with Locales< Command-line requests will not have these features.

                                                                                    -

                                                                                    Configuring the Locale

                                                                                    +

                                                                                    Configuring the Locale

                                                                                    -

                                                                                    Setting the Default Locale

                                                                                    +

                                                                                    Setting the Default Locale

                                                                                    Every site will have a default language/locale they operate in. This can be set in app/Config/App.php:

                                                                                    <?php
                                                                                     
                                                                                    @@ -370,7 +374,7 @@ 

                                                                                    Configuring the Local

                                                                                    -

                                                                                    Locale Detection

                                                                                    +

                                                                                    Locale Detection

                                                                                    There are two methods supported to detect the correct locale during the request. The first is a “set and forget” method that will automatically perform content negotiation for you to determine the correct locale to use. The second method allows you to specify a segment in your routes that @@ -379,7 +383,7 @@

                                                                                    Locale Detection<

                                                                                    Since v4.4.0, IncomingRequest::setValidLocales() has been added to set (and reset) valid locales that are set from Config\App::$supportedLocales setting.

                                                                                    -

                                                                                    Content Negotiation

                                                                                    +

                                                                                    Content Negotiation

                                                                                    You can set up content negotiation to happen automatically by setting two additional settings in app/Config/App.php. The first value tells the Request class that we do want to negotiate a locale, so simply set it to true:

                                                                                    <?php
                                                                                    @@ -420,7 +424,7 @@ 

                                                                                    Content Negotiation

                                                                                    -

                                                                                    In Routes

                                                                                    +

                                                                                    In Routes

                                                                                    The second method uses a custom placeholder to detect the desired locale and set it on the Request. The placeholder {locale} can be placed as a segment in your route. If present, the contents of the matching segment will be your locale:

                                                                                    @@ -446,7 +450,7 @@

                                                                                    Content Negotiation

                                                                                    -

                                                                                    Setting the Current Locale

                                                                                    +

                                                                                    Setting the Current Locale

                                                                                    If you want to set the locale directly, you may use IncomingRequest::setLocale(string $locale).

                                                                                    Before setting the locale, you must set valid locales. Because any attempt to @@ -478,7 +482,7 @@

                                                                                    Setting the Current L

                                                                                    -

                                                                                    Retrieving the Current Locale

                                                                                    +

                                                                                    Retrieving the Current Locale

                                                                                    The current locale can always be retrieved from the IncomingRequest object, through the getLocale() method. If your controller is extending CodeIgniter\Controller, this will be available through $this->request:

                                                                                    <?php
                                                                                    @@ -503,9 +507,9 @@ 

                                                                                    Retrieving the Curren

                                                                                    -

                                                                                    Language Localization

                                                                                    +

                                                                                    Language Localization

                                                                                    -

                                                                                    Creating Language Files

                                                                                    +

                                                                                    Creating Language Files

                                                                                    Note

                                                                                    The Language Files do not have namespaces.

                                                                                    @@ -549,7 +553,7 @@

                                                                                    Creating Language Fi

                                                                                    -

                                                                                    Basic Usage

                                                                                    +

                                                                                    Basic Usage

                                                                                    You can use the lang() helper function to retrieve text from any of the language files, by passing the filename and the language key as the first parameter, separated by a period (.). For example, to load the errorEmailMissing string from the Errors.php language file, you would do the following:

                                                                                    @@ -567,7 +571,7 @@

                                                                                    Basic UsageIf the requested language key doesn’t exist in the file for the current locale, the string will be passed back, unchanged. In this example, it would return ‘Errors.errorEmailMissing’ or ‘Errors.nested.error.message’ if it didn’t exist.

                                                                                    -

                                                                                    Replacing Parameters

                                                                                    +

                                                                                    Replacing Parameters

                                                                                    Note

                                                                                    The following functions all require the intl extension to @@ -662,7 +666,7 @@

                                                                                    Replacing Parameters earlier will give you an excellent idea as to the options available.

                                                                                    -

                                                                                    Specifying Locale

                                                                                    +

                                                                                    Specifying Locale

                                                                                    To specify a different locale to be used when replacing parameters, you can pass the locale in as the third parameter to the lang() function.

                                                                                    <?php
                                                                                    @@ -678,7 +682,7 @@ 

                                                                                    Specifying Locale

                                                                                    -

                                                                                    Nested Arrays

                                                                                    +

                                                                                    Nested Arrays

                                                                                    Language files also allow nested arrays to make working with lists, etc… easier.

                                                                                    <?php
                                                                                     
                                                                                    @@ -702,7 +706,7 @@ 

                                                                                    Nested Arrays

                                                                                    -

                                                                                    Language Fallback

                                                                                    +

                                                                                    Language Fallback

                                                                                    If you have a set of messages for a given locale, for instance Language/en/app.php, you can add language variants for that locale, each in its own folder, for instance Language/en-US/app.php.

                                                                                    @@ -717,7 +721,7 @@

                                                                                    Language FallbackLanguage/fr directory, and finally in the Language/en directory.

                                                                                    -

                                                                                    Message Translations

                                                                                    +

                                                                                    Message Translations

                                                                                    We have an “official” set of translations in their own repository.

                                                                                    You could download that repository, and copy its Language folder @@ -731,6 +735,71 @@

                                                                                    Message Translations

                                                                                    The translated messages will be automatically picked up because the translations folders get mapped appropriately.

                                                                                    +
                                                                                    +

                                                                                    Generating Translation Files via Command

                                                                                    +
                                                                                    +

                                                                                    New in version 4.5.0.

                                                                                    +
                                                                                    +

                                                                                    You can automatically generate and update translation files in your app folder. The command will search for the use of the lang() function, combine the current translation keys in app/Language by defining the locale defaultLocale from Config\App. +After the operation, you need to translate the language keys yourself. +The command is able to recognize nested keys normally File.array.nested.text. +Previously saved keys do not change.

                                                                                    +
                                                                                    php spark lang:find
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    <?php
                                                                                    +
                                                                                    +// Controllers/Translation/Lang.php
                                                                                    +$message  = lang('Text.info.success');
                                                                                    +$message2 = lang('Text.paragraph');
                                                                                    +
                                                                                    +// The following will be saved in Language/en/Text.php
                                                                                    +return [
                                                                                    +    'info' => [
                                                                                    +        'success' => 'Text.info.success',
                                                                                    +    ],
                                                                                    +    'paragraph' => 'Text.paragraph',
                                                                                    +];
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    Note

                                                                                    +

                                                                                    When the command scans folders, app/Language will be skipped.

                                                                                    +
                                                                                    +

                                                                                    The language files generated will most likely not conform to your coding standards. +It is recommended to format them. For example, run vendor/bin/php-cs-fixer fix ./app/Language if php-cs-fixer is installed.

                                                                                    +

                                                                                    Before updating, it is possible to preview the translations found by the command:

                                                                                    +
                                                                                    php spark lang:find --verbose --show-new
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    The detailed output of --verbose also shows a list of invalid keys. For example:

                                                                                    +
                                                                                    ...
                                                                                    +
                                                                                    +Files found: 10
                                                                                    +New translates found: 30
                                                                                    +Bad translates found: 5
                                                                                    ++------------------------+---------------------------------+
                                                                                    +| Bad Key                | Filepath                        |
                                                                                    ++------------------------+---------------------------------+
                                                                                    +| ..invalid_nested_key.. | app/Controllers/Translation.php |
                                                                                    +| .invalid_key           | app/Controllers/Translation.php |
                                                                                    +| TranslationBad         | app/Controllers/Translation.php |
                                                                                    +| TranslationBad.        | app/Controllers/Translation.php |
                                                                                    +| TranslationBad...      | app/Controllers/Translation.php |
                                                                                    ++------------------------+---------------------------------+
                                                                                    +
                                                                                    +All operations done!
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    For a more accurate search, specify the desired locale or directory to scan.

                                                                                    +
                                                                                    php spark lang:find --dir Controllers/Translation --locale en --show-new
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    Detailed information can be found by running the command:

                                                                                    +
                                                                                    php spark lang:find --help
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    diff --git a/docs/outgoing/response.html b/docs/outgoing/response.html index b1c8b73f..fb8da7c7 100644 --- a/docs/outgoing/response.html +++ b/docs/outgoing/response.html @@ -4,7 +4,7 @@ - HTTP Responses — CodeIgniter 4.4.8 documentation + HTTP Responses — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                  • Manual Installation
                                                                                  • Running Your App
                                                                                  • Troubleshooting
                                                                                  • +
                                                                                  • Deployment
                                                                                  • Change Logs
                                                                                  • Upgrading From a Previous Version
                                                                                  • CodeIgniter Repositories
                                                                                  • @@ -176,6 +177,7 @@
                                                                                  • Library Reference
                                                                                    • Caching Driver
                                                                                    • Cookies
                                                                                    • +
                                                                                    • Cross-Origin Resource Sharing (CORS)
                                                                                    • CURLRequest Class
                                                                                    • Email Class
                                                                                    • Encryption Service
                                                                                    • @@ -223,6 +225,7 @@
                                                                                    • Controller Testing
                                                                                    • HTTP Testing
                                                                                    • Testing Responses
                                                                                    • +
                                                                                    • Testing CLI Commands
                                                                                    • Mocking
                                                                                    • Benchmarking
                                                                                    • Debugging Your Application
                                                                                    • @@ -849,7 +852,7 @@

                                                                                      Class Reference<
                                                                                      -setCookie($name = ''[, $value = ''[, $expire = ''[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = false[, $httponly = false[, $samesite = null]]]]]]]])
                                                                                      +setCookie($name = ''[, $value = ''[, $expire = 0[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = false[, $httponly = false[, $samesite = null]]]]]]]])
                                                                                      Parameters:
                                                                                        @@ -885,7 +888,7 @@

                                                                                        Class Reference< $cookie = [ 'name' => 'The Cookie Name', 'value' => 'The Value', - 'expire' => '86500', + 'expire' => 86500, 'domain' => '.some-domain.com', 'path' => '/', 'prefix' => 'myprefix_', @@ -898,7 +901,7 @@

                                                                                        Class Reference<

                                                                                        Only the name and value are required. To delete a cookie set it with the -expire blank.

                                                                                        +value blank.

                                                                                        The expire is set in seconds, which will be added to the current time. Do not include the time, but rather only the number of seconds from now that you wish the cookie to be valid. If the expire is diff --git a/docs/outgoing/table.html b/docs/outgoing/table.html index b5926451..b9064291 100644 --- a/docs/outgoing/table.html +++ b/docs/outgoing/table.html @@ -4,7 +4,7 @@ - HTML Table Class — CodeIgniter 4.4.8 documentation + HTML Table Class — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@

                                                                                      • Manual Installation
                                                                                      • Running Your App
                                                                                      • Troubleshooting
                                                                                      • +
                                                                                      • Deployment
                                                                                      • Change Logs
                                                                                      • Upgrading From a Previous Version
                                                                                      • CodeIgniter Repositories
                                                                                      • @@ -176,6 +177,7 @@
                                                                                      • Library Reference
                                                                                        • Caching Driver
                                                                                        • Cookies
                                                                                        • +
                                                                                        • Cross-Origin Resource Sharing (CORS)
                                                                                        • CURLRequest Class
                                                                                        • Email Class
                                                                                        • Encryption Service
                                                                                        • @@ -223,6 +225,7 @@
                                                                                        • Controller Testing
                                                                                        • HTTP Testing
                                                                                        • Testing Responses
                                                                                        • +
                                                                                        • Testing CLI Commands
                                                                                        • Mocking
                                                                                        • Benchmarking
                                                                                        • Debugging Your Application
                                                                                        • diff --git a/docs/outgoing/view_cells.html b/docs/outgoing/view_cells.html index 41d5ddc2..75e1bc64 100644 --- a/docs/outgoing/view_cells.html +++ b/docs/outgoing/view_cells.html @@ -4,7 +4,7 @@ - View Cells — CodeIgniter 4.4.8 documentation + View Cells — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                        • Manual Installation
                                                                                        • Running Your App
                                                                                        • Troubleshooting
                                                                                        • +
                                                                                        • Deployment
                                                                                        • Change Logs
                                                                                        • Upgrading From a Previous Version
                                                                                        • CodeIgniter Repositories
                                                                                        • @@ -176,6 +177,7 @@
                                                                                        • Library Reference
                                                                                          • Caching Driver
                                                                                          • Cookies
                                                                                          • +
                                                                                          • Cross-Origin Resource Sharing (CORS)
                                                                                          • CURLRequest Class
                                                                                          • Email Class
                                                                                          • Encryption Service
                                                                                          • @@ -223,6 +225,7 @@
                                                                                          • Controller Testing
                                                                                          • HTTP Testing
                                                                                          • Testing Responses
                                                                                          • +
                                                                                          • Testing CLI Commands
                                                                                          • Mocking
                                                                                          • Benchmarking
                                                                                          • Debugging Your Application
                                                                                          • diff --git a/docs/outgoing/view_decorators.html b/docs/outgoing/view_decorators.html index 43c25a89..dc9c0373 100644 --- a/docs/outgoing/view_decorators.html +++ b/docs/outgoing/view_decorators.html @@ -4,7 +4,7 @@ - View Decorators — CodeIgniter 4.4.8 documentation + View Decorators — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                          • Manual Installation
                                                                                          • Running Your App
                                                                                          • Troubleshooting
                                                                                          • +
                                                                                          • Deployment
                                                                                          • Change Logs
                                                                                          • Upgrading From a Previous Version
                                                                                          • CodeIgniter Repositories
                                                                                          • @@ -176,6 +177,7 @@
                                                                                          • Library Reference
                                                                                            • Caching Driver
                                                                                            • Cookies
                                                                                            • +
                                                                                            • Cross-Origin Resource Sharing (CORS)
                                                                                            • CURLRequest Class
                                                                                            • Email Class
                                                                                            • Encryption Service
                                                                                            • @@ -223,6 +225,7 @@
                                                                                            • Controller Testing
                                                                                            • HTTP Testing
                                                                                            • Testing Responses
                                                                                            • +
                                                                                            • Testing CLI Commands
                                                                                            • Mocking
                                                                                            • Benchmarking
                                                                                            • Debugging Your Application
                                                                                            • diff --git a/docs/outgoing/view_layouts.html b/docs/outgoing/view_layouts.html index 7a0d9f13..3c80d88e 100644 --- a/docs/outgoing/view_layouts.html +++ b/docs/outgoing/view_layouts.html @@ -4,7 +4,7 @@ - View Layouts — CodeIgniter 4.4.8 documentation + View Layouts — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                            • Manual Installation
                                                                                            • Running Your App
                                                                                            • Troubleshooting
                                                                                            • +
                                                                                            • Deployment
                                                                                            • Change Logs
                                                                                            • Upgrading From a Previous Version
                                                                                            • CodeIgniter Repositories
                                                                                            • @@ -176,6 +177,7 @@
                                                                                            • Library Reference
                                                                                              • Caching Driver
                                                                                              • Cookies
                                                                                              • +
                                                                                              • Cross-Origin Resource Sharing (CORS)
                                                                                              • CURLRequest Class
                                                                                              • Email Class
                                                                                              • Encryption Service
                                                                                              • @@ -223,6 +225,7 @@
                                                                                              • Controller Testing
                                                                                              • HTTP Testing
                                                                                              • Testing Responses
                                                                                              • +
                                                                                              • Testing CLI Commands
                                                                                              • Mocking
                                                                                              • Benchmarking
                                                                                              • Debugging Your Application
                                                                                              • diff --git a/docs/outgoing/view_parser.html b/docs/outgoing/view_parser.html index 89a46fdd..ed0fbcb6 100644 --- a/docs/outgoing/view_parser.html +++ b/docs/outgoing/view_parser.html @@ -4,7 +4,7 @@ - View Parser — CodeIgniter 4.4.8 documentation + View Parser — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                              • Manual Installation
                                                                                              • Running Your App
                                                                                              • Troubleshooting
                                                                                              • +
                                                                                              • Deployment
                                                                                              • Change Logs
                                                                                              • Upgrading From a Previous Version
                                                                                              • CodeIgniter Repositories
                                                                                              • @@ -176,6 +177,7 @@
                                                                                              • Library Reference
                                                                                                • Caching Driver
                                                                                                • Cookies
                                                                                                • +
                                                                                                • Cross-Origin Resource Sharing (CORS)
                                                                                                • CURLRequest Class
                                                                                                • Email Class
                                                                                                • Encryption Service
                                                                                                • @@ -223,6 +225,7 @@
                                                                                                • Controller Testing
                                                                                                • HTTP Testing
                                                                                                • Testing Responses
                                                                                                • +
                                                                                                • Testing CLI Commands
                                                                                                • Mocking
                                                                                                • Benchmarking
                                                                                                • Debugging Your Application
                                                                                                • diff --git a/docs/outgoing/view_renderer.html b/docs/outgoing/view_renderer.html index 0b3c9791..a92bbdae 100644 --- a/docs/outgoing/view_renderer.html +++ b/docs/outgoing/view_renderer.html @@ -4,7 +4,7 @@ - View Renderer — CodeIgniter 4.4.8 documentation + View Renderer — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                                • Manual Installation
                                                                                                • Running Your App
                                                                                                • Troubleshooting
                                                                                                • +
                                                                                                • Deployment
                                                                                                • Change Logs
                                                                                                • Upgrading From a Previous Version
                                                                                                • CodeIgniter Repositories
                                                                                                • @@ -176,6 +177,7 @@
                                                                                                • Library Reference
                                                                                                  • Caching Driver
                                                                                                  • Cookies
                                                                                                  • +
                                                                                                  • Cross-Origin Resource Sharing (CORS)
                                                                                                  • CURLRequest Class
                                                                                                  • Email Class
                                                                                                  • Encryption Service
                                                                                                  • @@ -223,6 +225,7 @@
                                                                                                  • Controller Testing
                                                                                                  • HTTP Testing
                                                                                                  • Testing Responses
                                                                                                  • +
                                                                                                  • Testing CLI Commands
                                                                                                  • Mocking
                                                                                                  • Benchmarking
                                                                                                  • Debugging Your Application
                                                                                                  • diff --git a/docs/outgoing/views.html b/docs/outgoing/views.html index cef6e120..29f68074 100644 --- a/docs/outgoing/views.html +++ b/docs/outgoing/views.html @@ -4,7 +4,7 @@ - Views — CodeIgniter 4.4.8 documentation + Views — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                                  • Manual Installation
                                                                                                  • Running Your App
                                                                                                  • Troubleshooting
                                                                                                  • +
                                                                                                  • Deployment
                                                                                                  • Change Logs
                                                                                                  • Upgrading From a Previous Version
                                                                                                  • CodeIgniter Repositories
                                                                                                  • @@ -176,6 +177,7 @@
                                                                                                  • Library Reference
                                                                                                    • Caching Driver
                                                                                                    • Cookies
                                                                                                    • +
                                                                                                    • Cross-Origin Resource Sharing (CORS)
                                                                                                    • CURLRequest Class
                                                                                                    • Email Class
                                                                                                    • Encryption Service
                                                                                                    • @@ -223,6 +225,7 @@
                                                                                                    • Controller Testing
                                                                                                    • HTTP Testing
                                                                                                    • Testing Responses
                                                                                                    • +
                                                                                                    • Testing CLI Commands
                                                                                                    • Mocking
                                                                                                    • Benchmarking
                                                                                                    • Debugging Your Application
                                                                                                    • diff --git a/docs/php-modindex.html b/docs/php-modindex.html index fed5a049..2add51a3 100644 --- a/docs/php-modindex.html +++ b/docs/php-modindex.html @@ -3,7 +3,7 @@ - PHP Namespace Index — CodeIgniter 4.4.8 documentation + PHP Namespace Index — CodeIgniter 4.5.0 documentation @@ -16,7 +16,7 @@ - + @@ -65,6 +65,7 @@
                                                                                                    • Manual Installation
                                                                                                    • Running Your App
                                                                                                    • Troubleshooting
                                                                                                    • +
                                                                                                    • Deployment
                                                                                                    • Change Logs
                                                                                                    • Upgrading From a Previous Version
                                                                                                    • CodeIgniter Repositories
                                                                                                    • @@ -176,6 +177,7 @@
                                                                                                    • Library Reference
                                                                                                      • Caching Driver
                                                                                                      • Cookies
                                                                                                      • +
                                                                                                      • Cross-Origin Resource Sharing (CORS)
                                                                                                      • CURLRequest Class
                                                                                                      • Email Class
                                                                                                      • Encryption Service
                                                                                                      • @@ -223,6 +225,7 @@
                                                                                                      • Controller Testing
                                                                                                      • HTTP Testing
                                                                                                      • Testing Responses
                                                                                                      • +
                                                                                                      • Testing CLI Commands
                                                                                                      • Mocking
                                                                                                      • Benchmarking
                                                                                                      • Debugging Your Application
                                                                                                      • diff --git a/docs/search.html b/docs/search.html index 2c8f9cf4..eb822ebe 100644 --- a/docs/search.html +++ b/docs/search.html @@ -3,7 +3,7 @@ - Search — CodeIgniter 4.4.8 documentation + Search — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                                      • Manual Installation
                                                                                                      • Running Your App
                                                                                                      • Troubleshooting
                                                                                                      • +
                                                                                                      • Deployment
                                                                                                      • Change Logs
                                                                                                      • Upgrading From a Previous Version
                                                                                                      • CodeIgniter Repositories
                                                                                                      • @@ -176,6 +177,7 @@
                                                                                                      • Library Reference
                                                                                                        • Caching Driver
                                                                                                        • Cookies
                                                                                                        • +
                                                                                                        • Cross-Origin Resource Sharing (CORS)
                                                                                                        • CURLRequest Class
                                                                                                        • Email Class
                                                                                                        • Encryption Service
                                                                                                        • @@ -223,6 +225,7 @@
                                                                                                        • Controller Testing
                                                                                                        • HTTP Testing
                                                                                                        • Testing Responses
                                                                                                        • +
                                                                                                        • Testing CLI Commands
                                                                                                        • Mocking
                                                                                                        • Benchmarking
                                                                                                        • Debugging Your Application
                                                                                                        • diff --git a/docs/searchindex.js b/docs/searchindex.js index d88b0fb5..718ce500 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["changelogs/index", "changelogs/v4.0.0", "changelogs/v4.0.0-alpha.1", "changelogs/v4.0.0-alpha.2", "changelogs/v4.0.0-alpha.3", "changelogs/v4.0.0-alpha.4", "changelogs/v4.0.0-alpha.5", "changelogs/v4.0.0-beta.1", "changelogs/v4.0.0-beta.2", "changelogs/v4.0.0-beta.3", "changelogs/v4.0.0-beta.4", "changelogs/v4.0.0-rc.1", "changelogs/v4.0.0-rc.2", "changelogs/v4.0.0-rc.3", "changelogs/v4.0.0-rc.4", "changelogs/v4.0.3", "changelogs/v4.0.4", "changelogs/v4.0.5", "changelogs/v4.1.0", "changelogs/v4.1.1", "changelogs/v4.1.2", "changelogs/v4.1.3", "changelogs/v4.1.4", "changelogs/v4.1.5", "changelogs/v4.1.6", "changelogs/v4.1.7", "changelogs/v4.1.8", "changelogs/v4.1.9", "changelogs/v4.2.0", "changelogs/v4.2.1", "changelogs/v4.2.10", "changelogs/v4.2.11", "changelogs/v4.2.12", "changelogs/v4.2.2", "changelogs/v4.2.3", "changelogs/v4.2.4", "changelogs/v4.2.5", "changelogs/v4.2.6", "changelogs/v4.2.7", "changelogs/v4.2.8", "changelogs/v4.2.9", "changelogs/v4.3.0", "changelogs/v4.3.1", "changelogs/v4.3.2", "changelogs/v4.3.3", "changelogs/v4.3.4", "changelogs/v4.3.5", "changelogs/v4.3.6", "changelogs/v4.3.7", "changelogs/v4.3.8", "changelogs/v4.4.0", "changelogs/v4.4.1", "changelogs/v4.4.2", "changelogs/v4.4.3", "changelogs/v4.4.4", "changelogs/v4.4.5", "changelogs/v4.4.6", "changelogs/v4.4.7", "changelogs/v4.4.8", "cli/cli_commands", "cli/cli_controllers", "cli/cli_generators", "cli/cli_library", "cli/cli_overview", "cli/cli_request", "cli/index", "cli/spark_commands", "concepts/autoloader", "concepts/factories", "concepts/http", "concepts/index", "concepts/mvc", "concepts/security", "concepts/services", "concepts/structure", "database/call_function", "database/configuration", "database/connecting", "database/events", "database/examples", "database/helpers", "database/index", "database/metadata", "database/queries", "database/query_builder", "database/results", "database/transactions", "database/utilities", "dbmgmt/db_commands", "dbmgmt/forge", "dbmgmt/index", "dbmgmt/migration", "dbmgmt/seeds", "extending/authentication", "extending/basecontroller", "extending/common", "extending/composer_packages", "extending/contributing", "extending/core_classes", "extending/events", "extending/index", "general/ajax", "general/caching", "general/common_functions", "general/configuration", "general/environments", "general/errors", "general/helpers", "general/index", "general/logging", "general/managing_apps", "general/modules", "general/urls", "helpers/array_helper", "helpers/cookie_helper", "helpers/date_helper", "helpers/filesystem_helper", "helpers/form_helper", "helpers/html_helper", "helpers/index", "helpers/inflector_helper", "helpers/number_helper", "helpers/security_helper", "helpers/test_helper", "helpers/text_helper", "helpers/url_helper", "helpers/xml_helper", "incoming/content_negotiation", "incoming/controllers", "incoming/filters", "incoming/incomingrequest", "incoming/index", "incoming/message", "incoming/methodspoofing", "incoming/request", "incoming/restful", "incoming/routing", "index", "installation/backward_compatibility_notes", "installation/index", "installation/installing_composer", "installation/installing_manual", "installation/repositories", "installation/running", "installation/troubleshooting", "installation/upgrade_404", "installation/upgrade_405", "installation/upgrade_410", "installation/upgrade_412", "installation/upgrade_413", "installation/upgrade_414", "installation/upgrade_415", "installation/upgrade_416", "installation/upgrade_417", "installation/upgrade_418", "installation/upgrade_420", "installation/upgrade_421", "installation/upgrade_4210", "installation/upgrade_4211", "installation/upgrade_4212", "installation/upgrade_422", "installation/upgrade_423", "installation/upgrade_425", "installation/upgrade_426", "installation/upgrade_427", "installation/upgrade_428", "installation/upgrade_430", "installation/upgrade_431", "installation/upgrade_432", "installation/upgrade_433", "installation/upgrade_434", "installation/upgrade_435", "installation/upgrade_436", "installation/upgrade_437", "installation/upgrade_438", "installation/upgrade_440", "installation/upgrade_441", "installation/upgrade_442", "installation/upgrade_443", "installation/upgrade_444", "installation/upgrade_445", "installation/upgrade_446", "installation/upgrade_447", "installation/upgrade_448", "installation/upgrade_4xx", "installation/upgrade_configuration", "installation/upgrade_controllers", "installation/upgrade_database", "installation/upgrade_emails", "installation/upgrade_encryption", "installation/upgrade_file_upload", "installation/upgrade_html_tables", "installation/upgrade_images", "installation/upgrade_localization", "installation/upgrade_migrations", "installation/upgrade_models", "installation/upgrade_pagination", "installation/upgrade_responses", "installation/upgrade_routing", "installation/upgrade_security", "installation/upgrade_sessions", "installation/upgrade_validations", "installation/upgrade_view_parser", "installation/upgrade_views", "installation/upgrading", "intro/credits", "intro/index", "intro/psr", "intro/requirements", "libraries/caching", "libraries/cookies", "libraries/curlrequest", "libraries/email", "libraries/encryption", "libraries/file_collections", "libraries/files", "libraries/honeypot", "libraries/images", "libraries/index", "libraries/official_packages", "libraries/pagination", "libraries/publisher", "libraries/security", "libraries/sessions", "libraries/throttler", "libraries/time", "libraries/typography", "libraries/uploaded_files", "libraries/uri", "libraries/user_agent", "libraries/validation", "license", "models/entities", "models/index", "models/model", "outgoing/alternative_php", "outgoing/api_responses", "outgoing/csp", "outgoing/index", "outgoing/localization", "outgoing/response", "outgoing/table", "outgoing/view_cells", "outgoing/view_decorators", "outgoing/view_layouts", "outgoing/view_parser", "outgoing/view_renderer", "outgoing/views", "testing/benchmark", "testing/controllers", "testing/database", "testing/debugging", "testing/fabricator", "testing/feature", "testing/index", "testing/mocking", "testing/overview", "testing/response", "tutorial/conclusion", "tutorial/create_news_items", "tutorial/index", "tutorial/news_section", "tutorial/static_pages"], "filenames": ["changelogs/index.rst", "changelogs/v4.0.0.rst", "changelogs/v4.0.0-alpha.1.rst", "changelogs/v4.0.0-alpha.2.rst", "changelogs/v4.0.0-alpha.3.rst", "changelogs/v4.0.0-alpha.4.rst", "changelogs/v4.0.0-alpha.5.rst", "changelogs/v4.0.0-beta.1.rst", "changelogs/v4.0.0-beta.2.rst", "changelogs/v4.0.0-beta.3.rst", "changelogs/v4.0.0-beta.4.rst", "changelogs/v4.0.0-rc.1.rst", "changelogs/v4.0.0-rc.2.rst", "changelogs/v4.0.0-rc.3.rst", "changelogs/v4.0.0-rc.4.rst", "changelogs/v4.0.3.rst", "changelogs/v4.0.4.rst", "changelogs/v4.0.5.rst", "changelogs/v4.1.0.rst", "changelogs/v4.1.1.rst", "changelogs/v4.1.2.rst", "changelogs/v4.1.3.rst", "changelogs/v4.1.4.rst", "changelogs/v4.1.5.rst", "changelogs/v4.1.6.rst", "changelogs/v4.1.7.rst", "changelogs/v4.1.8.rst", "changelogs/v4.1.9.rst", "changelogs/v4.2.0.rst", "changelogs/v4.2.1.rst", "changelogs/v4.2.10.rst", "changelogs/v4.2.11.rst", "changelogs/v4.2.12.rst", "changelogs/v4.2.2.rst", "changelogs/v4.2.3.rst", "changelogs/v4.2.4.rst", "changelogs/v4.2.5.rst", "changelogs/v4.2.6.rst", "changelogs/v4.2.7.rst", "changelogs/v4.2.8.rst", "changelogs/v4.2.9.rst", "changelogs/v4.3.0.rst", "changelogs/v4.3.1.rst", "changelogs/v4.3.2.rst", "changelogs/v4.3.3.rst", "changelogs/v4.3.4.rst", "changelogs/v4.3.5.rst", "changelogs/v4.3.6.rst", "changelogs/v4.3.7.rst", "changelogs/v4.3.8.rst", "changelogs/v4.4.0.rst", "changelogs/v4.4.1.rst", "changelogs/v4.4.2.rst", "changelogs/v4.4.3.rst", "changelogs/v4.4.4.rst", "changelogs/v4.4.5.rst", "changelogs/v4.4.6.rst", "changelogs/v4.4.7.rst", "changelogs/v4.4.8.rst", "cli/cli_commands.rst", "cli/cli_controllers.rst", "cli/cli_generators.rst", "cli/cli_library.rst", "cli/cli_overview.rst", "cli/cli_request.rst", "cli/index.rst", "cli/spark_commands.rst", "concepts/autoloader.rst", "concepts/factories.rst", "concepts/http.rst", "concepts/index.rst", "concepts/mvc.rst", "concepts/security.rst", "concepts/services.rst", "concepts/structure.rst", "database/call_function.rst", "database/configuration.rst", "database/connecting.rst", "database/events.rst", "database/examples.rst", "database/helpers.rst", "database/index.rst", "database/metadata.rst", "database/queries.rst", "database/query_builder.rst", "database/results.rst", "database/transactions.rst", "database/utilities.rst", "dbmgmt/db_commands.rst", "dbmgmt/forge.rst", "dbmgmt/index.rst", "dbmgmt/migration.rst", "dbmgmt/seeds.rst", "extending/authentication.rst", "extending/basecontroller.rst", "extending/common.rst", "extending/composer_packages.rst", "extending/contributing.rst", "extending/core_classes.rst", "extending/events.rst", "extending/index.rst", "general/ajax.rst", "general/caching.rst", "general/common_functions.rst", "general/configuration.rst", "general/environments.rst", "general/errors.rst", "general/helpers.rst", "general/index.rst", "general/logging.rst", "general/managing_apps.rst", "general/modules.rst", "general/urls.rst", "helpers/array_helper.rst", "helpers/cookie_helper.rst", "helpers/date_helper.rst", "helpers/filesystem_helper.rst", "helpers/form_helper.rst", "helpers/html_helper.rst", "helpers/index.rst", "helpers/inflector_helper.rst", "helpers/number_helper.rst", "helpers/security_helper.rst", "helpers/test_helper.rst", "helpers/text_helper.rst", "helpers/url_helper.rst", "helpers/xml_helper.rst", "incoming/content_negotiation.rst", "incoming/controllers.rst", "incoming/filters.rst", "incoming/incomingrequest.rst", "incoming/index.rst", "incoming/message.rst", "incoming/methodspoofing.rst", "incoming/request.rst", "incoming/restful.rst", "incoming/routing.rst", "index.rst", "installation/backward_compatibility_notes.rst", "installation/index.rst", "installation/installing_composer.rst", "installation/installing_manual.rst", "installation/repositories.rst", "installation/running.rst", "installation/troubleshooting.rst", "installation/upgrade_404.rst", "installation/upgrade_405.rst", "installation/upgrade_410.rst", "installation/upgrade_412.rst", "installation/upgrade_413.rst", "installation/upgrade_414.rst", "installation/upgrade_415.rst", "installation/upgrade_416.rst", "installation/upgrade_417.rst", "installation/upgrade_418.rst", "installation/upgrade_420.rst", "installation/upgrade_421.rst", "installation/upgrade_4210.rst", "installation/upgrade_4211.rst", "installation/upgrade_4212.rst", "installation/upgrade_422.rst", "installation/upgrade_423.rst", "installation/upgrade_425.rst", "installation/upgrade_426.rst", "installation/upgrade_427.rst", "installation/upgrade_428.rst", "installation/upgrade_430.rst", "installation/upgrade_431.rst", "installation/upgrade_432.rst", "installation/upgrade_433.rst", "installation/upgrade_434.rst", "installation/upgrade_435.rst", "installation/upgrade_436.rst", "installation/upgrade_437.rst", "installation/upgrade_438.rst", "installation/upgrade_440.rst", "installation/upgrade_441.rst", "installation/upgrade_442.rst", "installation/upgrade_443.rst", "installation/upgrade_444.rst", "installation/upgrade_445.rst", "installation/upgrade_446.rst", "installation/upgrade_447.rst", "installation/upgrade_448.rst", "installation/upgrade_4xx.rst", "installation/upgrade_configuration.rst", "installation/upgrade_controllers.rst", "installation/upgrade_database.rst", "installation/upgrade_emails.rst", "installation/upgrade_encryption.rst", "installation/upgrade_file_upload.rst", "installation/upgrade_html_tables.rst", "installation/upgrade_images.rst", "installation/upgrade_localization.rst", "installation/upgrade_migrations.rst", "installation/upgrade_models.rst", "installation/upgrade_pagination.rst", "installation/upgrade_responses.rst", "installation/upgrade_routing.rst", "installation/upgrade_security.rst", "installation/upgrade_sessions.rst", "installation/upgrade_validations.rst", "installation/upgrade_view_parser.rst", "installation/upgrade_views.rst", "installation/upgrading.rst", "intro/credits.rst", "intro/index.rst", "intro/psr.rst", "intro/requirements.rst", "libraries/caching.rst", "libraries/cookies.rst", "libraries/curlrequest.rst", "libraries/email.rst", "libraries/encryption.rst", "libraries/file_collections.rst", "libraries/files.rst", "libraries/honeypot.rst", "libraries/images.rst", "libraries/index.rst", "libraries/official_packages.rst", "libraries/pagination.rst", "libraries/publisher.rst", "libraries/security.rst", "libraries/sessions.rst", "libraries/throttler.rst", "libraries/time.rst", "libraries/typography.rst", "libraries/uploaded_files.rst", "libraries/uri.rst", "libraries/user_agent.rst", "libraries/validation.rst", "license.rst", "models/entities.rst", "models/index.rst", "models/model.rst", "outgoing/alternative_php.rst", "outgoing/api_responses.rst", "outgoing/csp.rst", "outgoing/index.rst", "outgoing/localization.rst", "outgoing/response.rst", "outgoing/table.rst", "outgoing/view_cells.rst", "outgoing/view_decorators.rst", "outgoing/view_layouts.rst", "outgoing/view_parser.rst", "outgoing/view_renderer.rst", "outgoing/views.rst", "testing/benchmark.rst", "testing/controllers.rst", "testing/database.rst", "testing/debugging.rst", "testing/fabricator.rst", "testing/feature.rst", "testing/index.rst", "testing/mocking.rst", "testing/overview.rst", "testing/response.rst", "tutorial/conclusion.rst", "tutorial/create_news_items.rst", "tutorial/index.rst", "tutorial/news_section.rst", "tutorial/static_pages.rst"], "titles": ["Change Logs", "Version 4.0.0", "Version 4.0.0-alpha.1", "Version 4.0.0-alpha.2", "Version 4.0.0-alpha.3", "Version 4.0.0-alpha.4", "Version 4.0.0-alpha.5", "Version 4.0.0-beta.1", "Version 4.0.0-beta.2", "Version 4.0.0-beta.3", "Version 4.0.0-beta.4", "Version 4.0.0-rc.1", "Version 4.0.0-rc.2", "Version 4.0.0-rc.3", "Version 4.0.0-rc.4", "Version 4.0.3", "Version 4.0.4", "Version 4.0.5", "Version 4.1.0", "Version 4.1.1", "Version 4.1.2", "Version 4.1.3", "Version 4.1.4", "Version 4.1.5", "Version 4.1.6", "Version 4.1.7", "Version 4.1.8", "Version 4.1.9", "Version 4.2.0", "Version 4.2.1", "Version 4.2.10", "Version 4.2.11", "Version 4.2.12", "Version 4.2.2", "Version 4.2.3", "Version 4.2.4", "Version 4.2.5", "Version 4.2.6", "Version 4.2.7", "Version 4.2.8", "Version 4.2.9", "Version 4.3.0", "Version 4.3.1", "Version 4.3.2", "Version 4.3.3", "Version 4.3.4", "Version 4.3.5", "Version 4.3.6", "Version 4.3.7", "Version 4.3.8", "Version 4.4.0", "Version 4.4.1", "Version 4.4.2", "Version 4.4.3", "Version 4.4.4", "Version 4.4.5", "Version 4.4.6", "Version 4.4.7", "Version 4.4.8", "Creating Spark Commands", "Running Controllers via CLI", "CLI Generators", "CLI Library", "CLI Overview", "CLIRequest Class", "Command Line Usage", "Spark Commands", "Autoloading Files", "Factories", "Working with HTTP Requests", "CodeIgniter4 Overview", "Models, Views, and Controllers", "Security Guidelines", "Services", "Application Structure", "Custom Function Calls", "Database Configuration", "Connecting to your Database", "Database Events", "Database Quick Start: Example Code", "Query Helper Methods", "Working with Databases", "Database Metadata", "Queries", "Query Builder Class", "Generating Query Results", "Transactions", "Database Utility Class", "Database Commands", "Database Forge Class", "Managing Databases", "Database Migrations", "Database Seeding", "Authentication", "Extending the Controller", "Replacing Common Functions", "Creating Composer Packages", "Contributing to CodeIgniter", "Creating Core System Classes", "Events", "Extending CodeIgniter", "AJAX Requests", "Web Page Caching", "Global Functions and Constants", "Configuration", "Handling Multiple Environments", "Error Handling", "Helper Functions", "General Topics", "Logging Information", "Managing your Applications", "Code Modules", "CodeIgniter URLs", "Array Helper", "Cookie Helper", "Date Helper", "Filesystem Helper", "Form Helper", "HTML Helper", "Helpers", "Inflector Helper", "Number Helper", "Security Helper", "Test Helper", "Text Helper", "URL Helper", "XML Helper", "Content Negotiation", "Controllers", "Controller Filters", "IncomingRequest Class", "Controllers and Routing", "HTTP Messages", "HTTP Method Spoofing", "Request Class", "RESTful Resource Handling", "URI Routing", "CodeIgniter4 User Guide", "Backward Compatibility Notes", "Installation", "Composer Installation", "Manual Installation", "CodeIgniter Repositories", "Running Your App", "Troubleshooting", "Upgrading from 4.0.x to 4.0.4", "Upgrading from 4.0.4 to 4.0.5", "Upgrading from 4.0.5 to 4.1.0 or 4.1.1", "Upgrading from 4.1.1 to 4.1.2", "Upgrading from 4.1.2 to 4.1.3", "Upgrading from 4.1.3 to 4.1.4", "Upgrading from 4.1.4 to 4.1.5", "Upgrading from 4.1.5 to 4.1.6", "Upgrading from 4.1.6 to 4.1.7", "Upgrading from 4.1.7 to 4.1.8", "Upgrading from 4.1.9 to 4.2.0", "Upgrading from 4.2.0 to 4.2.1", "Upgrading from 4.2.9 to 4.2.10", "Upgrading from 4.2.10 to 4.2.11", "Upgrading from 4.2.11 to 4.2.12", "Upgrading from 4.2.1 to 4.2.2", "Upgrading from 4.2.2 to 4.2.3", "Upgrading from 4.2.3 to 4.2.5", "Upgrading from 4.2.5 to 4.2.6", "Upgrading from 4.2.6 to 4.2.7", "Upgrading from 4.2.7 to 4.2.8", "Upgrading from 4.2.12 to 4.3.0", "Upgrading from 4.3.0 to 4.3.1", "Upgrading from 4.3.1 to 4.3.2", "Upgrading from 4.3.2 to 4.3.3", "Upgrading from 4.3.3 to 4.3.4", "Upgrading from 4.3.4 to 4.3.5", "Upgrading from 4.3.5 to 4.3.6", "Upgrading from 4.3.6 to 4.3.7", "Upgrading from 4.3.7 to 4.3.8", "Upgrading from 4.3.8 to 4.4.0", "Upgrading from 4.4.0 to 4.4.1", "Upgrading from 4.4.1 to 4.4.2", "Upgrading from 4.4.2 to 4.4.3", "Upgrading from 4.4.3 to 4.4.4", "Upgrading from 4.4.4 to 4.4.5", "Upgrading from 4.4.5 to 4.4.6", "Upgrading from 4.4.6 to 4.4.7", "Upgrading from 4.4.7 to 4.4.8", "Upgrading from 3.x to 4.x", "Upgrade Configuration", "Upgrade Controllers", "Upgrade Database", "Upgrade Emails", "Upgrade Encryption", "Upgrade Working with Uploaded Files", "Upgrade HTML Tables", "Upgrade Image Manipulation Class", "Upgrade Localization", "Upgrade Migrations", "Upgrade Models", "Upgrade Pagination", "Upgrade HTTP Responses", "Upgrade Routing", "Upgrade Security", "Upgrade Sessions", "Upgrade Validations", "Upgrade View Parser", "Upgrade Views", "Upgrading From a Previous Version", "Credits", "Welcome to CodeIgniter4", "PSR Compliance", "Server Requirements", "Caching Driver", "Cookies", "CURLRequest Class", "Email Class", "Encryption Service", "File Collections", "Working with Files", "Honeypot Class", "Image Manipulation Class", "Library Reference", "Official Packages", "Pagination", "Publisher", "Security", "Session Library", "Throttler", "Times and Dates", "Typography", "Working with Uploaded Files", "Working with URIs", "User Agent Class", "Validation", "The MIT License (MIT)", "Using Entity Classes", "Modeling Data", "Using CodeIgniter\u2019s Model", "Alternate PHP Syntax for View Files", "API Response Trait", "Content Security Policy", "Building Responses", "Localization", "HTTP Responses", "HTML Table Class", "View Cells", "View Decorators", "View Layouts", "View Parser", "View Renderer", "Views", "Benchmarking", "Testing Controllers", "Testing Your Database", "Debugging Your Application", "Generating Test Data", "HTTP Feature Testing", "Testing", "Mocking System Classes", "Testing", "Testing Responses", "Conclusion", "Create News Items", "Build Your First Application", "News Section", "Static Pages"], "terms": {"list": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 68, 69, 72, 76, 85, 91, 93, 99, 102, 107, 109, 111, 112, 117, 118, 124, 125, 127, 129, 130, 134, 135, 136, 146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 188, 201, 203, 207, 208, 212, 214, 217, 220, 221, 224, 225, 229, 230, 232, 234, 235, 236, 239, 240, 241, 247, 249, 251, 253, 259, 260, 261], "all": [0, 4, 10, 11, 13, 14, 15, 16, 20, 22, 28, 41, 45, 47, 49, 50, 59, 60, 61, 62, 66, 67, 68, 69, 72, 73, 74, 75, 76, 78, 79, 82, 83, 84, 85, 86, 87, 88, 91, 94, 96, 98, 99, 101, 102, 103, 104, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 138, 140, 142, 143, 147, 150, 154, 184, 185, 186, 187, 188, 194, 195, 197, 203, 207, 208, 209, 210, 211, 212, 213, 214, 215, 219, 220, 221, 223, 224, 225, 226, 228, 231, 232, 234, 236, 237, 239, 240, 241, 242, 244, 245, 248, 249, 250, 252, 253, 256, 258, 259, 260, 261], "codeigniter4": [0, 1, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 74, 93, 96, 97, 110, 111, 129, 139, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 207, 208, 216, 221, 239, 259, 260], "releas": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 84, 99, 134, 138, 141, 142, 149, 150, 160, 209, 210, 219, 260], "see": [0, 1, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 69, 71, 72, 76, 77, 79, 84, 85, 88, 89, 91, 96, 97, 102, 103, 104, 105, 106, 107, 110, 111, 114, 115, 116, 117, 118, 119, 122, 124, 125, 127, 128, 129, 130, 132, 134, 135, 136, 139, 140, 141, 142, 143, 144, 146, 151, 152, 154, 166, 169, 170, 171, 175, 182, 184, 188, 189, 193, 196, 198, 200, 204, 209, 211, 212, 213, 217, 220, 221, 222, 223, 224, 225, 227, 228, 230, 234, 239, 240, 245, 246, 247, 248, 249, 251, 252, 253, 256, 259, 260, 261, 262], "8": [0, 21, 22, 23, 24, 25, 31, 40, 41, 42, 54, 62, 68, 69, 106, 109, 113, 116, 117, 121, 124, 127, 129, 130, 132, 136, 139, 140, 143, 148, 166, 167, 179, 204, 208, 212, 220, 225, 227, 229, 230, 234, 239, 240], "7": [0, 4, 6, 9, 14, 17, 18, 28, 58, 62, 68, 96, 112, 113, 114, 116, 129, 130, 139, 146, 175, 184, 189, 204, 207, 208, 210, 213, 220, 225, 234, 239, 240], "6": [0, 14, 21, 22, 33, 34, 38, 83, 113, 116, 121, 139, 142, 143, 148, 175, 204, 207, 209, 210, 219, 220, 225, 230, 232, 248], "5": [0, 7, 8, 11, 19, 30, 41, 51, 59, 61, 66, 72, 76, 80, 85, 89, 91, 104, 106, 109, 113, 116, 118, 121, 124, 127, 134, 136, 138, 139, 140, 143, 158, 166, 175, 194, 204, 208, 209, 211, 212, 217, 220, 223, 225, 228, 229, 230, 234, 239, 242, 245], "3": [0, 1, 6, 8, 11, 14, 24, 28, 50, 54, 57, 61, 62, 66, 68, 73, 86, 89, 91, 103, 106, 107, 109, 111, 113, 115, 116, 117, 118, 120, 121, 124, 125, 128, 129, 130, 132, 136, 138, 139, 141, 182, 204, 207, 209, 210, 211, 212, 213, 216, 220, 221, 222, 223, 225, 227, 228, 230, 232, 234, 239, 240, 241, 242, 245, 248, 253, 256, 259, 261], "2": [0, 1, 4, 6, 14, 18, 41, 42, 44, 50, 59, 61, 62, 86, 89, 91, 99, 103, 111, 112, 113, 114, 116, 117, 118, 121, 124, 125, 128, 130, 132, 136, 138, 139, 140, 143, 151, 152, 167, 175, 179, 189, 204, 208, 209, 210, 211, 212, 213, 217, 220, 222, 223, 225, 228, 229, 230, 232, 234, 236, 240, 241, 242, 245, 250, 251, 261], "1": [0, 4, 8, 15, 17, 28, 41, 44, 45, 48, 50, 60, 61, 62, 69, 72, 76, 79, 82, 85, 86, 87, 89, 91, 93, 99, 103, 104, 106, 109, 110, 112, 113, 114, 115, 116, 117, 118, 120, 121, 124, 125, 127, 128, 129, 130, 132, 135, 136, 139, 140, 143, 144, 158, 166, 198, 204, 207, 208, 209, 210, 211, 212, 217, 220, 223, 224, 225, 227, 228, 229, 232, 234, 236, 239, 240, 241, 242, 245, 250, 251, 252, 261], "0": [0, 19, 21, 24, 36, 43, 59, 61, 62, 66, 68, 69, 80, 82, 83, 84, 85, 86, 89, 91, 93, 99, 103, 104, 106, 107, 109, 111, 112, 113, 114, 116, 117, 118, 121, 124, 125, 127, 128, 129, 130, 132, 134, 136, 138, 139, 140, 141, 143, 148, 158, 179, 182, 184, 201, 204, 208, 209, 210, 211, 213, 215, 216, 217, 221, 222, 223, 225, 227, 228, 229, 230, 232, 234, 239, 240, 241, 242, 244, 245, 248, 249, 250, 251, 252, 256], "12": [0, 22, 38, 41, 66, 103, 125, 136, 139, 150, 164, 184, 204, 207, 208, 225, 230, 234, 256], "11": [0, 62, 91, 113, 121, 139, 166, 175, 204, 221, 225, 239, 256], "10": [0, 41, 62, 73, 84, 91, 99, 112, 113, 124, 130, 139, 166, 175, 187, 196, 201, 204, 211, 217, 220, 225, 230, 232, 242, 252, 259], "9": [0, 25, 32, 41, 84, 89, 110, 112, 113, 116, 139, 148, 166, 182, 204, 222, 225], "rc": [0, 139], "beta": [0, 6, 139], "alpha": [0, 7, 44, 112, 124, 136, 139, 230], "date": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 69, 72, 79, 84, 91, 103, 107, 116, 119, 137, 139, 146, 182, 187, 208, 218, 221, 230, 239, 240, 245, 251, 252], "februari": [1, 14, 19, 27, 43, 56, 225], "24": [1, 26, 56, 57, 158, 182, 225, 239, 241], "2020": [1, 14, 15, 16, 225, 252], "updat": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 24, 28, 33, 36, 41, 61, 62, 71, 72, 76, 80, 83, 89, 105, 106, 128, 130, 135, 136, 141, 146, 148, 149, 150, 151, 152, 155, 156, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 198, 210, 221, 223, 230, 232, 242, 261], "welcom": [1, 137, 144, 245, 247, 262], "view": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 20, 25, 28, 41, 46, 50, 58, 61, 70, 72, 73, 74, 84, 93, 98, 102, 103, 104, 107, 114, 116, 125, 128, 135, 137, 139, 143, 146, 148, 151, 152, 153, 155, 158, 160, 165, 168, 175, 177, 178, 179, 181, 182, 190, 191, 196, 198, 201, 204, 209, 222, 227, 229, 234, 238, 240, 241, 251, 253, 260], "file": [1, 2, 14, 15, 16, 17, 20, 21, 28, 29, 31, 41, 46, 50, 58, 60, 61, 62, 66, 68, 70, 71, 72, 73, 74, 77, 78, 80, 83, 84, 85, 86, 89, 95, 99, 103, 106, 107, 109, 110, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 136, 137, 139, 140, 141, 184, 185, 186, 192, 193, 194, 195, 203, 204, 207, 210, 211, 213, 216, 217, 218, 219, 220, 222, 223, 225, 228, 229, 231, 232, 234, 237, 238, 242, 244, 245, 246, 247, 249, 250, 251, 255, 256, 260, 262], "debug": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 23, 24, 28, 33, 41, 50, 56, 58, 59, 72, 73, 78, 83, 98, 103, 104, 106, 109, 137, 143, 146, 148, 155, 175, 182, 204, 212, 237, 246, 248, 249, 254, 256], "toolbar": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 23, 24, 28, 50, 56, 78, 103, 129, 136, 143, 146, 152, 158, 166, 182, 204, 216, 237, 246, 248, 249], "now": [1, 5, 6, 7, 8, 10, 11, 15, 16, 17, 20, 23, 24, 25, 28, 29, 33, 34, 38, 41, 43, 44, 45, 47, 49, 50, 52, 54, 60, 61, 68, 72, 73, 84, 96, 106, 109, 111, 113, 115, 127, 128, 136, 143, 146, 148, 151, 152, 153, 154, 155, 156, 158, 160, 164, 166, 168, 171, 173, 175, 181, 182, 184, 185, 187, 188, 190, 191, 193, 194, 195, 197, 199, 209, 210, 214, 221, 223, 224, 230, 232, 234, 239, 240, 243, 247, 252, 256, 258, 259, 260, 261, 262], "support": [1, 5, 6, 7, 10, 11, 12, 14, 16, 17, 18, 20, 24, 28, 31, 44, 50, 54, 61, 62, 69, 72, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 89, 106, 109, 111, 112, 113, 115, 117, 118, 124, 127, 128, 129, 130, 133, 139, 144, 147, 148, 184, 186, 189, 194, 195, 203, 209, 211, 212, 217, 220, 222, 223, 225, 228, 230, 232, 236, 237, 239, 242, 244, 245, 246, 247, 249, 250, 253, 256, 261], "dark": 1, "mode": [1, 9, 17, 21, 52, 72, 76, 84, 85, 116, 144, 209, 211, 212, 213, 223], "new": [1, 4, 6, 11, 12, 13, 16, 17, 20, 21, 22, 23, 36, 41, 46, 47, 50, 61, 62, 67, 68, 71, 72, 74, 76, 78, 83, 84, 85, 86, 87, 89, 91, 94, 98, 99, 103, 107, 109, 111, 112, 117, 124, 125, 128, 129, 130, 134, 135, 136, 137, 138, 140, 141, 142, 143, 148, 149, 150, 151, 155, 166, 167, 172, 175, 184, 185, 187, 188, 190, 191, 192, 194, 195, 196, 198, 200, 201, 209, 210, 211, 213, 214, 217, 220, 221, 224, 225, 228, 229, 230, 232, 234, 236, 239, 241, 242, 243, 245, 246, 247, 248, 249, 250, 251, 252, 255, 256, 257, 260, 262], "alpha_numeric_punct": [1, 230], "valid": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 23, 28, 29, 33, 36, 37, 38, 42, 46, 48, 50, 59, 62, 72, 76, 84, 86, 89, 91, 102, 103, 104, 116, 117, 129, 130, 132, 134, 135, 136, 137, 139, 143, 146, 148, 155, 163, 164, 172, 182, 184, 190, 195, 204, 209, 211, 212, 214, 217, 218, 222, 223, 227, 228, 236, 239, 240, 241, 245, 246, 249, 252, 257, 260], "rule": [1, 2, 3, 4, 7, 8, 9, 10, 14, 23, 24, 28, 38, 41, 42, 46, 47, 48, 50, 61, 62, 71, 72, 91, 112, 128, 129, 130, 142, 144, 152, 155, 164, 166, 171, 173, 175, 201, 206, 211, 212, 219, 227, 228, 236, 242, 245, 246, 256], "kint": [1, 2, 12, 24, 36, 41, 146, 151, 173, 179, 237], "wa": [1, 6, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 31, 33, 36, 38, 39, 41, 43, 45, 46, 50, 52, 53, 57, 59, 69, 72, 80, 83, 84, 91, 103, 104, 106, 109, 113, 116, 117, 118, 125, 128, 130, 136, 147, 148, 151, 155, 156, 166, 173, 175, 182, 184, 187, 194, 205, 207, 208, 209, 210, 212, 215, 221, 223, 224, 225, 227, 229, 230, 232, 234, 236, 237, 239, 240, 241, 242, 247, 249, 251, 256, 257, 259, 261, 262], "from": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 22, 23, 24, 28, 29, 38, 39, 41, 45, 47, 48, 50, 52, 54, 57, 59, 60, 61, 63, 64, 66, 69, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 85, 87, 88, 91, 92, 96, 97, 98, 99, 103, 104, 106, 109, 110, 111, 112, 113, 114, 117, 118, 121, 122, 124, 125, 127, 128, 129, 132, 134, 135, 136, 137, 139, 140, 143, 144, 185, 186, 187, 188, 189, 190, 191, 193, 194, 197, 200, 201, 202, 203, 205, 206, 207, 209, 211, 212, 213, 214, 216, 217, 220, 221, 222, 223, 225, 227, 229, 230, 231, 232, 234, 235, 237, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 251, 252, 256, 257, 259, 260, 261, 262], "x": [1, 11, 13, 14, 69, 83, 101, 112, 118, 128, 130, 136, 138, 139, 140, 158, 204, 211, 217, 220, 223, 229, 240, 245, 260], "branch": [1, 6, 140], "latest": [1, 17, 72, 91, 99, 139, 141, 142, 221, 250], "config": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23, 28, 31, 34, 38, 41, 42, 44, 50, 52, 54, 59, 60, 67, 72, 73, 74, 77, 78, 79, 83, 84, 86, 87, 89, 91, 92, 94, 98, 99, 102, 103, 105, 106, 107, 109, 110, 112, 114, 116, 117, 118, 124, 125, 127, 128, 129, 130, 134, 136, 140, 144, 148, 149, 151, 152, 159, 160, 163, 164, 165, 168, 176, 177, 178, 179, 181, 184, 185, 187, 188, 189, 190, 192, 193, 196, 198, 199, 209, 210, 213, 214, 215, 216, 217, 219, 220, 221, 223, 224, 226, 227, 228, 229, 232, 236, 237, 239, 240, 243, 245, 246, 247, 248, 250, 251, 252, 255, 256, 257, 259, 261, 262], "specifi": [1, 7, 14, 20, 41, 45, 47, 50, 52, 56, 62, 66, 76, 77, 80, 83, 84, 85, 87, 89, 91, 102, 103, 104, 109, 112, 116, 117, 118, 121, 124, 125, 127, 128, 129, 130, 134, 135, 164, 166, 170, 175, 181, 182, 192, 193, 209, 211, 212, 213, 215, 217, 221, 223, 225, 227, 229, 232, 236, 237, 240, 241, 242, 243, 244, 245, 249, 250, 251, 256, 257, 262], "option": [1, 3, 4, 10, 12, 17, 20, 21, 28, 36, 41, 45, 47, 50, 52, 59, 62, 64, 66, 69, 72, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 95, 98, 102, 103, 111, 113, 115, 116, 117, 118, 121, 124, 125, 127, 128, 130, 134, 135, 143, 146, 148, 151, 152, 155, 156, 160, 164, 184, 187, 194, 195, 203, 206, 209, 210, 212, 213, 214, 217, 222, 223, 225, 228, 229, 230, 232, 234, 237, 239, 240, 241, 242, 244, 248, 251, 253, 256], "addit": [1, 6, 7, 8, 10, 17, 41, 50, 59, 60, 66, 69, 72, 73, 82, 83, 84, 85, 89, 99, 103, 104, 105, 106, 110, 117, 118, 129, 130, 133, 136, 143, 146, 148, 166, 187, 210, 211, 212, 213, 215, 217, 219, 220, 223, 225, 232, 234, 237, 239, 240, 242, 246, 249, 251, 252, 253, 260, 261], "doc": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 20, 128, 143, 146, 239], "get": [1, 4, 5, 6, 7, 8, 11, 13, 14, 16, 20, 24, 28, 45, 50, 59, 60, 66, 67, 68, 69, 71, 72, 74, 77, 79, 81, 82, 83, 87, 99, 101, 103, 111, 112, 114, 115, 117, 125, 127, 128, 129, 132, 133, 134, 135, 136, 143, 151, 164, 166, 175, 187, 198, 200, 204, 207, 209, 211, 212, 213, 219, 220, 221, 222, 223, 225, 227, 232, 237, 239, 240, 242, 245, 247, 248, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262], "start": [1, 4, 8, 45, 56, 59, 61, 62, 74, 81, 84, 86, 89, 103, 104, 111, 124, 125, 128, 129, 132, 135, 136, 140, 143, 184, 188, 191, 196, 200, 209, 212, 213, 217, 221, 223, 224, 225, 228, 240, 249, 251, 254, 256, 259, 260, 261, 262], "cli": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 16, 21, 27, 28, 32, 37, 41, 52, 59, 65, 68, 92, 106, 111, 129, 130, 136, 137, 143, 146, 166, 179, 194, 221, 223, 242], "fix": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 26, 27, 35, 72, 96, 104, 111, 114, 124, 125, 135, 138, 145, 146, 148, 151, 152, 155, 156, 168, 170, 175, 179, 182, 207, 217, 225, 232, 241, 256, 260], "better": [1, 8, 10, 14, 16, 22, 98, 107, 143, 144, 148, 150, 166, 168, 184, 222, 230, 232, 234, 236, 239, 242, 251], "handl": [1, 3, 5, 10, 12, 13, 16, 17, 24, 42, 50, 59, 62, 69, 71, 72, 73, 84, 89, 93, 103, 108, 109, 112, 113, 121, 124, 127, 128, 131, 132, 136, 143, 146, 151, 155, 166, 211, 217, 219, 221, 222, 225, 230, 234, 237, 240, 242, 245, 247, 249, 251, 252, 253, 256, 259, 262], "complex": [1, 62, 68, 69, 72, 84, 86, 113, 118, 127, 129, 206, 209, 228, 230, 232, 237, 239], "argument": [1, 9, 10, 14, 16, 28, 43, 50, 59, 60, 62, 64, 66, 73, 84, 99, 106, 112, 116, 124, 125, 130, 138, 140, 145, 168, 210, 213, 215, 220, 224, 240, 242, 244, 245, 260, 262], "improv": [1, 4, 8, 9, 10, 14, 16, 21, 23, 41, 47, 50, 60, 68, 72, 84, 138, 148, 184, 198, 223], "class": [1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 28, 31, 33, 41, 45, 46, 47, 50, 57, 59, 60, 61, 65, 66, 67, 69, 71, 72, 74, 76, 77, 78, 80, 81, 86, 92, 94, 95, 96, 99, 100, 103, 106, 109, 110, 112, 115, 117, 118, 123, 128, 129, 131, 133, 135, 136, 137, 139, 144, 146, 147, 148, 150, 155, 164, 175, 185, 186, 187, 188, 190, 191, 193, 194, 195, 196, 197, 199, 201, 204, 205, 207, 208, 214, 215, 218, 220, 221, 222, 225, 227, 228, 233, 234, 237, 238, 239, 242, 243, 244, 247, 248, 251, 252, 257, 259, 261, 262], "model": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 32, 63, 67, 70, 72, 73, 74, 94, 103, 104, 113, 116, 117, 123, 128, 135, 136, 137, 139, 166, 175, 196, 204, 211, 221, 230, 236, 242, 256, 258, 259, 260], "helper": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 20, 21, 44, 45, 48, 74, 81, 87, 94, 95, 103, 106, 108, 112, 130, 136, 148, 164, 166, 190, 199, 201, 205, 210, 222, 223, 225, 227, 228, 230, 234, 239, 242, 245, 256, 258, 259, 261], "method": [1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 20, 22, 23, 24, 33, 36, 39, 42, 46, 48, 52, 54, 55, 59, 60, 61, 62, 63, 64, 67, 69, 71, 72, 73, 74, 77, 86, 87, 89, 91, 92, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 113, 117, 125, 127, 130, 131, 132, 134, 135, 137, 138, 139, 143, 145, 146, 147, 148, 149, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 207, 209, 210, 211, 212, 213, 214, 215, 220, 223, 224, 225, 226, 227, 228, 230, 232, 236, 237, 239, 240, 241, 243, 244, 245, 248, 251, 257, 259], "easi": [1, 63, 68, 69, 71, 72, 73, 100, 103, 104, 112, 128, 135, 136, 140, 206, 210, 213, 221, 223, 228, 247, 251, 252], "singleton": [1, 234], "test": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 20, 21, 22, 28, 47, 51, 62, 72, 76, 84, 89, 91, 96, 99, 105, 106, 107, 110, 111, 118, 119, 125, 130, 136, 137, 140, 141, 142, 146, 150, 151, 156, 168, 175, 178, 179, 183, 188, 206, 211, 212, 214, 219, 223, 225, 229, 230, 232, 234, 239, 240, 242, 248, 251, 255, 262], "complet": [1, 4, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 62, 72, 79, 109, 118, 124, 130, 148, 184, 206, 209, 211, 212, 214, 220, 223, 224, 229, 232, 234, 241, 250, 258, 259], "reorgan": [1, 4], "make": [1, 3, 10, 11, 15, 16, 17, 28, 41, 46, 59, 60, 62, 63, 66, 67, 68, 69, 71, 72, 73, 74, 77, 84, 85, 86, 89, 92, 94, 95, 96, 98, 99, 101, 103, 104, 105, 106, 111, 112, 115, 117, 124, 127, 128, 129, 132, 133, 135, 136, 139, 142, 144, 148, 153, 155, 166, 175, 184, 186, 195, 196, 206, 207, 209, 210, 212, 213, 216, 220, 221, 222, 223, 224, 227, 228, 230, 232, 234, 235, 236, 237, 239, 240, 241, 242, 244, 245, 247, 248, 249, 251, 252, 253, 256, 259, 260, 261], "app": [1, 4, 5, 6, 17, 20, 28, 31, 41, 50, 56, 59, 60, 61, 62, 67, 68, 69, 71, 72, 73, 76, 78, 84, 85, 86, 91, 92, 94, 95, 98, 99, 102, 103, 104, 106, 107, 109, 110, 111, 112, 114, 117, 118, 121, 123, 124, 125, 128, 129, 130, 134, 135, 136, 137, 139, 141, 142, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 165, 168, 169, 170, 171, 172, 173, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 196, 198, 199, 201, 203, 209, 210, 211, 212, 213, 214, 215, 216, 217, 220, 221, 222, 223, 224, 227, 228, 229, 230, 232, 234, 236, 237, 239, 240, 242, 243, 244, 245, 247, 249, 250, 251, 252, 256, 259, 260, 261], "level": [1, 39, 59, 86, 103, 104, 105, 106, 113, 116, 130, 179, 184, 223, 230, 242, 245], "simpler": [1, 59, 103, 111, 128, 190, 217, 220, 227, 230, 232, 234, 249, 261], "out": [1, 4, 5, 6, 7, 14, 59, 69, 71, 72, 74, 83, 84, 99, 111, 113, 128, 129, 136, 144, 184, 206, 212, 213, 217, 220, 221, 223, 225, 231, 232, 234, 235, 236, 239, 248, 251, 253, 258, 259, 260], "box": [1, 117, 213, 223, 234, 236, 242], "The": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 20, 22, 23, 24, 28, 31, 33, 36, 38, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 57, 58, 59, 61, 62, 66, 67, 68, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 96, 98, 99, 101, 102, 103, 104, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 132, 133, 134, 135, 138, 140, 141, 142, 143, 145, 146, 148, 149, 150, 151, 152, 155, 156, 158, 160, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 178, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 194, 195, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 223, 225, 226, 229, 232, 234, 236, 237, 239, 240, 241, 242, 244, 245, 246, 248, 252, 254, 255, 257, 259, 261, 262], "devstart": 1, "ha": [1, 4, 7, 10, 11, 16, 17, 20, 24, 28, 29, 31, 33, 36, 38, 41, 45, 47, 48, 49, 50, 56, 57, 58, 59, 61, 62, 66, 67, 68, 69, 71, 72, 73, 74, 76, 78, 80, 83, 84, 85, 87, 88, 89, 91, 92, 94, 95, 96, 98, 100, 102, 103, 104, 105, 106, 111, 114, 120, 124, 125, 128, 129, 130, 132, 135, 136, 138, 139, 140, 141, 142, 143, 146, 148, 151, 155, 156, 158, 164, 166, 168, 171, 172, 173, 175, 179, 182, 184, 206, 209, 210, 211, 213, 219, 221, 222, 223, 224, 225, 227, 228, 230, 232, 234, 235, 236, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 256, 257, 259, 260, 261, 262], "been": [1, 6, 7, 8, 10, 15, 17, 20, 23, 24, 28, 29, 31, 33, 36, 38, 41, 45, 47, 48, 49, 50, 54, 56, 57, 58, 59, 61, 62, 66, 68, 69, 72, 73, 78, 84, 85, 89, 91, 99, 100, 103, 104, 106, 111, 114, 115, 117, 118, 125, 128, 132, 135, 136, 138, 140, 141, 143, 146, 148, 151, 155, 156, 158, 164, 166, 168, 171, 172, 173, 175, 179, 182, 184, 206, 208, 211, 213, 219, 223, 224, 227, 230, 234, 236, 237, 239, 240, 241, 242, 245, 246, 247, 248, 249, 251, 256, 261], "deprec": [1, 14, 59, 61, 72, 84, 89, 99, 109, 111, 124, 130, 134, 138, 146, 148, 151, 152, 155, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 182, 189, 210, 213, 223, 225], "we": [1, 3, 6, 16, 17, 54, 60, 61, 62, 69, 71, 72, 73, 76, 84, 86, 87, 89, 91, 96, 106, 107, 111, 112, 113, 117, 125, 127, 128, 130, 136, 138, 139, 140, 142, 143, 144, 166, 175, 182, 184, 198, 200, 207, 211, 213, 219, 220, 221, 222, 223, 224, 227, 230, 232, 234, 239, 240, 245, 247, 252, 256, 258, 259, 260, 261, 262], "have": [1, 6, 8, 9, 11, 12, 15, 16, 17, 22, 23, 28, 33, 36, 38, 41, 46, 47, 50, 54, 59, 61, 62, 67, 68, 69, 71, 72, 73, 74, 76, 77, 82, 83, 85, 86, 88, 89, 91, 92, 94, 95, 96, 98, 99, 102, 103, 104, 106, 107, 109, 110, 111, 112, 113, 114, 115, 117, 118, 125, 128, 129, 130, 133, 134, 135, 136, 139, 140, 143, 146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 232, 234, 237, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 261, 262], "an": [1, 3, 4, 6, 7, 9, 10, 11, 17, 19, 20, 21, 23, 24, 28, 32, 33, 41, 43, 46, 50, 52, 60, 61, 62, 64, 68, 69, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 91, 93, 94, 95, 98, 103, 104, 105, 106, 107, 109, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 132, 134, 135, 136, 138, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 192, 193, 195, 206, 208, 209, 210, 211, 213, 214, 215, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 234, 235, 236, 237, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262], "autom": [1, 72], "changelog": [1, 3, 4, 5, 6, 7, 11, 15, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 128, 136, 152, 166, 170, 175, 240], "gener": [1, 3, 5, 6, 8, 9, 12, 13, 14, 15, 16, 23, 28, 36, 41, 43, 46, 50, 59, 65, 69, 71, 72, 81, 83, 84, 86, 87, 89, 91, 92, 96, 102, 103, 104, 106, 109, 115, 117, 118, 121, 124, 125, 135, 136, 143, 146, 151, 166, 170, 171, 191, 212, 215, 217, 219, 220, 222, 223, 227, 228, 234, 236, 237, 239, 240, 241, 243, 245, 247, 254, 258, 259, 260], "md": [1, 4, 6, 8, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 96, 146], "main": [1, 36, 61, 71, 74, 76, 84, 91, 92, 109, 110, 111, 116, 117, 128, 130, 136, 148, 223, 234, 237, 239, 240, 242, 256, 261, 262], "more": [1, 3, 4, 6, 8, 11, 13, 15, 24, 26, 27, 28, 31, 38, 41, 46, 50, 53, 57, 60, 61, 62, 63, 67, 68, 69, 71, 72, 76, 77, 78, 84, 85, 86, 89, 91, 92, 94, 103, 106, 107, 109, 111, 113, 117, 118, 122, 124, 125, 127, 128, 129, 130, 133, 134, 135, 136, 142, 143, 144, 154, 155, 184, 186, 195, 198, 207, 209, 210, 211, 212, 213, 215, 219, 220, 223, 224, 227, 228, 230, 232, 234, 237, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 253, 255, 257, 258, 259, 260, 261, 262], "detail": [1, 28, 29, 41, 46, 48, 50, 52, 53, 54, 57, 59, 60, 63, 71, 76, 79, 91, 102, 103, 104, 106, 107, 109, 111, 114, 117, 125, 128, 129, 130, 134, 136, 140, 141, 143, 144, 166, 175, 179, 182, 184, 209, 211, 213, 220, 222, 223, 225, 227, 228, 230, 234, 237, 245, 249, 251, 252], "septemb": [2, 22, 37, 51], "28": [2, 36, 54, 208, 213, 239], "2018": [2, 3, 4, 5, 225], "rewrit": [2, 9, 112, 143, 144, 184], "codeignit": [2, 3, 4, 5, 8, 10, 11, 13, 14, 17, 18, 20, 22, 23, 28, 33, 37, 38, 39, 41, 43, 47, 52, 54, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104, 105, 106, 107, 108, 109, 111, 114, 115, 116, 118, 122, 123, 125, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 139, 140, 141, 143, 145, 146, 147, 148, 150, 151, 152, 155, 156, 160, 163, 164, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 204, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262], "framework": [2, 4, 5, 7, 9, 11, 17, 19, 50, 67, 68, 69, 71, 72, 73, 74, 93, 95, 98, 99, 104, 110, 111, 125, 128, 129, 138, 140, 141, 142, 143, 146, 149, 150, 155, 166, 175, 205, 206, 207, 209, 210, 211, 214, 217, 219, 220, 221, 239, 247, 248, 249, 250, 252, 255, 256, 258, 259, 260, 261, 262], "api": [2, 3, 6, 8, 9, 11, 15, 16, 20, 26, 41, 73, 103, 104, 109, 113, 127, 129, 135, 136, 137, 138, 154, 175, 201, 211, 221, 222, 224, 238, 241, 249, 253, 257], "responsetrait": [2, 9, 11, 20, 26, 41, 146, 154, 236], "autoload": [2, 4, 5, 6, 8, 9, 10, 11, 13, 18, 20, 28, 41, 43, 59, 61, 68, 70, 73, 85, 91, 92, 96, 98, 107, 109, 110, 128, 137, 140, 141, 146, 148, 155, 158, 166, 173, 176, 179, 184, 207, 214, 221, 230, 247, 251], "fileloc": [2, 4, 5, 6, 8, 10, 11, 13, 31, 98], "basecommand": [2, 12, 17, 62, 221], "commandrunn": [2, 3, 5, 11, 28, 41], "consol": [2, 15, 20, 41, 109, 211, 237], "cach": [2, 4, 7, 8, 10, 11, 12, 16, 17, 21, 23, 28, 33, 36, 50, 63, 69, 72, 74, 96, 98, 99, 103, 104, 108, 129, 130, 137, 142, 146, 151, 159, 166, 173, 179, 182, 184, 187, 207, 208, 218, 223, 224, 226, 234, 243, 244, 245, 246, 251, 256], "cachefactori": [2, 10, 98, 255], "cacheinterfac": [2, 20, 209], "handler": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 22, 23, 31, 39, 41, 50, 56, 58, 98, 103, 148, 149, 150, 175, 217, 223, 224, 232, 240, 249, 255], "dummi": [2, 62, 104, 224, 255], "memcach": [2, 6, 20, 158, 208, 223, 224], "predi": 2, "redi": [2, 7, 11, 43, 56, 208, 223, 224], "wincach": [2, 20], "command": [2, 3, 4, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 27, 46, 52, 60, 62, 64, 67, 68, 72, 82, 84, 86, 90, 96, 98, 103, 105, 107, 110, 111, 129, 130, 137, 140, 143, 144, 166, 194, 212, 214, 221, 234, 236, 239, 245, 252, 256, 260, 261, 262], "help": [2, 11, 41, 59, 60, 61, 62, 63, 68, 71, 72, 78, 82, 83, 84, 87, 89, 91, 96, 99, 103, 107, 111, 112, 118, 121, 124, 125, 127, 130, 136, 148, 184, 205, 207, 209, 210, 211, 212, 213, 217, 219, 220, 221, 224, 226, 227, 229, 230, 232, 234, 236, 239, 240, 242, 245, 248, 249, 251, 254, 256, 257, 259, 260, 261, 262], "listcommand": 2, "databas": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 22, 24, 38, 39, 45, 47, 52, 59, 61, 68, 71, 72, 74, 75, 84, 85, 86, 99, 103, 104, 106, 109, 111, 116, 123, 124, 128, 136, 139, 146, 150, 155, 164, 175, 182, 184, 194, 195, 200, 204, 209, 219, 220, 221, 230, 232, 233, 241, 245, 246, 247, 251, 252, 253, 254, 256, 259, 260], "createmigr": [2, 4, 11], "migratecurr": [2, 4], "migratelatest": [2, 4], "migraterefresh": [2, 11], "migraterollback": [2, 4, 11], "migratestatu": [2, 4, 11], "migratevers": [2, 4, 11], "seed": [2, 4, 5, 7, 12, 16, 59, 61, 66, 72, 74, 84, 90, 137, 234, 252, 261], "server": [2, 3, 7, 8, 9, 10, 14, 66, 67, 69, 74, 76, 77, 89, 101, 102, 104, 105, 107, 110, 116, 124, 127, 128, 130, 132, 133, 134, 136, 137, 139, 140, 175, 184, 188, 209, 210, 211, 212, 213, 217, 219, 223, 236, 240, 262], "serv": [2, 3, 4, 8, 14, 41, 118, 127, 128, 143, 144, 211, 236, 237, 260, 262], "session": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 17, 20, 22, 23, 28, 30, 31, 41, 43, 46, 50, 56, 61, 72, 91, 94, 103, 111, 117, 125, 137, 139, 166, 179, 184, 204, 210, 213, 218, 219, 222, 230, 240, 256, 259], "util": [2, 3, 6, 8, 10, 59, 61, 71, 74, 81, 84, 86, 102, 104, 106, 128, 130, 132, 137, 209, 221, 235], "namespac": [2, 4, 5, 6, 7, 8, 10, 13, 14, 15, 18, 20, 23, 31, 43, 59, 60, 61, 62, 71, 73, 74, 76, 78, 84, 85, 92, 94, 98, 106, 109, 110, 128, 129, 130, 135, 144, 147, 148, 151, 155, 185, 186, 190, 193, 194, 195, 199, 201, 207, 209, 211, 213, 216, 220, 221, 222, 223, 224, 225, 227, 230, 232, 234, 236, 237, 239, 243, 244, 245, 249, 251, 252, 253, 256, 259, 261, 262], "rout": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 20, 23, 41, 45, 48, 50, 51, 52, 59, 61, 72, 73, 74, 98, 99, 103, 106, 112, 118, 125, 129, 133, 137, 139, 143, 144, 146, 155, 163, 166, 181, 182, 204, 224, 245, 247, 251, 256, 258, 260], "autoloadconfig": [2, 3, 4, 5, 9, 67, 111], "baseconfig": [2, 5, 6, 8, 9, 11, 61, 104, 106, 109, 129, 144, 151, 175, 185, 193, 199, 209, 211, 213, 216, 220, 221, 222, 223, 224, 230, 236, 237, 239, 251, 259], "baseservic": [2, 4, 6, 17, 73, 98, 146], "dotenv": [2, 98], "foreigncharact": [2, 124, 146, 176], "servic": [2, 3, 4, 5, 6, 7, 8, 10, 11, 14, 17, 28, 33, 41, 50, 70, 72, 84, 94, 106, 109, 111, 114, 127, 129, 130, 137, 166, 175, 179, 184, 188, 189, 192, 202, 209, 210, 211, 212, 217, 218, 220, 221, 222, 223, 224, 226, 228, 230, 239, 240, 241, 245, 246, 248, 249, 255], "basebuild": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 23, 24, 28, 33, 36, 41, 42, 84, 155, 166], "baseconnect": [2, 4, 6, 7, 8, 9, 10, 12, 14, 20, 36, 41, 77, 166], "basepreparedqueri": [2, 41], "baseresult": [2, 4, 9, 10, 85, 148], "baseutil": [2, 3, 9, 41, 166], "connectioninterfac": [2, 84, 103, 234], "forg": [2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 21, 23, 33, 52, 56, 90, 91, 92, 137, 160, 166, 194], "migrat": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 32, 52, 59, 66, 72, 74, 90, 92, 99, 106, 136, 137, 139, 146, 159, 166, 173, 177, 184, 195, 204, 221, 223, 232, 234, 261], "migrationrunn": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 91, 99], "preparedqueryinterfac": [2, 41], "queri": [2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 20, 23, 24, 28, 33, 36, 50, 72, 75, 76, 77, 78, 81, 86, 89, 92, 99, 102, 109, 112, 113, 116, 125, 137, 166, 175, 187, 191, 223, 241, 242, 245, 260, 261], "queryinterfac": 2, "resultinterfac": [2, 41, 84], "seeder": [2, 7, 14, 16, 24], "mysqli": [2, 3, 4, 5, 8, 10, 12, 13, 22, 50, 77, 80, 82, 84, 85, 89, 150, 208, 250, 261], "builder": [2, 3, 6, 7, 8, 11, 12, 13, 14, 22, 28, 72, 76, 80, 81, 83, 92, 136, 137, 150, 155, 166, 187, 210, 220, 261], "connect": [2, 4, 5, 6, 7, 8, 9, 10, 12, 22, 28, 31, 41, 43, 47, 68, 75, 79, 81, 82, 83, 84, 85, 87, 89, 91, 92, 103, 106, 116, 130, 137, 148, 150, 195, 209, 211, 212, 223, 231, 250, 251], "preparedqueri": [2, 39, 83], "result": [2, 4, 9, 10, 16, 23, 24, 28, 41, 50, 57, 66, 72, 75, 80, 81, 82, 83, 86, 89, 102, 103, 104, 113, 116, 118, 121, 124, 125, 127, 128, 129, 130, 136, 137, 148, 170, 179, 182, 187, 209, 211, 215, 217, 221, 222, 223, 225, 227, 230, 232, 236, 237, 239, 240, 241, 242, 243, 245, 246, 248, 249, 251, 252, 253, 256, 257, 261, 262], "postgr": [2, 4, 6, 7, 8, 10, 12, 13, 16, 22, 39, 41, 45, 47, 76, 80, 83, 84, 89, 150, 208], "sqlite3": [2, 4, 7, 8, 9, 10, 12, 13, 14, 16, 21, 22, 28, 41, 45, 56, 76, 82, 84, 85, 89, 150, 208], "except": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 22, 28, 33, 42, 49, 50, 52, 58, 59, 62, 72, 76, 78, 84, 85, 89, 98, 103, 109, 112, 114, 117, 124, 125, 128, 130, 135, 136, 146, 148, 150, 151, 152, 155, 156, 160, 182, 184, 188, 192, 206, 209, 210, 213, 217, 222, 223, 225, 226, 230, 234, 235, 240, 241, 242, 245, 251, 256, 259, 260, 261, 262], "iter": [2, 113, 124, 209, 213, 214, 241, 245], "timer": [2, 41, 73, 83, 98, 103, 251, 256], "collector": [2, 5, 6, 8, 9, 10, 13, 28, 175, 223], "email": [2, 4, 6, 11, 14, 38, 42, 44, 62, 72, 79, 83, 84, 85, 92, 96, 99, 103, 116, 117, 125, 128, 130, 137, 139, 146, 166, 171, 176, 179, 184, 193, 195, 199, 201, 204, 218, 223, 230, 232, 234, 236, 239, 245, 250, 252, 253, 255, 256], "event": [2, 4, 5, 6, 8, 10, 14, 28, 41, 53, 72, 81, 92, 93, 98, 100, 106, 109, 111, 117, 125, 129, 137, 146, 148, 155, 173, 182, 184, 227, 230, 231, 249, 251, 256], "filter": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 22, 23, 25, 28, 33, 41, 49, 50, 52, 57, 72, 74, 98, 99, 103, 113, 114, 115, 117, 128, 131, 132, 134, 137, 145, 146, 152, 153, 155, 160, 166, 173, 175, 178, 179, 184, 199, 216, 221, 222, 230, 232, 240, 241, 251, 256], "filterinterfac": [2, 16, 68, 129, 224, 249], "format": [2, 3, 4, 7, 9, 10, 13, 15, 17, 23, 28, 31, 32, 52, 59, 69, 71, 72, 76, 77, 83, 85, 91, 96, 103, 107, 115, 117, 118, 121, 122, 125, 127, 128, 132, 134, 135, 146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 201, 208, 211, 212, 217, 220, 223, 225, 226, 228, 230, 232, 234, 235, 236, 237, 239, 240, 245, 251, 256, 261], "formatterinterfac": [2, 9, 236], "jsonformatt": [2, 9, 236], "xmlformatt": [2, 4, 9, 236], "http": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 28, 33, 38, 39, 43, 45, 50, 54, 60, 70, 71, 72, 73, 84, 96, 98, 103, 112, 114, 117, 118, 124, 125, 127, 128, 129, 130, 131, 134, 137, 139, 143, 144, 146, 151, 158, 164, 168, 175, 184, 198, 204, 207, 209, 210, 211, 212, 217, 220, 221, 222, 223, 224, 227, 228, 229, 230, 236, 237, 238, 239, 249, 252, 254, 256, 257, 259, 260], "clirequest": [2, 3, 9, 10, 33, 65, 98, 103, 137], "curlrequest": [2, 3, 4, 9, 10, 12, 13, 16, 21, 23, 41, 45, 50, 72, 73, 134, 137, 166, 175, 208, 218, 221, 256], "contentsecuritypolici": [2, 5, 6, 28, 38, 98, 146, 148, 155, 163, 166, 173, 182, 237], "header": [2, 4, 8, 10, 13, 14, 16, 17, 23, 33, 38, 50, 62, 69, 71, 72, 98, 101, 103, 106, 121, 127, 128, 129, 132, 134, 146, 158, 160, 184, 210, 212, 222, 236, 237, 247, 251, 259, 260, 261, 262], "incomingrequest": [2, 3, 4, 8, 10, 12, 15, 20, 33, 39, 41, 50, 69, 98, 101, 103, 114, 125, 127, 131, 132, 133, 134, 137, 184, 227, 229, 239, 249, 259], "messag": [2, 4, 6, 14, 17, 20, 28, 60, 62, 69, 72, 83, 87, 89, 98, 103, 106, 118, 128, 130, 131, 137, 138, 140, 141, 142, 166, 179, 188, 189, 193, 207, 212, 217, 221, 222, 223, 227, 234, 236, 240, 242, 245, 247, 251, 259], "negoti": [2, 3, 15, 129, 131, 132, 137, 236, 240], "request": [2, 3, 4, 7, 10, 11, 12, 14, 15, 16, 23, 27, 28, 32, 33, 41, 45, 48, 50, 52, 54, 64, 68, 70, 71, 73, 84, 85, 94, 97, 98, 99, 102, 103, 106, 108, 109, 112, 117, 121, 125, 127, 131, 132, 133, 136, 143, 144, 145, 146, 148, 151, 186, 190, 200, 201, 207, 210, 212, 216, 220, 221, 223, 224, 227, 228, 229, 230, 232, 234, 236, 237, 239, 240, 247, 251, 252, 256, 259, 261, 262], "requestinterfac": [2, 41, 103, 106, 128, 129, 130, 145, 224], "respons": [2, 3, 4, 5, 11, 12, 14, 15, 16, 20, 24, 28, 33, 38, 41, 45, 50, 52, 71, 72, 83, 86, 91, 94, 98, 99, 103, 106, 114, 132, 136, 137, 139, 145, 146, 160, 164, 184, 186, 203, 204, 221, 222, 224, 232, 234, 237, 247, 251, 254, 256, 261, 262], "responseinterfac": [2, 3, 4, 41, 50, 103, 106, 128, 129, 145, 224, 249, 257], "uri": [2, 3, 4, 6, 10, 12, 14, 16, 20, 21, 28, 41, 57, 69, 72, 89, 98, 99, 102, 103, 106, 107, 111, 116, 117, 118, 125, 130, 131, 132, 137, 144, 146, 148, 168, 198, 218, 222, 232, 253, 257, 259, 261, 262], "userag": [2, 8, 98, 130, 146, 166, 212, 229, 249], "filecollect": [2, 4, 12, 214, 221], "uploadedfil": [2, 4, 6, 7, 11, 13, 17, 50, 130, 227], "uploadedfileinterfac": 2, "arrai": [2, 4, 6, 9, 10, 11, 14, 16, 17, 20, 23, 24, 33, 41, 48, 50, 59, 61, 62, 64, 67, 68, 72, 76, 77, 82, 83, 87, 89, 91, 94, 99, 102, 103, 106, 107, 109, 111, 114, 116, 117, 118, 119, 123, 124, 125, 127, 128, 129, 130, 132, 134, 135, 137, 151, 152, 158, 164, 166, 173, 175, 182, 187, 190, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 209, 210, 211, 213, 216, 217, 220, 222, 223, 229, 234, 236, 237, 240, 241, 242, 243, 245, 246, 247, 248, 250, 251, 252, 253, 259, 261, 262], "cooki": [2, 3, 4, 11, 16, 17, 20, 21, 22, 28, 29, 37, 38, 50, 72, 98, 103, 106, 107, 119, 128, 130, 134, 137, 148, 156, 158, 164, 166, 184, 213, 218, 221, 222, 223, 230, 256], "filesystem": [2, 76, 107, 119, 137, 184, 214, 221], "form": [2, 4, 11, 20, 28, 41, 72, 83, 85, 92, 97, 99, 103, 107, 111, 115, 119, 128, 129, 130, 133, 135, 137, 142, 148, 152, 166, 184, 190, 199, 201, 205, 209, 211, 216, 219, 224, 234, 236, 237, 242, 245, 247, 253, 260], "html": [2, 5, 9, 14, 28, 41, 69, 71, 72, 74, 76, 94, 103, 106, 115, 116, 117, 119, 124, 125, 127, 130, 133, 135, 136, 137, 139, 143, 146, 148, 152, 155, 160, 165, 166, 168, 175, 178, 179, 182, 184, 199, 201, 203, 204, 212, 216, 220, 221, 226, 227, 228, 230, 236, 237, 238, 240, 242, 243, 244, 245, 246, 247, 248, 251, 257, 259, 261, 262], "inflector": [2, 13, 119, 137], "number": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 23, 33, 48, 52, 62, 67, 69, 72, 76, 80, 83, 84, 85, 88, 91, 99, 102, 103, 104, 106, 109, 113, 114, 117, 119, 120, 124, 125, 126, 128, 136, 137, 143, 146, 151, 160, 175, 196, 206, 207, 209, 211, 212, 217, 220, 223, 224, 225, 228, 229, 230, 232, 234, 237, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 252, 254, 256, 257, 260], "secur": [2, 4, 8, 11, 12, 13, 17, 20, 28, 34, 41, 45, 50, 52, 70, 74, 83, 93, 94, 103, 104, 105, 106, 114, 119, 124, 125, 128, 129, 130, 136, 137, 139, 143, 144, 146, 148, 151, 152, 154, 155, 161, 164, 166, 171, 184, 185, 198, 204, 206, 210, 212, 213, 215, 218, 219, 223, 227, 230, 234, 238, 240, 245, 246, 259, 260], "text": [2, 7, 12, 28, 41, 44, 45, 60, 62, 63, 69, 72, 84, 91, 94, 103, 104, 107, 112, 117, 118, 119, 121, 122, 125, 126, 127, 128, 130, 137, 143, 144, 152, 184, 189, 194, 199, 201, 212, 213, 216, 226, 227, 230, 239, 240, 245, 246, 247, 251, 256, 259, 261, 262], "url": [2, 5, 9, 14, 16, 17, 28, 41, 50, 57, 60, 72, 76, 101, 103, 107, 108, 117, 118, 119, 122, 124, 128, 129, 136, 137, 143, 166, 168, 182, 190, 193, 201, 210, 211, 212, 220, 224, 227, 228, 230, 237, 239, 240, 245, 246, 247, 249, 251, 257, 259, 260, 261, 262], "honeypot": [2, 3, 4, 6, 8, 11, 41, 129, 137, 146, 199, 218, 222], "i18n": [2, 3, 4, 5, 7, 12, 22, 181, 225, 232, 256], "time": [2, 3, 4, 5, 7, 8, 10, 11, 12, 14, 16, 20, 22, 28, 38, 39, 57, 59, 62, 66, 68, 71, 72, 73, 76, 77, 83, 91, 94, 98, 102, 104, 107, 109, 111, 113, 115, 117, 118, 125, 128, 129, 137, 164, 209, 211, 212, 213, 214, 215, 218, 219, 220, 221, 223, 224, 228, 230, 232, 234, 236, 237, 239, 240, 245, 246, 247, 249, 251, 252, 260, 261, 262], "timediffer": [2, 12, 225], "imag": [2, 4, 9, 11, 12, 16, 22, 50, 74, 77, 89, 116, 118, 122, 125, 127, 130, 137, 139, 143, 146, 150, 166, 184, 190, 204, 208, 210, 211, 212, 215, 218, 221, 227, 230, 237, 252], "imagehandlerinterfac": [2, 11], "base": [2, 8, 11, 17, 21, 22, 23, 28, 41, 62, 63, 68, 69, 71, 72, 75, 79, 84, 85, 86, 87, 89, 91, 92, 94, 96, 98, 103, 105, 107, 109, 116, 117, 121, 124, 125, 127, 128, 129, 130, 135, 136, 140, 143, 150, 160, 166, 184, 186, 205, 212, 213, 215, 217, 219, 220, 222, 223, 224, 225, 227, 228, 230, 232, 234, 236, 239, 240, 241, 244, 245, 246, 250, 252, 257, 259, 261], "gd": [2, 16, 208, 217], "imagemagick": [2, 11, 16, 217], "languag": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 20, 33, 38, 41, 52, 57, 59, 63, 69, 72, 74, 116, 121, 130, 132, 136, 138, 141, 166, 184, 193, 206, 211, 225, 230, 245, 261], "log": [2, 4, 5, 6, 7, 13, 14, 28, 41, 73, 74, 78, 86, 98, 103, 108, 128, 136, 137, 138, 139, 143, 166, 170, 184, 210, 211, 223, 237, 249, 256], "logger": [2, 5, 6, 14, 20, 28, 41, 59, 73, 94, 98, 103, 106, 146, 148, 155, 158, 160, 165, 166, 173, 182, 184, 207, 251, 256, 261], "loggerawaretrait": [2, 14], "chromelogg": [2, 109], "handlerinterfac": 2, "pager": [2, 4, 10, 12, 14, 20, 104, 146, 148, 166, 196], "pagerinterfac": [2, 4, 146], "pagerrender": [2, 4], "router": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 28, 41, 50, 73, 98, 106, 112, 136, 151, 182, 198, 259, 262], "routecollect": [2, 3, 4, 6, 7, 8, 9, 10, 11, 28, 41, 48, 50, 73, 98, 135, 136, 151, 198, 249, 256, 262], "routecollectioninterfac": [2, 4, 73, 98], "routerinterfac": [2, 10], "sessioninterfac": 2, "cidatabasetestcas": [2, 11, 12, 20, 148], "ciunittestcas": [2, 3, 4, 10, 28, 41, 123, 148, 208, 249, 250, 252, 253, 256], "featurerespons": [2, 5, 7, 9, 20, 148], "featuretestcas": [2, 3, 4, 5, 9, 10, 20, 50, 148], "reflectionhelp": 2, "citeststreamfilt": [2, 4, 22, 41, 166], "thirdparti": [2, 67, 74], "bundl": [2, 54, 69, 129, 143, 179, 211, 213, 216, 221, 223, 251], "psr": [2, 7, 17, 22, 59, 67, 96, 106, 109, 110, 111, 128, 130, 137, 142, 146, 148, 150, 155, 184, 219, 244, 247], "zendescap": 2, "escap": [2, 3, 4, 6, 7, 12, 14, 16, 23, 41, 72, 79, 84, 89, 103, 113, 125, 148, 151, 187, 230, 234, 261], "throttl": [2, 4, 10, 72, 224, 236], "throttler": [2, 6, 10, 72, 129, 137, 218], "throttlerinterfac": 2, "typographi": [2, 41, 73, 137, 184, 218], "creditcardrul": [2, 4, 230], "filerul": [2, 12, 230], "formatrul": [2, 4, 8, 9, 230], "validationinterfac": [2, 50, 166, 172], "cell": [2, 41, 46, 103, 137, 203, 238, 241], "parser": [2, 4, 6, 8, 10, 12, 14, 20, 41, 43, 72, 137, 139, 148, 184, 203, 204, 206, 238, 261], "plugin": [2, 6, 10, 14, 72], "rendererinterfac": [2, 103, 245, 246], "oct": [3, 13], "26": [3, 44, 53, 113, 208, 239], "second": [3, 16, 33, 36, 41, 47, 48, 50, 62, 68, 72, 73, 75, 77, 83, 84, 85, 87, 89, 99, 102, 103, 109, 114, 116, 117, 118, 121, 124, 125, 127, 128, 129, 130, 132, 134, 135, 136, 140, 143, 149, 160, 166, 172, 184, 209, 210, 211, 212, 213, 215, 217, 220, 221, 222, 223, 224, 225, 227, 228, 230, 234, 236, 237, 239, 240, 242, 245, 246, 247, 248, 249, 251, 252, 253, 256, 257, 261, 262], "follow": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 22, 24, 28, 41, 50, 54, 59, 60, 61, 62, 66, 68, 70, 72, 73, 74, 76, 77, 79, 82, 83, 84, 85, 86, 87, 88, 89, 91, 93, 96, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 129, 135, 136, 140, 143, 144, 146, 148, 149, 150, 151, 152, 155, 156, 158, 164, 165, 166, 167, 168, 169, 170, 171, 173, 174, 175, 178, 179, 182, 184, 187, 188, 189, 194, 195, 196, 197, 200, 201, 207, 208, 209, 210, 211, 212, 213, 217, 220, 221, 222, 223, 224, 225, 226, 227, 229, 230, 231, 232, 234, 236, 237, 239, 240, 242, 245, 247, 250, 251, 252, 254, 255, 256, 257, 259, 260, 261, 262], "shown": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 84, 104, 107, 124, 125, 217, 220, 227, 230, 237, 239, 245, 248, 251, 262], "applic": [3, 4, 5, 6, 13, 17, 32, 50, 59, 60, 63, 68, 69, 70, 71, 72, 73, 76, 84, 91, 101, 103, 104, 105, 106, 107, 108, 109, 111, 112, 118, 125, 127, 128, 129, 130, 133, 134, 135, 136, 140, 143, 146, 148, 149, 151, 152, 155, 156, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 178, 182, 185, 186, 189, 194, 195, 197, 198, 201, 203, 206, 208, 209, 211, 212, 216, 219, 220, 221, 223, 224, 225, 228, 230, 232, 234, 236, 237, 239, 240, 242, 243, 244, 245, 246, 248, 249, 252, 253, 254, 257, 259, 262], "compos": [3, 4, 5, 6, 7, 9, 14, 28, 41, 43, 61, 72, 74, 91, 93, 100, 104, 109, 110, 137, 139, 141, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 209, 221, 239, 260], "json": [3, 4, 5, 6, 7, 9, 10, 12, 15, 16, 41, 52, 69, 72, 76, 93, 101, 110, 127, 135, 140, 146, 148, 157, 158, 159, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 197, 208, 221, 222, 230, 236, 240, 249, 253], "1312": 3, "boot": [3, 12, 146, 178, 179, 184, 214, 251], "develop": [3, 7, 28, 59, 61, 66, 67, 69, 71, 72, 73, 76, 91, 92, 93, 104, 105, 106, 109, 136, 138, 140, 141, 142, 144, 146, 148, 175, 178, 179, 194, 205, 206, 211, 219, 221, 223, 227, 234, 236, 240, 245, 250, 251, 259, 262], "product": [3, 41, 52, 53, 72, 74, 76, 84, 91, 99, 104, 105, 106, 128, 136, 138, 140, 143, 146, 155, 166, 178, 194, 198, 214, 217, 222, 223, 236, 237, 251, 252, 260], "path": [3, 4, 5, 6, 10, 12, 20, 28, 41, 43, 50, 57, 59, 60, 62, 64, 67, 68, 69, 73, 74, 76, 91, 96, 102, 103, 106, 110, 111, 112, 114, 116, 118, 125, 129, 130, 140, 143, 146, 160, 166, 168, 173, 175, 179, 184, 185, 186, 190, 192, 194, 195, 198, 201, 203, 210, 211, 212, 215, 217, 220, 222, 223, 227, 245, 246, 250, 253, 259, 262], "1341": 3, "1281": 3, "1314": 3, "error": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 28, 32, 35, 39, 40, 43, 46, 50, 52, 53, 54, 55, 58, 59, 67, 72, 73, 76, 84, 85, 103, 104, 108, 109, 111, 116, 117, 128, 129, 136, 137, 143, 146, 148, 152, 155, 160, 165, 168, 175, 178, 190, 192, 193, 201, 211, 212, 217, 221, 222, 223, 227, 236, 239, 240, 245, 256, 259, 262], "error_404": [3, 106, 146, 148, 155, 160, 166, 178], "1272": 3, "welcome_messag": [3, 7, 148, 151, 155, 158, 160, 166, 181, 244, 262], "1342": 3, "public": [3, 4, 5, 6, 9, 10, 11, 12, 13, 16, 22, 28, 34, 41, 50, 52, 59, 60, 61, 62, 67, 68, 72, 73, 76, 84, 85, 91, 92, 94, 98, 104, 106, 109, 110, 111, 112, 118, 123, 128, 129, 130, 135, 136, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 155, 156, 158, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 189, 190, 193, 194, 195, 199, 201, 209, 211, 213, 216, 220, 221, 222, 223, 224, 227, 230, 232, 234, 236, 237, 239, 240, 242, 243, 244, 245, 247, 249, 251, 252, 256, 259, 261, 262], "htaccess": [3, 4, 8, 9, 14, 16, 74, 105, 112, 116, 144, 146, 148, 168, 183, 221, 262], "index": [3, 4, 5, 6, 7, 9, 28, 39, 41, 50, 60, 64, 68, 74, 78, 79, 84, 85, 89, 110, 111, 113, 114, 116, 117, 118, 124, 125, 128, 129, 130, 134, 135, 136, 146, 148, 160, 166, 170, 184, 186, 190, 196, 198, 201, 210, 214, 220, 221, 223, 227, 228, 230, 234, 239, 241, 244, 247, 259, 262], "1295": 3, "1313": 3, "system": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 20, 28, 41, 50, 59, 67, 72, 76, 82, 83, 84, 86, 94, 95, 99, 100, 103, 104, 105, 106, 107, 109, 110, 111, 112, 116, 118, 125, 128, 129, 136, 137, 138, 140, 141, 142, 143, 144, 146, 148, 149, 151, 152, 155, 156, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 205, 206, 209, 211, 213, 216, 217, 219, 223, 225, 229, 230, 236, 239, 244, 248, 251, 253, 258, 260, 261, 262], "1350": 3, "1356": 3, "1271": 3, "1217": 3, "1209": 3, "1329": 3, "1339": 3, "css": [3, 5, 7, 74, 103, 118, 124, 125, 143, 146, 148, 155, 175, 182, 214, 220, 221, 237, 245, 246], "castexcept": [3, 41], "1283": 3, "downloadexcept": [3, 4], "1239": 3, "frameworkexcept": [3, 78, 175], "cookie_help": [3, 107], "1286": 3, "form_help": [3, 4, 5, 6, 8, 117, 166], "1244": 3, "1327": 3, "url_help": [3, 5, 7, 8, 12, 13], "1321": 3, "xml_helper": [3, 6, 8], "1303": 3, "downloadrespons": [3, 4, 5, 11, 50, 146, 240], "httpexcept": [3, 211, 227], "1304": 3, "1306": 3, "redirectrespons": [3, 4, 14, 103, 184, 240, 249, 257], "1300": 3, "en": [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 16, 17, 33, 38, 41, 103, 111, 117, 118, 125, 127, 130, 132, 138, 193, 211, 217, 225, 227, 229, 230, 239], "cast": [3, 4, 5, 6, 9, 16, 20, 41, 83, 130, 136, 151, 164, 228, 245], "1285": 3, "1355": 3, "1361": 3, "1282": 3, "1337": 3, "common": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 41, 50, 68, 71, 72, 86, 96, 100, 101, 106, 109, 110, 111, 112, 117, 121, 127, 129, 132, 134, 135, 136, 137, 143, 144, 164, 166, 169, 209, 211, 220, 221, 223, 227, 229, 230, 232, 236, 245, 252, 256, 259, 260], "1291": 3, "entiti": [3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 17, 20, 41, 50, 67, 74, 85, 111, 122, 124, 126, 137, 205, 226, 233, 234, 245, 252], "1311": 3, "responsetraittest": [3, 6, 11], "1302": 3, "commandstest": [3, 6], "basebuildertest": 3, "live": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 72, 74, 83, 105, 107, 136, 140, 209, 223, 225, 245, 247, 249, 260], "modeltest": [3, 5, 6, 7, 8, 9, 10, 11, 12], "timertest": 3, "1273": 3, "cookiehelpertest": 3, "honeypottest": [3, 6], "filemovingtest": [3, 4], "uploadedfiletest": 3, "clirequesttest": 3, "curlrequesttest": [3, 4, 10, 12, 13], "downloadresponsetest": [3, 4, 5, 11], "negotiatetest": 3, "redirectresponsetest": [3, 4, 5], "responsetest": [3, 4, 5], "timetest": [3, 4, 5, 7, 12], "1316": 3, "routetest": 3, "testcaseemissionstest": [3, 4], "testcasetest": [3, 4, 5], "parsertest": [3, 4, 5, 6, 10, 12], "entitytest": [3, 5, 7, 9, 10, 11], "1319": 3, "user_guide_src": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 140], "sourc": [3, 4, 5, 72, 74, 76, 91, 96, 116, 118, 125, 140, 142, 206, 213, 215, 221, 227, 230, 237, 245, 246], "cli_request": 3, "query_build": [3, 10, 11, 12, 116], "extend": [3, 4, 8, 10, 11, 12, 14, 16, 17, 28, 33, 41, 47, 50, 59, 60, 61, 62, 67, 68, 73, 74, 76, 91, 92, 93, 96, 104, 106, 109, 111, 123, 129, 130, 132, 134, 135, 136, 137, 144, 146, 148, 151, 155, 164, 166, 172, 185, 186, 190, 193, 194, 195, 199, 201, 206, 207, 209, 211, 213, 214, 216, 219, 220, 221, 222, 223, 224, 225, 227, 228, 230, 232, 234, 236, 237, 239, 240, 242, 243, 244, 245, 246, 247, 249, 250, 251, 252, 253, 256, 259, 261, 262], "contribut": [3, 6, 8, 11, 12, 28, 41, 50, 72, 100, 137, 142, 148], "1280": 3, "common_funct": [3, 5, 8, 13], "managing_app": [3, 6], "incom": [3, 6, 8, 10, 11, 12, 13, 72, 129, 130, 131, 134, 224, 230, 234, 262], "control": [3, 4, 7, 8, 10, 11, 12, 14, 15, 17, 28, 41, 46, 47, 48, 49, 50, 57, 59, 62, 63, 65, 66, 67, 68, 70, 73, 74, 84, 92, 98, 99, 100, 102, 103, 104, 106, 110, 116, 118, 125, 130, 137, 139, 143, 144, 145, 146, 148, 151, 155, 159, 166, 173, 175, 190, 196, 198, 201, 202, 204, 209, 210, 211, 216, 217, 219, 220, 221, 222, 223, 224, 225, 228, 229, 236, 237, 239, 240, 241, 244, 245, 246, 247, 253, 254, 256, 257, 258, 260], "1323": 3, "intro": [3, 7], "requir": [3, 7, 8, 10, 14, 28, 41, 47, 50, 59, 61, 62, 66, 67, 68, 71, 72, 73, 76, 79, 80, 83, 84, 86, 89, 96, 99, 103, 104, 105, 109, 110, 111, 113, 117, 124, 125, 128, 130, 134, 136, 137, 139, 140, 141, 143, 146, 161, 166, 167, 171, 175, 179, 201, 202, 206, 207, 209, 210, 211, 212, 213, 217, 219, 221, 223, 225, 227, 230, 232, 234, 236, 237, 239, 240, 241, 242, 243, 245, 251, 253, 256, 259, 261], "instal": [3, 4, 5, 6, 7, 9, 10, 12, 14, 20, 50, 72, 74, 76, 105, 109, 111, 137, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 211, 213, 217, 223, 259, 261, 262], "troubleshoot": [3, 6, 12, 137, 139, 212, 221], "1265": 3, "librari": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 46, 59, 60, 65, 67, 72, 73, 74, 84, 91, 94, 96, 98, 99, 101, 103, 106, 109, 112, 114, 116, 122, 128, 130, 136, 142, 148, 151, 171, 188, 189, 190, 191, 192, 196, 200, 202, 205, 206, 207, 209, 217, 219, 224, 225, 229, 239, 246, 251, 256, 258, 259, 261], "1333": 3, "uploaded_fil": [3, 10], "outgo": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 41, 134], "1340": 3, "overview": [3, 4, 5, 9, 12, 65, 69, 106, 239, 251, 256, 258, 261], "tutori": [3, 4, 5, 6, 7, 12, 227, 258, 260, 261, 262], "1294": 3, "spark": [3, 4, 5, 6, 8, 11, 28, 32, 41, 50, 52, 60, 61, 65, 67, 68, 72, 88, 89, 91, 92, 105, 107, 110, 111, 129, 137, 140, 143, 144, 146, 148, 149, 160, 179, 194, 209, 211, 214, 221, 223, 242, 250, 260, 262], "1305": 3, "add": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 36, 41, 43, 48, 57, 59, 61, 64, 72, 73, 74, 76, 83, 84, 85, 89, 92, 96, 98, 101, 103, 104, 105, 106, 107, 111, 112, 117, 120, 121, 123, 124, 125, 128, 129, 132, 134, 136, 140, 143, 144, 151, 166, 167, 171, 172, 175, 182, 184, 186, 187, 194, 195, 198, 199, 207, 209, 210, 217, 220, 221, 222, 223, 224, 227, 228, 229, 232, 237, 239, 240, 241, 245, 246, 247, 248, 249, 251, 253, 256, 260, 262], "assert": [3, 20, 175, 253], "headeremit": 3, "duplic": [3, 4, 14, 84, 113, 124, 221, 223, 234], "verb": [3, 10, 28, 72, 128, 133, 198, 222, 253], "properli": [3, 6, 9, 16, 39, 68, 71, 72, 76, 83, 84, 143, 144, 151, 158, 175, 188, 221, 223, 245, 252, 259, 261, 262], "check": [3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 17, 22, 28, 29, 41, 50, 52, 54, 57, 59, 60, 61, 63, 67, 69, 72, 73, 80, 84, 89, 91, 99, 103, 105, 106, 107, 112, 114, 116, 117, 120, 125, 128, 130, 133, 134, 136, 138, 140, 141, 143, 146, 148, 152, 166, 172, 175, 182, 190, 201, 209, 211, 215, 221, 222, 223, 224, 225, 228, 234, 240, 252, 255, 256, 258, 259, 260, 262], "i": [3, 4, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 20, 23, 24, 25, 28, 29, 32, 33, 34, 36, 37, 38, 39, 41, 43, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 64, 66, 67, 68, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 129, 132, 133, 134, 135, 138, 139, 140, 141, 142, 143, 146, 148, 149, 151, 152, 153, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 194, 195, 196, 197, 198, 201, 203, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 224, 225, 226, 227, 228, 229, 230, 231, 232, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262], "instanti": [3, 50, 68, 73, 85, 99, 104, 111, 184, 210, 211, 213, 221, 223, 232, 234, 240, 241, 242, 245, 246], "1348": 3, "sphinx": [3, 8, 14], "1347": 3, "style": [3, 4, 8, 22, 28, 103, 117, 124, 135, 142, 150, 166, 184, 207, 209, 214, 216, 219, 220, 221, 230, 232, 237, 246, 256], "viewpath": [3, 73, 106, 245, 246], "configur": [3, 5, 6, 8, 13, 20, 28, 41, 44, 50, 72, 73, 74, 77, 79, 81, 83, 89, 91, 103, 108, 110, 111, 112, 116, 125, 128, 130, 133, 137, 139, 148, 155, 166, 169, 175, 184, 189, 198, 204, 206, 210, 212, 216, 219, 222, 242, 243, 251, 252, 259, 261], "php": [3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 18, 20, 22, 24, 25, 28, 31, 33, 38, 39, 40, 41, 42, 50, 54, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 94, 95, 96, 98, 99, 102, 103, 104, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 134, 135, 136, 137, 139, 140, 146, 148, 149, 150, 151, 152, 158, 159, 160, 163, 164, 165, 168, 169, 170, 171, 173, 176, 177, 179, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 234, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 258, 259, 260, 261], "1296": 3, "download": [3, 4, 5, 6, 11, 19, 35, 72, 139, 141, 142, 143, 146, 221, 239, 256, 260, 262], "reflect": [3, 38, 42, 167, 175], "need": [3, 4, 10, 17, 23, 28, 50, 57, 59, 61, 62, 63, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 82, 83, 84, 86, 87, 89, 91, 92, 93, 94, 95, 96, 98, 99, 101, 103, 104, 105, 106, 107, 109, 110, 111, 112, 114, 117, 118, 124, 125, 127, 128, 129, 130, 133, 134, 135, 136, 139, 140, 141, 143, 144, 146, 148, 151, 155, 156, 163, 166, 167, 168, 171, 175, 181, 184, 187, 189, 194, 196, 198, 200, 206, 209, 210, 211, 212, 213, 215, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 232, 234, 236, 237, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262], "return": [3, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 28, 29, 33, 38, 39, 41, 43, 48, 52, 54, 56, 57, 59, 60, 61, 62, 64, 66, 68, 72, 73, 77, 79, 80, 82, 83, 84, 85, 87, 89, 91, 93, 98, 99, 102, 103, 104, 106, 107, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 134, 135, 136, 146, 151, 155, 156, 164, 166, 168, 175, 181, 182, 184, 186, 190, 193, 196, 197, 201, 202, 203, 209, 210, 211, 212, 213, 214, 215, 217, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 232, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 261, 262], "1331": 3, "where": [3, 6, 13, 16, 17, 19, 21, 24, 28, 31, 39, 41, 43, 45, 46, 47, 52, 54, 57, 59, 61, 67, 71, 72, 73, 74, 76, 77, 83, 85, 89, 92, 99, 102, 103, 104, 105, 106, 107, 109, 111, 124, 128, 129, 130, 135, 136, 143, 149, 151, 166, 179, 182, 184, 187, 195, 201, 203, 206, 209, 211, 221, 222, 223, 227, 230, 232, 234, 237, 239, 241, 242, 245, 246, 247, 249, 250, 252, 256, 259, 260, 261, 262], "might": [3, 41, 45, 59, 62, 67, 68, 71, 72, 73, 74, 76, 84, 85, 89, 96, 99, 102, 104, 105, 106, 109, 111, 112, 113, 114, 124, 127, 128, 129, 130, 135, 136, 143, 144, 148, 151, 152, 179, 209, 211, 212, 213, 220, 221, 222, 224, 225, 227, 228, 230, 234, 236, 237, 239, 240, 241, 242, 245, 246, 247, 251, 252, 253, 255, 256, 258, 261], "1225": 3, "1315": 3, "1336": 3, "revert": [3, 4, 13, 14, 42, 91], "1334": 3, "propos": [3, 17, 29, 207], "user": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 20, 28, 42, 57, 61, 63, 64, 68, 69, 71, 72, 74, 76, 83, 84, 85, 89, 92, 93, 95, 98, 99, 102, 103, 104, 106, 109, 111, 112, 113, 115, 123, 125, 128, 129, 130, 134, 136, 139, 140, 142, 143, 171, 184, 186, 195, 196, 210, 211, 212, 218, 219, 220, 221, 223, 224, 227, 228, 230, 232, 234, 235, 236, 237, 238, 239, 242, 245, 248, 249, 250, 252, 253, 256, 257, 259, 261, 262], "guid": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 31, 42, 43, 44, 48, 50, 72, 111, 139, 140, 142, 143, 184, 207, 237, 240], "1330": 3, "tweak": [3, 4, 5, 6, 15], "form_hidden": [3, 6, 117], "form_open": [3, 15, 117, 151, 199, 201, 222, 230], "valu": [3, 5, 6, 8, 9, 11, 13, 16, 17, 20, 23, 28, 31, 38, 39, 41, 42, 47, 48, 59, 60, 61, 62, 64, 67, 72, 73, 77, 79, 82, 85, 88, 92, 99, 103, 104, 105, 106, 107, 109, 112, 113, 114, 115, 116, 118, 121, 124, 125, 127, 128, 129, 130, 132, 133, 134, 136, 143, 146, 149, 151, 158, 164, 166, 167, 175, 179, 182, 185, 199, 201, 209, 210, 211, 212, 213, 215, 216, 217, 219, 220, 221, 222, 227, 232, 234, 236, 237, 239, 240, 241, 245, 246, 248, 249, 250, 251, 252, 255, 259, 261, 262], "form_input": [3, 117], "show_404": 3, "doesn": [3, 14, 28, 62, 72, 76, 79, 83, 84, 85, 86, 89, 103, 109, 130, 132, 144, 213, 217, 223, 224, 225, 227, 230, 232, 237, 239, 259, 262], "t": [3, 4, 5, 6, 7, 8, 9, 13, 14, 23, 24, 28, 39, 41, 43, 45, 50, 62, 67, 68, 69, 71, 72, 74, 76, 77, 79, 82, 83, 84, 85, 86, 87, 89, 92, 96, 103, 104, 105, 107, 109, 111, 113, 121, 125, 127, 128, 129, 130, 132, 133, 136, 140, 141, 143, 144, 151, 155, 175, 184, 196, 198, 204, 209, 212, 213, 217, 219, 220, 222, 223, 224, 225, 227, 228, 230, 232, 234, 236, 237, 239, 240, 242, 246, 248, 251, 252, 256, 259, 261, 262], "exist": [3, 4, 6, 9, 11, 12, 13, 14, 16, 31, 41, 52, 59, 61, 62, 67, 68, 77, 84, 85, 88, 89, 92, 95, 98, 103, 104, 106, 107, 109, 112, 113, 114, 116, 118, 126, 128, 130, 132, 135, 136, 138, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 186, 194, 203, 209, 210, 211, 212, 213, 214, 215, 220, 221, 223, 224, 225, 228, 232, 234, 236, 239, 240, 242, 244, 245, 246, 250, 252, 253, 255, 257, 259, 262], "ani": [3, 8, 10, 20, 38, 59, 60, 62, 66, 67, 68, 71, 72, 73, 74, 75, 77, 82, 83, 84, 86, 91, 92, 94, 95, 96, 98, 99, 102, 103, 104, 105, 106, 107, 109, 111, 112, 113, 115, 116, 117, 121, 124, 125, 127, 128, 129, 130, 132, 141, 143, 146, 148, 150, 151, 152, 155, 156, 157, 158, 159, 160, 162, 164, 166, 172, 175, 176, 179, 184, 198, 205, 206, 207, 210, 211, 212, 213, 214, 216, 217, 219, 220, 221, 222, 223, 224, 225, 227, 228, 230, 231, 232, 234, 236, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 251, 252, 253, 255, 256, 257, 259, 260, 261, 262], "ad": [3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 33, 36, 38, 41, 43, 44, 47, 48, 52, 54, 57, 58, 68, 74, 75, 76, 77, 84, 93, 94, 99, 104, 106, 107, 109, 116, 117, 118, 120, 123, 124, 125, 129, 133, 134, 136, 141, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 195, 211, 212, 213, 221, 222, 225, 232, 234, 237, 239, 240, 241, 242, 245, 248, 250, 256], "miss": [3, 4, 6, 8, 9, 10, 11, 12, 14, 20, 32, 38, 41, 42, 43, 44, 50, 71, 72, 76, 78, 125, 146, 169, 209, 227, 229, 230, 234, 239, 251, 257], "ug": [3, 5, 6, 13], "page": [3, 4, 7, 12, 13, 14, 15, 33, 50, 52, 59, 60, 63, 66, 69, 70, 71, 72, 79, 84, 99, 103, 106, 108, 109, 112, 116, 117, 118, 124, 125, 129, 130, 136, 137, 142, 143, 166, 175, 182, 184, 196, 203, 211, 212, 222, 223, 224, 226, 228, 236, 237, 240, 242, 244, 245, 247, 249, 251, 257, 261], "refactor": [3, 5, 6, 7, 10, 11, 12, 234], "expand": [3, 109, 117, 221, 258, 259, 260], "its": [3, 5, 20, 21, 41, 50, 59, 61, 62, 68, 69, 72, 73, 83, 84, 85, 91, 96, 106, 107, 114, 116, 117, 120, 125, 128, 130, 135, 136, 142, 143, 148, 151, 194, 207, 210, 213, 214, 215, 217, 220, 221, 223, 224, 227, 228, 230, 232, 234, 237, 239, 240, 241, 242, 244, 245, 246, 248, 249, 251, 252, 255, 256, 258, 261, 262], "clean": [3, 4, 5, 6, 11, 13, 28, 39, 50, 175, 209, 234, 244, 245, 246, 247, 255, 256, 261], "store": [3, 6, 13, 24, 28, 59, 68, 71, 72, 74, 76, 83, 91, 92, 103, 104, 107, 111, 117, 124, 125, 128, 132, 136, 140, 166, 175, 185, 190, 209, 212, 219, 220, 223, 230, 232, 234, 239, 240, 245, 246, 250, 251, 259, 261], "origin": [3, 11, 28, 72, 83, 106, 116, 124, 136, 147, 148, 205, 210, 212, 213, 215, 217, 221, 225, 232, 234, 237, 245, 256, 262], "stack": [3, 72, 206], "compar": [3, 41, 57, 84, 116, 125, 182, 184, 223], "against": [3, 72, 91, 92, 122, 125, 128, 136, 138, 209, 222, 224, 225, 230, 234, 237, 246, 259], "so": [3, 6, 8, 10, 14, 16, 28, 33, 41, 50, 59, 60, 61, 62, 66, 68, 69, 72, 73, 75, 76, 77, 83, 84, 86, 89, 91, 95, 96, 98, 101, 102, 103, 104, 106, 107, 110, 111, 113, 114, 116, 117, 124, 125, 127, 128, 130, 132, 135, 136, 138, 140, 141, 143, 146, 149, 151, 152, 155, 164, 166, 171, 175, 182, 184, 187, 188, 191, 194, 197, 199, 211, 212, 213, 214, 215, 217, 219, 220, 221, 223, 225, 226, 227, 228, 229, 230, 231, 232, 234, 236, 237, 239, 240, 242, 245, 247, 249, 250, 251, 252, 253, 255, 256, 259, 260, 261, 262], "d": [3, 73, 84, 85, 89, 91, 97, 99, 112, 125, 136, 143, 179, 209, 212, 214, 223, 225, 230, 232, 234, 239, 240, 245, 252, 262], "testing3": 3, "chdir": 3, "script": [3, 4, 5, 9, 16, 28, 41, 59, 60, 62, 63, 84, 85, 96, 99, 103, 105, 106, 118, 129, 136, 140, 143, 166, 168, 184, 185, 186, 194, 198, 203, 211, 223, 224, 230, 236, 237, 240, 245, 246, 248, 251], "name": [3, 4, 6, 7, 8, 10, 12, 13, 14, 20, 21, 24, 28, 29, 31, 36, 41, 42, 46, 52, 59, 60, 61, 62, 66, 67, 68, 69, 71, 72, 73, 75, 76, 77, 79, 80, 82, 84, 85, 88, 89, 92, 98, 99, 103, 104, 105, 107, 109, 110, 111, 113, 114, 116, 117, 118, 122, 123, 124, 125, 128, 129, 130, 132, 133, 134, 135, 138, 143, 144, 146, 152, 156, 158, 164, 179, 184, 185, 186, 187, 188, 191, 194, 195, 197, 199, 200, 201, 207, 209, 211, 212, 215, 216, 217, 220, 221, 222, 224, 225, 228, 229, 230, 232, 234, 236, 237, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 251, 252, 253, 255, 257, 259, 262], "strip": [3, 122, 124, 212, 259], "parserequesturi": [3, 50], "No": [3, 11, 41, 47, 50, 111, 118, 124, 184, 185, 186, 194, 198, 203, 212, 227, 230, 234, 236, 242, 246, 261], "formatt": [3, 236], "defin": [3, 4, 5, 6, 12, 13, 17, 23, 28, 50, 54, 59, 61, 67, 72, 74, 77, 84, 85, 89, 91, 93, 94, 95, 96, 101, 103, 104, 107, 110, 111, 112, 118, 124, 125, 127, 129, 138, 143, 155, 166, 175, 179, 184, 185, 186, 194, 198, 203, 210, 220, 221, 227, 228, 230, 232, 236, 237, 239, 241, 244, 245, 246, 248, 250, 251, 256, 259, 261, 262], "mime": [3, 4, 17, 28, 29, 118, 146, 148, 152, 155, 166, 168, 176, 182, 212, 215, 217, 227, 230, 236, 240], "type": [3, 4, 5, 8, 9, 10, 12, 13, 14, 16, 17, 20, 22, 23, 28, 29, 30, 32, 41, 44, 45, 52, 54, 55, 61, 68, 69, 71, 72, 73, 80, 82, 83, 84, 85, 86, 88, 91, 93, 96, 101, 103, 104, 106, 109, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 132, 133, 134, 136, 143, 146, 148, 151, 152, 156, 166, 175, 179, 194, 199, 201, 209, 210, 211, 212, 213, 215, 216, 217, 219, 222, 223, 224, 226, 227, 229, 230, 237, 239, 240, 241, 242, 245, 246, 247, 249, 252, 253, 256, 257, 259, 260, 262], "allow": [3, 4, 5, 6, 8, 10, 12, 16, 17, 28, 41, 50, 59, 62, 63, 67, 68, 69, 71, 72, 74, 76, 80, 83, 84, 85, 86, 87, 92, 98, 103, 105, 106, 107, 109, 112, 113, 116, 117, 121, 124, 125, 127, 128, 129, 130, 132, 133, 134, 135, 136, 138, 140, 141, 143, 146, 166, 175, 184, 185, 186, 194, 198, 203, 206, 207, 209, 210, 211, 212, 213, 214, 217, 219, 220, 221, 222, 223, 224, 225, 227, 228, 232, 234, 235, 236, 237, 239, 240, 241, 242, 243, 245, 246, 248, 249, 250, 251, 252, 253, 256, 257, 259, 261], "redirect": [3, 4, 5, 13, 14, 16, 17, 28, 50, 71, 72, 103, 106, 112, 114, 117, 128, 129, 143, 146, 184, 211, 212, 257, 259], "var": [3, 10, 76, 94, 104, 105, 143, 198, 221, 245, 246, 262], "current": [3, 7, 10, 16, 17, 24, 28, 41, 50, 59, 62, 66, 67, 72, 75, 76, 78, 82, 83, 84, 85, 87, 89, 91, 93, 99, 102, 103, 106, 109, 111, 115, 116, 117, 125, 127, 129, 130, 132, 134, 136, 140, 142, 143, 166, 175, 204, 208, 209, 210, 213, 214, 215, 220, 221, 223, 225, 227, 229, 230, 232, 234, 240, 242, 250, 251, 252, 253, 256, 261], "grammar": [3, 13], "front": [3, 72, 103, 110, 116, 136, 143], "comment": [3, 4, 6, 8, 14, 72, 84, 107, 125, 128, 136, 144, 146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 187, 251, 260], "final": [3, 6, 15, 46, 59, 62, 73, 83, 99, 123, 124, 127, 129, 130, 148, 184, 214, 217, 227, 228, 232, 236, 239, 246, 249, 252, 256, 257, 260], "1292": 3, "1264": 3, "ensur": [3, 4, 7, 8, 10, 11, 14, 16, 17, 62, 68, 72, 73, 76, 84, 86, 91, 96, 98, 104, 109, 125, 129, 135, 146, 175, 205, 210, 211, 213, 219, 225, 228, 232, 234, 240, 245, 249, 250, 252, 253, 255, 256, 257, 259], "ar": [3, 6, 10, 15, 16, 17, 20, 22, 24, 28, 33, 36, 38, 41, 43, 44, 45, 47, 50, 52, 59, 60, 61, 62, 63, 66, 67, 69, 71, 72, 74, 75, 76, 77, 80, 82, 83, 84, 85, 86, 87, 89, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 135, 136, 139, 140, 141, 142, 143, 144, 146, 148, 150, 151, 152, 154, 155, 156, 158, 160, 163, 164, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 187, 188, 192, 197, 199, 201, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 259, 260, 261, 262], "match": [3, 4, 6, 10, 15, 17, 22, 28, 41, 68, 76, 77, 80, 82, 83, 84, 91, 92, 104, 105, 107, 109, 112, 125, 127, 128, 129, 130, 135, 144, 148, 150, 166, 175, 190, 198, 209, 214, 217, 221, 223, 230, 234, 236, 239, 242, 244, 248, 250, 251, 253, 256, 257, 259, 262], "prior": [3, 28, 68, 89, 99, 104, 111, 112, 113, 114, 116, 125, 129, 130, 136, 146, 148, 171, 213, 223, 225, 230, 234, 240, 242, 243, 250], "ro": 3, "setuprequest": 3, "minor": [3, 7, 13, 138], "phpdoc": [3, 4, 8, 9, 30], "block": [3, 6, 7, 56, 62, 72, 86, 106, 112, 212, 213, 223, 230, 235, 237, 241, 242, 245, 248], "tut": 3, "refer": [3, 4, 7, 8, 11, 14, 72, 104, 109, 110, 113, 114, 115, 128, 136, 137, 140, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 187, 223, 227, 230, 234, 248, 258, 260, 261, 262], "undefin": 3, "variabl": [3, 4, 13, 15, 17, 20, 23, 41, 42, 50, 68, 69, 71, 72, 76, 83, 84, 103, 105, 106, 107, 109, 110, 111, 124, 125, 130, 136, 144, 167, 185, 211, 212, 213, 220, 223, 227, 228, 230, 235, 242, 245, 246, 247, 253, 257, 259, 261, 262], "head": [3, 7, 14, 45, 50, 59, 69, 72, 130, 136, 201, 202, 203, 211, 227, 228, 230, 244, 245, 247, 251, 260, 262], "404": [3, 9, 28, 41, 69, 106, 128, 143, 197, 236, 240, 262], "remov": [3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 18, 23, 28, 33, 41, 43, 46, 52, 59, 61, 62, 72, 84, 89, 99, 102, 103, 105, 110, 124, 125, 128, 130, 132, 134, 135, 138, 140, 141, 144, 146, 147, 148, 151, 155, 160, 166, 168, 175, 184, 186, 187, 192, 193, 194, 199, 200, 201, 203, 213, 214, 216, 221, 224, 227, 228, 230, 234, 240, 245, 250, 251, 256, 260], "inexist": 3, "codeigniterload": 3, "classmap": [3, 9, 28], "1269": 3, "note": [3, 5, 19, 22, 25, 50, 57, 71, 72, 77, 83, 84, 99, 104, 106, 113, 118, 128, 136, 139, 140, 146, 148, 150, 151, 152, 153, 155, 156, 160, 170, 175, 179, 182, 204, 211, 220, 240, 241, 242, 249, 260, 261], "process": [3, 9, 16, 17, 20, 23, 24, 28, 39, 41, 57, 72, 77, 83, 85, 86, 94, 99, 102, 111, 129, 135, 143, 144, 175, 182, 184, 213, 221, 222, 223, 230, 243, 245, 246, 248, 249, 256, 262], "1266": 3, "adjust": [3, 106, 140, 143, 146, 148, 150, 151, 152, 155, 166, 167, 168, 169, 170, 171, 173, 174, 175, 182, 187, 217, 221, 228, 251], "build": [3, 9, 15, 59, 63, 72, 76, 84, 96, 100, 106, 110, 116, 125, 128, 136, 140, 143, 173, 203, 206, 214, 234, 236, 242, 245, 246], "wip": [3, 13], "re": [3, 67, 71, 72, 73, 76, 77, 83, 87, 89, 91, 111, 117, 124, 127, 129, 130, 143, 211, 212, 214, 222, 223, 224, 228, 232, 234, 237, 247, 259, 260, 262], "1245": 3, "declar": [3, 8, 17, 85, 89, 94, 98, 104, 116, 118, 128, 230, 242], "unsolicit": 3, "testabl": [3, 12], "paramet": [3, 4, 8, 10, 12, 13, 16, 17, 20, 23, 24, 28, 33, 36, 38, 39, 41, 43, 47, 48, 52, 58, 59, 60, 62, 66, 72, 75, 78, 80, 83, 84, 85, 86, 87, 89, 91, 99, 102, 103, 104, 106, 109, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 134, 135, 138, 146, 151, 155, 160, 164, 166, 172, 175, 209, 210, 211, 212, 213, 215, 217, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 236, 237, 240, 241, 245, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 261, 262], "resetselect": 3, "call": [3, 4, 14, 16, 17, 24, 39, 41, 50, 59, 60, 62, 63, 68, 69, 71, 72, 73, 81, 82, 83, 84, 85, 89, 91, 92, 96, 99, 103, 106, 107, 109, 111, 112, 114, 117, 124, 125, 130, 136, 137, 138, 166, 168, 173, 175, 181, 184, 186, 192, 195, 205, 210, 211, 212, 213, 214, 217, 220, 221, 222, 223, 224, 225, 227, 228, 230, 232, 234, 236, 237, 240, 241, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 256, 259, 260, 261, 262], "": [3, 4, 5, 7, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 87, 89, 93, 94, 96, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 115, 116, 117, 118, 121, 124, 125, 127, 129, 130, 132, 133, 134, 135, 137, 143, 148, 150, 155, 179, 181, 184, 186, 189, 195, 201, 203, 205, 207, 209, 211, 212, 213, 215, 216, 217, 220, 221, 222, 223, 224, 225, 227, 228, 230, 232, 233, 236, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261], "countal": [3, 187], "function": [3, 4, 5, 7, 8, 11, 13, 14, 16, 17, 20, 21, 23, 24, 43, 48, 59, 60, 61, 62, 66, 67, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 91, 92, 93, 94, 98, 99, 100, 101, 104, 106, 108, 109, 111, 112, 119, 128, 129, 130, 134, 135, 136, 137, 138, 143, 145, 148, 151, 166, 175, 184, 186, 187, 190, 194, 195, 201, 210, 211, 213, 214, 217, 219, 220, 221, 222, 223, 224, 227, 228, 229, 230, 232, 234, 236, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 252, 253, 256, 257, 259, 260, 261, 262], "xml_convert": [3, 126], "databasebaseutil": 3, "novemb": [4, 23, 30, 208], "30": [4, 6, 39, 40, 48, 225, 230, 232, 234], "next": [4, 5, 6, 11, 15, 50, 68, 85, 91, 105, 106, 109, 124, 136, 138, 143, 146, 148, 151, 152, 155, 156, 160, 184, 200, 209, 220, 222, 223, 224, 225, 234, 236, 249, 259, 260, 261, 262], "admin": [4, 5, 6, 9, 10, 11, 12, 13, 61, 72, 104, 125, 129, 135, 136, 210, 240, 245, 249, 253], "1553": 4, "starter": [4, 5, 6, 7, 9, 11, 142, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 213], "docbot": [4, 5], "1484": 4, "pre": [4, 6, 94, 118, 142, 143, 226, 230, 256], "commit": [4, 86, 260], "1388": 4, "readm": [4, 6, 8, 11, 13, 96, 146, 223], "setup": [4, 5, 7, 12, 13, 104, 105, 106, 166, 196, 209, 219, 223, 234, 249, 250, 253, 255, 256, 261], "sh": [4, 118], "1396": 4, "1416": 4, "1368": 4, "1465": 4, "622": 4, "1469": 4, "1376": 4, "1415": 4, "1413": 4, "1442": 4, "1457": 4, "1547": 4, "1550": 4, "cacheexcept": 4, "1525": 4, "filehandl": [4, 5, 6, 8, 13, 17, 22, 50, 98, 109, 249], "memcachedhandl": [4, 6, 8, 10, 13, 22, 31, 50, 158, 208], "1383": 4, "1432": 4, "1489": 4, "1374": 4, "1422": 4, "1431": 4, "cratemigr": 4, "1357": 4, "1453": 4, "1180": 4, "1335": 4, "1491": 4, "1522": 4, "1407": 4, "1426": 4, "1554": 4, "1343": 4, "1449": 4, "1470": 4, "1530": 4, "1371": 4, "1344": 4, "1500": 4, "1370": 4, "tpl": [4, 5, 9, 13, 61], "1389": 4, "1438": 4, "1454": 4, "1399": 4, "1471": 4, "array_help": [4, 107], "1412": 4, "filesystem_help": 4, "1460": 4, "1498": 4, "1375": 4, "1405": 4, "1506": 4, "1445": 4, "1496": 4, "1497": 4, "1387": 4, "1451": 4, "1464": 4, "1456": 4, "1472": 4, "1477": 4, "1486": 4, "1504": 4, "1505": 4, "1384": 4, "1213": 4, "1508": 4, "imagemagickhandl": [4, 11, 22, 150, 208], "1546": 4, "1378": 4, "1480": 4, "default_ful": [4, 220], "default_head": 4, "default_simpl": [4, 220], "1524": 4, "1406": 4, "1410": 4, "1523": 4, "basehandl": [4, 6, 9, 11, 12, 23, 50, 98, 209], "1483": 4, "databasehandl": [4, 5, 13, 22, 31, 50, 158, 200], "redishandl": [4, 7, 8, 9, 10, 11, 13, 22, 31, 43, 50, 158, 208], "1467": 4, "1427": 4, "1468": 4, "1447": 4, "1529": 4, "1507": 4, "1345": 4, "1417": 4, "1377": 4, "bootstrap": [4, 5, 6, 8, 11, 28, 111, 155, 221, 249], "2047b5a": 4, "1513": 4, "composerscript": [4, 5, 8, 166, 168], "1423": 4, "1369": 4, "1373": 4, "1380": 4, "1440": [4, 223], "_support": [4, 10, 11, 12, 13, 74, 250], "mockrespons": 4, "_bootstrap": 4, "1397": 4, "1443": 4, "filehandlertest": [4, 5, 8, 13], "memcachedhandlertest": [4, 8], "redishandlertest": [4, 8], "1481": 4, "clitest": [4, 8], "sessioncommandstest": 4, "1455": 4, "connecttest": [4, 6], "forgetest": [4, 6, 7, 9, 10, 12, 13], "filecollectiontest": [4, 12], "1424": 4, "incomingrequesttest": [4, 5, 6], "responsecookietest": 4, "1509": 4, "responsesendtest": 4, "uritest": [4, 12], "1495": 4, "datehelpertest": 4, "1479": 4, "1473": 4, "languagetest": [4, 5, 6], "1425": 4, "pagerrenderertest": 4, "pagertest": [4, 12], "routecollectiontest": [4, 6, 8, 10, 11], "routertest": [4, 5, 6, 10], "sessiontest": [4, 12, 13], "bootstrapfcpathtest": 4, "1390": 4, "throttletest": [4, 10], "1398": 4, "formatrulestest": [4, 8, 9], "codeignitertest": [4, 5, 10], "commonfunctionssendtest": 4, "commonfunctionstest": [4, 5, 13], "1385": 4, "1490": 4, "concept": [4, 5, 6, 8, 10, 12, 69, 70, 72, 184, 207, 223, 232, 261], "1540": 4, "structur": [4, 5, 6, 7, 12, 13, 41, 50, 67, 70, 72, 81, 84, 86, 91, 103, 110, 111, 116, 128, 137, 143, 166, 175, 186, 195, 206, 209, 220, 221, 228, 230, 232, 256], "1448": 4, "dbmgmt": [4, 7, 8, 9, 10, 11, 12, 13], "1482": 4, "core_class": [4, 8], "1499": 4, "pagin": [4, 8, 10, 12, 15, 116, 137, 139, 184, 195, 204, 218, 234], "27868b": 4, "1518": 4, "1494": 4, "create_news_item": [4, 6], "static_pag": [4, 5, 6, 7, 12], "1418": 4, "1536": 4, "travi": [4, 6, 7, 9], "yml": [4, 6], "1394": 4, "serviceinst": 4, "newlin": [4, 87, 212, 226, 245], "tempfil": [4, 227], "1549": 4, "us": [4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 31, 33, 34, 36, 37, 41, 43, 45, 46, 47, 48, 50, 52, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 91, 94, 95, 96, 98, 99, 101, 102, 103, 104, 105, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 137, 138, 139, 140, 141, 144, 146, 148, 149, 150, 151, 153, 155, 158, 160, 164, 166, 167, 168, 171, 173, 181, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 206, 207, 208, 209, 214, 215, 216, 217, 219, 220, 221, 222, 224, 225, 226, 227, 228, 231, 233, 235, 236, 238, 239, 240, 243, 247, 249, 250, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262], "gitkeep": [4, 214], "instead": [4, 6, 7, 15, 16, 18, 20, 21, 23, 24, 28, 39, 41, 46, 50, 52, 54, 59, 60, 61, 62, 66, 72, 73, 74, 77, 82, 83, 84, 85, 94, 98, 103, 104, 105, 106, 107, 109, 111, 115, 117, 118, 120, 125, 126, 127, 128, 130, 132, 134, 136, 146, 148, 151, 164, 166, 171, 175, 184, 187, 195, 198, 200, 201, 203, 211, 212, 213, 217, 220, 221, 223, 225, 227, 228, 230, 232, 234, 235, 240, 241, 242, 244, 245, 250, 256, 257, 261, 262], "gitignor": [4, 8, 11, 96, 104], "directori": [4, 5, 6, 12, 41, 50, 59, 60, 61, 66, 67, 71, 72, 73, 76, 91, 92, 95, 96, 103, 104, 107, 111, 112, 116, 122, 166, 167, 175, 184, 186, 195, 209, 215, 220, 222, 223, 230, 232, 234, 239, 242, 244, 250, 251, 256, 261, 262], "__construct": [4, 14, 33, 41, 48, 50, 76, 98, 128, 130, 146, 175, 190, 210, 234, 240, 245], "perform": [4, 16, 41, 50, 68, 69, 72, 73, 80, 82, 83, 84, 99, 102, 104, 106, 107, 111, 112, 128, 129, 136, 166, 175, 205, 206, 209, 217, 223, 224, 225, 227, 230, 234, 239, 240, 243, 245, 248, 249, 251, 253, 257, 260, 261], "foreach": [4, 59, 62, 79, 82, 84, 85, 87, 107, 203, 211, 212, 214, 215, 220, 221, 227, 230, 234, 235, 242, 245, 247, 261], "when": [4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 23, 24, 25, 28, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 45, 46, 47, 48, 50, 51, 52, 56, 57, 59, 61, 62, 66, 67, 68, 69, 71, 72, 73, 76, 77, 80, 83, 85, 86, 87, 88, 89, 91, 93, 96, 99, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 117, 124, 125, 127, 128, 129, 130, 132, 133, 134, 135, 136, 138, 140, 142, 143, 144, 146, 151, 152, 153, 155, 156, 158, 160, 164, 166, 167, 168, 181, 182, 188, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 223, 224, 225, 228, 229, 230, 232, 234, 236, 237, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 253, 255, 256, 257, 258, 259, 260, 261, 262], "possibl": [4, 22, 28, 50, 59, 62, 72, 83, 84, 89, 98, 101, 104, 106, 110, 112, 113, 136, 138, 175, 206, 211, 213, 215, 216, 217, 220, 222, 230, 232, 237, 240, 242, 245, 247, 252, 256, 261], "don": [4, 6, 7, 13, 14, 24, 45, 62, 67, 68, 72, 74, 77, 83, 92, 105, 107, 111, 113, 121, 128, 129, 130, 133, 136, 140, 143, 144, 151, 155, 175, 184, 198, 204, 209, 212, 213, 219, 220, 222, 223, 224, 227, 228, 230, 232, 234, 237, 240, 242, 246, 248, 252, 256, 259, 261, 262], "run": [4, 6, 7, 9, 14, 16, 23, 40, 41, 50, 61, 62, 65, 68, 72, 73, 74, 75, 76, 78, 80, 81, 82, 83, 84, 85, 89, 91, 92, 94, 96, 98, 99, 103, 104, 105, 106, 109, 111, 115, 127, 129, 130, 135, 136, 137, 139, 140, 141, 151, 155, 166, 167, 175, 179, 184, 187, 194, 201, 204, 211, 212, 219, 221, 222, 223, 224, 225, 232, 236, 237, 239, 241, 245, 247, 249, 250, 251, 252, 255, 256, 261], "1539": 4, "mb_": 4, "mb": [4, 121, 214, 215], "string": [4, 5, 9, 10, 15, 17, 20, 23, 24, 28, 38, 41, 43, 46, 47, 50, 54, 57, 59, 62, 64, 66, 68, 72, 74, 76, 77, 78, 80, 83, 85, 91, 102, 103, 104, 106, 107, 109, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 134, 135, 136, 138, 144, 146, 148, 151, 155, 164, 166, 168, 172, 175, 179, 182, 184, 186, 193, 201, 209, 210, 211, 212, 213, 217, 223, 224, 225, 226, 229, 230, 232, 234, 236, 237, 239, 240, 241, 243, 245, 246, 248, 251, 259, 261, 262], "usag": [4, 11, 23, 59, 72, 81, 82, 84, 85, 87, 89, 104, 113, 117, 123, 124, 125, 127, 134, 135, 137, 140, 211, 213, 223, 226, 234, 244, 248, 249], "ext": [4, 89, 101, 215, 227], "unneed": [4, 7], "try": [4, 7, 16, 21, 59, 64, 72, 76, 83, 84, 86, 106, 107, 109, 116, 127, 129, 136, 138, 140, 143, 144, 184, 212, 217, 220, 221, 223, 224, 228, 232, 234, 236, 245, 247, 248, 249, 260, 262], "catch": [4, 5, 59, 86, 109, 116, 136, 166, 217, 221], "resourc": [4, 7, 39, 61, 83, 84, 85, 86, 102, 103, 118, 127, 131, 136, 137, 217, 221, 223, 236, 260, 261], "websaf": [4, 7, 135], "regex": [4, 136, 214, 230], "property_exist": [4, 234], "1521": 4, "up": [4, 5, 6, 7, 8, 10, 12, 13, 16, 59, 62, 71, 72, 74, 76, 84, 91, 102, 104, 105, 106, 111, 117, 121, 125, 127, 128, 130, 136, 139, 141, 143, 144, 148, 175, 184, 194, 209, 210, 217, 219, 220, 221, 224, 230, 232, 234, 239, 245, 246, 247, 248, 249, 259, 262], "small": [4, 15, 16, 69, 71, 73, 80, 117, 136, 188, 191, 200, 206, 210, 212, 219, 227, 241, 242, 248, 260], "typo": [4, 6, 7, 8, 9, 10, 11, 12, 14, 38], "setcreatedon": 4, "setcreatedat": [4, 232], "1517": 4, "move": [4, 6, 7, 8, 20, 24, 28, 33, 50, 72, 85, 99, 110, 115, 135, 136, 143, 146, 148, 155, 184, 186, 189, 190, 193, 194, 195, 203, 211, 214, 219, 220, 240], "per": [4, 72, 84, 102, 143, 212, 219, 220, 224, 230, 234, 237], "writabl": [4, 16, 68, 76, 103, 110, 111, 116, 140, 141, 142, 146, 148, 149, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 190, 209, 214, 221, 223, 227, 251], "unus": [4, 6, 72, 109, 135, 223, 234], "statement": [4, 5, 6, 28, 41, 62, 83, 89, 166, 186, 234, 235, 245, 261], "strtolow": [4, 222, 230], "setschem": [4, 50, 228], "multi": [4, 10, 14, 62, 72, 118, 130, 209, 223, 230, 236, 241, 245, 247, 257], "empti": [4, 5, 6, 12, 20, 24, 41, 43, 46, 76, 85, 89, 103, 104, 113, 114, 116, 117, 118, 125, 127, 128, 129, 136, 166, 168, 175, 201, 209, 210, 212, 228, 229, 230, 234, 236, 240, 241, 245, 250, 257], "separ": [4, 20, 23, 24, 28, 62, 66, 68, 71, 72, 76, 77, 84, 89, 91, 92, 103, 113, 116, 120, 124, 125, 135, 136, 143, 146, 164, 184, 205, 207, 210, 220, 223, 225, 230, 232, 234, 239, 242, 245, 248, 251, 252, 256], "mark": [4, 20, 50, 83, 117, 124, 144, 200, 217, 223, 232, 245, 251], "flesh": [4, 5], "unit": [4, 6, 7, 8, 72, 125, 143, 219, 252, 256], "do": [4, 11, 16, 20, 33, 56, 57, 59, 61, 62, 63, 66, 68, 71, 72, 73, 75, 76, 77, 78, 80, 83, 84, 86, 89, 91, 94, 95, 98, 99, 101, 103, 104, 105, 106, 107, 109, 111, 113, 115, 116, 117, 125, 127, 128, 129, 130, 133, 136, 138, 140, 141, 166, 175, 181, 182, 184, 199, 200, 201, 206, 207, 210, 211, 212, 213, 217, 220, 221, 222, 224, 225, 228, 230, 231, 232, 234, 235, 237, 239, 240, 242, 244, 245, 247, 249, 250, 251, 252, 253, 255, 256, 257, 259, 260, 261, 262], "exit": [4, 10, 11, 59, 68, 72, 175, 184, 185, 186, 194, 198, 203], "until": [4, 73, 85, 113, 114, 146, 148, 151, 152, 155, 156, 160, 210, 223, 224, 228, 230, 242, 245, 246, 248, 251], "field": [4, 8, 9, 14, 24, 28, 33, 41, 50, 69, 72, 76, 83, 84, 85, 96, 115, 116, 135, 151, 152, 164, 166, 171, 179, 199, 211, 216, 222, 227, 230, 232, 245, 252, 259, 262], "param": [4, 10, 14, 59, 62, 99, 103, 118, 128, 136, 173, 213, 221, 224, 230, 232, 241, 242, 245, 253, 261], "placehold": [4, 28, 46, 47, 83, 103, 109, 117, 198, 239, 244, 262], "ignor": [4, 5, 8, 14, 28, 47, 52, 59, 72, 73, 106, 109, 124, 125, 126, 135, 140, 184, 217, 223, 226, 230, 232, 234, 245, 246], "suppress": [4, 41], "set_valu": [4, 103, 117, 230, 259], "writeup": [4, 9, 11], "redirectexcept": [4, 13, 50], "old": [4, 8, 24, 72, 103, 136, 158, 194, 210, 223, 225, 240, 259], "segment": [4, 60, 72, 112, 113, 117, 125, 135, 175, 198, 239, 249, 259, 261, 262], "restructur": [4, 90], "strlen": [4, 8, 59, 62, 248], "1488": 4, "load": [4, 5, 7, 9, 20, 28, 50, 59, 60, 62, 67, 71, 72, 73, 79, 85, 87, 89, 91, 94, 95, 98, 99, 102, 103, 104, 105, 111, 128, 136, 143, 155, 166, 175, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 200, 201, 202, 203, 209, 210, 213, 214, 223, 234, 239, 240, 241, 242, 245, 250, 251, 256, 259, 260, 261, 262], "other": [4, 12, 16, 24, 35, 39, 40, 48, 52, 59, 60, 63, 67, 68, 69, 71, 72, 73, 74, 82, 84, 86, 89, 91, 92, 96, 99, 101, 103, 104, 105, 106, 107, 109, 110, 111, 112, 114, 115, 116, 117, 118, 124, 125, 129, 130, 133, 140, 143, 184, 185, 205, 210, 211, 213, 217, 220, 221, 223, 224, 225, 228, 230, 231, 232, 234, 236, 239, 240, 241, 242, 244, 245, 246, 247, 249, 250, 251, 252, 256, 260, 261], "locat": [4, 10, 14, 15, 16, 24, 41, 46, 62, 67, 68, 71, 72, 73, 76, 83, 91, 92, 98, 99, 104, 105, 106, 107, 110, 111, 112, 113, 128, 143, 184, 186, 195, 211, 214, 215, 217, 220, 221, 223, 227, 229, 230, 232, 234, 240, 242, 244, 245, 247, 250, 251, 256, 262], "problem": [4, 9, 14, 28, 69, 71, 72, 91, 101, 103, 104, 111, 124, 130, 136, 144, 166, 211, 219, 221, 223, 230], "report": [4, 53, 59, 72, 73, 78, 104, 134, 210, 211, 212, 229, 237, 259], "slash": [4, 6, 8, 9, 10, 11, 13, 43, 67, 103, 124, 125, 136, 143, 168, 210, 228], "sessionhandlersbasehandl": 4, "bind": [4, 5, 6, 23, 39, 72, 116, 151, 232], "document": [4, 6, 8, 12, 13, 14, 54, 71, 72, 76, 84, 97, 101, 111, 118, 122, 127, 128, 130, 132, 134, 140, 141, 184, 206, 211, 231, 252, 256, 258], "kei": [4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 20, 23, 28, 31, 41, 45, 52, 59, 62, 67, 68, 72, 76, 82, 83, 85, 103, 104, 109, 113, 117, 129, 130, 134, 136, 151, 152, 170, 179, 189, 195, 209, 211, 212, 221, 224, 228, 229, 230, 232, 234, 239, 240, 241, 245, 246, 247, 250, 251, 252, 253, 255, 259, 261, 262], "confus": [4, 6, 71, 88, 245], "yet": [4, 68, 86, 89, 91, 99, 210, 230, 239, 244, 251, 259, 261], "anoth": [4, 7, 31, 59, 62, 68, 72, 73, 74, 83, 84, 86, 87, 89, 91, 105, 109, 111, 114, 127, 128, 130, 136, 143, 188, 212, 213, 220, 223, 224, 225, 227, 228, 229, 230, 235, 236, 240, 245], "send": [4, 10, 23, 28, 69, 72, 74, 77, 99, 101, 112, 114, 116, 117, 127, 134, 136, 143, 146, 151, 184, 188, 211, 213, 220, 222, 230, 236, 240, 248, 251, 253, 256], "1475": 4, "correct": [4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 25, 28, 31, 45, 48, 54, 68, 69, 72, 76, 80, 84, 94, 104, 114, 129, 133, 136, 153, 179, 217, 220, 223, 226, 227, 228, 230, 234, 239, 241, 250, 251, 253, 256, 260], "addfield": [4, 28, 91, 194], "fuzzifi": 4, "httprespons": 4, "local": [4, 5, 11, 15, 16, 38, 41, 50, 72, 103, 104, 109, 117, 121, 125, 136, 137, 139, 164, 184, 204, 211, 225, 230, 232, 238, 245, 249, 256, 259, 261, 262], "creat": [4, 6, 7, 13, 15, 16, 17, 41, 46, 50, 61, 62, 63, 65, 67, 68, 71, 72, 73, 74, 77, 78, 83, 84, 87, 94, 95, 99, 100, 101, 103, 105, 106, 109, 110, 111, 114, 116, 117, 118, 123, 124, 125, 128, 132, 135, 136, 137, 140, 143, 160, 171, 184, 185, 194, 196, 198, 206, 207, 211, 212, 213, 215, 217, 221, 236, 240, 241, 245, 246, 249, 252, 256, 257, 260], "tabl": [4, 5, 7, 9, 10, 13, 14, 15, 17, 24, 28, 36, 41, 50, 52, 56, 59, 61, 71, 72, 76, 79, 80, 83, 84, 85, 86, 91, 92, 107, 135, 136, 137, 139, 158, 160, 166, 184, 187, 194, 200, 204, 220, 230, 232, 233, 238, 248, 251, 259, 261], "constraint": [4, 28, 41, 76, 84, 89, 91, 166, 170, 194], "static": [4, 62, 68, 72, 73, 78, 83, 84, 92, 98, 99, 102, 104, 111, 136, 137, 175, 209, 210, 213, 219, 225, 228, 230, 232, 234, 242, 243, 245, 248, 249, 252, 256, 260, 261], "self": [4, 166, 167, 224, 237], "protect": [4, 5, 22, 23, 27, 41, 50, 52, 59, 72, 85, 91, 94, 106, 122, 125, 126, 129, 130, 135, 136, 148, 150, 154, 166, 175, 199, 212, 214, 220, 221, 227, 230, 232, 237, 242, 245, 246, 249, 250, 251, 252, 253, 259, 261], "well": [4, 6, 16, 60, 72, 73, 74, 83, 84, 89, 99, 103, 106, 107, 109, 115, 116, 118, 124, 128, 136, 142, 143, 146, 184, 206, 212, 220, 221, 223, 227, 228, 232, 235, 251, 256, 261], "featuretestcasetest": [4, 5, 9, 10], "output": [4, 16, 25, 28, 41, 50, 59, 60, 62, 63, 69, 80, 83, 88, 89, 92, 102, 103, 105, 116, 124, 125, 126, 129, 130, 132, 134, 136, 138, 153, 166, 184, 189, 197, 209, 211, 212, 213, 220, 225, 232, 235, 237, 243, 245, 246, 248, 257, 261, 262], "buffer": [4, 41, 50, 85, 166, 212, 213, 256], "provid": [4, 6, 7, 16, 17, 23, 36, 41, 60, 63, 66, 67, 68, 69, 72, 73, 74, 76, 77, 82, 84, 85, 88, 89, 91, 93, 94, 96, 99, 103, 104, 106, 107, 109, 111, 113, 115, 118, 121, 122, 127, 128, 130, 132, 133, 134, 135, 136, 143, 148, 151, 184, 186, 187, 205, 206, 207, 210, 211, 212, 213, 214, 215, 217, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 231, 232, 234, 236, 237, 239, 240, 241, 242, 246, 247, 248, 249, 250, 252, 255, 256, 257, 259, 261, 262], "within": [4, 16, 59, 61, 62, 66, 68, 69, 71, 72, 73, 75, 76, 84, 89, 91, 92, 99, 102, 103, 104, 106, 107, 109, 111, 113, 116, 117, 124, 128, 130, 136, 143, 184, 185, 186, 188, 189, 191, 192, 193, 194, 196, 199, 201, 209, 212, 220, 221, 223, 224, 225, 226, 228, 230, 234, 236, 237, 239, 240, 242, 244, 245, 246, 248, 249, 250, 251, 253, 255, 256, 257, 258, 262], "toler": 4, "1466": 4, "properti": [4, 5, 6, 12, 13, 14, 17, 20, 23, 28, 41, 46, 52, 59, 68, 76, 77, 85, 89, 91, 99, 106, 107, 109, 111, 117, 118, 129, 130, 135, 136, 140, 146, 148, 151, 166, 167, 169, 175, 182, 184, 185, 186, 210, 212, 213, 220, 221, 223, 225, 230, 234, 236, 237, 245, 249, 250, 251, 252, 259, 261, 262], "1463": 4, "remain": [4, 17, 85, 102, 128, 214, 217, 221, 239, 245, 259], "bcit": 4, "ci": [4, 9, 59, 72, 112, 156, 260], "1461": 4, "donload": 4, "ternari": 4, "systemdirectori": [4, 110, 140], "beef": [4, 8, 10, 12, 13], "un": [4, 212, 262], "break": [4, 10, 12, 44, 62, 72, 84, 117, 129, 136, 140, 141, 223, 226, 241], "loop": [4, 71, 85, 103, 104, 107, 124, 212, 227, 248, 261], "getencod": 4, "bugfix": [4, 10, 13, 14], "extens": [4, 10, 12, 14, 17, 29, 50, 68, 76, 89, 94, 101, 109, 112, 136, 139, 144, 148, 156, 175, 184, 209, 213, 215, 217, 221, 223, 225, 227, 230, 239, 240, 245, 247, 251], "onli": [4, 5, 7, 8, 12, 13, 14, 15, 17, 28, 36, 41, 49, 50, 52, 54, 59, 60, 61, 62, 66, 68, 71, 72, 73, 76, 77, 78, 82, 83, 84, 85, 86, 89, 91, 94, 98, 99, 102, 103, 104, 106, 107, 109, 110, 111, 114, 116, 117, 118, 121, 124, 125, 127, 128, 129, 130, 133, 134, 135, 138, 140, 143, 148, 149, 151, 156, 175, 187, 188, 191, 194, 196, 200, 207, 208, 209, 210, 211, 212, 213, 214, 216, 217, 219, 221, 222, 223, 224, 225, 227, 228, 229, 230, 232, 234, 237, 239, 240, 241, 244, 245, 246, 248, 249, 250, 251, 252, 255, 256, 257, 259, 261, 262], "one": [4, 17, 28, 47, 50, 61, 63, 67, 68, 69, 71, 72, 73, 76, 77, 82, 83, 84, 85, 86, 87, 89, 91, 94, 98, 99, 103, 106, 107, 109, 113, 117, 118, 124, 125, 127, 128, 129, 130, 134, 135, 136, 140, 143, 148, 156, 175, 182, 184, 206, 209, 210, 211, 212, 213, 217, 220, 221, 222, 223, 224, 225, 227, 228, 229, 230, 232, 234, 235, 237, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 252, 255, 256, 257, 259, 261, 262], "1450": 4, "phpcbf": 4, "onc": [4, 41, 68, 69, 72, 79, 83, 84, 99, 102, 107, 136, 184, 185, 209, 210, 215, 220, 221, 223, 224, 225, 227, 228, 230, 234, 239, 243, 245, 246, 248, 249, 250, 252, 256, 260, 261], "simplifi": [4, 9, 12, 13, 79, 84, 86, 113, 128, 175, 184, 217, 224, 232, 235, 256], "how": [4, 59, 69, 71, 72, 74, 75, 79, 84, 89, 101, 103, 104, 105, 106, 107, 111, 113, 118, 125, 127, 128, 129, 130, 136, 143, 146, 151, 193, 196, 209, 211, 212, 217, 219, 220, 221, 224, 225, 228, 232, 234, 236, 240, 241, 245, 249, 251, 252, 253, 256, 259, 260], "indexdata": 4, "mysql": [4, 5, 8, 10, 14, 21, 76, 80, 82, 83, 84, 86, 87, 89, 151, 208, 223, 261], "mariadb": 4, "card": [4, 72, 230], "info": [4, 6, 59, 78, 103, 107, 109, 116, 122, 136, 212, 213, 217, 228, 229], "is_cli": [4, 60, 103, 175], "httpincomingrequest": 4, "1444": 4, "dox": 4, "repo": [4, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 140, 207], "captur": [4, 41, 66, 129, 179, 215, 256], "item": [4, 6, 9, 14, 16, 24, 28, 38, 41, 43, 50, 59, 62, 71, 76, 84, 103, 104, 107, 112, 117, 120, 123, 124, 128, 130, 134, 137, 138, 148, 152, 164, 175, 185, 196, 200, 203, 209, 212, 220, 223, 225, 229, 230, 234, 235, 236, 239, 245, 247, 251, 252, 255, 260, 261], "access": [4, 8, 10, 13, 17, 28, 41, 43, 50, 59, 60, 68, 74, 75, 79, 84, 85, 91, 92, 94, 103, 104, 111, 112, 113, 118, 127, 128, 129, 132, 136, 139, 140, 143, 146, 148, 151, 175, 184, 185, 186, 190, 194, 198, 200, 203, 206, 214, 216, 219, 220, 221, 222, 224, 225, 230, 237, 240, 245, 246, 252, 259, 261, 262], "last": [4, 6, 8, 41, 50, 73, 80, 83, 84, 85, 103, 107, 114, 125, 129, 136, 143, 175, 184, 212, 215, 220, 221, 223, 228, 230, 234, 235, 240, 246, 261, 262], "insert": [4, 5, 7, 10, 14, 16, 33, 41, 62, 80, 83, 89, 92, 103, 109, 124, 186, 195, 199, 222, 230, 232, 236, 242, 244, 250, 252, 255, 259, 261], "id": [4, 5, 6, 10, 14, 62, 72, 75, 80, 83, 84, 85, 87, 103, 106, 109, 113, 117, 118, 124, 128, 135, 136, 158, 166, 171, 187, 195, 209, 210, 212, 216, 220, 223, 230, 232, 234, 236, 240, 242, 245, 246, 247, 251, 252, 257, 259, 261], "tailor": [4, 212, 230, 249], "few": [4, 8, 16, 78, 88, 95, 103, 104, 106, 111, 130, 136, 140, 141, 149, 163, 164, 166, 211, 223, 227, 234, 239, 258], "org": [4, 118, 142, 143, 212, 252], "1437": 4, "replac": [4, 6, 8, 14, 15, 28, 31, 38, 39, 41, 50, 61, 73, 76, 82, 83, 87, 100, 103, 107, 113, 120, 124, 128, 136, 137, 141, 146, 148, 149, 166, 171, 179, 184, 186, 187, 188, 189, 191, 193, 195, 198, 200, 202, 206, 209, 210, 213, 220, 225, 230, 234, 235, 237, 245, 246, 247, 256, 259], "most": [4, 62, 66, 67, 69, 71, 72, 74, 77, 83, 85, 86, 91, 95, 98, 99, 101, 102, 104, 106, 107, 112, 113, 117, 124, 127, 133, 135, 136, 143, 144, 148, 164, 184, 187, 191, 197, 208, 209, 211, 212, 214, 217, 219, 220, 221, 222, 223, 224, 229, 230, 234, 236, 237, 240, 242, 248, 249, 252, 253, 256, 259, 260, 262], "1436": 4, "github": [4, 8, 96, 97, 142, 209, 211, 223], "organ": [4, 59, 67, 71, 72, 91, 92, 96, 111, 136, 207, 221, 230, 234, 247], "mb_strlen": 4, "length": [4, 9, 14, 16, 28, 59, 62, 72, 82, 88, 102, 124, 136, 148, 158, 179, 209, 230, 248, 259], "column": [4, 8, 12, 16, 28, 41, 50, 62, 71, 72, 76, 79, 82, 83, 84, 85, 87, 88, 89, 91, 136, 151, 158, 230, 232, 234, 241, 244], "can": [4, 7, 8, 10, 14, 15, 16, 20, 23, 24, 28, 34, 41, 43, 46, 50, 54, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 94, 96, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 124, 125, 127, 128, 129, 130, 132, 133, 134, 135, 136, 139, 140, 141, 142, 143, 144, 166, 179, 184, 187, 190, 194, 195, 196, 197, 202, 203, 204, 206, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 232, 234, 235, 236, 237, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262], "databasebaseresult": 4, "mockfilehandl": 4, "leav": [4, 72, 111, 122, 125, 129, 136, 149, 212, 225, 228, 234, 259], "cruft": 4, "bug": [4, 6, 7, 11, 12, 13, 72, 89, 113, 114, 116, 125, 129, 136, 138, 145, 146, 148, 151, 152, 155, 156, 164, 166, 170, 171, 175, 179, 182, 211, 223, 225, 230, 234, 240], "classnotfound": 4, "normal": [4, 50, 60, 71, 85, 89, 99, 101, 102, 106, 109, 111, 124, 130, 136, 140, 143, 210, 211, 212, 220, 230, 232, 234, 235, 241, 242, 244, 245, 255, 256], "parsepair": [4, 14], "alwai": [4, 15, 20, 23, 28, 33, 41, 43, 45, 46, 50, 63, 66, 67, 68, 69, 72, 73, 83, 84, 89, 91, 99, 103, 104, 106, 107, 111, 116, 117, 125, 127, 128, 129, 130, 136, 143, 170, 184, 209, 210, 212, 213, 214, 217, 220, 221, 222, 223, 225, 227, 228, 229, 230, 232, 234, 236, 239, 242, 248, 249, 250, 252, 253, 256, 257, 262], "psr4": [4, 6, 13, 61, 67, 91, 96, 111], "testssupport": 4, "definit": [4, 8, 20, 56, 60, 72, 89, 99, 117, 128, 136, 145, 151, 155, 186, 194, 200, 221, 227, 237, 239, 247], "applicationconfigautoload": 4, "unned": 4, "basepath": [4, 5, 184, 185, 186, 194, 198, 203], "set": [4, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 20, 23, 24, 28, 33, 38, 39, 41, 43, 45, 46, 50, 54, 57, 59, 62, 63, 66, 67, 68, 72, 73, 74, 79, 80, 83, 85, 86, 87, 88, 89, 91, 92, 103, 106, 107, 109, 110, 111, 112, 114, 115, 116, 117, 118, 121, 124, 125, 128, 129, 130, 132, 134, 141, 142, 144, 146, 148, 158, 160, 164, 166, 167, 170, 175, 184, 188, 189, 198, 200, 201, 206, 207, 209, 210, 211, 216, 217, 221, 222, 224, 225, 227, 232, 236, 237, 241, 242, 243, 244, 245, 247, 248, 249, 252, 257, 259], "more_entropi": 4, "true": [4, 16, 20, 25, 28, 33, 36, 41, 48, 50, 51, 62, 64, 68, 73, 76, 77, 82, 83, 84, 85, 86, 87, 89, 91, 96, 98, 99, 102, 103, 104, 106, 107, 113, 116, 117, 118, 120, 124, 125, 127, 130, 132, 133, 134, 136, 143, 148, 151, 153, 160, 164, 166, 171, 175, 192, 194, 203, 209, 210, 211, 212, 213, 215, 216, 217, 220, 222, 223, 224, 225, 227, 228, 229, 230, 232, 234, 237, 239, 240, 241, 244, 245, 246, 250, 251, 252, 256, 257, 259], "uniqid": 4, "function_exist": 4, "1411": 4, "render": [4, 8, 13, 14, 73, 99, 102, 103, 105, 106, 117, 136, 137, 166, 184, 202, 220, 238, 243, 245, 248, 251, 261], "work": [4, 5, 6, 7, 8, 14, 15, 16, 23, 41, 43, 50, 51, 52, 54, 55, 59, 60, 61, 63, 67, 70, 71, 72, 73, 74, 79, 84, 86, 89, 91, 99, 105, 106, 107, 112, 114, 115, 116, 117, 118, 121, 124, 125, 126, 127, 128, 130, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 151, 152, 155, 158, 166, 175, 184, 186, 187, 204, 206, 209, 210, 212, 213, 214, 218, 220, 221, 224, 233, 245, 246, 249, 251, 253, 259, 260, 262], "2d0b325": 4, "initi": [4, 28, 67, 68, 72, 94, 98, 104, 107, 113, 115, 124, 130, 136, 187, 192, 196, 210, 212, 213, 214, 240, 242, 245, 252], "prepar": [4, 17, 41, 69, 228, 249, 256], "1402": 4, "hint": [4, 5, 9, 72], "guessextens": [4, 11, 17, 227], "fcpath": [4, 103, 110, 116, 214, 221], "regist": [4, 41, 67, 99, 104, 111, 136, 186, 219, 223, 232, 243, 256], "environ": [4, 5, 7, 17, 20, 21, 23, 41, 42, 53, 59, 66, 67, 68, 72, 76, 89, 91, 103, 106, 108, 109, 137, 140, 144, 166, 167, 175, 184, 194, 209, 222, 223, 249, 251, 259, 260, 262], "1395": 4, "short": [4, 59, 71, 72, 96, 104, 111, 128, 144, 206, 230, 234, 235, 239, 261], "syntax": [4, 50, 62, 72, 81, 83, 84, 113, 114, 117, 137, 184, 185, 193, 194, 198, 200, 201, 203, 209, 211, 223, 227, 230, 232, 238, 245, 251], "hello": [4, 118, 120, 136, 186, 220, 244, 245, 256, 257, 262], "execut": [4, 7, 8, 22, 27, 33, 41, 46, 50, 59, 67, 72, 78, 84, 85, 86, 89, 99, 103, 104, 106, 116, 128, 129, 136, 143, 150, 157, 158, 159, 160, 164, 172, 175, 176, 184, 207, 211, 220, 221, 223, 224, 234, 236, 245, 250, 251, 255, 256], "capit": [4, 120, 128, 186, 245, 262], "filenam": [4, 32, 46, 50, 67, 91, 103, 107, 116, 122, 130, 140, 141, 143, 146, 211, 212, 215, 220, 222, 239, 240, 262], "phpc": 4, "auto": [4, 6, 41, 46, 50, 51, 52, 60, 61, 72, 86, 103, 104, 117, 129, 146, 151, 155, 166, 184, 198, 217, 223, 224, 232, 234, 237, 241, 242, 259], "udpat": 4, "contant": 4, "typeerror": [4, 24, 42], "1381": 4, "count": [4, 13, 28, 59, 62, 79, 85, 120, 124, 212, 214, 220, 223, 228, 241], "truthi": [4, 41, 106, 251], "monolog": 4, "caus": [4, 31, 32, 33, 40, 41, 46, 51, 52, 56, 58, 72, 86, 91, 99, 105, 111, 116, 117, 124, 125, 136, 175, 211, 212, 221, 223, 234, 240, 247, 251, 256, 262], "cannot": [4, 10, 39, 47, 52, 62, 67, 68, 72, 76, 82, 83, 89, 95, 104, 106, 107, 111, 116, 121, 124, 127, 128, 129, 133, 136, 143, 179, 210, 211, 219, 220, 223, 228, 230, 234, 236, 239, 240, 249, 261, 262], "becaus": [4, 20, 23, 24, 25, 50, 67, 72, 74, 83, 84, 85, 86, 89, 101, 111, 125, 128, 129, 136, 139, 143, 151, 171, 175, 179, 184, 195, 210, 212, 220, 221, 222, 223, 224, 230, 236, 239, 240, 245, 249, 250, 253, 258, 259, 261, 262], "alreadi": [4, 59, 74, 82, 83, 84, 85, 86, 89, 91, 103, 104, 105, 111, 116, 128, 130, 132, 136, 143, 166, 195, 210, 211, 212, 217, 220, 221, 223, 227, 230, 232, 234, 236, 245, 246, 259, 260, 261], "appfiltershoneypot": 4, "give": [4, 69, 79, 84, 89, 107, 114, 125, 130, 184, 210, 220, 221, 223, 230, 234, 239, 241, 245, 246, 248, 260], "conform": 4, "rfc": [4, 109, 146, 211, 212], "6266": 4, "featur": [4, 6, 9, 12, 14, 16, 47, 50, 57, 62, 68, 72, 81, 83, 84, 85, 99, 103, 104, 106, 111, 112, 128, 136, 138, 151, 155, 166, 175, 182, 206, 209, 212, 219, 223, 225, 227, 230, 232, 234, 239, 242, 245, 247, 249, 250, 251, 257, 260], "turn": [4, 7, 41, 80, 106, 111, 117, 120, 124, 125, 222, 228, 234, 240, 245, 246, 252], "off": [4, 7, 23, 62, 80, 106, 111, 117, 211, 222, 228, 234, 237, 240], "db": [4, 6, 8, 9, 12, 14, 28, 50, 56, 66, 76, 77, 79, 84, 85, 86, 87, 89, 91, 92, 104, 111, 160, 187, 195, 196, 220, 232, 234, 241, 245, 261], "save": [4, 8, 11, 13, 16, 32, 57, 60, 68, 71, 73, 76, 84, 85, 102, 103, 104, 128, 130, 136, 166, 182, 192, 199, 209, 210, 211, 212, 213, 217, 219, 221, 222, 223, 225, 227, 232, 236, 240, 244, 245, 246, 247, 252, 261, 262], "code": [4, 6, 7, 8, 9, 11, 13, 15, 16, 20, 21, 22, 28, 44, 46, 50, 52, 58, 59, 60, 63, 66, 67, 68, 69, 71, 72, 73, 74, 77, 82, 83, 84, 86, 87, 89, 91, 92, 97, 98, 99, 101, 103, 104, 107, 108, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 126, 128, 129, 136, 137, 138, 140, 142, 143, 144, 145, 146, 149, 150, 152, 155, 156, 157, 158, 159, 160, 164, 165, 168, 171, 172, 173, 175, 176, 179, 184, 205, 206, 207, 209, 211, 217, 220, 221, 222, 223, 227, 228, 230, 232, 234, 235, 236, 239, 245, 246, 247, 248, 249, 251, 252, 255, 256, 258, 259, 260, 261, 262], "1258": 4, "invis": 4, "charact": [4, 16, 17, 23, 41, 47, 50, 59, 61, 62, 68, 72, 76, 83, 87, 88, 89, 103, 116, 117, 124, 125, 126, 128, 129, 136, 140, 141, 148, 158, 166, 179, 209, 210, 212, 213, 223, 226, 228, 230, 240, 245, 259], "guessextenst": 4, "1360": 4, "rm": [4, 166, 167], "php_error": 4, "templat": [4, 7, 15, 96, 104, 117, 135, 166, 196, 201, 202, 203, 206, 216, 220, 235, 241, 259, 261, 262], "compat": [4, 17, 22, 23, 28, 38, 44, 46, 47, 50, 67, 72, 73, 93, 103, 109, 111, 115, 117, 118, 128, 130, 136, 139, 146, 148, 151, 164, 166, 169, 184, 189, 198, 204, 207, 211, 225, 230, 245, 256], "is_uniqu": [4, 16, 42, 128, 171, 230, 234], "tri": [4, 144, 206, 222, 224, 239], "default": [4, 5, 7, 8, 9, 10, 13, 15, 16, 17, 20, 28, 36, 38, 41, 45, 47, 50, 56, 57, 59, 61, 62, 67, 68, 69, 72, 73, 80, 82, 84, 85, 86, 87, 91, 94, 98, 101, 102, 103, 104, 106, 107, 109, 110, 111, 112, 114, 115, 116, 117, 118, 121, 124, 125, 127, 130, 133, 134, 135, 146, 151, 155, 158, 166, 167, 175, 184, 185, 193, 196, 198, 209, 211, 212, 215, 216, 217, 219, 220, 221, 222, 224, 225, 227, 228, 229, 230, 232, 234, 236, 237, 240, 241, 244, 245, 246, 247, 248, 249, 250, 251, 252, 256, 259, 260, 261, 262], "dbgroup": [4, 5, 6, 13, 41, 47, 61, 91, 223, 230, 234], "Not": [4, 41, 52, 82, 85, 87, 94, 106, 128, 134, 143, 152, 208, 222, 236, 240, 262], "quot": [4, 7, 13, 83, 87, 103, 117, 124, 126, 226], "unecessari": 4, "avoid": [4, 50, 69, 72, 107, 111, 117, 130, 166, 212, 230, 234, 240, 245, 249], "two": [4, 50, 64, 67, 68, 69, 71, 72, 73, 82, 83, 84, 85, 86, 98, 104, 106, 107, 110, 112, 113, 115, 116, 117, 124, 128, 129, 130, 136, 139, 140, 148, 155, 156, 166, 175, 184, 210, 211, 212, 213, 219, 220, 223, 226, 227, 230, 232, 234, 236, 237, 239, 240, 241, 242, 244, 245, 246, 248, 256, 259, 261, 262], "singl": [4, 13, 24, 41, 46, 50, 61, 62, 67, 68, 71, 72, 73, 76, 83, 84, 85, 89, 91, 99, 103, 104, 106, 107, 109, 110, 113, 117, 124, 126, 127, 130, 132, 135, 136, 166, 175, 212, 213, 220, 223, 224, 226, 228, 232, 234, 236, 241, 243, 245, 246, 247, 248, 250, 252, 253, 255, 256], "review": [4, 72, 148], "driver": [4, 7, 10, 28, 31, 41, 45, 75, 76, 77, 80, 82, 83, 85, 89, 137, 148, 151, 158, 187, 198, 200, 207, 208, 213, 217, 218], "sqlite": [4, 7, 9, 10, 12, 16, 41, 76, 89, 208], "httprequest": 4, "instanc": [4, 8, 17, 20, 24, 28, 50, 56, 62, 68, 77, 78, 82, 83, 84, 85, 89, 91, 99, 103, 104, 105, 106, 111, 114, 123, 124, 125, 127, 128, 129, 130, 132, 134, 135, 136, 139, 143, 155, 181, 184, 209, 210, 211, 212, 213, 217, 220, 221, 223, 224, 225, 226, 227, 229, 230, 232, 234, 236, 237, 239, 240, 241, 245, 246, 249, 252, 253, 255, 257, 261], "pull": [4, 15, 71, 73, 97, 118, 130, 207, 232, 239, 247], "ip": [4, 31, 72, 105, 109, 134, 158, 223, 224, 230], "address": [4, 31, 72, 104, 105, 109, 113, 117, 118, 125, 134, 143, 158, 193, 195, 201, 212, 223, 224, 230, 234, 239], "link": [4, 7, 8, 15, 72, 103, 107, 116, 118, 125, 136, 142, 143, 168, 175, 196, 210, 212, 223, 228, 239, 245, 246, 257, 260, 261], "dec": 5, "15": [5, 16, 62, 103, 125, 128, 136, 220, 225, 228, 232, 234, 236, 248], "consist": [5, 41, 50, 59, 67, 69, 72, 91, 93, 124, 148, 219, 223, 242, 245, 253], "folder": [5, 8, 16, 50, 54, 61, 63, 68, 72, 74, 76, 103, 104, 106, 107, 110, 111, 116, 128, 140, 141, 144, 184, 186, 194, 195, 203, 217, 221, 222, 227, 228, 230, 239, 242, 252, 259, 260], "renam": [5, 13, 50, 74, 76, 84, 104, 138, 140, 184, 194, 197, 215, 232, 260], "constant": [5, 12, 14, 28, 41, 59, 67, 73, 74, 99, 108, 110, 111, 115, 128, 134, 137, 143, 146, 160, 184, 204, 210, 213, 217, 224, 234, 251, 261, 262], "systempath": [5, 59, 103, 166], "own": [5, 15, 17, 20, 23, 59, 61, 66, 67, 72, 83, 84, 86, 91, 96, 98, 105, 106, 107, 109, 110, 113, 115, 116, 117, 125, 127, 128, 130, 136, 142, 148, 150, 151, 175, 207, 210, 212, 213, 214, 216, 219, 221, 223, 224, 232, 234, 237, 239, 240, 241, 242, 243, 244, 245, 251, 252, 253, 256, 257, 258, 262], "histori": [5, 8, 9, 28], "numer": [5, 7, 12, 13, 21, 44, 84, 89, 91, 102, 104, 112, 113, 116, 121, 124, 136, 146, 148, 151, 152, 155, 156, 160, 166, 201, 230, 239], "enhanc": [5, 6, 8, 10, 140, 141, 203, 256], "1573": 5, "1555": 5, "deploi": [5, 72, 91, 104, 140, 212], "1600": 5, "1571": 5, "1579": 5, "1581": 5, "1595": 5, "1562": 5, "a0fc68": 5, "1585": 5, "1561": 5, "8f205a": 5, "1589": 5, "toolbarload": [5, 9], "j": [5, 9, 72, 83, 103, 117, 118, 146, 155, 175, 221, 225, 245, 246], "1594": 5, "1548": 5, "1588": 5, "1603": 5, "1587": 5, "1610": 5, "d7dfc5": 5, "1598": 5, "ciunittest": 5, "1593": 5, "ab8b5b": 5, "1569": 5, "1563": 5, "1601": 5, "4c7bfe": 5, "1575": 5, "1602": 5, "autolaodertest": 5, "filelocatortest": [5, 6], "servicestest": [5, 6], "filetest": 5, "formhelpertest": [5, 6], "urlhelpertest": [5, 12, 13], "contentsecuritypolicytest": [5, 6, 8], "1576": 5, "incomingrequestdetectingtest": 5, "timedifferencetest": [5, 12], "routercollectiontest": 5, "featureresponsetest": 5, "validationtest": [5, 7], "parserplugintest": [5, 6], "viewtest": [5, 7, 8], "cli_command": [5, 8], "mvc": [5, 184, 247, 260], "dbmgt": 5, "1608": 5, "547792": 5, "view_pars": [5, 10, 12], "news_sect": [5, 6, 12], "1586": 5, "1551": 5, "vagrantfil": [5, 33], "dist": [5, 8, 9, 33, 96, 110, 140, 146, 148, 158, 166, 221, 256], "1459": 5, "clear": [5, 16, 56, 59, 62, 68, 72, 81, 84, 188, 206, 210, 211, 212, 223, 224, 232, 241, 247, 260], "after": [5, 6, 10, 13, 14, 16, 33, 41, 50, 59, 62, 66, 68, 69, 72, 73, 74, 83, 84, 85, 89, 99, 104, 106, 113, 117, 121, 124, 125, 128, 130, 135, 136, 140, 141, 144, 145, 151, 155, 158, 160, 166, 168, 175, 179, 184, 186, 187, 193, 194, 195, 210, 211, 213, 214, 216, 219, 220, 222, 223, 224, 225, 230, 234, 235, 240, 241, 242, 244, 245, 246, 247, 249, 250, 251, 252, 256, 259, 262], "find": [5, 8, 31, 47, 59, 62, 67, 71, 73, 86, 91, 92, 94, 98, 99, 104, 106, 107, 110, 111, 113, 125, 127, 128, 135, 136, 139, 143, 144, 184, 195, 197, 206, 207, 213, 217, 220, 222, 223, 225, 227, 229, 230, 232, 242, 245, 246, 251, 256, 259, 261], "about": [5, 15, 50, 59, 60, 66, 67, 69, 71, 72, 78, 83, 84, 86, 96, 109, 110, 124, 128, 129, 130, 136, 143, 213, 220, 225, 227, 229, 230, 232, 234, 249, 251, 252, 258, 259, 261], "1606": 5, "8f305a": 5, "sanit": [5, 72, 103, 122, 125, 130, 222, 228, 230, 240], "usernam": [5, 72, 76, 77, 84, 85, 92, 117, 175, 193, 201, 211, 212, 223, 228, 230, 232, 234, 235, 239, 250, 261], "password": [5, 72, 76, 77, 104, 117, 124, 130, 136, 175, 199, 201, 209, 211, 212, 213, 228, 230, 232, 234, 250, 261], "first": [5, 6, 7, 16, 28, 33, 41, 48, 50, 61, 62, 64, 66, 67, 68, 69, 72, 73, 75, 77, 80, 83, 84, 85, 86, 87, 89, 91, 99, 102, 103, 104, 106, 107, 109, 112, 113, 114, 116, 117, 118, 120, 124, 125, 127, 128, 130, 135, 136, 140, 143, 144, 160, 175, 184, 186, 194, 195, 203, 209, 210, 211, 212, 215, 217, 220, 222, 224, 225, 227, 228, 230, 232, 236, 237, 239, 240, 241, 242, 245, 246, 248, 249, 250, 252, 253, 256, 259, 261], "didn": [5, 9, 23, 39, 50, 140, 141, 151, 223, 239], "primari": [5, 8, 9, 15, 16, 17, 41, 52, 67, 74, 76, 82, 83, 84, 111, 195, 209, 230, 234, 242, 252, 259, 261], "less": [5, 17, 72, 101, 109, 124, 126, 136, 224, 230, 232, 234], "configservic": 5, "defaultgroup": [5, 76, 77, 91], "fatal": [5, 40, 136, 209], "via": [5, 14, 16, 17, 21, 28, 41, 46, 50, 54, 59, 62, 65, 69, 72, 83, 84, 89, 103, 106, 111, 116, 117, 124, 128, 130, 136, 137, 146, 208, 210, 211, 212, 213, 220, 221, 222, 223, 226, 227, 241], "pre_system": [5, 8, 53, 99, 175], "invalid": [5, 10, 12, 20, 29, 50, 72, 106, 129, 136, 148, 158, 209, 210, 222, 223, 230, 234, 236, 249], "packag": [5, 41, 43, 67, 72, 100, 104, 133, 140, 166, 175, 213, 221, 223, 247, 260], "throw": [5, 16, 20, 33, 41, 50, 76, 103, 106, 109, 128, 129, 148, 166, 175, 209, 210, 211, 213, 215, 216, 217, 222, 225, 227, 234, 261, 262], "site_url": [5, 14, 41, 50, 125, 129, 166, 168, 245, 257], "fallback": [5, 10, 11, 16, 17, 50], "fill": [5, 16, 104, 210, 216, 224, 225, 230, 234, 251], "respect": [5, 6, 14, 20, 72, 87, 91, 92, 113, 117, 129, 136, 146, 148, 215, 220, 221, 225, 230, 234, 236, 240, 256], "map": [5, 29, 67, 72, 92, 116, 128, 156, 198, 220, 221, 237, 239, 247, 259, 262], "_get": [5, 69, 109, 128, 129, 130, 134, 220, 230, 253], "_set": 5, "1582": 5, "indent": [5, 59], "absolut": [5, 17, 20, 72, 116, 125, 136, 209, 213, 214, 223, 245, 256], "testing13": 5, "integ": [5, 8, 59, 80, 82, 84, 85, 89, 103, 116, 120, 121, 124, 128, 136, 209, 217, 223, 224, 227, 228, 230, 232, 234, 239], "doubl": [5, 7, 87, 89, 111, 117, 124, 126, 136, 222, 226, 232, 248], "etc": [5, 7, 50, 61, 63, 69, 71, 72, 73, 76, 78, 80, 82, 83, 84, 89, 94, 103, 105, 106, 107, 109, 111, 116, 117, 120, 121, 124, 128, 129, 130, 134, 136, 138, 140, 141, 143, 179, 212, 213, 219, 222, 225, 228, 229, 230, 234, 239, 242, 244, 245, 247, 255, 257, 260], "baseurl": [5, 7, 41, 43, 49, 50, 103, 106, 112, 117, 125, 129, 130, 136, 143, 166, 168, 175, 228, 240, 251], "exampl": [5, 8, 14, 41, 45, 48, 50, 60, 61, 62, 63, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 87, 89, 91, 94, 96, 98, 99, 101, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 137, 138, 142, 143, 144, 148, 155, 156, 160, 166, 167, 168, 173, 175, 184, 210, 211, 212, 213, 214, 217, 220, 222, 223, 224, 226, 227, 228, 230, 232, 234, 235, 237, 239, 240, 242, 245, 247, 249, 250, 251, 252, 253, 256, 261], "com": [5, 50, 60, 69, 73, 83, 84, 92, 96, 104, 106, 112, 114, 117, 118, 124, 125, 128, 130, 132, 136, 142, 143, 168, 175, 185, 188, 209, 211, 212, 220, 221, 223, 227, 228, 230, 232, 234, 237, 239, 240, 245, 247, 249, 250, 252, 253, 260], "dure": [5, 6, 9, 10, 16, 28, 41, 59, 62, 72, 73, 78, 83, 86, 92, 99, 103, 104, 107, 136, 143, 166, 211, 217, 223, 224, 227, 228, 232, 234, 236, 237, 239, 240, 242, 243, 245, 249, 250, 251, 253, 255, 256, 257, 260], "lesson": 5, "learn": [5, 78, 86, 89, 136, 143, 206], "esc": [5, 25, 72, 103, 114, 117, 153, 186, 203, 227, 230, 234, 235, 242, 245, 246, 247, 259, 261, 262], "differ": [5, 11, 17, 24, 41, 50, 57, 59, 61, 62, 67, 69, 71, 72, 73, 75, 77, 82, 83, 84, 89, 91, 93, 102, 103, 105, 109, 110, 111, 112, 115, 116, 125, 127, 128, 129, 133, 136, 140, 143, 148, 151, 175, 184, 188, 191, 197, 201, 203, 210, 212, 213, 219, 220, 221, 223, 228, 229, 230, 234, 236, 237, 239, 240, 241, 244, 245, 246, 248, 249, 252, 256, 259, 261], "encod": [5, 71, 72, 103, 112, 118, 125, 130, 148, 184, 210, 211, 222, 228, 232], "attribut": [5, 6, 14, 17, 20, 21, 28, 50, 85, 89, 103, 116, 117, 118, 125, 146, 166, 188, 196, 216, 237, 240, 241, 245, 246], "csrf_field": [5, 6, 103, 117, 199, 222, 259], "integr": [5, 62, 63, 103, 111, 124, 184, 219, 221, 237, 256], "1557": 5, "prefix": [5, 16, 17, 28, 29, 36, 75, 76, 84, 89, 91, 104, 107, 114, 124, 125, 128, 130, 136, 146, 156, 158, 188, 211, 223, 232, 240], "1556": 5, "intead": 5, "modifi": [5, 11, 22, 28, 41, 50, 56, 67, 68, 71, 72, 73, 76, 84, 98, 99, 103, 104, 105, 110, 112, 116, 128, 129, 132, 135, 136, 143, 151, 155, 166, 171, 173, 175, 210, 211, 215, 216, 220, 223, 228, 230, 231, 232, 240, 243, 245, 249, 251, 256, 259, 261], "psrlog": 5, "manual": [5, 7, 14, 34, 41, 68, 76, 84, 89, 101, 102, 107, 111, 116, 127, 128, 130, 134, 136, 137, 139, 140, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 210, 211, 212, 217, 222, 223, 226, 240, 246, 250, 251, 252, 256, 260], "attr": [5, 103, 242, 245, 246], "jan": 6, "2019": [6, 7, 8, 9, 10, 11, 12, 13, 72, 205, 231], "maxqueri": [6, 175], "depend": [6, 17, 20, 28, 68, 69, 72, 73, 76, 83, 89, 91, 96, 105, 106, 107, 124, 128, 130, 134, 140, 142, 148, 151, 156, 164, 166, 171, 175, 179, 184, 209, 211, 213, 223, 230, 245, 246, 251, 252, 256, 261], "queue": [6, 136, 142], "modul": [6, 8, 13, 28, 41, 50, 61, 68, 72, 73, 91, 93, 96, 98, 104, 107, 108, 137, 140, 143, 146, 148, 149, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 207, 209, 219, 234, 247, 249], "thei": [6, 10, 28, 41, 45, 59, 60, 62, 63, 66, 67, 68, 71, 72, 73, 83, 84, 85, 86, 89, 91, 99, 102, 104, 105, 106, 107, 109, 110, 111, 116, 117, 118, 124, 125, 126, 128, 129, 130, 134, 135, 136, 138, 140, 141, 142, 146, 148, 149, 151, 152, 155, 156, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 201, 203, 211, 212, 213, 217, 219, 220, 221, 223, 225, 226, 227, 230, 232, 234, 236, 239, 240, 242, 244, 245, 247, 248, 251, 252, 256, 257, 260, 261, 262], "impact": [6, 72, 245, 246], "drop": [6, 10, 12, 18, 41, 91, 109, 117, 189, 194, 213, 223], "sever": [6, 12, 16, 62, 69, 71, 72, 83, 84, 85, 89, 91, 98, 103, 104, 105, 109, 110, 111, 113, 128, 130, 136, 142, 209, 210, 225, 227, 228, 230, 234, 237, 239, 245, 246, 248, 250, 251, 255, 260, 262], "were": [6, 15, 16, 22, 33, 41, 42, 48, 50, 52, 54, 57, 72, 83, 99, 114, 117, 118, 128, 129, 136, 146, 150, 151, 166, 175, 182, 201, 206, 207, 210, 222, 223, 225, 227, 230, 232, 240, 245, 247, 255, 260], "eg": 6, "missingt": 6, "some": [6, 8, 9, 10, 12, 15, 16, 38, 41, 42, 50, 56, 61, 62, 64, 66, 69, 71, 72, 73, 75, 76, 77, 82, 83, 84, 85, 86, 87, 89, 96, 98, 99, 103, 104, 105, 106, 107, 109, 111, 112, 113, 116, 117, 124, 125, 127, 128, 129, 130, 133, 136, 140, 143, 144, 146, 148, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 187, 192, 207, 209, 211, 212, 213, 215, 217, 221, 222, 223, 225, 227, 228, 229, 230, 232, 234, 236, 237, 240, 245, 246, 248, 249, 251, 252, 256, 258, 259, 260, 261, 262], "invalidtyp": 6, "lot": [6, 15, 69, 74, 85, 95, 98, 104, 129, 184, 190, 195, 211, 213, 226, 234, 245, 252, 259], "especi": [6, 62, 84, 92, 96, 103, 104, 127, 136, 211, 215, 223, 230, 232, 234, 241, 245, 253, 256, 257], "csrf": [6, 11, 12, 13, 17, 23, 27, 34, 50, 52, 72, 103, 117, 128, 129, 136, 146, 166, 175, 182, 199, 216], "debugtoolbar": [6, 11, 129], "revisit": 6, "section": [6, 9, 14, 20, 28, 69, 72, 84, 97, 105, 106, 109, 111, 127, 128, 129, 130, 137, 143, 146, 148, 151, 152, 155, 156, 160, 211, 213, 220, 223, 228, 234, 244, 245, 251, 254, 258, 259, 260], "coverag": [6, 8, 16], "77": 6, "ever": [6, 62, 117, 224, 239, 251], "closer": [6, 71, 102], "our": [6, 17, 59, 60, 61, 71, 73, 84, 91, 97, 107, 111, 138, 143, 207, 210, 219, 220, 223, 230, 232, 234, 237, 249, 258, 259, 261], "target": [6, 16, 72, 84, 104, 113, 116, 117, 125, 140, 221, 252], "80": [6, 50, 62, 69, 111, 143], "hope": [6, 258], "thi": [6, 8, 15, 16, 17, 18, 19, 20, 22, 23, 28, 36, 41, 43, 45, 50, 54, 56, 57, 58, 59, 60, 61, 62, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 127, 129, 130, 132, 133, 134, 135, 136, 140, 141, 143, 144, 146, 147, 148, 149, 150, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 259, 260, 261, 262], "finger": 6, "cross": [6, 27, 72, 118, 146, 210, 246], "1637": 6, "1685": 6, "appstart": [6, 7, 11, 140, 142, 260], "1686": 6, "1665": 6, "614216": 6, "guidelin": [6, 70, 93, 137, 148], "rst": [6, 8, 10, 12, 14, 140, 148], "1671": 6, "1673": 6, "intern": [6, 17, 20, 50, 68, 72, 83, 85, 103, 106, 113, 117, 125, 128, 132, 136, 138, 161, 166, 217, 223, 230, 232, 234, 236, 245, 246, 252], "1648": 6, "1670": 6, "1672": 6, "migrationrollback": 6, "1683": 6, "1635": 6, "1626": 6, "3a4ad": 6, "1643": 6, "1616": 6, "1640": 6, "1663": 6, "1677": 6, "6b8b8b": 6, "1660": 6, "81d371": 6, "d2b377": 6, "1654": 6, "configexcept": [6, 11, 41, 158], "fileexcept": 6, "1636": 6, "1625": 6, "6dab8f": 6, "1633": 6, "html_helper": [6, 8, 118, 166], "1538": 6, "1641": 6, "1642": 6, "2e698a": 6, "5951c3": 6, "9e435c": 6, "7993a7": 6, "1678": 6, "1684": 6, "1679": 6, "1623": 6, "1622": 6, "1617": 6, "1632": 6, "1656": 6, "1689": 6, "autoloadertest": 6, "commandrunnertest": 6, "baseconfigtest": [6, 8, 9], "configtest": [6, 8], "aliastest": 6, "bea1dd": 6, "deletetest": [6, 12], "grouptest": [6, 11, 12], "inserttest": [6, 12], "liketest": 6, "selecttest": [6, 8, 11], "updatetest": [6, 12, 13], "wheretest": [6, 8, 10, 11], "1675": 6, "migrationrunnertest": [6, 7, 9, 10, 11], "eventtest": 6, "csrftest": 6, "debugtoolbartest": 6, "filterstest": 6, "xmlhelpertest": 6, "rulestest": [6, 8, 9], "1669": 6, "transact": [6, 41, 71, 72, 81, 89, 137, 166], "1645": 6, "5f305a": 6, "1613": 6, "4a1886": 6, "methodspoof": 6, "1690": 6, "1693": 6, "installing_compos": [6, 9, 10], "installing_git": 6, "installing_manu": 6, "repositori": [6, 72, 74, 97, 104, 111, 137, 139, 140, 141, 232, 239], "1691": 6, "1649": 6, "domain": [6, 72, 114, 136, 146, 210, 211, 220, 223, 228, 237, 240], "sub": [6, 41, 50, 103, 107, 110, 116, 136, 175, 186, 195, 205, 214, 220, 221, 228, 239, 240, 250], "overwrit": [6, 8, 59, 61, 62, 84, 92, 104, 116, 210, 211, 221, 228, 230], "rework": [6, 175], "potenti": [6, 31, 72, 78, 91, 126, 136, 142, 175, 209, 224, 227, 234, 246, 247], "leftjoin": 6, "issu": [6, 8, 9, 10, 12, 13, 14, 15, 19, 21, 38, 72, 91, 97, 105, 125, 154, 164, 212, 217, 223, 247, 251, 256, 261], "1687": 6, "copyright": [6, 13, 217, 231], "creation": [6, 41, 61, 73, 89, 210, 217], "cleanup": [6, 9, 13, 14, 28, 106, 223], "refresh": [6, 102, 103, 240, 251, 252], "wai": [6, 7, 10, 23, 60, 62, 63, 67, 68, 69, 71, 72, 73, 82, 84, 85, 86, 91, 92, 99, 103, 104, 105, 106, 107, 109, 111, 113, 118, 127, 128, 129, 130, 133, 135, 136, 140, 143, 166, 184, 186, 198, 206, 207, 209, 210, 211, 213, 217, 220, 222, 223, 224, 225, 226, 227, 228, 230, 232, 234, 235, 239, 240, 242, 245, 247, 249, 251, 256, 260, 261], "spoof": [6, 31, 131, 134, 137], "urldecod": 6, "save_path": [6, 223], "forward": [6, 68, 72, 85, 91, 136, 158, 222], "implement": [6, 9, 16, 17, 21, 22, 28, 41, 47, 50, 59, 68, 72, 73, 84, 86, 93, 98, 101, 104, 106, 129, 135, 136, 145, 146, 148, 155, 166, 172, 175, 184, 195, 199, 202, 207, 209, 212, 213, 221, 223, 224, 230, 232, 234, 236, 237, 242, 243, 245, 246, 251, 252, 253, 256], "engin": [6, 16, 72, 83, 89, 103, 112, 113, 143, 144, 209, 223, 235, 242, 245], "group": [6, 7, 15, 41, 47, 50, 52, 59, 61, 71, 72, 76, 86, 87, 89, 107, 111, 113, 128, 129, 166, 205, 214, 220, 221, 234, 250, 252], "direct": [6, 10, 36, 68, 72, 74, 84, 88, 112, 142, 143, 184, 185, 186, 194, 198, 203, 213, 222, 227, 230, 232, 237, 244, 257, 259, 262], "1674": 6, "part": [6, 7, 10, 11, 41, 64, 69, 71, 72, 74, 80, 83, 84, 92, 98, 104, 116, 124, 125, 126, 127, 130, 136, 142, 202, 206, 207, 212, 213, 221, 230, 232, 234, 236, 241, 252, 256, 260, 262], "discoveri": [6, 17, 41, 52, 68, 104, 146, 166, 249], "case": [6, 7, 8, 9, 12, 16, 20, 39, 41, 46, 54, 62, 67, 68, 69, 71, 72, 74, 76, 84, 86, 87, 88, 89, 91, 98, 103, 104, 106, 107, 111, 113, 116, 117, 120, 124, 127, 128, 129, 130, 132, 133, 134, 136, 138, 140, 143, 144, 146, 148, 151, 152, 155, 156, 160, 166, 179, 182, 197, 209, 210, 219, 220, 221, 222, 223, 224, 225, 227, 228, 230, 232, 234, 236, 237, 239, 240, 245, 246, 248, 249, 252, 253, 256, 257, 259, 260, 262], "insensit": [6, 46, 67, 69, 84, 130, 132, 143, 144, 210, 222, 262], "occur": [6, 37, 52, 72, 76, 83, 86, 99, 105, 124, 166, 192, 223, 240, 245, 259], "wherein": [6, 11, 234], "__get": [6, 12, 85, 232, 234], "data": [6, 10, 13, 14, 16, 17, 23, 24, 31, 36, 41, 50, 54, 56, 68, 71, 74, 76, 78, 79, 82, 83, 85, 91, 92, 94, 103, 112, 113, 116, 117, 118, 121, 123, 124, 126, 127, 129, 132, 134, 135, 137, 146, 151, 158, 160, 175, 179, 184, 189, 190, 194, 195, 196, 200, 201, 202, 203, 209, 210, 211, 212, 213, 216, 219, 220, 227, 228, 236, 239, 240, 241, 242, 244, 248, 254, 255, 256, 261, 262], "outsid": [6, 71, 72, 111, 112, 121, 124, 146, 148, 149, 151, 152, 155, 156, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 214, 221, 232, 251, 256], "logcach": 6, "allow_failur": 6, "manag": [6, 41, 71, 74, 87, 88, 89, 103, 108, 129, 137, 184, 205, 210, 221, 223, 239, 258], "enabl": [6, 9, 28, 41, 46, 57, 60, 72, 75, 76, 80, 83, 84, 86, 91, 104, 112, 124, 128, 129, 133, 139, 146, 151, 160, 166, 182, 184, 198, 199, 206, 208, 211, 212, 213, 220, 221, 223, 228, 234, 237, 239, 241, 248, 249, 256], "docu": 6, "csp": [6, 14, 28, 38, 41, 56, 103, 216], "nonc": [6, 28, 72, 103, 237], "safeti": [6, 71, 83, 223, 228, 260], "getcompiledx": 6, "should": [6, 7, 8, 9, 10, 13, 14, 15, 16, 20, 28, 33, 41, 50, 59, 60, 61, 62, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 83, 84, 85, 89, 91, 93, 94, 96, 102, 103, 104, 106, 109, 111, 117, 118, 120, 121, 124, 127, 128, 129, 130, 133, 135, 136, 138, 143, 144, 145, 146, 148, 151, 155, 164, 166, 175, 179, 184, 185, 186, 188, 193, 195, 208, 209, 210, 211, 212, 213, 217, 220, 221, 222, 223, 224, 227, 230, 232, 234, 236, 237, 239, 240, 241, 242, 244, 245, 246, 247, 249, 250, 251, 252, 253, 254, 255, 256, 258, 259, 260, 261, 262], "pass": [6, 10, 14, 16, 17, 20, 24, 28, 39, 41, 43, 60, 61, 62, 64, 66, 71, 73, 77, 83, 84, 85, 87, 88, 99, 103, 105, 106, 107, 111, 112, 113, 116, 117, 118, 123, 124, 125, 127, 129, 130, 132, 134, 135, 136, 148, 151, 173, 182, 192, 210, 211, 213, 214, 215, 217, 220, 221, 222, 223, 225, 227, 228, 230, 232, 234, 236, 239, 240, 241, 244, 245, 246, 247, 248, 249, 251, 252, 253, 256, 257, 259, 260, 261, 262], "setrul": [6, 28, 41, 155, 171, 179], "1631": 6, "licens": [6, 137, 146], "1630": 6, "1629": 6, "read": [6, 9, 13, 72, 74, 79, 83, 84, 89, 107, 116, 135, 140, 141, 143, 184, 204, 206, 211, 220, 221, 223, 232, 239, 240, 245, 247, 251, 258, 259, 260, 261, 262], "again": [6, 41, 73, 77, 86, 102, 144, 166, 167, 213, 223, 224, 228, 230, 234, 236, 251, 260, 261], "piec": [6, 71, 83, 111, 130, 184, 203, 209, 210, 223, 228, 232, 245, 246, 251, 261], "translateuridash": [6, 50, 136], "appropri": [6, 62, 69, 72, 80, 84, 98, 104, 106, 121, 130, 132, 136, 140, 148, 184, 213, 216, 217, 221, 223, 227, 228, 230, 232, 234, 236, 237, 239, 240, 246, 252, 261, 262], "viewdirectori": 6, "nullabl": [6, 11, 14, 50, 82, 106, 146, 232, 234], "__set": [6, 85, 232, 234], "countallresult": [6, 11], "soft": [6, 9, 10, 11, 234], "delet": [6, 9, 10, 11, 15, 23, 41, 52, 68, 69, 72, 80, 83, 85, 89, 114, 116, 133, 135, 136, 151, 166, 167, 209, 210, 211, 222, 223, 227, 230, 236, 240, 252, 253], "order": [6, 7, 14, 20, 59, 61, 69, 72, 73, 78, 83, 85, 86, 89, 91, 99, 102, 104, 105, 112, 113, 116, 117, 118, 127, 128, 129, 130, 135, 136, 138, 143, 148, 179, 186, 196, 201, 209, 210, 212, 213, 217, 220, 221, 223, 224, 230, 234, 239, 241, 243, 245, 250, 251, 256, 262], "belong": [6, 230], "take": [6, 28, 50, 59, 62, 66, 68, 69, 71, 72, 73, 77, 83, 84, 85, 86, 89, 94, 95, 99, 101, 102, 103, 104, 109, 111, 112, 113, 116, 120, 125, 126, 128, 129, 134, 136, 140, 141, 143, 146, 148, 179, 210, 211, 213, 214, 217, 220, 221, 223, 224, 225, 227, 230, 232, 234, 240, 241, 242, 243, 244, 245, 248, 249, 250, 252, 253, 255, 256, 259, 260], "img": [6, 118, 212, 227], "mar": [7, 225, 245], "layout": [7, 14, 20, 50, 87, 137, 203, 238, 241], "simpl": [7, 16, 59, 60, 62, 63, 66, 69, 71, 72, 73, 81, 88, 91, 92, 94, 99, 103, 104, 107, 111, 112, 117, 118, 124, 125, 128, 129, 136, 139, 140, 146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 194, 206, 212, 213, 219, 220, 221, 223, 224, 227, 228, 230, 232, 234, 236, 237, 239, 240, 244, 245, 247, 248, 253, 256, 259, 260], "site": [7, 14, 27, 60, 74, 91, 103, 104, 106, 115, 116, 117, 118, 125, 127, 128, 129, 144, 166, 185, 206, 210, 211, 219, 223, 224, 227, 228, 229, 230, 237, 239, 240, 246, 247, 253, 256, 260], "proper": [7, 17, 71, 72, 84, 91, 106, 135, 146, 213, 227, 240, 253], "wide": [7, 62, 69, 72, 143, 211, 212, 213, 220, 234, 240], "displai": [7, 24, 41, 50, 52, 53, 58, 59, 62, 66, 69, 71, 74, 78, 80, 88, 89, 91, 102, 103, 105, 106, 109, 117, 118, 127, 128, 129, 136, 143, 144, 166, 201, 210, 211, 212, 216, 217, 221, 222, 227, 228, 232, 234, 239, 240, 241, 242, 244, 245, 246, 262], "convert": [7, 11, 13, 17, 41, 72, 103, 117, 120, 121, 122, 124, 125, 126, 128, 130, 132, 133, 184, 208, 225, 226, 230, 232, 234, 240, 245], "distribut": [7, 72, 76, 104, 135, 223, 231, 247], "tablenotfound": 7, "uploaderr": 7, "logo": 7, "tint": 7, "env": [7, 14, 16, 17, 20, 28, 42, 54, 66, 103, 104, 106, 109, 110, 118, 130, 134, 140, 143, 144, 146, 148, 155, 166, 167, 175, 179, 213, 216, 250, 251, 260, 261], "ci_environ": [7, 9, 104, 105, 106, 134, 143, 260], "suggest": [7, 107, 144, 213], "1719": 7, "welome_messag": 7, "1774": 7, "1723": 7, "37dbc1": 7, "1704": 7, "databaseexcept": [7, 41, 86, 166, 234], "1739": 7, "1733": 7, "36fbb8": 7, "549d7d": 7, "1743": 7, "1722": 7, "1708": 7, "date_help": [7, 8, 10, 115], "1768": 7, "number_help": [7, 8], "security_help": [7, 8], "text_help": [7, 8], "1725": 7, "1757": 7, "1709": 7, "1732": 7, "1764": 7, "controllerrespons": [7, 20, 148], "1740": 7, "controllertest": [7, 8, 11, 14, 20, 148], "dompars": [7, 8], "1738": 7, "1763": 7, "1729": 7, "1741": 7, "6e549a": 7, "4f4a37": 7, "1712": 7, "basequerytest": [7, 9], "altertabletest": 7, "1745": 7, "4ff1f5": 7, "filesystemhelpertest": 7, "1736": 7, "domparsertest": [7, 8], "_theme": 7, "cithem": 7, "1696": 7, "v4": [7, 18, 43, 44, 50, 61, 62, 66, 68, 82, 83, 84, 86, 89, 99, 103, 104, 106, 110, 111, 112, 113, 114, 116, 117, 118, 124, 125, 128, 129, 130, 136, 140, 141, 147, 151, 155, 166, 167, 170, 171, 184, 201, 210, 211, 213, 216, 217, 222, 223, 225, 228, 230, 232, 234, 239, 240, 242, 244, 248, 249], "1699": 7, "1751": 7, "install_manu": 7, "1750": 7, "1752": 7, "1742": 7, "1744": 7, "view_layout": [7, 8, 12], "1755": 7, "1749": 7, "housekeep": 7, "signatur": [7, 12, 22, 33, 36, 72, 145, 155, 164, 172, 210, 230], "1758": 7, "1574": 7, "lowercas": [7, 59, 84, 96, 104, 107, 125, 128, 129, 134, 245, 259], "vfsstream": 7, "prevent": [7, 9, 10, 11, 14, 17, 19, 20, 25, 28, 38, 50, 68, 72, 74, 84, 86, 88, 91, 103, 114, 125, 128, 136, 153, 166, 221, 222, 223, 224, 228, 234, 237, 256, 261, 262], "misplac": 7, "under": [7, 14, 21, 50, 59, 61, 67, 72, 74, 76, 84, 105, 106, 107, 112, 128, 136, 140, 141, 143, 209, 214, 220, 223, 227, 245, 247, 251, 256], "encrypt": [7, 11, 12, 13, 14, 16, 17, 41, 44, 72, 77, 104, 124, 137, 139, 146, 166, 169, 184, 204, 212, 214, 218, 223], "composit": [7, 23, 72, 84], "1478": 7, "state": [7, 33, 41, 52, 68, 72, 84, 91, 102, 117, 135, 210, 212, 223, 225, 230, 234, 256], "1727": 7, "sort": [7, 41, 66, 84, 88, 91, 99, 113, 223, 251], "found": [7, 15, 24, 28, 40, 41, 50, 52, 57, 61, 67, 69, 73, 91, 95, 103, 104, 106, 107, 109, 111, 112, 113, 114, 115, 116, 121, 124, 127, 128, 130, 132, 134, 136, 143, 144, 160, 182, 209, 212, 213, 220, 221, 223, 225, 230, 234, 236, 239, 240, 242, 250, 256, 257, 262], "reli": [7, 72, 73, 89, 130, 138, 149, 150, 219, 223, 240, 253, 255], "o": [7, 46, 72, 124, 209, 213, 229], "1666": 7, "required_without": [7, 8, 38, 164, 230], "specif": [7, 15, 20, 41, 52, 64, 68, 69, 71, 72, 74, 85, 89, 99, 103, 104, 107, 109, 111, 112, 113, 118, 127, 129, 134, 136, 143, 146, 148, 175, 185, 193, 196, 209, 210, 212, 214, 219, 221, 222, 223, 230, 236, 237, 239, 240, 242, 250, 251, 252, 257, 259, 260, 261], "1726": 7, "required_with": [7, 8, 230, 234], "1728": 7, "1737": 7, "droptabl": [7, 89, 91, 194], "modifyt": 7, "accommod": 7, "long": [7, 41, 46, 47, 50, 62, 64, 71, 89, 94, 101, 107, 109, 111, 114, 124, 136, 211, 212, 213, 223, 230, 234, 239, 240, 251], "increment": [7, 33, 84, 124, 209, 217, 234, 252, 259], "decrement": [7, 33, 84, 209, 252], "1724": 7, "authent": [7, 68, 71, 100, 129, 136, 137, 142, 211, 219, 221, 223, 234, 240, 253, 256], "fail": [7, 8, 9, 20, 50, 51, 56, 72, 83, 86, 89, 116, 128, 148, 151, 166, 175, 190, 207, 209, 212, 217, 221, 222, 224, 230, 234, 236, 242, 259], "select": [7, 8, 10, 16, 28, 62, 79, 82, 83, 85, 87, 88, 89, 106, 115, 117, 127, 142, 187, 213, 220, 222, 223, 227, 230, 241, 245], "1717": 7, "correctli": [7, 16, 33, 66, 72, 124, 136, 143, 207, 225, 228, 230, 232, 237, 240, 251, 255, 256, 262], "both": [7, 28, 36, 50, 67, 68, 69, 72, 81, 84, 91, 99, 104, 106, 110, 111, 116, 125, 127, 129, 130, 132, 134, 135, 148, 182, 184, 210, 217, 221, 223, 225, 227, 230, 232, 234, 236, 239, 245, 249, 251, 256, 262], "readabl": [7, 99, 116, 118, 121, 136, 223, 224, 225, 239, 240, 242], "setescapeflag": 7, "easier": [7, 11, 41, 91, 111, 115, 128, 135, 142, 148, 155, 166, 195, 227, 230, 235, 239, 245], "1646": 7, "viewsdirectori": 7, "1701": 7, "1695": 7, "tidi": [7, 232], "april": [8, 45, 58, 225, 232], "A": [8, 12, 16, 28, 33, 36, 41, 50, 54, 56, 57, 58, 59, 62, 68, 71, 72, 73, 74, 76, 77, 84, 85, 89, 91, 103, 104, 107, 109, 111, 112, 115, 116, 118, 120, 121, 123, 124, 125, 127, 128, 129, 130, 132, 134, 136, 140, 143, 146, 148, 151, 163, 170, 182, 193, 208, 210, 211, 212, 213, 214, 216, 217, 220, 225, 227, 229, 230, 231, 234, 236, 239, 240, 245, 247, 249, 252, 256, 261, 262], "importantli": [8, 69, 148], "io": [8, 209], "noprimarykei": 8, "forfindcolumnhavemultiplecolumn": 8, "foremptyinputgiven": 8, "basecontrol": [8, 11, 61, 94, 128, 136, 146, 148, 155, 159, 173, 182, 184, 186, 190, 220, 227, 230, 239, 244, 247, 259, 261, 262], "phpunit": [8, 9, 40, 72, 96, 105, 110, 140, 146, 148, 158, 166, 168, 208, 250], "xml": [8, 9, 15, 32, 72, 110, 118, 119, 127, 130, 137, 140, 146, 148, 158, 166, 184, 208, 221, 232, 236, 240, 253, 256], "1900": 8, "1856": 8, "1847": 8, "home": [8, 10, 11, 28, 94, 125, 128, 136, 143, 146, 173, 198, 221, 227, 229, 240, 259, 260], "1846": 8, "styleguid": 8, "1872": 8, "1860": 8, "1895": 8, "predishandl": [8, 10], "1863": 8, "wincachehandl": 8, "1891": 8, "1910": 8, "1893": 8, "1859": 8, "1811": 8, "1850": 8, "1776": 8, "1902": 8, "1899": 8, "1844": 8, "1865": 8, "1896": 8, "1805": 8, "1771": 8, "1869": 8, "1897": 8, "1867": 8, "modelexcept": [8, 10], "1829": 8, "pagenotfoundexcept": [8, 128, 259, 261, 262], "1809": 8, "1854": 8, "d08b68": 8, "1803": 8, "1894": 8, "1769": 8, "1831": 8, "1861": 8, "1839": 8, "1882": 8, "1848": 8, "1855": 8, "1762": 8, "1791": 8, "1814": 8, "1818": 8, "1862": 8, "1828": 8, "1827": 8, "1804": 8, "1590": 8, "1802": 8, "895ae0": 8, "1793": 8, "1808": 8, "1812": 8, "1813": 8, "1817": 8, "1746": 8, "1796": 8, "cachefactorytest": 8, "emptytest": [8, 12], "1906": 8, "eventstest": 8, "1822": 8, "1912": 8, "1913": 8, "controllertestertest": 8, "1836": 8, "1777": 8, "cli_librari": 8, "1892": 8, "1794": 8, "1908": 8, "1790": 8, "1823": 8, "1843": 8, "1820": 8, "close": [8, 10, 11, 14, 15, 41, 59, 84, 117, 124, 230, 235, 244, 245, 249, 262], "1692": 8, "print": [8, 60, 84, 116, 118, 120, 124, 125, 212, 228, 235, 257], "you": [8, 15, 16, 17, 23, 28, 41, 45, 47, 48, 50, 54, 56, 59, 60, 61, 62, 63, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 124, 125, 127, 128, 129, 130, 132, 133, 134, 135, 136, 139, 140, 141, 143, 144, 146, 148, 149, 150, 151, 152, 155, 156, 158, 160, 163, 164, 166, 167, 168, 169, 170, 171, 172, 173, 174, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 232, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262], "multipl": [8, 12, 23, 24, 39, 59, 62, 63, 68, 73, 74, 82, 83, 84, 86, 89, 91, 99, 103, 104, 108, 117, 120, 124, 127, 129, 130, 132, 134, 137, 143, 152, 187, 198, 209, 212, 213, 222, 223, 226, 234, 241, 245, 246, 248, 250], "same": [8, 23, 29, 41, 43, 59, 60, 62, 64, 66, 67, 68, 72, 73, 75, 83, 84, 85, 89, 91, 96, 99, 102, 103, 104, 106, 107, 109, 111, 112, 113, 115, 116, 117, 125, 127, 128, 130, 132, 136, 140, 151, 156, 171, 184, 185, 187, 194, 198, 209, 210, 211, 213, 217, 221, 222, 223, 225, 227, 230, 232, 234, 236, 237, 240, 241, 242, 244, 245, 247, 248, 249, 256, 262], "line": [8, 13, 14, 22, 28, 59, 60, 62, 64, 66, 68, 77, 84, 86, 87, 94, 98, 103, 109, 110, 128, 129, 130, 135, 137, 139, 140, 143, 144, 150, 155, 166, 168, 184, 186, 188, 191, 193, 194, 195, 198, 200, 201, 203, 211, 212, 220, 223, 224, 226, 227, 230, 237, 239, 250, 256, 259, 260, 261, 262], "subqueri": [8, 11, 24, 28, 36], "relat": [8, 16, 17, 20, 21, 22, 41, 72, 89, 107, 118, 122, 146, 166, 220, 222, 223, 230, 234, 259], "w": [8, 9, 85, 215], "r": [8, 9, 87, 116, 143, 212], "1775": 8, "1779": 8, "ssl": [8, 76, 188, 211], "cert": 8, "1219": 8, "escapeshellarg": 8, "background": [8, 62, 69, 124, 217, 230, 245, 246], "color": [8, 15, 16, 28, 59, 63, 117, 118, 124, 191, 217, 232, 241, 246, 251, 256], "null": [8, 9, 10, 13, 14, 15, 16, 20, 28, 29, 38, 39, 41, 45, 47, 50, 62, 64, 68, 77, 84, 85, 89, 91, 93, 103, 106, 113, 114, 115, 116, 118, 121, 123, 125, 128, 129, 130, 132, 134, 135, 136, 145, 146, 151, 156, 166, 194, 209, 210, 212, 213, 215, 217, 220, 223, 224, 227, 229, 230, 232, 234, 236, 240, 241, 245, 246, 248, 249, 250, 252, 253, 261], "1886": 8, "1880": 8, "1541": 8, "1873": 8, "1889": 8, "docblock": [8, 9, 20], "1871": 8, "unmatch": 8, "setfil": [8, 28], "1778": 8, "wise": [8, 221, 234], "1619": 8, "actual": [8, 13, 15, 23, 45, 50, 62, 64, 71, 83, 86, 99, 103, 109, 116, 130, 135, 143, 151, 196, 208, 212, 214, 217, 221, 227, 228, 230, 232, 234, 239, 240, 245, 249, 251, 252, 257, 259, 262], "callabl": [8, 41, 84, 99, 201, 245, 248, 249], "1835": 8, "resolv": [8, 13, 116, 211, 214, 221, 228], "callback": [8, 16, 39, 50, 136, 201, 209, 252, 256], "1858": 8, "ob_end_flush": 8, "ob_get_level": 8, "1834": 8, "reloc": [8, 74, 215], "1782": 8, "1851": 8, "ci3": [8, 11, 14, 41, 44, 166, 169, 184, 185, 186, 187, 188, 189, 192, 194, 195, 196, 198, 200, 201, 202, 203], "root": [8, 60, 61, 66, 72, 73, 74, 76, 87, 91, 92, 96, 103, 104, 105, 110, 111, 112, 116, 128, 130, 140, 141, 144, 146, 148, 149, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 209, 223, 240, 250, 256, 260, 261, 262], "ci4": [8, 9, 11, 76, 184, 185, 186, 187, 190, 192, 193, 194, 195, 196, 198, 199, 201, 203, 248], "routabl": [8, 94], "input": [8, 41, 46, 68, 71, 72, 83, 84, 103, 116, 117, 120, 122, 124, 125, 126, 129, 133, 134, 152, 166, 184, 199, 201, 213, 216, 221, 222, 225, 226, 227, 230, 234, 240, 241, 249, 257, 259], "1842": 8, "forpagenotfound": [8, 106, 128], "dont": 8, "backslash": [8, 111, 113, 136], "viewview": 8, "partial": [8, 83, 227, 228, 241], "keep": [8, 50, 59, 62, 67, 68, 71, 72, 73, 74, 83, 84, 86, 91, 92, 106, 111, 128, 129, 139, 143, 150, 175, 181, 209, 210, 213, 214, 220, 221, 223, 232, 234, 239, 240, 247, 250, 252, 260], "includ": [8, 11, 15, 20, 28, 41, 50, 57, 59, 60, 61, 62, 69, 71, 72, 74, 75, 83, 84, 86, 89, 91, 92, 96, 102, 104, 105, 106, 107, 109, 111, 113, 116, 124, 125, 130, 132, 136, 142, 143, 145, 146, 148, 151, 152, 155, 166, 167, 168, 169, 170, 171, 173, 174, 175, 182, 184, 195, 212, 213, 214, 215, 217, 219, 221, 222, 223, 225, 228, 230, 231, 232, 234, 237, 240, 242, 245, 246, 247, 248, 249, 250, 251, 252, 253, 257, 259, 260, 261, 262], "legaci": [8, 11, 14, 28, 48, 51, 60, 72, 129, 151, 184, 198, 211, 222, 224, 259], "1819": 8, "apibot": 8, "phpdocumentor": 8, "exact_length": [8, 230], "setvalidationmessag": [8, 234], "introduc": [8, 72, 114, 128, 136, 138, 146, 151, 198, 201, 258, 260, 261], "whenver": 8, "earlier": [8, 84, 223, 230, 239, 245, 246, 259, 261, 262], "fixex": 8, "1785": 8, "nonexist": 8, "getaffectedrow": 8, "chunk": [8, 103, 234, 245], "is_numer": 8, "validationrul": [8, 227], "mention": [8, 130, 142, 210, 223], "1781": 8, "oper": [8, 9, 41, 50, 68, 72, 82, 84, 93, 104, 107, 116, 135, 140, 141, 143, 184, 209, 211, 213, 217, 221, 223, 227, 229, 234, 239, 245, 260, 261], "matchsimplebind": 8, "spell": [8, 10, 239], "decim": [8, 89, 121, 230, 245, 248], "shouldn": [8, 234], "accept": [8, 20, 28, 41, 62, 69, 72, 73, 76, 84, 85, 89, 97, 117, 124, 125, 127, 128, 130, 132, 134, 135, 136, 153, 166, 207, 210, 211, 212, 214, 217, 220, 222, 223, 225, 230, 236, 237, 241, 245, 248, 253, 257, 262], "created_at": [8, 89, 232, 234, 242, 245, 252], "updated_at": [8, 84, 232, 234, 252], "404overrid": 8, "mai": [9, 15, 17, 20, 24, 31, 41, 43, 45, 46, 47, 50, 51, 52, 61, 62, 66, 67, 72, 73, 76, 82, 84, 85, 87, 89, 91, 93, 94, 99, 102, 104, 105, 106, 111, 112, 113, 116, 117, 124, 125, 128, 129, 130, 136, 138, 139, 140, 143, 146, 148, 149, 150, 166, 168, 170, 175, 184, 188, 209, 210, 211, 212, 213, 214, 217, 220, 221, 222, 223, 225, 226, 227, 228, 229, 230, 232, 234, 237, 239, 240, 246, 247, 252, 256, 261], "throughout": [9, 71, 72, 73, 95, 107, 222, 230, 232], "fieldnotexist": 9, "equal": [9, 84, 103, 104, 113, 195, 211, 230, 241], "not_equ": 9, "salt": [9, 72], "1935": 9, "1973": 9, "1962": 9, "1925": 9, "1974": 9, "1947": 9, "1938": 9, "1923": 9, "1933": [9, 252], "1950": 9, "1917": 9, "1916": 9, "basecollector": [9, 28, 251], "1972": 9, "1945": 9, "1949": 9, "_config": 9, "1931": 9, "1961": 9, "entityexcept": 9, "1927": 9, "1970": 9, "1985": 9, "1918": 9, "1956": 9, "1915": 9, "1952": 9, "1968": 9, "1977": 9, "1980": 9, "1957": 9, "1984": 9, "1911": 9, "1943": 9, "1955": 9, "1930": 9, "1963": 9, "1981": 9, "dbutilstest": [9, 10], "gettest": [9, 11, 12], "migrationtest": 9, "filtertest": 9, "cbe4b1d": 9, "tabletest": 9, "1978": 9, "1926": 9, "1954": 9, "1936": 9, "1939": 9, "1987": 9, "1986": 9, "1907": 9, "foot": [9, 241], "ambigu": 9, "join": [9, 16, 28, 132, 155, 187, 223], "defaultfix": 9, "custom": [9, 15, 16, 20, 28, 50, 59, 67, 72, 73, 76, 81, 105, 111, 114, 115, 117, 128, 129, 134, 137, 143, 175, 185, 196, 209, 211, 212, 219, 221, 229, 234, 236, 237, 239, 240, 243, 247, 249, 252, 253, 261, 262], "back": [9, 28, 41, 62, 67, 68, 69, 71, 72, 86, 91, 103, 124, 129, 136, 144, 166, 210, 211, 222, 230, 232, 234, 236, 239, 250, 252, 253, 256, 257, 259, 261], "pathinfo": 9, "also": [9, 19, 24, 28, 38, 41, 50, 52, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 95, 99, 103, 104, 105, 106, 107, 111, 112, 113, 114, 116, 117, 119, 124, 125, 128, 129, 130, 135, 136, 140, 142, 143, 151, 156, 164, 166, 171, 175, 179, 184, 194, 195, 196, 204, 209, 210, 211, 212, 213, 217, 220, 221, 222, 223, 225, 226, 227, 228, 229, 230, 232, 234, 235, 237, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 251, 252, 253, 255, 256, 257, 259, 261, 262], "wrap": [9, 83, 84, 104, 109, 124, 130, 215, 220, 230, 245], "side": [9, 62, 84, 104, 106, 142, 211, 217, 220, 222, 251, 262], "debugbar": [9, 14, 28, 50], "tail": 9, "coalesc": 9, "1951": 9, "toobar": 9, "registrar": [9, 52, 96, 111], "datetim": [9, 10, 85, 164, 166, 210, 225, 232, 234, 240], "extract": [9, 41, 72, 124, 141, 166, 212, 232, 245, 246], "hotlink": 9, "1932": 9, "ie11": 9, "1773": 9, "non": [9, 18, 20, 47, 54, 72, 74, 85, 89, 106, 114, 116, 124, 128, 129, 156, 179, 206, 209, 221, 223, 230, 234, 241, 247, 252], "prop": 9, "_server": [9, 21, 104, 105, 106, 130, 134, 223, 251], "post": [9, 12, 16, 45, 60, 69, 71, 72, 73, 101, 109, 117, 125, 128, 129, 130, 133, 134, 135, 136, 143, 151, 166, 168, 173, 196, 198, 201, 211, 222, 224, 227, 230, 234, 240, 242, 253, 259, 261], "content": [9, 11, 15, 16, 28, 35, 40, 50, 69, 71, 72, 74, 84, 101, 103, 107, 116, 117, 118, 124, 126, 129, 131, 132, 137, 138, 141, 143, 187, 203, 211, 212, 221, 222, 223, 226, 230, 234, 236, 238, 240, 244, 245, 246, 247, 251, 252, 253, 257, 258, 261, 262], "jul": 10, "25": [10, 27, 49, 50, 80, 84, 99, 124, 212, 217, 225, 256], "There": [10, 28, 63, 72, 73, 83, 84, 85, 89, 91, 95, 96, 99, 104, 105, 107, 109, 118, 124, 129, 136, 140, 142, 146, 148, 149, 151, 152, 155, 156, 158, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 210, 211, 212, 217, 223, 225, 229, 230, 234, 239, 240, 245, 256, 259, 260, 262], "translat": [10, 16, 28, 89, 127, 142], "nodateformat": 10, "1999": 10, "2059": 10, "2064": 10, "2060": 10, "2008": 10, "2079": 10, "2024": [10, 55, 56, 57, 58, 225, 231], "2042": 10, "2011": 10, "1989": 10, "2002": [10, 118], "migratiopnrollback": 10, "2035": 10, "2030": 10, "2054": 10, "2104": 10, "2039": 10, "2091": 10, "1996": 10, "2050": 10, "2063": 10, "2026": 10, "1959": 10, "2012": [10, 91, 208, 225], "2031": 10, "2043": 10, "arrayhandl": [10, 22, 223], "2014": [10, 205, 231], "2074": 10, "2036": 10, "2004": 10, "2081": 10, "2051": 10, "2053": 10, "consoletest": 10, "altertablestest": 10, "2052": 10, "2005": 10, "2071": 10, "2015": [10, 69], "validaiton": 10, "2069": 10, "entitit": 10, "e21823": 10, "32005": 10, "uploadfil": 10, "timezon": [10, 56, 103, 115, 225, 230, 232], "bucket": [10, 72, 224], "life": [10, 72, 74, 208, 222, 237, 253], "than": [10, 28, 41, 50, 62, 68, 72, 77, 83, 84, 85, 86, 89, 94, 104, 106, 107, 110, 111, 112, 117, 124, 125, 126, 127, 128, 129, 130, 135, 136, 143, 166, 175, 184, 186, 195, 206, 209, 210, 211, 212, 213, 215, 217, 220, 222, 223, 224, 227, 230, 232, 234, 237, 239, 240, 245, 247, 248, 250, 252, 255], "2062": 10, "drive": [10, 72], "backup": [10, 63, 72], "locatefil": [10, 31], "dateformat": 10, "flag": [10, 38, 61, 84, 89, 113, 130, 134, 164, 210, 228, 240], "deleted_at": [10, 232, 234], "timestamp": [10, 20, 89, 91, 115, 151, 194, 210, 215, 223, 225, 232, 234, 240, 251, 252, 259], "2041": 10, "variou": [10, 14, 74, 96, 105, 107, 148, 207, 228, 229, 230, 237, 252, 256], "stash": 10, "befor": [10, 13, 16, 33, 41, 50, 62, 68, 71, 72, 74, 77, 82, 83, 84, 89, 95, 98, 99, 102, 104, 106, 107, 110, 124, 135, 136, 139, 140, 141, 143, 145, 155, 166, 168, 175, 179, 182, 184, 187, 195, 199, 203, 210, 211, 213, 216, 217, 220, 221, 222, 223, 224, 225, 230, 234, 236, 239, 240, 241, 242, 245, 247, 248, 249, 250, 252, 256, 259, 260, 261, 262], "trigger": [10, 72, 78, 93, 99, 116, 234, 245, 249, 256], "zero": [10, 86, 124, 136, 206, 213, 220, 223, 230, 240], "through": [10, 13, 14, 15, 28, 59, 62, 67, 68, 71, 72, 73, 83, 84, 85, 91, 92, 94, 103, 105, 106, 107, 109, 111, 113, 114, 117, 121, 124, 127, 128, 130, 136, 148, 209, 211, 213, 214, 217, 220, 221, 222, 223, 224, 225, 227, 228, 232, 234, 236, 237, 239, 240, 241, 245, 248, 249, 257, 260, 261], "2032": 10, "foreign": [10, 12, 23, 28, 41, 76, 82], "1982": 10, "2040": 10, "restrict": [10, 13, 28, 50, 62, 71, 72, 112, 129, 135, 140, 141, 175, 206, 211, 221, 224, 231, 234], "exact": [10, 71, 83, 89, 111, 124, 143, 211, 217, 225, 228, 230, 234, 239, 240, 251, 256, 257], "2038": 10, "force_http": [10, 16, 50, 72, 103, 130], "makelink": [10, 220], "grup": 10, "collect": [10, 74, 78, 83, 91, 104, 106, 107, 119, 132, 137, 175, 210, 218, 228, 230, 248, 249, 251, 253], "determin": [10, 15, 41, 62, 69, 71, 72, 74, 80, 83, 84, 86, 91, 96, 106, 109, 117, 120, 125, 127, 128, 136, 166, 175, 209, 211, 212, 215, 216, 217, 220, 224, 225, 228, 229, 230, 234, 236, 239, 250, 251, 252, 257, 259], "runner": 10, "upgrad": [10, 14, 29, 31, 41, 43, 44, 48, 50, 54, 57, 72, 91, 112, 114, 137, 139, 208, 212, 230, 237, 257], "step": [10, 59, 62, 73, 106, 107, 144, 184, 209, 217, 230, 234, 250, 260], "raw": [10, 28, 41, 52, 66, 71, 72, 83, 84, 103, 127, 209, 210, 211, 212, 213, 222, 227, 230, 232, 245, 246, 248], "without": [10, 11, 14, 29, 41, 43, 50, 54, 63, 66, 72, 73, 75, 83, 84, 85, 86, 88, 89, 91, 99, 101, 104, 109, 116, 125, 128, 130, 136, 138, 143, 146, 148, 149, 151, 152, 155, 156, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 190, 210, 214, 215, 217, 219, 223, 225, 228, 230, 231, 232, 234, 242, 249, 251, 252, 256, 261, 262], "mutat": 10, "patch": [10, 14, 23, 52, 72, 135, 136, 138, 151, 211, 222, 230, 253], "closur": [10, 28, 41, 46, 83, 84, 99, 103, 201, 209, 234, 245, 248, 249], "haschang": [10, 232], "codeignitercontrol": 10, "sinc": [10, 11, 18, 25, 50, 59, 61, 62, 66, 68, 69, 73, 82, 83, 84, 86, 89, 91, 99, 102, 103, 104, 106, 107, 111, 114, 117, 118, 124, 125, 127, 128, 129, 130, 133, 134, 135, 136, 138, 140, 141, 147, 166, 184, 186, 195, 201, 209, 210, 211, 212, 213, 216, 217, 219, 220, 221, 222, 223, 225, 227, 228, 230, 232, 234, 236, 237, 239, 240, 244, 245, 248, 249, 253, 256, 259, 262], "attempt": [10, 68, 72, 85, 91, 95, 98, 111, 128, 130, 136, 143, 209, 211, 215, 217, 222, 224, 228, 229, 234, 239, 242, 252], "1994": 10, "1995": 10, "must": [10, 14, 16, 28, 50, 59, 61, 67, 68, 69, 72, 73, 75, 76, 77, 83, 84, 86, 87, 89, 91, 92, 96, 98, 102, 103, 104, 105, 106, 109, 111, 112, 116, 117, 118, 124, 128, 129, 132, 133, 136, 138, 143, 144, 145, 147, 148, 155, 158, 166, 167, 175, 178, 179, 184, 186, 192, 193, 195, 210, 211, 212, 213, 215, 217, 220, 221, 222, 223, 224, 225, 228, 230, 232, 234, 236, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 256, 262], "agre": [10, 127], "reverserout": 10, "search": [10, 14, 17, 68, 72, 83, 84, 107, 112, 113, 124, 128, 130, 143, 144, 211, 220, 221, 229, 230, 234, 242, 260], "sep": 11, "port": [11, 28, 72, 76, 77, 143, 209, 212, 223, 250, 262], "basic": [11, 45, 59, 61, 69, 71, 74, 84, 86, 105, 118, 124, 130, 136, 140, 142, 148, 187, 195, 207, 211, 212, 221, 223, 224, 225, 230, 234, 242, 245, 248, 252, 258, 260, 261, 262], "streamlin": [11, 249], "wholist": 11, "bc": [11, 17, 138], "disabl": [11, 14, 16, 28, 68, 72, 76, 84, 91, 102, 103, 105, 106, 128, 129, 136, 143, 151, 155, 160, 184, 198, 211, 223, 224, 246, 250, 251, 259], "rest": [11, 12, 13, 61, 72, 76, 109, 128, 129, 131, 133, 137, 221, 232, 241, 258], "shorten": 11, "dev": [11, 96, 143, 213, 256], "present": [11, 61, 71, 72, 76, 111, 128, 129, 136, 210, 220, 230, 234, 236, 239, 241, 245, 250], "overrid": [11, 14, 68, 76, 98, 106, 107, 111, 116, 123, 128, 129, 130, 143, 148, 219, 228, 230, 234, 245, 251, 252, 253, 256], "unnecessari": [11, 72, 211, 220], "2155": 11, "2092": 11, "2135": 11, "2065": 11, "2046": 11, "2145": 11, "2110": 11, "2131": 11, "2149": 11, "handlder": 11, "2144": 11, "2164": 11, "2137": 11, "2082": 11, "2127": 11, "2090": 11, "2142": 11, "2153": 11, "2160": 11, "2023": [11, 32, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 66, 208, 256], "2001": [11, 118], "2118": 11, "encrypterinterfac": [11, 213], "encryptionexcept": [11, 213], "opensslhandl": [11, 213], "2178": 11, "inflector_help": [11, 13], "2177": 11, "2129": 11, "2128": 11, "2171": 11, "2166": 11, "2113": 11, "2150": 11, "2151": 11, "bimagehandlerinterfac": 11, "2165": 11, "resourcecontrol": 11, "resourcepresent": [11, 12], "2027": 11, "2125": 11, "2126": 11, "2109": 11, "2112": 11, "encryptiontest": [11, 12], "opensslhandlertest": 11, "inflectorhelpertest": [11, 13], "messagetest": 11, "gdhandlertest": 11, "resourcecontrollertest": 11, "resourcepresentertest": [11, 12], "2154": 11, "2132": 11, "2136": 11, "2162": 11, "2169": [11, 252], "api_respons": [11, 12], "2134": 11, "2010": [11, 225], "finfo_open": 11, "tag": [11, 28, 41, 102, 103, 117, 118, 122, 124, 125, 166, 184, 186, 194, 195, 212, 216, 222, 226, 227, 230, 235, 237, 241, 245, 257], "sethead": [11, 69, 106, 130, 132, 191, 211, 212, 241], "dupe": 11, "qualiti": [11, 50, 96, 219], "failur": [11, 31, 83, 84, 85, 86, 87, 89, 91, 104, 116, 209, 212, 213, 217, 221, 234, 236, 241, 257, 259], "selectcount": [11, 14], "limit": [11, 28, 68, 72, 75, 79, 85, 88, 92, 99, 124, 129, 143, 166, 187, 209, 211, 212, 217, 220, 223, 227, 230, 231, 234, 236, 242, 245, 247, 252, 256], "logic": [11, 14, 16, 21, 38, 41, 71, 72, 76, 84, 102, 105, 106, 121, 136, 156, 164, 206, 234, 239, 249], "fit": [11, 62, 74, 111, 209, 231, 232, 252, 256], "listnamespacefil": 11, "trail": [11, 43, 67, 72, 104, 125, 143, 168, 210, 234], "usermodel": [11, 50, 68, 106, 123, 175, 196, 220, 221, 232, 234, 236, 252, 256], "builderbas": 11, "reset": [11, 13, 14, 28, 33, 41, 103, 117, 211, 212, 214, 224, 230, 234, 239, 250, 252], "sql": [11, 23, 28, 36, 41, 43, 50, 72, 76, 79, 82, 83, 86, 91, 109, 148, 151, 166, 208, 220, 223, 234, 261], "apiresponsetrait": 11, "setfilenam": [11, 240], "clientextens": 11, "offset": [11, 84, 85, 115, 187, 196, 209, 217, 234], "storepreviousurl": [11, 28], "certain": [11, 16, 50, 62, 68, 71, 84, 128, 129, 136, 140, 141, 206, 210, 214, 217, 224, 234, 256], "__isset": [11, 12], "db_connect": [11, 68, 77, 82, 83, 87, 187, 234], "condit": [11, 14, 41, 72, 83, 105, 109, 220, 223, 231, 239, 252], "hash": [11, 72, 103, 116, 124, 136, 199, 209, 213, 232, 234], "regener": [11, 17, 34, 50, 223], "regenerationerbiag": 11, "revis": [11, 14, 146, 230, 234], "sept": 12, "27": [12, 45, 55], "smaller": [12, 62, 234, 251], "had": [12, 29, 41, 50, 68, 125, 148, 156, 165, 166, 227, 230, 232, 234, 239], "n": [12, 59, 62, 72, 85, 87, 91, 102, 117, 124, 211, 212, 221, 245, 256], "2241": 12, "2183": 12, "2181": 12, "2231": 12, "2201": [12, 228], "2229": 12, "2269": 12, "2228": 12, "2230": 12, "2257": 12, "2232": 12, "2270": 12, "2208": 12, "2213": 12, "2224": 12, "2205": 12, "2191": 12, "2262": 12, "2265": 12, "2168": 12, "2253": 12, "2246": 12, "2271": 12, "2240": 12, "2197": 12, "cidatabaseunittestcas": 12, "2184": 12, "2268": 12, "2264": 12, "2200": 12, "2209": 12, "2261": 12, "commandclasstest": 12, "counttest": 12, "replacetest": 12, "truncatetest": 12, "escapetest": 12, "2211": 12, "metadatatest": 12, "baseconnectiontest": 12, "2259": 12, "2221": 12, "metadata": [12, 28, 50, 72, 81, 96, 137, 209], "2199": 12, "2190": 12, "helpera": 12, "2189": 12, "2260": 12, "2216": 12, "uti": 12, "2245": 12, "2218": 12, "setmodel": 12, "groupstart": 12, "testmod": [12, 23, 151], "2267": 12, "teardown": [12, 166, 250, 253, 256], "void": [12, 41, 50, 85, 106, 114, 117, 118, 132, 166, 210, 214, 224, 229, 240, 242, 250, 253, 256], "upload": [12, 17, 50, 72, 74, 116, 117, 137, 139, 143, 184, 204, 211, 215, 218, 221], "lang": [12, 28, 103, 111, 127, 138, 184, 193, 220, 227, 230, 239, 245], "explain": [12, 128, 143, 179, 213, 223, 230, 260], "whoop": [12, 262], "claus": [12, 41, 84, 89, 166, 234], "exif": 12, "gif": [12, 127, 190, 221, 227, 230], "ref": [12, 118], "ini_set": [12, 223], "getwher": [12, 187], "magic": [12, 68, 104, 184, 206, 223, 232], "_listtabl": [12, 36], "escapelikestringdirect": 12, "exclud": [12, 41, 49, 82, 84, 96, 111, 112, 113, 116, 129, 212, 223], "sqlite_": 12, "listtabl": 12, "configdatabas": 12, "constrainprefix": 12, "trace": [12, 72, 144], "getprefix": [12, 210], "dbprefix": [12, 76, 77, 83, 250], "notifi": [12, 212], "dd": [12, 91], "alia": [12, 28, 36, 68, 84, 85, 103, 109, 112, 114, 122, 124, 129, 135, 217, 220, 224, 230, 245, 249], "getforeignkeydata": [12, 41, 166], "2187": 12, "rollback": [12, 52, 86], "revers": [12, 17, 72, 125, 240], "foreignkeycheck": 12, "copi": [12, 15, 16, 92, 96, 104, 105, 106, 116, 124, 130, 140, 141, 175, 184, 185, 202, 213, 217, 231, 239, 240, 260, 262], "past": [12, 213, 225], "extran": 12, "curl": [12, 13, 63, 139, 208, 211, 221], "19": [13, 52, 171, 230, 234, 239], "errata": 13, "csrfheadernam": [13, 17], "2272": 13, "2336": 13, "2100": 13, "2252": 13, "2312": 13, "2303": 13, "2288": 13, "2300": 13, "2315": 13, "2283": 13, "2296": 13, "2325": 13, "2285": 13, "2305": 13, "2123": 13, "2311": 13, "2338": 13, "2308": 13, "2279": 13, "2298": 13, "2307": 13, "2339": 13, "2284": 13, "2341": 13, "2324": 13, "2289": 13, "2332": 13, "2345": 13, "mockappconfig": [13, 166], "2295": 13, "2346": 13, "securitytest": 13, "2337": 13, "2290": 13, "2282": 13, "2313": 13, "2321": 13, "2333": 13, "2327": 13, "2316": 13, "2348": 13, "foundat": [13, 205, 220, 231], "filerhandlertest": 13, "wierd": 13, "polish": 13, "2344": 13, "v": [13, 127, 245], "2343": 13, "area": [13, 71, 72, 129, 136], "geterror": [13, 28, 117, 128, 175, 179, 227, 230, 236], "int": [13, 58, 59, 76, 84, 85, 89, 91, 103, 104, 106, 114, 115, 116, 120, 121, 124, 128, 130, 134, 146, 175, 194, 209, 210, 212, 213, 217, 220, 221, 224, 230, 232, 234, 236, 240, 241, 242, 261], "window": [13, 15, 16, 17, 41, 60, 62, 63, 67, 72, 91, 92, 103, 109, 111, 125, 143, 144, 209, 222, 229, 256, 262], "2328": 13, "tourint": 13, "url_titl": [13, 16, 125, 259], "diacrit": 13, "toggl": 13, "getvalidationrul": [13, 234], "rendertimelin": 13, "extra": [13, 59, 72, 84, 117, 128, 143, 211, 230, 234, 242, 252, 259], "autorout": [13, 47, 48, 51, 136], "die": [13, 251], "calcul": [13, 41, 59, 217, 225, 248], "_remap": [13, 28, 60, 128], "session_regener": 13, "manner": [13, 72, 75, 91, 111, 121, 130, 213, 220, 223, 225, 227], "host": [13, 14, 50, 69, 72, 105, 118, 130, 132, 184, 209, 211, 223], "hotfix": [13, 35, 40], "_": [13, 23, 50, 83, 104, 112, 120, 124, 125, 140, 141, 148, 182, 230], "token": [13, 23, 34, 52, 72, 103, 111, 151, 199, 219, 224, 236, 259], "batch": [13, 23, 41, 52, 84, 91, 212, 220], "would": [14, 16, 21, 23, 45, 46, 47, 50, 59, 60, 61, 62, 66, 68, 69, 71, 73, 74, 76, 83, 84, 86, 91, 95, 96, 98, 99, 104, 105, 107, 109, 110, 111, 117, 118, 124, 125, 127, 128, 129, 130, 134, 135, 136, 139, 140, 141, 143, 148, 151, 179, 184, 195, 198, 212, 214, 217, 220, 221, 223, 224, 225, 227, 229, 230, 232, 234, 235, 236, 239, 241, 242, 244, 245, 246, 247, 249, 251, 253, 256, 259], "subfold": [14, 61, 125, 168, 184], "is_not_uniqu": [14, 16, 42, 230], "2527": 14, "2454": 14, "offici": [14, 63, 66, 72, 93, 96, 101, 205, 223, 239, 240], "ajax": [14, 69, 108, 130, 137, 222, 223], "isajax": [14, 69, 101, 130], "2525": 14, "incorrect": [14, 16, 21, 24, 30, 32, 43, 52, 58, 67, 136, 143, 144, 148, 179, 230, 236, 262], "inlin": [14, 50, 212, 240], "2524": 14, "restor": [14, 68, 234, 256], "regress": [14, 91, 99], "2523": 14, "2522": 14, "inform": [14, 24, 26, 27, 28, 31, 38, 41, 46, 53, 57, 59, 60, 61, 62, 63, 66, 69, 71, 72, 77, 82, 83, 84, 86, 91, 92, 101, 102, 103, 104, 108, 111, 116, 117, 125, 128, 130, 136, 137, 142, 144, 146, 154, 160, 184, 195, 207, 209, 210, 211, 212, 213, 223, 225, 227, 229, 234, 237, 240, 241, 248, 250, 251, 259, 260, 261, 262], "2518": 14, "2516": 14, "2515": 14, "2513": 14, "userguid": [14, 43, 44, 53, 139, 142], "busi": [14, 71, 74, 234], "2511": 14, "highlight": [14, 23, 124, 241, 245], "2509": 14, "2507": 14, "priorit": [14, 72, 136, 201], "2506": 14, "crash": [14, 222], "2504": 14, "getconnectstart": 14, "2502": 14, "ouput": 14, "2501": 14, "view_cel": [14, 103, 242], "initcontrol": [14, 94, 128, 186, 240], "2499": 14, "2497": 14, "splitquerypart": 14, "2496": 14, "2495": 14, "2494": 14, "2493": 14, "2490": [14, 69], "init": [14, 96], "2489": 14, "2486": 14, "current_url": [14, 20, 41, 50, 125, 166, 228, 245], "previous_url": [14, 28, 125, 245], "2485": 14, "2482": 14, "core": [14, 41, 47, 50, 62, 67, 71, 72, 73, 94, 95, 99, 100, 109, 111, 137, 146, 184, 186, 206, 219, 232, 252, 261], "2481": 14, "prioriti": [14, 20, 48, 68, 104, 111, 127, 173, 212, 223], "2472": 14, "2470": 14, "2471": 14, "transit": [14, 18, 72, 118, 146, 147], "zend": 14, "lamina": [14, 103], "2462": 14, "imposs": 14, "2458": 14, "2450": 14, "critic": [14, 72, 91, 103, 106, 109], "_session": [14, 109, 200, 223, 253], "dot_array_search": [14, 20, 28, 113, 130], "2449": 14, "2447": 14, "nowackipawel": 14, "69": 14, "2446": 14, "tada5hi": 14, "2438": 14, "nice": [14, 59, 62, 124, 230, 234, 259], "2436": 14, "2433": 14, "2384": 14, "2432": 14, "curli": [14, 109, 226, 230, 234], "brace": [14, 109, 235, 245, 260], "2429": 14, "safe_mailto": [14, 41, 125, 245], "byte": [14, 72, 121, 158, 213, 215], "safe": [14, 72, 84, 86, 103, 117, 122, 124, 125, 210, 213, 223, 226, 227, 228, 230, 232, 249, 250, 259], "2427": 14, "recipi": [14, 167, 212], "configemail": 14, "2426": 14, "hex": [14, 213, 217, 230], "2425": 14, "setdefaultnamespac": [14, 136], "worker": 14, "2422": 14, "show": [14, 28, 32, 41, 50, 52, 59, 62, 79, 83, 84, 105, 106, 112, 113, 116, 117, 127, 128, 129, 135, 136, 144, 179, 208, 209, 217, 220, 227, 228, 230, 232, 234, 236, 241, 242, 245, 259, 260, 262], "2420": 14, "chang": [14, 15, 16, 22, 31, 35, 36, 40, 42, 44, 60, 62, 67, 68, 72, 73, 74, 77, 83, 84, 85, 89, 91, 94, 102, 104, 105, 106, 107, 110, 111, 112, 114, 116, 117, 118, 120, 125, 128, 129, 137, 139, 140, 141, 143, 144, 149, 161, 184, 207, 211, 213, 216, 217, 220, 221, 222, 225, 229, 230, 237, 239, 240, 247, 248, 251, 252, 256, 260], "clone": [14, 140, 142], "2417": 14, "2416": 14, "haserror": [14, 41, 230], "2415": 14, "2413": 14, "301": [14, 106, 143, 240], "2411": 14, "pars": [14, 66, 72, 125, 132, 202, 213, 228, 229, 243, 257], "2408": 14, "accur": [14, 129, 136, 248], "2407": 14, "2406": 14, "2391": 14, "display404error": 14, "2402": 14, "pointless": 14, "isset": [14, 85, 223, 232, 234], "2401": 14, "2400": 14, "redund": 14, "2399": 14, "2398": 14, "edit": [14, 67, 72, 91, 94, 96, 102, 111, 125, 128, 135, 140, 143, 220, 222, 224, 230, 236, 237, 245, 250, 259], "2392": 14, "2389": 14, "confer": 14, "silent": 14, "statu": [14, 20, 32, 50, 52, 59, 62, 69, 83, 84, 87, 89, 125, 136, 207, 211, 223, 224, 234, 236], "nest": [14, 15, 20, 72, 84, 113, 184, 193, 230, 232, 244, 261], "2388": 14, "copypast": 14, "2387": 14, "digit": [14, 72, 85, 121], "2382": 14, "quick": [14, 73, 81, 83, 103, 106, 137, 251], "postgresql": [14, 16, 55, 80, 83, 151, 208, 223], "2381": 14, "codeigniterconfigservic": 14, "2379": 14, "2377": 14, "rev": 14, "2369": 14, "2368": 14, "log_messag": [14, 28, 72, 78, 86, 103, 109], "2364": 14, "incorpor": [14, 72, 104, 141, 206, 239], "2362": 14, "smtp": [14, 72, 188], "protocol": [14, 41, 69, 72, 118, 124, 125, 132, 134, 144, 188, 210, 211, 223, 256], "2359": 14, "2358": 14, "2356": [14, 252], "2352": 14, "todatestr": [14, 232], "thank": [15, 16, 223], "commun": [15, 72, 76, 97, 188, 205, 211, 212], "74": 15, "21": [15, 31, 46, 64, 212, 225, 228, 239], "88": [15, 130, 175], "merg": [15, 68, 84, 104, 136, 140, 141, 146, 148, 149, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 231], "These": [15, 28, 41, 52, 59, 62, 68, 73, 76, 78, 82, 91, 97, 99, 103, 104, 105, 106, 109, 111, 112, 118, 127, 128, 132, 136, 140, 142, 146, 184, 185, 209, 214, 217, 220, 230, 232, 234, 240, 241, 242, 245, 255, 257], "represent": [15, 69, 103, 130, 132, 134, 135, 210, 213, 228, 245], "bigger": 15, "know": [15, 28, 60, 69, 72, 73, 82, 87, 89, 95, 98, 99, 104, 113, 128, 129, 130, 136, 204, 207, 208, 213, 223, 228, 230, 232, 234, 236, 240, 244, 248, 251, 256, 259, 260, 261], "trait": [15, 40, 137, 146, 154, 166, 238, 253], "If": [15, 17, 23, 28, 29, 41, 50, 59, 60, 61, 62, 64, 67, 68, 71, 72, 73, 74, 76, 77, 79, 80, 83, 84, 85, 86, 88, 89, 91, 92, 94, 96, 97, 98, 99, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 124, 125, 127, 128, 129, 130, 132, 134, 136, 138, 139, 140, 141, 143, 144, 146, 148, 150, 151, 152, 155, 156, 158, 160, 164, 166, 167, 168, 171, 172, 173, 175, 179, 181, 182, 184, 185, 186, 187, 189, 194, 195, 196, 198, 199, 200, 201, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 234, 235, 236, 237, 239, 240, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 258, 259, 260, 261, 262], "contain": [15, 20, 28, 50, 57, 59, 61, 67, 69, 72, 73, 74, 76, 77, 78, 79, 82, 83, 84, 85, 87, 89, 92, 103, 104, 105, 106, 107, 109, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 136, 140, 141, 143, 158, 166, 168, 175, 182, 184, 201, 211, 212, 216, 217, 220, 221, 222, 223, 225, 226, 228, 229, 230, 234, 236, 237, 239, 240, 241, 244, 245, 251, 253, 256, 257, 259, 260, 262], "either": [15, 62, 72, 73, 75, 84, 103, 104, 109, 117, 118, 125, 129, 130, 132, 136, 149, 209, 211, 212, 213, 215, 216, 217, 220, 222, 223, 225, 227, 228, 230, 232, 234, 236, 237, 240, 242, 245, 246, 253, 255, 256, 257], "previou": [15, 23, 24, 28, 29, 43, 45, 46, 49, 50, 57, 85, 91, 106, 124, 125, 136, 137, 139, 140, 151, 156, 164, 168, 170, 175, 179, 182, 188, 211, 217, 220, 222, 225, 230, 234, 240, 241, 257], "want": [15, 17, 50, 60, 61, 62, 67, 68, 69, 72, 73, 75, 76, 83, 84, 85, 86, 87, 89, 92, 94, 96, 99, 101, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 116, 117, 121, 124, 125, 127, 128, 129, 130, 132, 133, 135, 136, 139, 140, 141, 143, 144, 148, 150, 151, 164, 166, 170, 181, 184, 186, 196, 201, 206, 210, 211, 212, 213, 219, 220, 221, 222, 223, 224, 226, 228, 229, 230, 232, 234, 237, 239, 240, 242, 244, 246, 248, 249, 250, 251, 252, 253, 256, 260, 261, 262], "bat": 15, "broad": [15, 72], "like": [15, 16, 17, 20, 24, 28, 38, 41, 43, 50, 59, 60, 61, 62, 63, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 80, 82, 83, 85, 86, 88, 91, 92, 95, 96, 97, 98, 99, 101, 103, 104, 105, 106, 107, 109, 110, 111, 113, 117, 121, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 139, 140, 141, 143, 144, 151, 152, 155, 156, 164, 168, 173, 175, 179, 184, 185, 186, 188, 189, 191, 192, 193, 195, 198, 200, 203, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 229, 230, 232, 234, 235, 236, 237, 239, 240, 241, 242, 244, 245, 246, 247, 249, 250, 251, 252, 256, 259, 260, 261, 262], "fr": [15, 127, 130, 211, 239], "even": [15, 41, 45, 50, 54, 59, 60, 61, 62, 67, 71, 72, 78, 82, 83, 84, 86, 89, 98, 104, 107, 110, 111, 124, 128, 129, 130, 136, 138, 143, 148, 160, 164, 166, 210, 211, 213, 220, 222, 223, 227, 230, 234, 237, 240, 251], "browser": [15, 17, 20, 23, 28, 48, 50, 60, 69, 72, 74, 99, 102, 103, 105, 109, 114, 118, 124, 125, 127, 128, 130, 133, 134, 136, 143, 144, 151, 210, 223, 229, 237, 251, 259, 260, 261, 262], "suppli": [15, 61, 68, 72, 75, 76, 79, 82, 84, 92, 104, 106, 109, 113, 115, 116, 117, 125, 130, 136, 210, 214, 222, 230, 234, 252, 256], "abil": [15, 41, 59, 72, 83, 107, 130, 211, 221, 232], "defint": 15, "getlocal": [15, 239, 252], "action": [15, 60, 72, 82, 84, 86, 89, 99, 106, 109, 117, 128, 129, 133, 135, 136, 146, 217, 219, 222, 224, 230, 231, 236, 252, 255, 259], "occassion": 15, "primarili": [15, 91, 103, 136, 234, 257, 260], "affect": [15, 23, 28, 41, 80, 84, 86, 91, 102, 105, 121, 136, 146, 150, 151, 152, 164, 166, 173, 210, 221, 232, 234, 251], "changelog_4": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40], "juli": [16, 48, 225], "destroi": [16, 46, 171, 228], "samsonasik": 16, "brought": 16, "100": [16, 84, 89, 91, 99, 104, 117, 124, 136, 175, 190, 194, 217, 227, 234, 245, 252], "increas": [16, 72, 124, 129, 136, 223, 227], "everi": [16, 62, 67, 68, 71, 72, 77, 83, 84, 91, 94, 98, 103, 104, 109, 111, 125, 128, 129, 184, 188, 191, 193, 196, 200, 203, 213, 214, 219, 220, 221, 222, 223, 224, 227, 230, 234, 236, 239, 243, 250, 251, 253, 256, 258, 262], "ounc": 16, "matter": [16, 83, 84, 103, 117, 144, 211, 223, 228, 230, 242], "getfielddata": [16, 50, 85], "fabric": [16, 123], "mock": [16, 22, 74, 103, 137, 150, 219, 252, 254], "repeat": [16, 71, 72, 141, 230, 234, 242, 245], "your": [16, 17, 23, 41, 50, 54, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 73, 74, 75, 76, 79, 83, 84, 85, 86, 87, 89, 90, 91, 92, 94, 96, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 123, 124, 125, 127, 129, 130, 133, 135, 136, 139, 140, 141, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 199, 201, 202, 203, 206, 208, 209, 210, 211, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224, 226, 227, 228, 229, 232, 233, 235, 236, 237, 239, 240, 242, 243, 244, 245, 246, 247, 249, 252, 253, 254, 255, 257, 258, 259, 262], "overridden": [16, 104, 128, 130, 136, 166, 175, 211, 230, 237], "runtim": [16, 28, 68, 72, 104, 109, 146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 210, 213, 230], "programat": 16, "cron": [16, 63, 84], "job": [16, 59, 63, 71, 83, 84, 142, 234], "skeleton": [16, 73, 91, 129, 140], "avail": [16, 20, 28, 59, 62, 66, 68, 72, 73, 82, 83, 84, 85, 88, 91, 94, 95, 99, 103, 105, 106, 107, 109, 111, 127, 128, 130, 132, 136, 140, 143, 146, 148, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 200, 206, 207, 209, 210, 211, 212, 213, 217, 221, 222, 223, 224, 228, 229, 232, 236, 239, 240, 242, 245, 248, 250, 261], "mb_url_titl": [16, 125], "automat": [16, 17, 41, 50, 59, 62, 67, 72, 73, 74, 75, 78, 79, 83, 84, 85, 86, 89, 91, 98, 103, 104, 105, 107, 109, 111, 114, 117, 125, 127, 128, 129, 130, 134, 136, 142, 143, 175, 184, 186, 195, 199, 210, 212, 219, 220, 222, 223, 225, 227, 230, 232, 234, 236, 237, 239, 240, 241, 242, 244, 248, 251, 252, 256, 259], "webp": [16, 28, 50, 217, 221, 227], "unicod": [16, 112], "regular": [16, 72, 89, 104, 129, 213, 221, 222, 223, 230, 262], "express": [16, 28, 72, 84, 89, 129, 222, 230, 231, 241, 262], "hidden": [16, 72, 103, 116, 117, 128, 133, 143, 199, 216, 220, 222, 259], "delete_fil": [16, 116], "fetchglob": [16, 130, 134], "appli": [16, 19, 23, 68, 72, 83, 84, 106, 114, 115, 129, 130, 134, 150, 151, 167, 211, 217, 219, 230, 234, 237, 240, 241, 243, 245], "just": [16, 17, 54, 60, 61, 62, 71, 72, 73, 83, 84, 86, 89, 98, 101, 103, 104, 105, 107, 114, 124, 125, 126, 130, 133, 136, 179, 184, 186, 187, 194, 195, 210, 212, 216, 220, 221, 223, 225, 227, 228, 230, 232, 234, 237, 239, 240, 242, 243, 244, 245, 249, 250, 251, 252, 259, 261], "setsil": [16, 50, 228], "getseg": [16, 130, 136, 228], "u": [16, 73, 83, 84, 85, 107, 113, 117, 124, 130, 132, 207, 210, 229, 239, 240, 252], "noth": [16, 49, 103, 111, 124, 130, 210, 212, 223, 230, 236, 239, 240, 245, 261], "withresourc": [16, 217], "chain": [16, 72, 89, 132, 212, 217, 220, 221, 234, 241, 245], "getresourc": 16, "To": [16, 20, 22, 28, 41, 61, 62, 68, 73, 74, 76, 77, 83, 84, 86, 88, 89, 91, 98, 99, 101, 102, 103, 104, 105, 106, 107, 111, 116, 117, 120, 124, 128, 129, 130, 133, 134, 135, 136, 140, 144, 146, 155, 170, 171, 175, 184, 187, 190, 195, 199, 200, 209, 210, 211, 212, 213, 216, 217, 219, 220, 222, 223, 225, 227, 230, 232, 235, 236, 237, 239, 240, 242, 247, 249, 250, 251, 253, 256, 259, 261], "compress": [16, 50, 76, 77, 127, 130, 222], "global": [16, 41, 72, 76, 77, 95, 99, 107, 108, 114, 130, 134, 137, 182, 184, 199, 210, 216, 222, 223, 224, 227, 230, 240, 248, 249, 251, 256, 261, 262], "object": [16, 32, 41, 50, 61, 64, 68, 69, 75, 80, 82, 84, 87, 89, 99, 103, 106, 107, 109, 113, 118, 123, 129, 130, 132, 134, 148, 166, 167, 184, 186, 210, 211, 213, 223, 225, 228, 230, 232, 234, 236, 237, 239, 240, 241, 245, 246, 252, 257, 259, 261, 262], "withcooki": [16, 184, 222, 240], "withhead": [16, 184, 240, 253], "special": [16, 17, 50, 71, 72, 82, 83, 89, 105, 106, 111, 117, 128, 129, 136, 140, 141, 186, 213, 222, 223, 228, 234, 246, 249, 250, 252, 256], "hex2bin": [16, 17, 213], "which": [16, 17, 20, 28, 41, 48, 50, 54, 62, 66, 68, 69, 72, 73, 75, 76, 77, 80, 83, 84, 85, 86, 89, 91, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 115, 117, 120, 124, 125, 127, 128, 129, 130, 134, 135, 136, 139, 140, 142, 144, 146, 148, 184, 185, 196, 199, 200, 201, 209, 210, 211, 212, 213, 217, 220, 221, 222, 223, 225, 227, 228, 230, 232, 234, 236, 237, 240, 241, 242, 244, 245, 247, 248, 249, 251, 252, 256, 258, 259, 260, 261, 262], "could": [16, 31, 59, 60, 62, 63, 68, 72, 74, 75, 76, 78, 84, 89, 91, 104, 107, 110, 118, 127, 128, 129, 130, 136, 143, 148, 151, 160, 175, 190, 191, 206, 220, 222, 223, 224, 225, 227, 228, 230, 232, 237, 239, 244, 245, 246, 247, 249, 252, 256, 259, 261], "continu": [16, 29, 62, 72, 228, 230, 232, 247, 251, 260], "set_checkbox": [16, 103, 117], "set_radio": [16, 103, 117], "recogn": [16, 61, 99, 125, 166, 179, 217, 234], "dash": [16, 50, 64, 91, 112, 120, 125, 126, 132, 175, 226, 230, 259], "multipart": [16, 117, 227, 230], "misc": 16, "stabil": [16, 96], "settimezon": [16, 181, 232], "full": [16, 24, 28, 31, 50, 54, 59, 61, 69, 76, 79, 81, 84, 103, 104, 110, 111, 112, 116, 118, 125, 129, 130, 135, 168, 206, 211, 213, 215, 217, 221, 225, 227, 228, 229, 232, 234, 239, 240, 241, 242, 252, 258], "outer": [16, 84, 113, 136, 245, 251], "being": [16, 38, 59, 67, 69, 72, 75, 84, 99, 102, 103, 104, 106, 109, 111, 117, 125, 128, 129, 133, 136, 146, 148, 149, 150, 151, 152, 155, 156, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 206, 209, 210, 214, 217, 220, 223, 224, 225, 226, 228, 230, 234, 239, 240, 241, 243, 244, 248, 251], "twice": [16, 72, 83, 230], "put": [16, 23, 52, 60, 68, 71, 72, 83, 84, 85, 86, 102, 104, 107, 110, 111, 117, 125, 128, 129, 133, 135, 136, 144, 151, 210, 211, 212, 213, 222, 230, 240, 241, 247, 253, 261], "januari": [17, 18, 24, 25, 26, 32, 41, 42, 55, 225], "31": [17, 18, 66, 91, 166, 175, 225], "2021": [17, 18, 19, 20, 21, 22, 23, 91], "url_to": [17, 103, 125, 136], "useautoincr": [17, 32], "fals": [17, 20, 28, 32, 33, 34, 38, 41, 50, 54, 62, 68, 73, 76, 77, 82, 83, 84, 85, 86, 87, 89, 91, 99, 102, 103, 104, 107, 111, 113, 114, 116, 117, 118, 120, 121, 124, 125, 126, 130, 132, 134, 136, 146, 148, 156, 164, 166, 175, 179, 196, 201, 209, 210, 211, 212, 213, 216, 217, 220, 221, 223, 224, 225, 226, 228, 229, 230, 232, 234, 236, 237, 240, 241, 245, 246, 247, 248, 250, 251, 252, 257, 261], "each": [17, 24, 28, 41, 59, 61, 67, 68, 69, 71, 72, 73, 74, 76, 79, 82, 83, 84, 85, 86, 91, 103, 104, 107, 109, 110, 111, 112, 113, 115, 116, 117, 120, 124, 127, 128, 129, 132, 136, 142, 143, 164, 184, 194, 198, 211, 212, 213, 214, 215, 217, 220, 221, 223, 224, 227, 228, 229, 230, 232, 234, 235, 237, 239, 241, 242, 245, 246, 247, 248, 249, 250, 252, 253, 256, 260, 261, 262], "record": [17, 28, 31, 41, 68, 72, 84, 85, 106, 158, 166, 210, 220, 222, 223, 230, 233, 234, 245, 256, 259, 261], "handi": [17, 73, 106, 113, 136, 143, 211, 220, 222, 230, 234, 253], "uuid": [17, 136, 230, 234], "url_i": [17, 125], "given": [17, 29, 72, 84, 86, 99, 103, 113, 116, 120, 121, 125, 130, 136, 206, 210, 213, 217, 220, 223, 225, 230, 239, 240, 245, 249, 253, 257], "strictli": [17, 50, 138, 210, 256], "typehint": [17, 28, 33, 50, 155, 175, 230], "particular": [17, 61, 72, 77, 80, 82, 84, 85, 86, 87, 99, 104, 107, 111, 124, 139, 223, 228, 231, 244, 247], "samesit": [17, 20, 114, 223, 240], "For": [17, 41, 45, 46, 50, 59, 60, 61, 63, 66, 67, 68, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 85, 89, 91, 92, 94, 96, 98, 99, 101, 103, 104, 105, 106, 107, 109, 110, 111, 112, 117, 122, 124, 125, 127, 128, 129, 138, 144, 146, 148, 151, 156, 158, 160, 168, 173, 184, 186, 191, 194, 195, 198, 207, 209, 211, 212, 213, 217, 220, 221, 223, 224, 227, 230, 232, 234, 237, 239, 240, 242, 247, 250, 251, 256, 261], "lax": [17, 20, 146, 210, 223, 240], "guess": [17, 29, 118, 222, 252], "guessextensionfromtyp": 17, "e": [17, 28, 41, 50, 59, 61, 68, 69, 72, 76, 83, 84, 86, 89, 91, 96, 101, 102, 104, 105, 106, 109, 113, 114, 116, 117, 118, 121, 124, 125, 126, 130, 136, 140, 143, 148, 166, 171, 175, 182, 184, 210, 212, 213, 214, 217, 221, 222, 223, 227, 232, 237, 239, 240, 244, 245, 249, 251, 256, 261], "usual": [17, 71, 72, 104, 114, 124, 125, 136, 179, 202, 213, 220, 223, 226, 230, 240, 249, 251, 257], "getter": [17, 50, 148, 210, 223, 256], "getclientextens": 17, "getextens": 17, "client": [17, 68, 69, 72, 74, 76, 127, 129, 130, 134, 158, 209, 211, 212, 213, 227, 230, 236, 240, 249, 261], "permiss": [17, 63, 72, 116, 129, 215, 217, 219, 223, 227, 231, 249], "cover": [17, 106, 138, 146, 148, 151, 152, 155, 156, 160, 207, 258], "backward": [17, 28, 41, 47, 50, 85, 91, 128, 130, 136, 139, 151, 184, 198, 204, 211, 225, 230], "promis": [17, 138], "risk": [17, 72, 101, 130, 223, 234, 245], "getpad": [17, 59], "favor": [17, 20, 23, 41, 206], "setpad": [17, 59], "loadhelp": 17, "getformatt": 17, "csrfverifi": 17, "verifi": [17, 54, 72, 76, 130, 179, 209, 223, 230, 234, 237, 257], "getcsrfhash": 17, "gethash": 17, "getcsrtokennam": 17, "gettokennam": 17, "csrftokennam": [17, 175], "tokennam": [17, 50], "headernam": [17, 50], "csrfcookienam": 17, "cookienam": [17, 223], "csrfexpir": 17, "expir": [17, 20, 50, 68, 102, 114, 146, 209, 210, 223, 240, 257], "csrfregener": 17, "csrfredirect": 17, "csrfsamesit": [17, 175], "modelfactori": 17, "factori": [17, 70, 73, 98, 103, 111, 137, 184, 234], "gethead": 17, "storepath": 17, "propag": [17, 245], "previous": [17, 18, 20, 29, 41, 48, 50, 54, 72, 83, 103, 106, 115, 125, 132, 156, 173, 210, 223, 230, 234, 236, 245, 246], "explicit": [17, 68, 72, 101, 103, 146, 234], "getenv": [17, 54, 104, 134], "binari": [17, 118, 213], "due": [17, 23, 33, 41, 43, 45, 54, 55, 57, 72, 84, 89, 113, 114, 116, 125, 129, 136, 146, 148, 149, 151, 152, 154, 155, 156, 160, 164, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 209, 211, 223, 225, 230, 234, 236, 240, 251, 252], "incompat": 17, "platform": [17, 41, 72, 75, 80, 84, 86, 87, 103, 143, 223, 229, 262], "howev": [17, 41, 59, 60, 67, 71, 83, 84, 85, 98, 99, 101, 106, 107, 110, 124, 125, 129, 133, 138, 139, 143, 144, 184, 210, 215, 220, 223, 224, 225, 230, 232, 234, 237, 239, 240, 245, 246, 252, 256, 257, 259, 262], "unchang": [17, 72, 104, 210, 239], "still": [17, 20, 41, 45, 46, 72, 76, 89, 101, 102, 104, 106, 109, 111, 125, 129, 130, 136, 140, 142, 144, 184, 186, 203, 208, 209, 213, 222, 223, 227, 230, 232, 234, 242, 251, 252, 258, 261], "third": [17, 28, 39, 41, 50, 58, 62, 67, 68, 72, 84, 87, 89, 99, 103, 104, 114, 116, 117, 121, 124, 125, 129, 130, 134, 136, 140, 143, 146, 148, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 207, 210, 211, 212, 213, 219, 220, 223, 224, 225, 227, 230, 236, 239, 240, 242, 247, 252, 253, 256, 257, 261, 262], "parti": [17, 67, 68, 72, 103, 104, 129, 134, 140, 143, 146, 148, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 207, 210, 213, 219, 224, 261], "loadlegaci": [18, 147], "fillplacehold": 18, "gitattribut": [19, 96], "retroact": 19, "16": [20, 29, 62, 66, 124, 127, 130, 142, 143, 207, 213, 219, 225, 239], "indexpag": [20, 118, 125, 143, 144, 228], "expect": [20, 67, 72, 87, 89, 104, 107, 129, 130, 136, 143, 146, 148, 151, 155, 166, 175, 211, 212, 222, 223, 224, 227, 228, 232, 234, 245, 247, 251, 253, 258, 259, 260, 262], "alter": [20, 72, 89, 91, 95, 98, 104, 136, 148, 157, 158, 159, 162, 164, 172, 176, 217, 221, 222, 223, 230, 249], "cookiestor": [20, 22, 24, 98, 103], "abstract": [20, 36, 69, 72, 81, 86, 94, 208, 210, 261], "web": [20, 28, 48, 60, 69, 71, 72, 74, 103, 106, 108, 109, 118, 124, 127, 128, 133, 136, 137, 143, 144, 146, 184, 206, 208, 210, 211, 212, 221, 224, 229, 230, 239, 240, 247, 253, 261, 262], "assertredirectto": 20, "errorloghandl": 20, "write": [20, 28, 41, 59, 64, 72, 74, 80, 83, 84, 85, 87, 96, 103, 104, 109, 116, 125, 136, 148, 206, 210, 215, 217, 220, 221, 223, 230, 232, 234, 245, 256, 258, 259, 260, 261], "error_log": [20, 109, 143], "lower": [20, 84, 99, 124, 130, 134, 136, 210, 245], "getcooki": [20, 114, 134, 146, 210, 240], "elimin": [20, 28, 41, 83, 235, 245, 262], "warn": [20, 41, 72, 103, 109, 166, 209, 223, 230, 242], "modern": [20, 72, 103, 128, 210, 236], "dispatch": [20, 24], "basemodel": [20, 41], "casta": 20, "behavior": [20, 84, 104, 111, 114, 116, 125, 128, 151, 155, 156, 165, 166, 168, 175, 182, 184, 188, 210, 211, 221, 222, 223, 234, 237, 245, 256], "castasjson": 20, "extern": [20, 72, 91, 221, 222, 223], "jsoncast": 20, "mutated": [20, 232], "datetimecast": 20, "In": [20, 23, 41, 43, 45, 49, 50, 57, 60, 62, 68, 69, 71, 72, 73, 74, 76, 78, 80, 83, 84, 85, 86, 87, 88, 89, 95, 96, 98, 99, 101, 103, 104, 105, 106, 107, 109, 111, 112, 113, 116, 117, 124, 125, 127, 128, 129, 130, 133, 134, 136, 138, 140, 142, 143, 148, 149, 151, 156, 166, 168, 173, 175, 179, 182, 184, 185, 190, 192, 193, 195, 196, 197, 198, 201, 205, 206, 209, 210, 212, 213, 215, 217, 220, 221, 222, 223, 224, 225, 227, 228, 230, 232, 236, 237, 240, 241, 242, 245, 246, 247, 249, 250, 251, 252, 256, 259, 260, 261, 262], "necessari": [20, 69, 84, 95, 101, 117, 138, 140, 146, 151, 164, 175, 184, 213, 221, 223, 230, 252, 259], "enough": [20, 72, 136, 213, 219, 224, 232, 239, 244, 252], "disallow": [20, 124], "_array_search_dot": 20, "As": [20, 23, 41, 47, 50, 60, 71, 72, 73, 84, 94, 104, 106, 125, 128, 144, 210, 220, 223, 227, 228, 230, 232, 237, 246], "directli": [20, 41, 66, 68, 72, 84, 89, 102, 124, 127, 130, 142, 146, 148, 195, 200, 207, 209, 210, 214, 220, 221, 222, 223, 225, 227, 229, 230, 232, 234, 239, 240, 244, 245, 246, 247, 252, 255, 257, 261], "getmetadata": [20, 209], "least": [20, 72, 148, 209, 230, 249], "epoch": [20, 209], "never": [20, 41, 68, 69, 72, 74, 83, 84, 95, 98, 114, 136, 143, 201, 209, 210, 222, 223, 228, 230, 234, 236, 240, 244, 247, 250, 255, 259, 260], "becom": [20, 71, 72, 101, 106, 107, 111, 125, 132, 136, 141, 146, 148, 191, 212, 213, 222, 237, 239, 241, 262], "futur": [20, 21, 61, 84, 99, 130, 134, 148, 149, 160, 205, 209, 210, 213, 223, 225], "currentsect": 20, "cookieexcept": [20, 103, 210], "codeigniterent": 20, "codeigniterentityent": 20, "isexpir": [20, 210], "databasetesttrait": [20, 148, 249, 250, 253, 256], "featuretesttrait": [20, 48, 148, 253], "controllertesttrait": [20, 50, 148, 249], "consolid": [20, 148, 256], "testrespons": [20, 148, 208, 249, 253, 257], "createfrominst": 20, "datetimeinterfac": [20, 166, 210], "removerelativedirectori": 20, "removedotseg": 20, "failvalidationerror": [20, 236], "unless": [20, 84, 85, 89, 106, 113, 114, 136, 199, 223, 226, 232, 234, 236, 237, 239, 257], "dbdebug": [20, 41, 76, 77, 86, 148, 166], "thrown": [20, 41, 50, 86, 106, 121, 124, 132, 158, 160, 166, 175, 192, 209, 210, 211, 225, 228, 240, 259], "boolean": [20, 28, 41, 68, 76, 77, 82, 83, 84, 87, 99, 103, 116, 117, 118, 125, 130, 134, 148, 179, 212, 217, 220, 221, 223, 225, 227, 229, 230, 232, 234, 240, 244, 245, 246, 250, 257], "june": [21, 28, 29, 47], "directory_mirror": [21, 116], "same_fil": [21, 116], "nexusphp": 21, "tachycardia": 21, "slow": [21, 72, 78, 99, 224, 251], "identif": 21, "ttl": [21, 103], "matrix": 21, "detect": [21, 41, 46, 72, 76, 91, 103, 111, 113, 125, 130, 134, 221, 229, 244, 249, 256], "sweep": 21, "rector": [21, 148], "analysi": [21, 72, 78, 219], "project": [21, 59, 60, 66, 67, 72, 73, 76, 93, 94, 96, 97, 103, 104, 110, 111, 123, 128, 129, 130, 136, 141, 143, 144, 145, 147, 153, 154, 184, 185, 194, 205, 206, 207, 209, 211, 214, 219, 221, 228, 230, 239, 245, 248, 249, 251, 252, 256, 259, 260, 262], "cgi": [21, 143], "fcgi": 21, "construct": [21, 59, 69, 112, 210, 245, 251, 260], "focus": [22, 72, 150], "those": [22, 28, 67, 68, 72, 84, 89, 91, 95, 98, 99, 104, 110, 111, 112, 124, 125, 135, 136, 148, 150, 158, 185, 194, 195, 220, 221, 223, 224, 228, 230, 232, 234, 237, 239, 241, 245, 248, 250, 259, 262], "below": [22, 68, 71, 73, 76, 77, 79, 84, 85, 86, 89, 117, 124, 130, 136, 140, 144, 148, 150, 184, 186, 193, 194, 195, 196, 208, 213, 214, 216, 220, 223, 227, 230, 234, 237, 241, 246, 247, 249, 256, 261], "cosmet": [22, 150, 163], "bring": [22, 91, 150, 256, 260], "standard": [22, 39, 62, 69, 71, 72, 83, 84, 101, 106, 107, 110, 111, 112, 116, 117, 124, 125, 129, 132, 136, 142, 143, 148, 150, 184, 207, 212, 213, 220, 227, 230, 234, 236, 244, 245, 246], "parent": [22, 89, 94, 98, 128, 130, 132, 150, 190, 195, 232, 240, 245, 250, 253, 256], "align": [22, 68, 72, 135, 143, 150, 217], "_fielddata": [22, 150], "_indexdata": [22, 150], "_foreignkeydata": [22, 150], "_like_stat": [22, 150], "sqlsrv": [22, 28, 39, 41, 45, 50, 76, 80, 82, 83, 84, 89, 150, 208], "gdhandler": [22, 50, 150, 208], "_flatten": [22, 150], "_flip": [22, 150], "mockincomingrequest": [22, 150], "detecturi": [22, 50, 150], "mocksecur": [22, 150], "sendcooki": [22, 24, 150], "strict": [22, 28, 41, 54, 72, 76, 103, 118, 127, 128, 166, 179, 210, 211, 240], "inherit": [22, 72, 128, 130, 225, 232, 240], "whenev": [22, 69, 71, 72, 78, 99, 111, 128, 140, 143, 232, 234, 244, 251], "offsetexist": 22, "offsetset": 22, "offsetunset": 22, "getiter": 22, "__wakeup": 22, "sessionhandlerinterfac": 22, "interfac": [22, 60, 63, 69, 72, 73, 84, 94, 98, 111, 132, 146, 206, 207, 210, 219, 227, 234, 246, 252], "doe": [23, 25, 28, 39, 41, 43, 50, 51, 54, 55, 59, 60, 62, 67, 69, 71, 72, 73, 74, 76, 77, 83, 84, 85, 86, 89, 95, 98, 104, 106, 107, 109, 112, 113, 114, 116, 117, 118, 124, 127, 128, 129, 130, 134, 136, 143, 144, 148, 153, 155, 186, 187, 206, 207, 209, 210, 211, 212, 215, 217, 221, 223, 224, 225, 227, 228, 230, 232, 234, 241, 242, 244, 247, 248, 249, 250, 251, 252, 253, 255, 257, 259, 261, 262], "them": [23, 24, 28, 33, 59, 61, 67, 68, 69, 71, 72, 73, 76, 84, 85, 86, 89, 91, 92, 96, 98, 99, 105, 106, 107, 109, 111, 113, 120, 127, 128, 129, 130, 135, 136, 140, 141, 143, 148, 150, 151, 155, 167, 172, 175, 182, 184, 188, 211, 212, 213, 221, 222, 223, 224, 225, 228, 229, 230, 232, 234, 237, 239, 240, 242, 245, 248, 249, 251, 252, 253, 259, 261, 262], "insertbatch": [23, 41, 151, 166, 234], "row": [23, 28, 41, 50, 62, 67, 79, 80, 84, 88, 89, 113, 117, 151, 166, 215, 230, 232, 234, 245, 247, 250, 259], "made": [23, 28, 50, 72, 84, 85, 97, 104, 129, 130, 146, 148, 151, 152, 155, 156, 160, 175, 210, 212, 216, 221, 224, 234, 236, 242, 245, 249, 253, 259, 261, 262], "maintain": [23, 41, 44, 59, 71, 72, 124, 130, 142, 166, 169, 182, 189, 205, 211, 217, 221, 223, 234, 242], "between": [23, 28, 41, 45, 68, 71, 72, 75, 76, 84, 86, 91, 102, 103, 104, 105, 111, 120, 124, 136, 140, 207, 211, 212, 217, 225, 228, 230, 234, 236, 239, 240, 244, 245, 247, 248, 252, 256], "updatebatch": [23, 41, 55, 151, 166, 234], "major": [23, 83, 84, 138, 146, 148, 151, 152, 155, 156, 160, 184, 227], "optim": [23, 68, 83, 111, 128, 151, 251], "reduc": [23, 41, 68, 72, 111, 124, 136, 140, 209, 224, 226], "memori": [23, 68, 72, 84, 85, 89, 102, 128, 209, 217, 224, 234, 248, 251, 256], "faster": [23, 83, 206, 223, 240, 242, 245], "trade": 23, "getoriginalqueri": [23, 151], "It": [23, 25, 28, 38, 41, 50, 52, 59, 60, 61, 62, 63, 64, 66, 67, 69, 71, 72, 73, 74, 76, 83, 84, 85, 87, 89, 91, 92, 93, 98, 102, 104, 105, 106, 110, 111, 112, 113, 114, 115, 117, 121, 122, 124, 125, 128, 129, 130, 133, 134, 135, 136, 138, 141, 143, 144, 151, 153, 160, 164, 166, 168, 175, 184, 205, 206, 207, 209, 210, 211, 212, 219, 220, 222, 223, 225, 229, 230, 232, 234, 236, 237, 239, 240, 242, 244, 248, 249, 251, 253, 256, 257, 259, 260, 261, 262], "longer": [23, 24, 28, 41, 47, 50, 62, 72, 85, 101, 102, 143, 146, 148, 151, 155, 160, 164, 166, 175, 184, 194, 198, 213, 223, 224, 230, 232, 234, 236], "reserv": [23, 105, 126, 136, 148, 230, 232], "addforeignkei": [23, 41, 89], "dropkei": [23, 41, 89], "classnam": [23, 41, 76, 91, 96, 103, 111, 128, 144], "valid_url_strict": [23, 230], "timelin": [23, 83], "keyword": [23, 84, 111, 136], "identifi": [23, 72, 84, 93, 96, 101, 104, 124, 148, 210, 229, 234, 235, 237, 261], "setupdatebatch": [23, 41, 84], "reserved_charact": 23, "2022": [24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 84, 91, 112, 164, 166, 208, 262], "deseri": [24, 72], "untrust": [24, 72], "advisori": [24, 26, 27, 31, 38, 46, 53, 57, 154, 219, 223], "tablenam": [24, 36, 83, 89], "rais": [24, 41, 83, 166, 234, 245], "But": [24, 50, 68, 76, 82, 101, 104, 128, 136, 151, 164, 166, 184, 198, 200, 223, 232, 234, 240, 247, 256, 261, 262], "probabl": [24, 28, 69, 73, 223, 246, 248, 259], "contact": [24, 125, 152, 179, 230, 240, 249, 253], "element": [24, 41, 56, 71, 72, 87, 104, 107, 111, 113, 117, 118, 127, 143, 166, 211, 213, 220, 228, 230, 234, 236, 239, 241, 245, 253, 261, 262], "On": [24, 68, 91, 102, 112, 113, 143, 223, 230], "hand": [24, 62, 68, 71, 91, 104, 135, 142, 221, 223, 230], "whole": [24, 41, 85, 143, 213, 232], "pane": 24, "backtrac": [24, 52, 251, 260], "querybuild": [24, 28, 41, 43, 55], "faker": [24, 252], "cleanclon": 24, "And": [24, 62, 68, 73, 110, 113, 128, 129, 136, 140, 143, 152, 166, 184, 213, 220, 223, 224, 240, 262], "setrawcooki": [24, 210], "setcooki": [24, 38, 106, 114, 146, 164, 210, 240, 256], "dosendcooki": 24, "filter_sanitize_str": [25, 153], "get_cooki": [25, 29, 114, 130, 153, 210], "xssclean": [25, 114, 153], "filter_sanitize_full_special_char": [25, 130, 153], "xss": [25, 26, 103, 114, 125, 153, 230, 237, 245, 261, 262], "bad": [25, 106, 114, 124, 129, 130, 153, 221, 223], "practic": [25, 72, 83, 104, 105, 107, 114, 130, 134, 143, 153, 206, 217, 223, 239, 249, 252], "attack": [25, 31, 72, 84, 103, 114, 125, 128, 153, 175, 211, 222, 223, 224, 230, 234, 237, 245, 246, 259, 261, 262], "perfectli": [25, 114, 153], "context": [25, 28, 39, 68, 72, 103, 114, 146, 153, 210, 223, 234, 237, 245, 261], "recommend": [25, 45, 60, 67, 73, 85, 86, 89, 91, 104, 109, 111, 114, 115, 118, 124, 128, 129, 130, 136, 139, 140, 143, 144, 146, 148, 149, 151, 152, 153, 155, 166, 167, 168, 169, 170, 171, 173, 174, 175, 182, 184, 186, 198, 200, 207, 211, 212, 213, 222, 223, 224, 230, 235, 239, 240, 253, 256, 258, 260], "none": [25, 91, 132, 152, 166, 209, 210, 212, 216, 217, 223, 237, 240], "vulner": [26, 27, 31, 46, 57, 128, 136, 175, 230, 234, 246, 259], "remot": [27, 46, 72, 211, 221], "ghsa": [27, 31, 38, 46, 53, 57, 154, 222], "xjp4": 27, "6w75": 27, "qrj7": 27, "forgeri": 27, "bypass": [27, 72, 91, 94, 128, 129, 136, 151, 175, 222, 224, 232, 234, 255, 259], "4v37": 27, "24gm": 27, "h554": 27, "minim": [28, 72, 84, 91, 112, 117, 130, 206, 221, 230, 235, 260], "oci8": [28, 41, 45, 76, 83, 84, 208], "oracl": [28, 72, 82, 84, 208], "ytetsuro": 28, "opt": [28, 143, 221, 223], "kenji": 28, "union": 28, "andrei": 28, "pyzhikov": 28, "fdomgjoni99": 28, "5608": 28, "nudasoft": 28, "5715": 28, "beganovich": 28, "5823": 28, "tcgumu": 28, "5851": 28, "michaelrk02": 28, "5878": 28, "datamweb": 28, "5894": 28, "xlii": 28, "chl": 28, "5884": 28, "valmorflor": 28, "6051": 28, "tearoom6": 28, "6012": 28, "lonni": 28, "vault": 28, "6060": 28, "likewis": [28, 33, 41, 113, 155, 164, 166, 175], "lsp": [28, 33, 155, 164, 166, 175, 230], "resetservic": [28, 256], "unexpect": [28, 57, 72, 109, 170, 182, 223, 225, 234], "easili": [28, 59, 60, 72, 73, 83, 92, 93, 96, 103, 104, 109, 112, 127, 129, 130, 132, 136, 139, 206, 210, 211, 219, 220, 225, 228, 230, 232, 245, 248, 251, 261], "preload": [28, 155], "discoverincompos": [28, 111], "foo": [28, 50, 59, 64, 69, 89, 99, 103, 104, 109, 110, 113, 117, 118, 126, 127, 129, 130, 136, 175, 197, 209, 211, 220, 228, 230, 232, 234, 240, 245, 246, 249, 251, 256, 257], "bar": [28, 50, 59, 62, 64, 87, 99, 110, 113, 118, 127, 129, 130, 136, 175, 197, 211, 220, 228, 230, 232, 245, 246, 249, 251, 256, 257], "baz": [28, 59, 99, 113, 130, 211, 228, 230, 245, 251, 256], "23": [28, 91, 113, 121, 136, 225, 239], "whose": [28, 59, 104, 234, 242, 246], "getindex": [28, 128, 136], "postcreat": [28, 128, 136], "omit": [28, 84, 136, 140, 223, 232, 245, 247], "correspond": [28, 50, 58, 68, 104, 106, 109, 124, 128, 130, 135, 136, 140, 142, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 192, 204, 217, 223, 227, 230, 239, 245, 247, 252, 256, 261], "g": [28, 41, 50, 52, 59, 61, 68, 72, 76, 84, 89, 91, 96, 102, 104, 105, 113, 114, 117, 118, 124, 125, 126, 136, 140, 143, 148, 166, 171, 175, 182, 213, 214, 221, 222, 227, 237, 240, 244, 251], "pl": [28, 72, 83], "buildsubqueri": 28, "rawsql": [28, 41, 43, 89, 166], "dbforg": [28, 194], "foreignkei": [28, 76], "script_tag": [28, 41, 118], "src": [28, 96, 104, 118, 212, 221], "defer": [28, 118], "sampl": [28, 44, 72, 89, 92, 104, 216, 230, 245, 252, 256], "4th": [28, 120], "includedir": [28, 116], "get_filenam": [28, 54, 116], "truncat": [28, 72, 124], "anymor": [28, 179, 232], "filepath": [28, 222, 227], "arg": [28, 103, 112, 124, 125, 143, 241, 256], "termin": [28, 29, 50, 60, 61, 62, 63, 88, 89, 184, 223], "Or": [28, 62, 68, 84, 103, 107, 117, 136, 151, 155, 166, 223, 230, 232, 252, 253], "my_tabl": [28, 79, 80, 84, 85, 88, 187, 241], "50": [28, 84, 88, 117, 192, 201, 217, 225, 230, 239], "20": [28, 62, 83, 84, 88, 124, 130, 187, 217, 220, 221, 227, 239, 245], "desc": [28, 84, 88, 242], "max": [28, 59, 62, 82, 84, 88, 113, 209, 210, 211, 240], "validatedata": [28, 175, 190, 201, 227, 230, 259], "polici": [28, 72, 103, 137, 238], "scriptnoncetag": [28, 237], "stylenoncetag": [28, 237], "autononc": [28, 38, 237], "csp_script_nonc": [28, 103, 237, 245], "csp_style_nonc": [28, 103, 237, 245], "decor": [28, 137, 238], "tradit": [28, 54, 72, 81, 107, 166, 179, 220], "addredirect": [28, 45, 136], "microtim": [28, 83, 251], "wildcard": [28, 33, 54, 83, 84, 111, 113, 125, 129, 136, 198, 230], "mask": [28, 222, 230], "cleanpath": 28, "clean_path": 28, "cleanfilenam": 28, "testlogg": [28, 41], "setdefaultcontrol": 28, "discovercomposernamespac": 28, "event_priority_low": [28, 99, 155], "event_priority_norm": [28, 99, 155], "event_priority_high": [28, 99, 155], "priority_low": [28, 99, 155], "priority_norm": [28, 99, 155], "priority_high": [28, 99, 155], "earli": [29, 95, 99], "tricki": [29, 156], "decemb": [31, 54], "proxi": [31, 50, 72, 158, 175, 240], "ghw3": 31, "5qvm": 31, "3mqc": 31, "6cq5": 31, "8cj7": 31, "g558": 31, "proxyip": [31, 134, 146, 175], "similar": [31, 60, 68, 72, 86, 117, 128, 135, 136, 140, 141, 144, 184, 199, 214, 223, 227, 230, 235, 247, 249, 252, 256, 257, 261], "socket": [31, 143], "getipaddress": [32, 109, 130, 134, 224], "link_tag": [32, 118], "rss": [32, 118, 136], "y_m_d_his_": 32, "august": [33, 34, 35, 36, 49, 50, 225, 239], "bodi": [33, 48, 52, 72, 84, 85, 101, 130, 132, 146, 148, 199, 201, 203, 212, 221, 222, 227, 230, 236, 240, 244, 245, 246, 247, 256, 257, 259, 261, 262], "random_str": [33, 44, 45, 124, 160], "crypto": [33, 72, 124, 160], "invalidargumentexcept": [33, 41, 124, 160, 209, 225, 228], "len": [33, 124, 160], "odd": [33, 124, 160], "invalidrout": 33, "lead": [33, 50, 72, 136, 221, 225, 228, 240], "asterisk": [33, 113, 129, 136, 164, 230], "iscli": [33, 130], "incommingrequest": 33, "devkit": [33, 142], "cacheconfig": 33, "gatheroutput": 33, "ifnotexist": [33, 89, 160], "_createt": [33, 160], "generatehash": [34, 222], "13": [35, 62, 211, 225, 232, 236], "tableexist": [36, 160], "whether": [36, 41, 59, 61, 68, 72, 76, 77, 78, 82, 84, 86, 87, 91, 99, 101, 102, 103, 105, 106, 113, 114, 116, 117, 118, 124, 125, 126, 127, 130, 134, 148, 166, 209, 210, 212, 213, 217, 220, 223, 225, 226, 229, 230, 231, 232, 234, 236, 240, 244, 250, 252, 257, 259, 262], "processrul": 36, "geterrormessag": 36, "originalfield": 36, "withneverexpir": [37, 210], "mani": [37, 50, 59, 63, 67, 68, 71, 72, 73, 74, 76, 83, 84, 86, 89, 93, 96, 103, 104, 106, 107, 109, 111, 115, 118, 124, 129, 143, 144, 146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 205, 207, 211, 212, 217, 219, 220, 223, 224, 227, 228, 230, 232, 234, 236, 237, 240, 241, 242, 248, 251, 262], "notabl": [37, 85, 148], "assertionerror": 37, "6452": 37, "octob": [38, 39, 40, 52, 53], "httponli": [38, 114, 146, 164, 210, 223, 240], "configcooki": 38, "745p": 38, "r637": 38, "7vvp": 38, "sent": [38, 69, 72, 83, 84, 89, 99, 101, 102, 106, 114, 129, 130, 136, 160, 210, 212, 220, 223, 227, 230, 236, 237, 240, 242, 255], "set_cooki": [38, 114, 210], "__tostr": [38, 164], "independ": [38, 72, 75, 84, 86, 164, 225], "09": [38, 164, 225, 239], "07": [38, 91, 164], "00": [38, 66, 89, 164, 166, 210, 225, 232, 251, 256], "strictrul": [38, 230], "valid_json": [38, 230], "returnrespons": [39, 50], "handlerequest": [39, 151], "getpostget": 39, "getgetpost": 39, "stream": [39, 41, 130, 256], "weren": [39, 230], "_getresult": 39, "bool": [39, 41, 48, 77, 84, 85, 89, 91, 98, 103, 106, 113, 114, 116, 117, 118, 120, 124, 125, 126, 130, 132, 134, 136, 146, 148, 151, 209, 210, 211, 212, 217, 222, 224, 226, 229, 230, 232, 234, 237, 239, 240, 241], "nexusphpunitextensionexpedit": 40, "upsert": 41, "upsertbatch": 41, "deletebatch": 41, "sclubric": 41, "threw": 41, "unifi": 41, "did": [41, 45, 46, 50, 52, 60, 84, 109, 112, 116, 128, 140, 141, 146, 151, 157, 158, 159, 162, 164, 171, 172, 176, 223, 227, 230, 234, 236, 258, 262], "ci_debug": [41, 166, 175, 251], "regardless": [41, 72, 83, 84, 91, 106, 124, 128, 184, 212, 213, 217, 240], "With": [41, 69, 84, 101, 104, 106, 111, 130, 136, 143, 195, 223, 227, 235, 237, 245, 248, 252, 260, 261], "mean": [41, 49, 50, 69, 71, 72, 73, 79, 86, 91, 99, 104, 106, 109, 136, 143, 184, 221, 223, 225, 228, 230, 234, 236, 245, 246, 259, 260, 262], "although": [41, 83, 102, 107, 130, 206, 230], "unrel": [41, 68], "roll": [41, 86, 91, 250], "won": [41, 71, 84, 85, 136, 212, 217, 223, 224, 236, 237], "500": [41, 58, 106, 124, 211], "exit_error": [41, 59], "httpexceptioninterfac": [41, 106, 166], "hasexitcodeinterfac": [41, 106, 166], "uncaught": [41, 223], "exit_config": 41, "exit_databas": 41, "17": [41, 84, 219], "setdat": [41, 240], "setisod": 41, "settim": 41, "datetimeimmut": [41, 166, 225], "immut": [41, 68, 104, 166, 225, 232], "timelegaci": [41, 166, 225], "behav": [41, 59, 64, 237, 256], "unmodifi": [41, 148], "javascript": [41, 69, 74, 101, 103, 114, 117, 118, 125, 130, 184, 210, 236, 237, 240, 244, 245, 246], "listen": [41, 136, 143], "registr": [41, 72, 166, 256], "stderr": [41, 62, 211, 256], "stdout": [41, 62, 78, 256], "kind": [41, 118, 124, 136, 223, 230, 231], "logicexcept": [41, 132], "_wherein": 41, "resetrout": 41, "discov": [41, 72, 73, 227, 230], "relev": [41, 47, 50, 76, 111, 148, 226, 245], "intervent": [41, 47, 50, 146, 148, 149, 151, 152, 155, 156, 160, 161, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183], "repres": [41, 50, 69, 72, 74, 80, 85, 89, 104, 113, 130, 132, 136, 207, 210, 211, 217, 225, 227, 228, 232, 234, 236, 240, 245, 249, 252], "outgoingrequest": [41, 98], "getprotocolvers": [41, 130, 132], "getbodi": [41, 130, 132, 148, 211], "hashead": [41, 130, 132], "getheaderlin": [41, 130, 132, 211], "messageinterfac": 41, "getcsp": [41, 237], "getreasonphras": [41, 146, 240], "getcookiestor": [41, 210], "getnumrow": 41, "mismatch": 41, "getrul": 41, "getrulegroup": [41, 230], "setrulegroup": [41, 230], "loadrulegroup": [41, 48, 166], "listerror": [41, 166, 230], "showerror": [41, 59, 221, 230], "untyp": 41, "loadforg": [41, 166], "loadutil": [41, 166], "dropforeignkei": [41, 89], "foreignnam": 41, "_updatebatch": [41, 166], "prefixkeynam": [41, 89], "addkei": [41, 91, 194], "keynam": [41, 89], "addprimarykei": 41, "adduniquekei": 41, "asqueri": 41, "stand": [41, 69], "alon": [41, 111, 129], "_processprimarykei": 41, "abov": [41, 59, 62, 68, 73, 77, 79, 83, 84, 85, 87, 89, 92, 102, 103, 104, 106, 107, 109, 111, 112, 113, 117, 118, 124, 125, 127, 128, 130, 132, 134, 135, 136, 140, 142, 143, 146, 148, 151, 152, 155, 156, 160, 164, 175, 208, 210, 212, 213, 217, 223, 228, 230, 231, 232, 235, 237, 241, 242, 245, 247, 249, 250, 252, 256, 259, 261, 262], "_processindex": 41, "_processforeignkei": 41, "failservererror": [41, 236], "getjsonvar": [41, 130], "cost": [41, 72, 224], "promptbymultiplekei": 41, "unlik": [41, 62, 89, 104, 107, 125, 129, 130, 150, 173, 182, 209, 232, 236], "promptbykei": 41, "consid": [41, 72, 77, 83, 84, 104, 117, 128, 135, 136, 210, 213, 214, 215, 223, 226, 241, 245, 252, 257], "streamfiltertrait": [41, 166], "phpstreamwrapp": [41, 62], "stdin": [41, 256], "measur": [41, 72, 74, 94, 161, 248], "useexactcomparison": 41, "didlog": 41, "verbatim": [41, 256], "assertlogcontain": 41, "whennot": 41, "condition": [41, 212], "setqueryasdata": [41, 84], "processindex": [41, 89], "dropprimarykei": [41, 89], "uniqu": [41, 72, 82, 84, 89, 91, 93, 96, 104, 124, 148, 212, 230, 234, 245, 246, 251, 261], "dropcolumn": 41, "busytimeout": [41, 76], "timeout": [41, 72, 73, 77, 209, 212], "lock": [41, 56, 72, 76, 85, 110, 116, 223], "dbm": [41, 72, 83, 84, 89, 148], "getindexdata": 41, "pseudo": [41, 72, 82, 213, 214, 245], "autoincr": 41, "dealloc": [41, 83], "transexcept": [41, 86, 166], "exceptinon": 41, "allowemptyinsert": 41, "intboolcast": 41, "publish": [41, 89, 96, 137, 151, 155, 179, 218, 231, 261], "addlineaft": 41, "addlinebefor": 41, "decrypt": [41, 189, 213], "http2": 41, "validation_error": [41, 117, 166, 201, 230, 245], "validation_list_error": [41, 117, 166, 201, 230, 259], "validation_show_error": [41, 117, 166, 230], "route_to": [41, 103, 245], "decamel": [41, 120], "camelcas": [41, 120, 187, 191, 194, 197, 232], "snake_cas": [41, 120, 232, 242], "is_window": [41, 103], "solidu": [41, 166], "right": [41, 60, 62, 72, 84, 99, 106, 111, 124, 128, 136, 139, 142, 184, 210, 217, 230, 231, 245, 248, 251, 260, 261, 262], "angl": [41, 217], "bracket": [41, 230, 232, 234, 245], "doctyp": [41, 117, 118, 146, 166, 176, 227, 244, 262], "br": [41, 209, 226, 227, 245, 259], "nl2br": [41, 226, 245], "temporarili": [41, 72, 91, 106, 234], "codeigniter_scream_deprec": [41, 106], "threshold": [41, 72, 106, 109, 166, 184, 251], "allowedhostnam": [41, 125, 166], "hostnam": [41, 50, 54, 77, 125, 166, 212, 230, 249, 250, 261], "base_url": [41, 50, 125, 166, 196], "usesupportedlocalesonli": [41, 239], "supportedlocal": [41, 239], "citizen": [41, 232], "flexibl": [41, 50, 63, 67, 74, 93, 112, 129, 136, 143, 206, 209, 211, 219, 220, 232, 234, 242, 244], "getrawinputvar": [41, 130], "retriev": [41, 69, 71, 72, 79, 83, 84, 102, 103, 132, 134, 210, 211, 215, 220, 225, 227, 228, 229, 230, 232, 245, 246, 247, 248, 256, 257, 261], "english": [41, 120, 124, 127, 239], "viewnam": 41, "atom": [41, 166, 209], "isspark": 41, "localizerout": 41, "fillrouteparam": 41, "buildreverserout": 41, "setinsertbatch": [41, 84], "setdata": [41, 84, 202, 245, 246], "setpath": [41, 50, 130, 220, 228], "geturi": [41, 50, 69, 130, 136, 228], "iswindow": 41, "getvar": [41, 69, 128, 222, 230], "appear": [41, 66, 83, 102, 124, 136, 213, 226, 230, 251, 257], "14": [42, 91, 140, 166, 167, 210, 225, 239, 252], "resetqueri": 42, "accident": [42, 71, 249], "float": [42, 83, 121, 124, 130, 211, 217, 232], "strcit": 42, "greater_than": [42, 230], "greater_than_equal_to": [42, 230], "less_than": [42, 230], "less_than_equal_to": [42, 230], "instruct": [42, 96, 103, 106, 140, 141, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 255], "18": [43, 47, 91, 225, 239], "localhost": [43, 50, 76, 77, 105, 136, 143, 144, 211, 223, 250, 260, 261, 262], "8080": [43, 136, 143, 144, 260, 261, 262], "rel": [43, 50, 68, 84, 91, 103, 106, 112, 116, 118, 125, 129, 130, 136, 140, 168, 175, 211, 212, 221, 222, 227, 228, 240, 256], "disappear": 43, "over": [43, 69, 71, 72, 76, 95, 98, 99, 102, 103, 104, 106, 115, 118, 128, 130, 135, 146, 184, 210, 211, 237, 239, 240, 242, 245, 246, 248, 249, 251, 256, 260, 261], "tl": [43, 44, 72, 188, 223], "delimit": [43, 84, 87, 89, 125, 136, 158, 212, 223, 230], "march": [44, 57, 225], "alnum": [44, 124], "nozero": [44, 124], "cryptograph": [44, 45, 124, 213, 215], "cipher": [44, 72, 76, 169, 213], "uri_str": [44, 125], "later": [45, 71, 72, 84, 104, 113, 132, 136, 138, 140, 144, 166, 167, 210, 211, 212, 219, 223, 225, 240, 245, 246, 248, 261, 262], "302": [45, 50, 106, 136, 240], "307": [45, 50, 240], "303": [45, 240], "therefor": [45, 50, 73, 84, 89, 106, 107, 124, 158, 175, 220, 223, 230, 237], "NOT": [45, 83, 84, 86, 87, 89, 104, 106, 116, 130, 148, 160, 210, 212, 213, 223, 227, 231, 234, 241, 245, 250, 255, 257, 261], "unpredict": [45, 72], "unexpectedli": [45, 89], "md5": [45, 72, 116, 124, 213, 224], "sha1": [45, 72, 124, 213], "share": [45, 68, 72, 76, 77, 103, 104, 110, 136, 184, 213, 223, 230, 234, 240, 256], "m6m8": 46, "6gq8": 46, "c9fj": 46, "stop": [46, 99, 103, 106, 149, 184, 211, 212, 227, 251, 252], "suffix": [46, 61, 82, 91, 92, 120, 121, 124, 136, 230, 242], "_cell": [46, 242], "end": [46, 50, 59, 62, 72, 76, 83, 84, 85, 86, 99, 104, 106, 124, 128, 129, 136, 143, 146, 208, 209, 213, 217, 221, 222, 224, 228, 230, 232, 234, 235, 240, 242, 245, 247, 248, 256], "combin": [46, 72, 84, 85, 103, 117, 129, 130, 136, 211, 225, 230, 234, 237, 240, 246], "permit_empti": [46, 230], "if_exist": [46, 89, 230], "treatment": [46, 72, 237], "word": [46, 62, 76, 77, 85, 104, 120, 124, 125, 129, 130, 136, 230, 232, 245, 248], "getrout": [47, 48, 172], "httpverb": [47, 172], "fourth": [47, 87, 89, 117, 124, 211, 212, 220, 225, 230, 242], "autorouterimprov": 47, "constructor": [47, 68, 73, 76, 77, 94, 98, 103, 107, 146, 175, 186, 192, 210, 211, 214, 215, 221, 225, 228, 232, 234, 241, 245, 246, 252], "semicolon": [47, 235], "dsn": [47, 77, 212], "includewildcard": 48, "protectedcontrol": 48, "clirout": 48, "withbodyformat": [48, 173, 253], "customerror": [48, 173], "number_to_amount": [48, 121], "1000": [48, 221, 248], "thousand": [48, 121, 248], "exactli": [48, 60, 62, 66, 68, 73, 84, 85, 89, 91, 104, 129, 136, 171, 223, 225, 230, 240, 244, 245, 246, 252, 256], "inaccess": [48, 136], "meant": [49, 72, 74, 134, 207, 211, 223], "hot": [50, 175], "reload": [50, 144, 175, 230], "lonnieezel": 50, "preferapp": [50, 68, 111], "myth": [50, 68, 136, 175], "auth": [50, 68, 129, 136, 175, 186, 198, 221, 236, 252], "mistak": 50, "basenam": [50, 68, 215, 221], "alias": [50, 111, 136, 143, 216, 224, 249], "exit_success": 50, "siteuri": [50, 98, 112, 175, 228], "place": [50, 60, 62, 72, 73, 84, 89, 91, 94, 95, 96, 98, 99, 102, 104, 105, 106, 124, 128, 129, 136, 143, 182, 207, 209, 210, 211, 212, 217, 220, 221, 227, 230, 232, 234, 236, 239, 240, 241, 242, 245, 248, 255, 256, 259, 261], "getroutepath": [50, 130, 175, 228], "8888": 50, "slightli": [50, 82, 84, 124, 175, 184, 187, 188, 191, 197], "getvalid": [50, 128, 175, 230, 259], "setrequest": 50, "populateglob": 50, "setrequestbodi": 50, "loadclass": 50, "loadclassmap": 50, "spl_autoload_regist": [50, 67], "spl_autoload_unregist": 50, "tab": [50, 62, 87, 125, 129, 142, 210, 222, 260], "numbern": [50, 76], "obtain": [50, 72, 104, 175, 220, 231], "setter": [50, 73, 136, 256], "conflict": [50, 68, 84, 91, 130, 230, 234, 236], "getclientpath": 50, "full_path": 50, "array_group_bi": [50, 113], "togeth": [50, 83, 84, 107, 111, 113, 132, 217, 245, 246, 247, 249, 262], "dot": [50, 76, 79, 83, 84, 104, 113, 130, 228, 230], "notat": [50, 104, 113, 116, 130], "disposit": [50, 212], "open": [50, 60, 72, 83, 84, 96, 107, 110, 111, 114, 117, 124, 125, 128, 136, 142, 143, 144, 184, 186, 194, 195, 212, 213, 223, 227, 230, 241, 245, 247, 251, 259, 260, 261, 262], "2nd": [50, 120], "savedata": [50, 103, 244, 245, 246], "rendersect": [50, 244], "setvalidlocal": [50, 239], "setsyncrowswithhead": [50, 241], "synchron": [50, 222], "responsableinterfac": 50, "invaliddirectori": 50, "invalidhttpprotocol": 50, "90": [50, 217], "illeg": [50, 140, 141], "symbol": [50, 116, 140, 141, 143, 230, 245], "space": [50, 59, 62, 66, 109, 112, 120, 140, 141, 146, 148, 149, 150, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 210, 226, 230, 232, 241, 259], "hst": [50, 72], "forceglobalsecurerequest": [50, 51, 72, 103, 104, 228], "preserv": [50, 89, 125, 223, 225, 234], "setattribut": 50, "injectrawdata": 50, "baseexceptionhandl": [50, 106], "exceptionhandl": [50, 58, 106, 175], "sanitizefilenam": [50, 122], "cachettl": 50, "responsecach": [50, 98], "cachepag": [50, 102], "generatecachenam": 50, "callexit": 50, "sessiondrivernam": 50, "sessioncookienam": [50, 158], "sessionexpir": 50, "sessionsavepath": 50, "sessionmatchip": 50, "sessiontimetoupd": 50, "sessionregeneratedestroi": 50, "csrfprotect": [50, 222], "tokenrandom": [50, 222], "uristr": [50, 228], "withschem": 50, "seturi": 50, "detectpath": 50, "siteurifactori": [50, 98], "parsequerystr": 50, "underscor": [50, 91, 104, 112, 120, 125, 132, 136, 175, 191, 197, 230], "foo_bar": [50, 136, 175], "withuri": 50, "featuretest": 51, "riski": 51, "invalidmessageformat": 52, "begin": [52, 54, 67, 102, 116, 117, 124, 130, 134, 136, 143, 232, 240, 260], "presenc": [52, 259], "discoverfilt": 52, "readline_support": 52, "wait_msg": 52, "displaycach": 52, "200": [52, 69, 99, 118, 136, 158, 211, 212, 217, 220, 236, 257], "ok": [52, 69, 211, 230, 240, 257], "too": [52, 62, 76, 83, 129, 136, 143, 212, 213, 224, 230, 234, 236, 240, 241], "hwxf": 53, "qxj7": 53, "7rfj": 53, "descript": [53, 59, 61, 62, 66, 68, 72, 76, 89, 91, 96, 109, 112, 114, 136, 142, 210, 212, 221, 223, 230, 234, 236, 245, 246], "post_system": [53, 99, 184], "point": [53, 68, 74, 103, 109, 117, 121, 135, 136, 140, 143, 184, 209, 221, 230, 232, 234, 259, 260, 261], "dimens": [54, 179, 217, 230], "undocu": [54, 166], "ca": [54, 76, 179, 211, 239], "accord": [54, 59, 67, 72, 101, 185, 186, 195, 211, 236, 239, 251], "symlink": [54, 116], "invalidjson": 54, "unsupportedjsonformat": 54, "utc": [56, 66, 166, 181, 182, 210, 225, 232], "modifycolumn": 56, "incorrectli": [56, 72, 148, 179, 232], "29": 57, "39fp": 57, "mqmm": 57, "gxj6": 57, "permit": [57, 72, 75, 76, 80, 84, 87, 89, 104, 117, 118, 120, 128, 129, 136, 151, 182, 201, 212, 222, 223, 224, 230, 231, 241, 259], "equival": [57, 124, 130, 135, 144, 182, 221, 252, 262], "decod": [57, 76, 112, 129, 182, 222], "dai": [57, 72, 99, 103, 109, 166, 182, 221, 225, 241, 245, 258], "hour": [57, 103, 182, 210, 223, 225, 245], "daylight": [57, 166, 182, 225, 239], "dst": [57, 225], "statuscod": [58, 106, 236], "determineview": 58, "purpos": [58, 59, 72, 124, 128, 130, 136, 210, 223, 231, 234, 245], "while": [59, 62, 69, 72, 74, 76, 77, 83, 85, 91, 95, 105, 111, 113, 116, 124, 127, 129, 130, 132, 135, 136, 144, 206, 207, 211, 212, 217, 219, 220, 223, 225, 228, 230, 232, 234, 235, 236, 239, 240, 245, 246, 247, 248, 250, 251, 252, 253, 255, 256], "conveni": [59, 64, 72, 77, 91, 103, 107, 118, 128, 130, 135, 136, 215, 220, 230, 232, 234, 246, 249, 256], "littl": [59, 67, 71, 211, 223, 224, 245, 248, 260], "someth": [59, 62, 69, 76, 83, 84, 103, 105, 106, 109, 125, 127, 128, 129, 130, 132, 136, 185, 187, 211, 215, 220, 221, 223, 227, 229, 230, 232, 234, 236, 237, 245, 247, 250, 252, 256, 260, 261, 262], "That": [59, 61, 67, 69, 71, 73, 83, 84, 96, 118, 135, 144, 213, 230, 232, 234, 236, 237, 247, 256, 259, 261], "come": [59, 61, 64, 67, 71, 72, 73, 74, 81, 90, 104, 105, 109, 111, 140, 143, 160, 209, 216, 219, 221, 223, 230, 232, 233, 234, 236, 245, 249, 260, 262], "perfect": [59, 72, 136, 225, 234, 259], "tool": [59, 60, 63, 66, 72, 78, 90, 92, 105, 136, 143, 148, 166, 167, 206, 212, 215, 219, 233, 239, 240, 248, 249, 250, 251, 253, 254, 256, 261], "cronjob": [59, 66, 234], "compani": [59, 71, 111, 252], "veri": [59, 62, 67, 69, 71, 73, 74, 81, 83, 84, 86, 104, 114, 118, 146, 148, 151, 152, 155, 156, 160, 184, 210, 211, 212, 217, 220, 223, 224, 225, 229, 230, 232, 234, 237, 239, 240, 244, 245, 248, 251, 257], "describ": [59, 62, 68, 69, 70, 71, 73, 79, 84, 103, 105, 109, 111, 113, 127, 128, 132, 135, 136, 138, 140, 141, 146, 211, 212, 213, 220, 230, 234, 239, 241, 245, 249, 250, 261], "lump": 59, "forc": [59, 61, 62, 72, 76, 84, 91, 92, 101, 106, 111, 116, 125, 128, 144, 184, 206, 211, 224, 234, 252], "4": [59, 61, 62, 63, 65, 67, 68, 73, 82, 86, 89, 93, 96, 100, 103, 104, 106, 107, 109, 110, 111, 112, 113, 115, 116, 117, 118, 121, 124, 127, 128, 129, 130, 134, 136, 138, 139, 140, 141, 143, 204, 207, 208, 210, 211, 212, 213, 217, 219, 220, 221, 222, 223, 225, 227, 228, 229, 230, 232, 234, 239, 240, 241, 242, 244, 245, 247, 248, 249, 251, 256, 259], "acm": [59, 61, 91, 92, 104, 111, 136], "let": [59, 61, 71, 73, 75, 76, 82, 83, 84, 99, 102, 110, 111, 114, 115, 117, 118, 130, 136, 140, 206, 207, 209, 211, 212, 217, 220, 223, 224, 230, 232, 239, 241, 242, 244, 245, 247, 259, 260], "itself": [59, 67, 68, 74, 83, 84, 85, 93, 103, 104, 109, 111, 125, 136, 211, 213, 220, 223, 224, 225, 228, 230, 232, 234, 242, 245, 247, 248, 249, 251, 252, 256, 257, 262], "demonstr": [59, 118, 124, 128, 212, 220, 227, 256, 259], "appinfo": 59, "demo": [59, 224], "look": [59, 67, 68, 69, 71, 73, 82, 83, 87, 91, 96, 104, 111, 112, 116, 126, 127, 128, 129, 130, 136, 143, 144, 184, 186, 188, 193, 195, 196, 199, 203, 217, 220, 221, 223, 224, 227, 230, 234, 236, 242, 244, 245, 247, 250, 251, 252, 256, 257, 259, 260, 261, 262], "fairli": [59, 112, 223, 230, 232, 234], "simpli": [59, 62, 68, 69, 71, 73, 83, 84, 86, 87, 98, 99, 103, 104, 105, 106, 107, 109, 110, 124, 125, 127, 128, 129, 130, 136, 143, 204, 211, 212, 215, 217, 220, 222, 223, 225, 228, 230, 232, 234, 236, 239, 240, 241, 245, 247, 253, 257, 262], "tell": [59, 69, 76, 84, 91, 99, 103, 106, 107, 127, 133, 210, 217, 220, 221, 223, 224, 232, 239, 240, 253], "what": [59, 62, 72, 74, 76, 78, 83, 84, 95, 98, 99, 103, 109, 111, 115, 116, 117, 124, 125, 148, 170, 204, 211, 213, 217, 220, 221, 228, 230, 232, 234, 236, 238, 239, 240, 252, 256, 257, 259, 260, 262], "By": [59, 62, 67, 68, 71, 72, 73, 76, 77, 80, 84, 85, 86, 87, 89, 102, 104, 105, 106, 107, 110, 111, 112, 116, 124, 125, 127, 128, 130, 135, 136, 143, 211, 212, 213, 215, 220, 221, 222, 223, 227, 228, 229, 230, 232, 234, 236, 237, 239, 240, 242, 244, 245, 246, 247, 248, 249, 250, 251, 256, 260], "convent": [59, 61, 64, 69, 82, 128, 135, 136, 142, 184, 195, 207, 223, 239, 242, 245, 246], "though": [59, 71, 73, 74, 83, 99, 105, 127, 130, 136, 143, 184, 220, 222, 223, 224, 225, 226, 232, 234, 236, 237, 242, 248, 252, 260, 262], "further": [59, 77, 104, 113, 118, 136, 211, 223, 245, 248, 251, 252, 260], "done": [59, 62, 66, 67, 72, 83, 84, 104, 106, 107, 109, 127, 129, 136, 143, 184, 209, 211, 216, 223, 225, 232, 237, 244, 245, 248, 252, 256, 261, 262], "colon": [59, 76, 83, 112, 136, 223, 230, 235, 260], "collis": [59, 116, 221, 240], "Then": [59, 60, 71, 73, 76, 98, 128, 136, 140, 212, 220, 230, 232, 245, 246, 247, 259], "version": [59, 61, 62, 66, 68, 69, 72, 76, 80, 83, 84, 86, 89, 91, 95, 98, 103, 104, 106, 107, 111, 112, 117, 120, 121, 124, 125, 128, 129, 130, 132, 134, 136, 137, 138, 139, 141, 142, 143, 146, 148, 149, 150, 151, 152, 155, 156, 157, 158, 159, 160, 161, 162, 164, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 179, 182, 184, 208, 210, 213, 221, 222, 223, 224, 225, 227, 229, 230, 232, 234, 240, 241, 242, 245, 248, 249, 250, 251, 255, 256, 260], "php_version": 59, "yellow": [59, 62, 118, 232], "ci_vers": [59, 107, 204], "apppath": [59, 67, 73, 91, 103, 105, 106, 111, 116, 214, 221, 262], "rootpath": [59, 67, 91, 103, 110, 111, 175, 214, 221], "get_included_fil": 59, "success": [59, 69, 72, 78, 83, 84, 85, 86, 87, 89, 91, 93, 99, 113, 116, 128, 175, 209, 212, 221, 224, 234, 240, 241, 242], "encount": [59, 62, 83, 219, 236], "approach": [59, 111, 112, 136, 148, 166, 220, 222, 230], "crontab": 59, "exit_": 59, "coupl": [59, 71, 144, 230, 240, 249, 250, 260, 261], "familiar": [59, 86, 96, 111, 128, 136, 140, 223, 225, 235, 260, 261], "command_on": 59, "command_two": 59, "throwabl": [59, 106, 116], "showhelp": 59, "size": [59, 62, 72, 116, 117, 121, 140, 191, 201, 213, 215, 217, 227, 230, 241, 251, 252], "pad": [59, 62, 72], "titl": [59, 62, 79, 80, 83, 84, 85, 89, 91, 118, 124, 125, 187, 201, 202, 203, 220, 227, 230, 241, 242, 244, 245, 247, 251, 257, 259, 261, 262], "array_map": [59, 62], "array_kei": [59, 230], "green": [59, 62, 118, 191, 217, 230, 232, 241, 245], "editor": [60, 96, 128, 143, 227, 230, 247], "php_eol": [60, 214], "climessag": 60, "skip": [60, 84, 85, 99, 116, 117, 223, 234, 253], "everyth": [60, 69, 71, 89, 99, 112, 129, 184, 213, 214, 223, 240, 259, 260], "els": [60, 72, 83, 86, 99, 105, 116, 134, 144, 190, 201, 210, 229, 230, 234, 235, 236, 245, 260, 261], "anyon": [60, 72, 136, 142, 228], "visit": [60, 72, 84, 125, 128, 136, 207, 227, 229, 230, 237, 239, 247, 249, 262], "go": [60, 62, 68, 72, 73, 91, 96, 102, 127, 136, 139, 143, 184, 221, 234, 237, 240, 259, 260, 261, 262], "mac": [60, 213, 229], "linux": [60, 107, 223, 229], "cmd": [60, 166, 168], "navig": [60, 72, 125, 143, 168, 210, 220, 222, 230, 242], "cd": [60, 72, 143], "john": [60, 83, 113, 117, 191, 230, 241, 245, 257], "smith": [60, 113, 179, 230], "here": [60, 61, 62, 73, 74, 83, 84, 85, 91, 94, 96, 98, 101, 106, 107, 109, 111, 112, 113, 114, 116, 117, 118, 124, 125, 126, 128, 129, 130, 136, 143, 144, 146, 148, 151, 152, 155, 156, 160, 184, 187, 198, 209, 211, 212, 220, 221, 223, 224, 225, 227, 230, 232, 234, 235, 237, 239, 240, 241, 243, 245, 247, 249, 250, 251, 256, 259, 260, 261, 262], "nutshel": [60, 128], "rememb": [60, 83, 89, 104, 171, 209, 210, 213, 225, 236, 247, 256], "fine": [60, 72, 89, 105, 133, 136, 252], "sure": [60, 61, 62, 68, 71, 72, 84, 85, 86, 91, 95, 98, 104, 106, 111, 112, 128, 133, 139, 140, 143, 144, 153, 186, 209, 210, 212, 222, 223, 227, 228, 230, 234, 239, 241, 245, 249, 256, 259, 261], "pleasant": [60, 230, 232], "equip": [61, 120], "eas": [61, 106, 130, 232, 253], "resid": 61, "generator_command": 61, "sai": [61, 68, 75, 110, 111, 125, 128, 135, 220, 223, 224, 230, 232, 239, 261, 262], "prepend": [61, 83, 91, 113, 114, 130, 132, 136, 175, 209, 210, 213, 215, 240, 247], "login": [61, 72, 93, 129, 136, 175, 184, 198, 210, 219, 230, 232, 242, 245, 249, 252], "app_namespac": [61, 67, 91, 111, 221], "elsewher": [61, 234], "blog": [61, 68, 71, 73, 84, 91, 92, 104, 107, 111, 112, 125, 129, 136, 187, 194, 198, 202, 234, 242, 244, 245, 247], "otherwis": [61, 82, 83, 84, 88, 89, 91, 103, 105, 114, 118, 125, 130, 132, 135, 211, 212, 217, 222, 223, 228, 230, 231, 240, 244, 248, 250, 251, 256], "interrupt": 61, "pleas": [61, 74, 79, 84, 97, 116, 122, 124, 128, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 204, 207, 209, 211, 213, 220, 223, 230, 234, 251, 252], "ship": [61, 63, 66, 72, 91, 104, 209, 219, 241, 251, 254], "pascalcas": [61, 120, 232, 242], "destin": [61, 72, 92, 116, 136, 221, 227, 237, 253, 257], "append": [61, 72, 76, 91, 103, 117, 124, 125, 132, 198, 212, 230, 234, 240, 247], "compon": [61, 68, 91, 109, 128, 143, 184, 195, 207, 219, 221, 223, 238, 249, 251, 255, 256], "bare": [61, 72], "choic": [61, 62, 118, 124, 127, 143, 209, 223, 232, 234, 237, 242, 256, 260, 261], "productcontrol": 61, "violat": [61, 72, 210], "uppercas": [61, 68, 124, 128, 130, 132, 134, 245], "letter": [61, 115, 120, 124, 128, 186, 245, 262], "plural": [61, 120, 239], "ci_sess": [61, 91, 158, 223, 257], "sometim": [61, 62, 82, 84, 87, 128, 213, 234, 242, 251, 252, 256], "phase": [61, 83, 250], "tempt": 61, "wishfulli": 61, "think": [61, 71, 129, 184], "great": [61, 62, 67, 68, 71, 73, 92, 94, 104, 129, 185, 232, 234, 239, 240, 251, 252], "fret": 61, "dedic": [61, 89, 92, 105], "wrapper": [61, 77, 84, 85, 103, 111, 209, 219, 234, 256], "individu": [61, 67, 79, 104, 116, 227, 228, 234, 240, 241, 261], "_user": 61, "fulli": [61, 76, 86, 92, 102, 104, 109, 111, 116, 129, 136, 219, 225, 230, 234, 236, 249, 251], "lookup": [61, 136], "awesom": [61, 262], "awesomecommand": 61, "interact": [62, 63, 69, 72, 207, 210, 222, 232, 234], "beep": [62, 124], "progress": 62, "task": [62, 63, 66, 71, 72, 92, 96, 107, 129, 136, 142, 184, 206, 221, 234, 251], "mycommand": 62, "ask": [62, 68, 69, 72, 88, 91, 236, 240, 262], "confirm": [62, 72, 91, 107, 166, 201, 230], "question": [62, 83, 91, 124, 144, 232, 256, 258], "favorit": [62, 88, 89, 256], "answer": [62, 69, 72, 124], "hit": [62, 83, 129, 144, 224, 234, 251, 253, 260], "enter": [62, 76, 216, 260], "blue": [62, 118, 191, 217, 230, 241], "y": [62, 83, 85, 91, 217, 223, 225, 230, 232, 240, 245, 252], "valid_email": [62, 171, 201, 230, 234], "written": [62, 72, 74, 76, 96, 106, 107, 116, 125, 136, 142, 148, 160, 184, 205, 211, 223, 227, 235, 259, 261], "predefin": [62, 214, 230, 232], "fruit": [62, 239], "red": [62, 118, 191, 217, 221, 230, 232, 241, 245, 256, 260], "appl": [62, 144, 239], "plump": 62, "orang": [62, 239], "ripe": 62, "banana": [62, 239, 256], "hobbi": [62, 223], "plai": [62, 71, 74], "game": [62, 104, 210], "sleep": [62, 76, 236], "badminton": 62, "comma": [62, 84, 87, 89, 103, 116, 135, 212, 223, 230, 232, 245], "At": [62, 68, 71, 127, 136, 214, 221, 224, 230, 232, 234, 242, 245, 252], "rain": 62, "spain": 62, "fall": [62, 72, 239, 252], "mainli": [62, 72, 210, 226], "plain": [62, 72, 122, 189, 213, 240, 245], "differenti": [62, 72, 105], "overwritten": [62, 104, 230], "light_r": 62, "dark_grai": 62, "foreground": 62, "black": 62, "dark_blu": 62, "light_blu": 62, "light_green": 62, "cyan": 62, "light_cyan": 62, "purpl": 62, "light_purpl": 62, "light_yellow": 62, "light_grai": 62, "white": 62, "magenta": 62, "ident": [62, 72, 75, 84, 85, 89, 98, 103, 107, 114, 116, 117, 118, 125, 129, 130, 134, 217, 225, 226, 240, 245, 251], "screen": [62, 251, 260], "wherev": [62, 71, 102, 189, 200, 202, 244], "cursor": 62, "eol": [62, 230], "fragment": [62, 91, 125, 240, 242, 246, 247], "commonli": [62, 72, 206, 209, 211, 229, 232, 234], "insid": [62, 72, 73, 74, 84, 86, 110, 118, 128, 136, 140, 141, 142, 143, 184, 209, 210, 223, 230, 239, 245, 246, 256, 262], "filea": 62, "light": [62, 206], "watch": [62, 106, 175, 251], "sift": 62, "task1": 62, "goe": [62, 106, 251, 256], "width": [62, 117, 118, 125, 192, 217, 230], "shorter": [62, 230], "pretti": [62, 69, 71, 83, 127, 130, 184, 185, 187, 237, 257], "maximum": [62, 72, 82, 84, 85, 102, 124, 136, 146, 158, 175, 211, 212, 217, 230, 249], "nearest": 62, "barrier": 62, "broken": [62, 212, 230], "left": [62, 73, 84, 104, 124, 129, 136, 210, 217, 224, 228, 245, 251, 261, 262], "edg": [62, 136], "thing": [62, 63, 72, 73, 84, 89, 91, 109, 125, 184, 188, 191, 200, 211, 221, 223, 224, 230, 232, 239, 240, 245, 251, 253, 256, 258, 259, 260, 261, 262], "crisp": 62, "task1a": 62, "task1abc": 62, "lorem": [62, 124], "ipsum": [62, 124], "typeset": 62, "industri": 62, "maxlen": 62, "substr": 62, "str_repeat": [62, 245], "wider": 62, "longest": 62, "40": [62, 124], "blank": [62, 91, 125, 212, 240], "bash": 62, "anim": 62, "effect": [62, 72, 84, 91, 103, 104, 106, 112, 136, 146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 210, 221, 223, 234, 245, 246], "total": [62, 79, 209, 220, 228, 251], "percent": [62, 112, 230, 239, 245], "totalstep": 62, "currstep": 62, "eras": [62, 223], "thead": [62, 241], "activ": [62, 67, 72, 84, 220, 223, 224, 232, 234, 236, 248, 250], "tbodi": [62, 241], "2017": [62, 217, 221, 225, 232], "35": [62, 225, 239], "02": [62, 210], "46": [62, 69, 121], "54": [62, 225], "press": 62, "interv": [62, 224], "countdown": 62, "built": [63, 66, 72, 103, 105, 117, 130, 136, 142, 143, 144, 184, 195, 196, 211, 213, 220, 223, 225, 232, 234, 240, 242, 250, 256, 260, 262], "comput": [63, 84, 240], "wikipedia": [63, 69, 112, 127], "articl": [63, 69, 112, 136, 237, 261], "reason": [63, 67, 72, 76, 83, 84, 104, 124, 125, 128, 136, 211, 213, 223, 230, 236, 240], "obviou": [63, 71], "wget": 63, "prune": 63, "random": [63, 72, 84, 123, 124, 213, 215, 227, 252], "c": [63, 84, 96, 130, 143, 219, 231], "prompt": [63, 66, 240, 256], "smart": [63, 86, 217, 232, 239, 244], "invoc": 64, "deem": 64, "profil": [64, 71, 72, 136, 228, 251], "echo": [64, 66, 71, 79, 80, 82, 83, 84, 85, 87, 89, 103, 105, 106, 111, 115, 116, 117, 118, 120, 121, 124, 125, 126, 130, 132, 134, 136, 166, 184, 186, 187, 189, 191, 193, 196, 201, 203, 204, 209, 211, 213, 214, 215, 217, 220, 225, 227, 228, 229, 230, 232, 239, 240, 241, 246, 248], "reconstruct": 64, "notther": 64, "f": [64, 72, 89, 91, 112, 136, 245], "program": [65, 74, 208, 209, 260], "categori": [66, 72, 74, 89, 107, 220, 242, 249], "alphabet": [66, 136, 230], "devuserseed": 66, "06": [66, 91], "45": [66, 84, 91, 104, 121, 175, 187, 223, 259], "ran": [66, 84, 91], "often": [66, 71, 72, 75, 76, 83, 91, 105, 109, 111, 112, 136, 210, 215, 217, 223, 224, 234, 240, 242, 245, 246, 249, 252, 255, 256, 258], "testmigr": 66, "choos": [66, 72, 77, 84, 86, 91, 109, 127, 129, 136, 138, 139, 148, 217, 223, 226, 230, 234, 246], "larg": [67, 85, 104, 117, 118, 128, 191, 212, 224, 232, 241, 249], "track": [67, 86, 91, 104, 113, 118, 130, 210, 223, 232, 252], "hard": [67, 73, 104, 117, 149, 209, 213, 214, 223, 234], "seri": [67, 129, 220], "massiv": 67, "headach": 67, "prone": [67, 73], "adher": [67, 73, 206, 207], "sequenc": [67, 76, 80, 91, 245], "care": [67, 72, 77, 83, 111, 129, 143, 209, 221, 223, 230, 232, 234, 240, 245, 252, 259, 262], "maco": [67, 143, 144, 262], "sensit": [67, 87, 104, 107, 143, 144, 160, 223, 240, 248, 260, 262], "referenc": [67, 142, 230, 234, 245], "abl": [67, 69, 73, 74, 85, 96, 101, 127, 129, 136, 148, 188, 224, 234, 240, 245, 258], "markdown": 67, "vendor": [67, 74, 96, 110, 140, 143, 155, 166, 167, 175, 221, 256, 260], "chanc": [67, 72, 223, 239], "concis": 68, "around": [68, 77, 83, 101, 111, 124, 209, 219, 234, 248], "simplest": [68, 71, 73, 105, 109, 232, 234, 245], "anywher": [68, 92, 102, 103, 107, 128, 214, 230], "reus": [68, 72, 104, 223, 230, 244, 245, 261], "across": [68, 72, 89, 104, 109, 111, 148, 214, 221, 224, 225, 240, 244, 251, 256], "best": [68, 69, 72, 83, 104, 106, 111, 125, 127, 130, 143, 217, 223, 224, 234, 237, 248, 249], "transmit": [68, 72, 213], "concret": 68, "good": [68, 71, 72, 73, 76, 83, 86, 105, 107, 136, 206, 217, 234, 240, 249, 251, 252], "someotherclass": 68, "somefunct": 68, "sublib": 68, "lib": [68, 111], "shortcut": [68, 118, 211], "appconfig": 68, "fly": [68, 212, 237], "conn": [68, 103], "fact": [68, 166, 223, 247], "altern": [68, 91, 105, 111, 117, 118, 124, 125, 137, 143, 144, 184, 195, 210, 212, 221, 223, 228, 230, 232, 238, 239, 241, 245, 246, 248, 251, 252, 256], "instanceof": [68, 106, 166], "getshar": [68, 73, 77, 98, 103], "fresh": [68, 74, 84, 105], "three": [68, 71, 83, 91, 99, 104, 105, 109, 116, 117, 124, 128, 143, 175, 210, 212, 217, 225, 230, 241, 245, 246, 249, 252, 259], "ascend": 68, "wll": [68, 184], "basefactori": 68, "somefilt": [68, 136], "happen": [68, 72, 73, 78, 83, 99, 103, 106, 109, 111, 127, 129, 136, 212, 223, 224, 239, 240, 243, 245, 246, 247], "somelib": 68, "desir": [68, 71, 74, 84, 85, 89, 104, 105, 127, 130, 136, 170, 206, 217, 221, 225, 230, 239, 241, 246, 247], "prefersapp": 68, "assum": [68, 72, 83, 84, 86, 88, 89, 91, 107, 110, 143, 160, 213, 216, 225, 228, 230, 232, 234, 237, 239, 242, 245, 246, 261, 262], "Will": [68, 89, 103, 124, 136, 175, 212, 230, 251, 262], "met": [68, 209, 223], "readonli": [68, 104], "__set_stat": 68, "shutdown": 68, "held": [68, 72, 103, 104, 112, 234], "immedi": [68, 72, 99, 102, 109, 136, 208, 213, 220, 234], "perman": [68, 72, 223, 228, 234, 240], "nor": [68, 76, 83, 104, 201, 213], "factoriescache_config": 68, "uncom": [68, 139, 143, 216, 260, 261], "b": [68, 84, 91, 96, 143, 175, 257], "49": 68, "factoriescach": 68, "79": 68, "setcontext": 68, "understand": [69, 72, 74, 86, 107, 212, 220, 223, 225, 232, 234, 240, 256], "behind": [69, 70, 148, 217, 220, 227, 248], "chapter": 69, "discuss": [69, 71, 84, 127, 210, 245], "machin": [69, 72, 91, 104, 136, 143, 260], "talk": [69, 211], "much": [69, 72, 102, 127, 130, 136, 143, 184, 185, 187, 195, 203, 206, 217, 220, 223, 225, 227, 232, 234, 236, 241, 250, 251, 252], "obvious": [69, 71, 75, 127, 239], "realli": [69, 83, 86, 125, 209, 210, 228, 234], "term": [69, 72, 75, 104, 107, 112, 223], "exchang": [69, 72, 213], "hypertext": 69, "transfer": [69, 74, 135, 240], "goal": [69, 206, 242], "respond": [69, 72, 104, 135, 175, 225, 236, 240], "smartphon": 69, "wait": [69, 211, 224, 236, 256], "agent": [69, 130, 137, 211, 212, 218], "chrome": [69, 109], "varieti": 69, "receiv": [69, 71, 72, 99, 104, 127, 146, 148, 149, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 212, 221, 230, 232, 234, 257], "nginx": [69, 260], "thu": [69, 72, 86, 95, 96, 101, 136, 184, 210, 227], "05": [69, 225, 252], "nov": 69, "33": [69, 225], "22": 69, "gmt": [69, 210, 239], "charset": [69, 76, 77, 89, 117, 127, 130, 212, 240], "utf": [69, 117, 127, 129, 130, 148, 212, 240], "wasn": [69, 128, 261], "iana": [69, 212, 236], "orient": [69, 107, 130, 134, 217, 228], "getpath": [69, 130, 175, 210, 228], "_post": [69, 109, 128, 129, 130, 134, 222, 230, 234, 253], "getget": [69, 134, 220], "getpost": [69, 84, 128, 134, 201, 230, 232, 236, 259], "_request": [69, 130], "getjson": [69, 128, 130, 146, 230, 253], "getserv": [69, 134], "worri": [69, 210, 213, 232, 251], "issecur": [69, 128, 130, 210], "xhr": [69, 101, 130], "fetch": [69, 72, 82, 85, 103, 130, 134, 185, 209, 210, 213, 223, 247], "power": [69, 129, 186, 211, 215, 219, 221, 240, 259], "setstatuscod": [69, 136, 197, 222, 224, 240], "http_ok": 69, "setbodi": [69, 130, 132, 148, 211, 222, 240], "nocach": [69, 240], "typic": [69, 71, 72, 73, 83, 85, 96, 104, 106, 107, 109, 111, 115, 116, 127, 128, 129, 136, 143, 201, 210, 211, 221, 223, 227, 228, 229, 234, 236, 240, 244, 247], "layer": [69, 72, 86, 146, 187, 207, 208, 234, 261], "architectur": [70, 72, 135, 260], "pattern": [71, 72, 74, 79, 81, 84, 99, 129, 136, 209, 220, 221, 222, 232, 236, 248, 258, 261], "flow": [71, 74, 106], "role": [71, 72, 129, 219, 230, 245], "free": [71, 74, 85, 207, 231, 232, 240], "enforc": [71, 72, 76, 89, 127, 224, 232], "act": [71, 72, 73, 83, 104, 114, 129, 220, 234, 244, 247, 252, 262], "glue": [71, 262], "marshal": 71, "forth": 71, "storag": [71, 72, 209, 213, 221, 223], "design": [71, 83, 84, 93, 100, 104, 112, 135, 213, 219, 241, 245, 248, 249, 258], "amount": [71, 76, 84, 86, 102, 106, 111, 175, 206, 211, 217, 221, 224, 230], "who": [71, 72, 95, 98, 106, 136, 140, 141, 206, 212, 223, 245], "footer": [71, 247, 259, 261, 262], "quickli": [71, 72, 135, 136, 254, 256], "unwieldi": 71, "fashion": [71, 72, 140, 141, 247, 260], "thumb": 71, "habit": 71, "meet": [71, 72, 73, 74, 93, 104, 136, 139, 207, 219, 230], "involv": [71, 94, 227], "purview": 71, "pertain": [71, 140, 146], "peopl": [71, 77, 206, 212, 217, 234], "serious": 72, "techniqu": [72, 140, 141, 143, 206, 213], "ten": [72, 241], "brief": [72, 227], "intend": [72, 94, 95, 104, 107, 110, 113, 115, 125, 136, 141, 143, 146, 184, 207, 210, 212, 217, 223, 230, 237, 244, 245, 246, 256, 260], "unauthor": [72, 236], "disclosur": 72, "modif": [72, 166, 210, 223, 243], "destruct": 72, "principl": [72, 135, 260], "privileg": 72, "deni": [72, 128, 143, 234], "grant": [72, 143, 231], "capabl": [72, 111, 213, 220, 230, 239, 242], "tamper": 72, "brows": [72, 107, 128, 223, 229], "someon": [72, 188, 212, 225, 230], "account": [72, 84, 102, 134, 136, 143, 223, 230, 249, 257], "elev": 72, "manipul": [72, 90, 137, 139, 184, 204, 218, 223, 228, 245], "replai": 72, "jwt": 72, "abus": 72, "cor": 72, "unauthent": 72, "trust": [72, 76, 125, 215, 227, 230], "mechan": [72, 89, 184, 213, 223], "ownership": 72, "rather": [72, 83, 86, 89, 104, 112, 117, 136, 148, 184, 223, 234, 237, 240, 245, 252], "git": [72, 104, 140], "alert": [72, 103, 109, 230, 234, 242, 245], "rate": [72, 129, 236], "harm": 72, "logout": [72, 93, 136, 223], "stateless": [72, 210], "opportun": [72, 95], "highli": [72, 150], "oauth": 72, "revok": 72, "shield": [72, 93, 96, 104, 111, 142, 221], "credit": [72, 137, 230], "health": 72, "person": [72, 113, 212, 219, 231, 232], "secret": [72, 213], "privaci": 72, "law": 72, "eu": [72, 124], "regul": [72, 210], "gdpr": 72, "financi": 72, "pci": 72, "dss": 72, "concern": [72, 133, 210, 222, 223, 225, 230], "ftp": [72, 184, 228], "starttl": [72, 212], "internet": [72, 261], "traffic": [72, 247], "hazard": 72, "balanc": [72, 84], "weak": 72, "algorithm": [72, 224], "older": [72, 124, 128, 130, 166, 167, 220, 230], "rotat": 72, "certif": [72, 76, 211], "vector": [72, 213], "suffici": [72, 223, 248], "ecb": 72, "absenc": 72, "deriv": [72, 213, 230, 259], "chosen": [72, 86, 209, 223, 242, 245, 246], "strong": [72, 124, 241], "lack": [72, 85, 223], "entropi": 72, "pkc": 72, "v1": [72, 73, 136, 211, 249], "channel": [72, 212, 222], "exploit": 72, "minimum": [72, 84, 96, 106, 109, 148, 224, 230], "consult": 72, "classifi": 72, "regulatori": 72, "unnecessarili": 72, "discard": [72, 234, 248], "soon": [72, 223, 228], "compliant": 72, "retain": [72, 104, 184, 210, 214, 221, 245, 246, 247], "stolen": 72, "secreci": 72, "transport": [72, 103, 128], "classif": 72, "adapt": [72, 84, 142, 207, 209, 219], "factor": [72, 84, 219, 252], "delai": 72, "argon2": 72, "scrypt": 72, "bcrypt": 72, "pbkdf2": 72, "csprng": 72, "iv": [72, 213], "randomli": 72, "predict": 72, "low": [72, 124], "scheme": [72, 194], "dynam": [72, 76, 102, 112, 143, 209, 213, 221, 223, 230, 234, 239, 261], "parameter": 72, "awar": [72, 85, 102, 121, 130, 148, 220, 225, 227, 230, 234, 246, 257, 261], "interpret": [72, 135, 136, 184, 245], "hostil": 72, "orm": 72, "concaten": 72, "malici": [72, 112, 221], "procedur": [72, 107, 111, 119, 155, 166, 167, 175, 194], "nosql": 72, "ldap": 72, "el": [72, 84], "graph": 72, "ognl": 72, "among": [72, 93, 211, 219, 223], "soap": 72, "strongli": [72, 198, 256], "encourag": [72, 93, 125, 213, 236], "sast": 72, "dast": 72, "iast": 72, "pipelin": 72, "flaw": [72, 227], "deploy": [72, 104, 142, 184], "prefer": [72, 77, 89, 96, 117, 125, 127, 130, 136, 188, 192, 210, 213, 217, 220, 227, 232, 234, 236, 240, 241, 245, 247, 261], "entir": [72, 85, 98, 105, 107, 109, 130, 209, 211, 212, 220, 223, 224, 230, 245, 248, 249, 253, 256, 257, 260], "exec": 72, "posit": [72, 85, 89, 113, 120, 124, 136, 209, 217, 225, 245, 246, 249], "defens": 72, "mobil": [72, 217, 229], "residu": 72, "danger": [72, 228, 230, 234], "mass": [72, 234, 259], "invalidchar": [72, 216], "ineffect": 72, "defect": 72, "remedi": 72, "defend": 72, "One": [72, 103, 104, 111, 117, 125, 129, 136, 143, 217, 230, 237, 262], "inher": 72, "establish": [72, 77, 256], "lifecycl": 72, "appsec": 72, "profession": 72, "evalu": [72, 84], "pave": 72, "road": 72, "readi": [72, 79, 118, 184, 215, 220, 221, 245, 252, 262], "threat": [72, 222], "stori": 72, "plausibl": 72, "tier": 72, "frontend": [72, 104, 220, 221], "backend": [72, 104, 209, 220, 221], "resist": [72, 73], "compil": [72, 83, 84, 251], "misus": 72, "segreg": 72, "network": [72, 135], "exposur": 72, "tenant": 72, "robustli": 72, "harden": 72, "improperli": 72, "cloud": 72, "reveal": [72, 260], "overli": 72, "strut": 72, "spring": 72, "asp": 72, "net": [72, 209, 217], "concert": 72, "higher": [72, 136, 217, 223], "fast": [72, 81, 102, 206, 209, 219, 223, 242, 260], "down": [72, 85, 91, 109, 117, 129, 194, 224, 259], "qa": 72, "credenti": [72, 104, 106, 187, 236, 250], "effort": 72, "s3": 72, "container": 72, "acl": 72, "securehead": [72, 160, 216], "unsupport": 72, "scan": [72, 91, 107, 111, 132, 136, 227, 242, 244, 251], "regularli": 72, "subscrib": [72, 99], "bulletin": 72, "underli": [72, 76, 130, 239], "monthli": 72, "quarterli": 72, "month": [72, 91, 103, 128, 225], "retir": 72, "cve": 72, "nation": 72, "nvd": 72, "sign": [72, 84, 104, 112, 117, 124, 144, 228, 230], "unmaintain": 72, "virtual": [72, 105, 143, 210, 223], "ongo": 72, "plan": [72, 168, 251], "triag": 72, "lifetim": 72, "portfolio": 72, "stuf": 72, "brute": [72, 224], "known": [72, 96, 98, 111, 125, 139, 175, 187, 213, 220, 223, 228, 229, 250], "password1": 72, "recoveri": 72, "forgot": 72, "knowledg": 72, "weakli": 72, "expos": [72, 104, 106, 223, 245], "sso": 72, "aren": [72, 104, 251], "period": [72, 89, 112, 116, 136, 215, 224, 230, 239, 240], "inact": [72, 84], "particularli": [72, 84, 86, 143, 222, 226, 262], "000": [72, 117, 124], "worst": 72, "institut": [72, 205, 231], "technologi": [72, 205, 231], "nist": 72, "800": [72, 125, 252], "63b": 72, "memor": 72, "evid": 72, "pathwai": 72, "enumer": 72, "outcom": [72, 84], "increasingli": 72, "denial": 72, "scenario": [72, 84, 143, 213, 230, 252], "administr": [72, 94], "high": [72, 124, 175, 223], "idl": [72, 77], "infrastructur": 72, "upon": [72, 100, 129, 217, 230, 239, 240, 245, 246, 258], "deliveri": [72, 241], "cdn": [72, 237], "compromis": [72, 160, 252], "lastli": [72, 184], "verif": [72, 211, 249, 253], "serial": [72, 232], "npm": 72, "maven": 72, "consum": [72, 73], "vet": 72, "cyclonedx": 72, "unsign": [72, 89, 91, 194, 261], "unencrypt": 72, "escal": 72, "breach": [72, 222], "insuffici": 72, "audit": 72, "inadequ": 72, "unclear": 72, "suspici": 72, "penetr": 72, "zap": 72, "real": [72, 128, 205, 212, 215, 237, 247], "leakag": 72, "visibl": [72, 216], "forens": 72, "solut": [72, 84, 101, 106, 144, 206, 213, 223, 228, 234, 248], "devsecop": 72, "team": [72, 91, 113, 198, 205, 250], "adopt": 72, "incid": 72, "61r2": 72, "commerci": 72, "modsecur": 72, "correl": [72, 102], "elasticsearch": 72, "logstash": 72, "kibana": 72, "elk": 72, "dashboard": 72, "coerc": 72, "craft": 72, "firewal": 72, "vpn": 72, "depth": [72, 86, 113, 116, 130, 241], "essenti": [72, 214, 253], "intranet": 72, "schema": [72, 76, 91, 230, 232, 250], "Be": [72, 102, 133, 143, 221, 230, 257], "dn": 72, "rebind": 72, "toctou": 72, "race": 72, "mitig": [72, 213, 222], "payload": 72, "skill": 72, "tend": 72, "endpoint": [72, 127, 129, 222, 236, 253], "surfac": 72, "hierarchi": [72, 247], "overal": 72, "deep": 72, "click": [72, 107, 117, 125, 130, 227, 251, 260], "neither": [72, 252], "reinvent": 72, "wheel": 72, "treat": [72, 86, 112, 118, 133, 136, 211, 224, 236, 240, 245], "lockout": 72, "owner": [72, 223], "2fa": 72, "phone": [72, 201, 217, 252], "cheatsheet": 72, "anti": 72, "dictionari": 72, "stricter": [72, 222], "captcha": [72, 184], "excess": [72, 124], "assign": [72, 83, 84, 85, 89, 104, 107, 109, 212, 213, 220, 223, 224, 228, 232, 234, 240, 252, 253, 259, 261, 262], "to_json": 72, "to_str": 72, "cherri": 72, "pick": [72, 109, 148, 239], "allowedfield": [72, 232, 259], "satisfi": [72, 143], "bandwidth": 72, "cpu": 72, "sm": 72, "biometr": 72, "paid": 72, "restart": [72, 143], "descriptor": 72, "serverless": 72, "lambda": 72, "timefram": 72, "tune": 72, "otp": 72, "spend": 72, "bill": [72, 124], "gain": [72, 209, 227], "analyz": [72, 121, 127, 143, 210, 253], "invok": [72, 98, 104, 106, 136, 203, 209, 248, 256], "frequent": [72, 221, 228, 252, 253, 257], "mind": [72, 83, 213, 221, 222, 223], "bui": 72, "ticket": 72, "compens": 72, "necessarili": [72, 86, 109, 136, 223, 224, 234], "difficult": [72, 256], "devic": [72, 84, 229], "fingerprint": 72, "headless": 72, "actor": 72, "sophist": 72, "costli": 72, "human": [72, 112, 120, 121, 125, 216, 230, 232], "advanc": [72, 73, 230, 245, 256, 260], "cart": [72, 184, 210], "purchas": 72, "tor": 72, "node": [72, 113], "b2b": 72, "isol": 72, "aim": [72, 217], "ones": [72, 84, 98, 124, 125, 136, 184, 208, 245, 260], "googl": [72, 211, 240], "gravatar": 72, "media": [72, 118, 130, 136, 215, 228, 237], "inconsist": 72, "customiz": [72, 76], "devop": 72, "door": 72, "cycl": [72, 102, 124, 212, 253], "orchestr": 72, "assess": [72, 148], "furthermor": [72, 184, 213], "downstream": 72, "upstream": 72, "face": [72, 141], "webapp": [72, 110, 140, 143, 144], "uniform": 72, "desync": 72, "valuabl": 72, "import": [72, 89, 96, 104, 184, 187, 191, 194, 197, 212, 220, 223, 235, 258, 261, 262], "aspect": [72, 83, 127, 217, 248, 256], "stage": [72, 99, 105, 221, 232, 252, 253], "partner": 72, "unavoid": 72, "newer": [72, 106, 128, 130, 208, 220, 230, 242], "backport": 72, "weaker": 72, "postur": 72, "allowlist": 72, "blindli": [72, 125], "clearer": [73, 248, 253], "imagin": [73, 112, 232], "decid": [73, 74, 129, 248], "mayb": [73, 136, 213], "constantli": 73, "ourself": 73, "central": [73, 92, 124, 239], "kept": [73, 206, 211, 222, 223, 234], "anyth": [73, 76, 104, 105, 117, 130, 136, 141, 210, 221, 224, 227, 230, 232, 245, 262], "advantag": [73, 89, 94, 109, 111, 117, 130, 140, 141, 143, 148, 210, 213, 214, 223, 234, 240, 242, 249, 250, 256, 258, 260], "options1": 73, "baseuri": [73, 211], "client1": 73, "options2": 73, "v2": [73, 223], "client2": 73, "almost": [73, 116, 129, 223, 259], "myroutecollect": 73, "occas": 73, "getsharedinst": [73, 98], "stick": 73, "Its": [73, 135, 206], "clarifi": [73, 230, 234], "ve": [73, 74, 76, 86, 104, 107, 114, 144, 212, 223, 227, 232, 247, 248, 258, 261, 262], "hold": [73, 74, 103, 104, 129, 140, 141, 175, 184, 213, 219, 220, 224, 230, 237, 239, 250, 257], "postmanag": 73, "grab": [73, 92, 103, 127, 130, 209, 220, 223, 224, 234, 246], "five": [74, 84, 124, 135, 220, 241], "standalon": [74, 99, 236, 256], "feel": [74, 245], "suit": [74, 91, 111, 140, 213], "portion": [74, 84, 132, 217, 225, 228, 231, 245, 256], "asset": [74, 112], "cours": [74, 111, 117, 213, 223, 227, 232], "nativ": [75, 76, 83, 86, 98, 107, 109, 130, 207, 213, 226, 227, 228, 230, 240, 241, 245, 262], "mysql_get_client_info": 75, "get_client_info": 75, "mysql_": 75, "portabl": [75, 117, 125, 230], "some_funct": [75, 99, 117], "param1": [75, 130, 232, 242, 256], "param2": [75, 130, 232, 242, 256], "connid": 75, "resultid": 75, "prototyp": [76, 230, 232, 241], "database_nam": [76, 87], "dbdriver": [76, 77, 80, 250, 261], "pconnect": [76, 77], "utf8": [76, 77, 89], "dbcollat": [76, 77, 89], "utf8_general_ci": [76, 77, 89], "swappr": [76, 77], "stricton": [76, 77], "3306": [76, 77, 250], "xe": 76, "5432": 76, "connect_timeout": 76, "sslmode": 76, "situat": [76, 84, 220, 227, 232, 240], "localhost1": 76, "localhost2": 76, "switch": [76, 77, 129, 140, 191, 197, 212, 230, 232], "arbitrari": [76, 83], "scalar": [76, 104, 245], "hack": [76, 80, 99, 230], "ssl_verifi": [76, 104], "ssl_ca": 76, "www": [76, 105, 112, 118, 125, 136, 143, 209, 211, 212, 217, 223, 228, 240], "baltimorecybertrustroot": 76, "crt": 76, "pem": [76, 211], "json_decod": [76, 130, 211, 232], "is_arrai": [76, 107], "qualifi": [76, 92, 104, 111, 129, 136, 230, 234, 236, 249, 251], "persist": [76, 103, 210, 212, 223, 232, 234, 252, 256], "collat": [76, 89], "swap": [76, 83, 98, 239], "vari": [76, 109, 143, 225, 234, 240], "millisecond": [76, 211], "mysqli_opt_int_and_float_n": 76, "notic": [76, 84, 103, 104, 109, 128, 213, 217, 227, 230, 231, 232, 235, 241, 245, 249, 252, 257, 259, 261], "cloudsql": 76, "toolbox": 76, "europ": [76, 225, 232], "north1": 76, "ssl_kei": 76, "privat": [76, 94, 104, 128, 146, 234, 240, 242], "ssl_cert": 76, "author": [76, 83, 84, 89, 93, 96, 142, 219, 231, 236, 237], "ssl_capath": 76, "ssl_cipher": 76, "pure": [77, 85, 235, 245], "group_nam": [77, 87, 187, 234], "simultan": 77, "db1": 77, "group_on": 77, "db2": 77, "group_two": 77, "setdatabas": 77, "database2_nam": 77, "failov": 77, "exceed": [77, 212], "heavi": [77, 223, 236], "lift": 77, "ping": 77, "gracefulli": 77, "intellig": [77, 213, 240, 247], "explicitli": [77, 104, 116, 136, 140, 164, 213, 230, 237, 240, 262], "tap": [78, 99], "spot": [78, 120], "hotreload": [78, 175], "getresult": [79, 84, 187], "getresultarrai": [79, 84, 187, 245], "getrow": 79, "getrowarrai": 79, "INTO": [79, 83, 84, 89, 92, 261], "mytabl": [79, 84, 87, 187, 241], "affectedrow": [79, 84, 187], "table_nam": [79, 82, 83, 85, 87, 89, 166], "complement": 79, "produc": [79, 80, 83, 84, 85, 86, 89, 117, 118, 124, 125, 228, 230, 241, 248, 262], "pdo": [80, 85, 208], "interbas": [80, 208], "submit": [80, 83, 85, 103, 114, 117, 130, 135, 193, 199, 201, 207, 212, 222, 227, 230, 239, 241, 253, 259], "offer": [81, 127, 237], "gather": [82, 229], "associ": [82, 85, 89, 103, 104, 113, 114, 117, 118, 125, 128, 129, 130, 136, 211, 220, 223, 228, 230, 231, 234, 240, 241, 245, 246, 250, 262], "some_t": [82, 83, 85], "field_nam": [82, 85, 230], "meta": [82, 85, 103, 222], "max_length": [82, 124, 128, 171, 179, 201, 230, 234, 259], "primary_kei": 82, "fulltext": 82, "spatial": 82, "constraint_nam": [82, 166], "column_nam": [82, 89, 166, 234], "foreign_table_nam": [82, 166], "foreign_column_nam": [82, 166], "on_delet": [82, 166], "on_upd": [82, 166], "tableprefix_table_column1_column2_foreign": [82, 166], "_fk": 82, "semi": [83, 260], "rare": [83, 146, 148, 151, 152, 155, 156, 160, 223], "whatev": [83, 104, 125, 184], "fetchabl": 83, "pg_exec": 83, "prefix_tablenam": 83, "programmat": [83, 107, 261], "newprefix_": 83, "newprefix_tablenam": 83, "advis": [83, 213], "backtick": 83, "feed": [83, 84, 118, 136, 221], "unsanit": 83, "ll": [83, 84, 85, 86, 89, 107, 115, 117, 128, 136, 143, 144, 184, 213, 217, 221, 223, 227, 229, 230, 232, 235, 240, 241, 245, 259, 260, 261, 262], "exclam": [83, 230, 245], "yourself": [83, 84, 106, 107, 111, 141, 151, 199, 210, 223, 228, 234, 256, 257], "AND": [83, 84, 86, 89, 225, 231, 257], "rick": 83, "transform": [83, 125, 240], "IN": [83, 84, 231], "secondari": [83, 142], "benefit": [83, 84, 86, 115, 117, 136, 230, 234], "safer": [83, 84, 211], "bound": [83, 136], "surround": [83, 220, 230, 234, 242], "example_field": 83, "example_t": 83, "inject": [83, 89, 127, 166, 184, 210, 221, 237], "quit": [83, 84, 95, 102, 107, 118], "bit": [83, 114, 135, 213, 223, 232, 234, 260], "taken": [83, 91, 102, 109, 121, 230, 234, 255], "easiest": [83, 220], "pqueri": 83, "countri": [83, 84, 92, 104, 113, 115], "setqueri": [83, 228], "indic": [83, 93, 109, 136, 214, 217, 221, 232, 234, 252, 253], "idea": [83, 148, 234, 239, 251, 252], "ci3_": 83, "ci4_": 83, "microsecond": 83, "durat": [83, 103, 128, 239, 245, 248, 251], "beyond": [84, 251], "simplic": 84, "regard": [84, 112], "wish": [84, 85, 89, 91, 102, 104, 107, 116, 117, 124, 125, 136, 140, 141, 182, 184, 209, 210, 217, 223, 240, 244, 247], "compound": 84, "sum": 84, "payment": 84, "invoice_id": 84, "AS": [84, 231], "amount_paid": 84, "regexp_substr": 84, "ral_anno": 84, "ral": 84, "ag": [84, 113, 187, 210, 225, 240, 241], "member_ag": 84, "min": [84, 221], "avg": 84, "newqueri": 84, "ON": [84, 89, 223], "inner": [84, 86, 99, 136, 245, 251], "user_id": [84, 93, 187, 230, 234], "OR": [84, 184, 185, 186, 194, 198, 203, 211, 231, 237], "joe": [84, 117, 124, 136, 179, 230, 235, 245, 246, 250], "boss": [84, 232, 245, 246], "comparison": [84, 182, 225, 245], "advance_amount": 84, "frank": [84, 113], "todd": 84, "jame": 84, "job_id": 84, "users_job": 84, "variat": [84, 85, 248], "fifth": [84, 220, 225], "page1": 84, "page2": 84, "concat": 84, "IF": [84, 89, 160, 223], "surnam": 84, "BY": 84, "my": [84, 92, 104, 111, 117, 118, 120, 124, 125, 185, 201, 202, 203, 212, 213, 214, 217, 220, 221, 227, 230, 232, 242, 244, 245, 246, 247], "group_id": [84, 252], "asc": [84, 220, 234], "rand": 84, "42": 84, "restrictor": 84, "uwrp0": 84, "uwrp1": 84, "mssql": [84, 208], "subsequ": [84, 85, 86, 102, 103, 106, 237, 244, 245, 246, 247, 249], "uwrpn": 84, "q": [84, 102, 127, 132], "enclos": [84, 245], "parenthes": [84, 213, 245], "parenthesi": 84, "01": [84, 89, 91, 118, 166, 225], "last_upd": 84, "current_timestamp": [84, 89, 223], "myclass": [84, 99, 184, 242], "entri": [84, 118, 125, 136, 223, 230, 237, 245], "user2": 84, "db_user": 84, "ahmadinejad": 84, "iran": 84, "THEN": 84, "pedro": 84, "salvador": 84, "additionalupdatefield": 84, "zaghari": 84, "afghanistan": 84, "_upsert": 84, "dbo": 84, "isn": [84, 87, 89, 127, 136, 143, 230, 236, 261], "dataset": 84, "assembl": 84, "illustr": 84, "natur": [84, 91, 210, 213, 230], "48372": 84, "keyboard": 84, "qty": 84, "mous": 84, "monitor": [84, 109], "del": 84, "order_lin": 84, "greec": 84, "accomplish": [84, 89, 104], "onlyinact": 84, "return_inact": 84, "field1": [84, 130, 230], "field2": [84, 130, 230], "field3": 84, "crazi": 84, "insertid": 84, "cancel": 84, "averag": 84, "val": [84, 241], "mix": [84, 85, 89, 91, 103, 113, 114, 117, 118, 121, 124, 125, 132, 134, 136, 209, 212, 236, 240, 241, 245, 246, 261], "datasourc": 84, "cond": [84, 155], "basebuld": 84, "anonym": [84, 136], "examin": 84, "insensitivesearch": 84, "pair": [84, 85, 86, 103, 104, 136, 158, 223, 232, 234, 240, 241, 245, 246, 250, 251, 253], "sought": [84, 239], "batch_siz": 84, "batchsiz": 84, "addtodefault": 84, "reset_data": 84, "varchar": [84, 89, 91, 194, 223, 261], "qb": 84, "getresultobject": 85, "reversenam": 85, "reverse_nam": 85, "walk": [85, 224, 232], "getfirstrow": 85, "getlastrow": 85, "getnextrow": 85, "getpreviousrow": 85, "prefetch": 85, "pointer": [85, 260], "ahead": 85, "mysqli_use_result": 85, "benefici": [85, 136], "circumst": [85, 227, 240], "csv": [85, 215, 240], "tradeoff": 85, "resultmod": 85, "unbuff": 85, "writepath": [85, 89, 103, 211, 215, 227], "openfil": [85, 215], "fputcsv": [85, 215], "mysqli_store_result": 85, "myisam": [85, 86], "lastlogin": 85, "createfromformat": [85, 240], "m": [85, 91, 124, 225, 230, 232, 240, 245, 252], "effici": [85, 101, 210, 229], "ineffici": 85, "cut": 85, "consumpt": 85, "thisdb": 85, "query2": 85, "class_nam": 85, "getrowobject": 85, "setrow": 85, "innodb": [86, 89], "bdb": 86, "onlin": [86, 139, 140], "popular": [86, 209, 213, 221, 223], "adodb": 86, "greatli": [86, 140], "tradition": 86, "fair": [86, 104], "demand": 86, "cumbersom": [86, 214], "contrast": 86, "transstart": 86, "transcomplet": 86, "transstrict": 86, "transstatu": 86, "transoff": 86, "transbegin": 86, "transrollback": 86, "transcommit": 86, "outmost": 86, "top": [86, 116, 136, 184, 207, 217, 230, 234, 239, 244, 245, 260, 262], "outermost": 86, "finish": [86, 228], "far": [86, 101, 133, 230], "reach": [86, 144, 261], "unintend": 86, "dbutil": 87, "loader": [87, 89, 107, 116, 193], "listdatabas": 87, "databaseexist": 87, "optimizet": 87, "mostli": [87, 130, 151, 184], "optimizedatabas": 87, "print_r": [87, 130, 252], "getcsvfromresult": 87, "enclosur": 87, "write_fil": [87, 116], "getxmlfromresult": 87, "straight": [88, 89, 239], "complain": [88, 89], "myforg": 89, "other_db": 89, "my_db": [89, 104], "went": [89, 261], "successfulli": [89, 99, 103, 190, 227, 230, 236, 240, 259], "preced": [89, 95, 128, 132, 136, 146, 213, 228, 256], "datatyp": 89, "addition": [89, 118, 210, 220, 222, 223, 234, 242, 247], "auto_incr": [89, 91, 194, 261], "king": [89, 252], "town": 89, "enum": 89, "pend": 89, "draft": [89, 207], "createt": [89, 91, 160, 194], "approxim": 89, "99": [89, 223], "sec": 89, "89": 89, "91": 89, "precis": [89, 121, 245, 248], "monetari": 89, "ntext": 89, "microsoft": [89, 208], "label": [89, 117, 118, 216, 220, 227, 259], "cumul": 89, "speak": 89, "blog_id": [89, 91, 194], "site_id": 89, "blog_id_site_id": 89, "blog_nam": 89, "blog_label": 89, "my_key_nam": 89, "pd_name": 89, "key_nam": 89, "relationship": 89, "users_id": 89, "tablename_users_id_foreign": 89, "users_nam": 89, "cascad": [89, 230], "my_fk_nam": 89, "tablename_users_foreign": 89, "prefix_table_column_foreign": 89, "cubird": 89, "another_field": 89, "column_to_drop": 89, "column_1": 89, "column_2": 89, "prove": [89, 251], "old_nam": 89, "new_nam": 89, "category_nam": 89, "pk_action": 89, "userid": [89, 128], "userid_fk": 89, "pk_tablenam": 89, "users_index": 89, "users_foreign": 89, "renamet": 89, "old_table_nam": 89, "new_table_nam": 89, "TO": [89, 231], "fieldnam": [89, 234, 245], "tablefield": 89, "onupd": 89, "ondelet": 89, "fkname": 89, "dbname": 89, "if_not_exist": 89, "recent": [91, 101, 210, 225], "yyyi": [91, 225], "mm": 91, "hhiiss": 91, "100537": 91, "year": [91, 103, 128, 205, 225], "100538_alterblogtrackview": 91, "2012_10_31_100539_alterblogaddtransl": 91, "20121031100537_addblog": 91, "013057_addblog": 91, "addblog": [91, 194], "blog_titl": [91, 194, 202, 245], "blog_descript": [91, 194], "disableforeignkeycheck": 91, "enableforeignkeycheck": 91, "perhap": [91, 98, 107, 223, 230], "mission": 91, "alternate_db_group": 91, "downgrad": 91, "mycompani": 91, "usabl": [91, 222], "modular": [91, 92, 111], "unix": [91, 92, 111, 115, 143, 210, 223, 225, 234], "slate": [91, 255], "04": [91, 118, 225], "234508": 91, "createcisessionst": 91, "041948": 91, "createsettingst": 91, "08": [91, 252], "143905": 91, "addcontextcolumn": 91, "pascal": [91, 120], "timestampformat": 91, "his_": 91, "findmigr": 91, "intermingl": 91, "targetbatch": 91, "neg": [91, 112, 136, 225], "setnamespac": 91, "setgroup": 91, "popul": [92, 130, 220, 232, 241, 250, 253], "geo": 92, "simpleseed": 92, "darth": [92, 234], "theempir": [92, 234], "testseed": [92, 250], "userseed": 92, "countryseed": 92, "jobseed": 92, "myseed": 92, "websit": [93, 109, 127, 129, 142, 210, 211, 219, 223, 237], "fulfil": 93, "provis": [93, 219], "packagist": [93, 140, 142, 146, 148, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183], "univers": 94, "heavili": 94, "portal": 94, "admincontrol": [94, 136], "significantli": [95, 98], "mess": [95, 98, 260], "implic": [95, 98, 129], "yourclass": 96, "yourclasstest": 96, "mit": 96, "yourvendor": 96, "yourpackag": 96, "yournam": 96, "creator": 96, "distinguish": [96, 104, 135], "choosealicens": 96, "stabl": 96, "phpcsfixer": 96, "finder": 96, "__dir__": [96, 110, 140], "bin": [96, 143, 234, 256], "ansi": 96, "verbos": [96, 105], "diff": [96, 225], "yourconfig": 96, "implicit": [96, 111, 164, 230], "driven": 97, "launch": [98, 143, 166], "superglob": [98, 200, 223, 227, 253], "overkil": [98, 107], "recreat": [98, 200, 221], "nearli": [98, 125, 129, 206], "baseroutecollect": 98, "tip": 98, "substanti": [98, 203, 231], "myfunct": [99, 184], "somemethod": 99, "someclass": [99, 130, 232], "highest": [99, 212], "post_controller_constructor": [99, 184], "rang": [99, 112, 117, 121, 124, 217, 225, 228], "aid": [99, 146, 250], "some_ev": 99, "fire": [99, 211], "hundr": [99, 229, 248], "counter": 99, "dbqueri": [99, 175], "along": [101, 112, 127, 136, 140, 184, 210, 211, 217, 220, 224, 227, 230, 242, 247, 260], "reliabl": [101, 124, 223], "xmlhttprequest": 101, "shipment": 101, "axio": 101, "hx": 101, "achiev": [102, 128, 213, 223], "speed": [102, 223, 248], "basi": [102, 219, 234, 237, 256], "benchmark": [102, 103, 116, 137, 209, 254], "seem": [102, 136, 144], "getglob": [103, 210], "conjunct": [103, 240], "inclus": 103, "substitut": 103, "submitt": 103, "withinput": [103, 117, 230, 240], "set_select": [103, 117], "codeigniterdebugtim": 103, "controller_load": 103, "facilit": [103, 146, 214], "twig": 103, "user_profil": 103, "cachenam": 103, "app_timezon": [103, 232], "eskdikejidojdk978ad8jf": [103, 237], "csrf_token": [103, 222, 230], "csrf_header": [103, 222], "csrf_hash": [103, 222], "csrf_meta": [103, 222], "31536000": [103, 128], "htst": 103, "function_us": 103, "function_nam": 103, "is_really_writ": 103, "emerg": [103, 109], "remove_invisible_charact": 103, "str": [103, 122, 124, 125, 126, 212, 226], "urlencod": [103, 211], "ascii": [103, 124, 210, 230], "java": 103, "0script": 103, "num": [103, 121, 125, 135, 136], "galleri": [103, 125, 135, 136], "showusergalleri": [103, 125, 136], "user_galleri": [103, 125, 136, 240], "single_servic": 103, "slash_item": 103, "stringify_attribut": 103, "minut": [103, 209, 223, 224, 225, 232, 242, 256], "60": [103, 149, 209, 224, 230, 247, 256], "3600": [103, 210], "86400": 103, "week": [103, 225, 245], "604800": 103, "2592000": 103, "decad": 103, "315360000": 103, "shortnam": [104, 111], "pages": 104, "perpag": [104, 220], "customclass": 104, "sitenam": [104, 185, 246], "siteemail": [104, 185], "webmast": [104, 109, 185], "todai": 104, "painless": [104, 256], "alongsid": [104, 111, 129], "s3_bucket": [104, 134], "secret_kei": 104, "super_secret_kei": 104, "_env": [104, 106, 109, 130, 134], "var_dump": [104, 130, 209, 232], "phpinfo": 104, "publicli": [104, 106, 223], "base_dir": 104, "webroot": 104, "cache_dir": 104, "tmp_dir": 104, "tmp": 104, "solv": [104, 136, 219, 221], "georg": [104, 245, 246], "citi": [104, 234, 245], "berlin": 104, "germani": [104, 113], "sale": [104, 113], "docker": 104, "cloudform": 104, "app_forceglobalsecurerequest": 104, "app_cspen": 104, "cspenabl": [104, 221, 237], "mynewconfig": 104, "remaind": 104, "simpleconfig": 104, "truth": 104, "everybodi": 104, "module_pag": 104, "mymodul": [104, 221], "candid": 104, "myconfig": [104, 185], "supportingpackageregistrar": 104, "mysalesconfig": 104, "campaign": 104, "winter": 104, "wonderland": 104, "regionalsal": 104, "region": 104, "pose": 105, "assist": [105, 107, 114, 115, 116, 117, 118, 123, 124, 125, 126, 140, 146, 148, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 252], "setenv": 105, "fastcgi_param": 105, "server_nam": [105, 143], "conf": [105, 144], "fastcgi": [105, 143], "convers": [105, 184, 225, 230, 232, 241], "spl": 106, "experi": [106, 136, 222, 223, 230, 234], "programm": [106, 258, 261], "experienc": [106, 217, 223], "halt": [106, 223], "getmessag": [106, 217, 221], "caught": [106, 221], "di": 106, "dataexcept": [106, 234], "child": [106, 113, 214, 221, 230, 244, 252], "runtimeexcept": [106, 227, 256], "getcod": 106, "ignorecod": 106, "error_report": [106, 184], "errorexcept": 106, "e_deprec": 106, "e_user_deprec": 106, "surg": 106, "loglevel": 106, "logdeprec": [106, 166, 167], "deprecationloglevel": [106, 166, 167], "accordingli": [106, 113, 148, 150, 253], "trigger_error": 106, "signal": 106, "pagemodel": [106, 220], "lost": 106, "temporari": [106, 136, 221, 227], "suitabl": [106, 216, 261], "error_except": [106, 146, 148, 152, 155, 165, 166, 168, 179, 182], "display_error": [106, 190, 192], "ini": [106, 116, 124, 128, 130, 139, 223, 227, 230], "400": [106, 211, 236, 252], "error_400": 106, "getexitcod": 106, "exceptionhandlerinterfac": 106, "myexceptionhandl": 106, "exitcod": 106, "error_": 106, "in_arrai": [106, 107], "routin": [107, 230, 249], "deal": [107, 213, 231, 241], "name_help": 107, "wast": [107, 111], "irrelev": [107, 111], "blog_help": 107, "truli": [107, 230], "anchor": [107, 125, 227, 228, 230, 242, 257], "div": [107, 117, 201, 216, 220, 230, 234, 242, 245, 246, 261], "_helper": 107, "info_help": 107, "loos": [107, 118, 230], "discret": [107, 114, 240, 241], "sens": [107, 224, 232, 253, 261], "hood": 107, "any_in_arrai": 107, "needl": 107, "haystack": 107, "random_el": 107, "shuffl": 107, "array_pop": 107, "some_var": 109, "eight": [109, 241], "5424": 109, "interest": [109, 142, 217, 222, 234, 261], "signific": [109, 146, 148, 151, 152, 155, 166, 167, 168, 169, 170, 171, 173, 174, 175, 178, 182, 184, 230], "occurr": [109, 124], "poor": 109, "undesir": 109, "wrong": [109, 125, 223, 227, 240], "unavail": [109, 125, 240], "sysadmin": 109, "sole": 109, "errorlog": [109, 143], "123": [109, 121, 125, 126, 128, 136, 240, 253, 257], "127": [109, 143, 209], "ip_address": [109, 151, 223], "post_var": 109, "get_var": 109, "session_var": 109, "loggerinterfac": [109, 128], "dump": [110, 155, 251], "appdirectori": 110, "44": [110, 121, 175], "zip": [110, 141, 184], "composer_path": 110, "reusabl": 111, "center": [111, 217, 262], "subject": [111, 188, 212, 214, 231, 234, 237, 239], "thought": 111, "mini": [111, 242], "larger": [111, 217, 230], "comfort": [111, 184], "crucial": 111, "ingredi": 111, "mimic": [111, 252], "Of": [111, 227, 232], "ing": 111, "discover": 111, "negat": [111, 209], "composerpackag": [111, 166], "basemodul": 111, "pestphp": 111, "pest": 111, "reproduc": 111, "grasp": 111, "scope": [111, 146, 148, 149, 151, 152, 154, 155, 156, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 245, 252], "redefin": 111, "sessionauth": 111, "tokenauth": 111, "menu": [111, 117, 247], "menusfilt": 111, "testpostseed": 111, "bloglib": 111, "postmodel": [111, 242], "friendli": [112, 125, 144, 213, 261], "synonym": 112, "my_articl": 112, "denot": [112, 120], "permittedurichar": [112, 182], "z": [112, 136, 148, 182, 214], "latin": [112, 240], "tild": [112, 230], "bengali": 112, "0980": 112, "09ff": 112, "mod_rewrit": [112, 144], "rewriteengin": [112, 143], "rewritecond": [112, 143], "request_filenam": [112, 143], "rewriterul": [112, 143, 144], "l": [112, 143, 144], "world": [112, 118, 120, 205, 244, 256, 257, 261, 262], "try_fil": [112, 143], "is_arg": [112, 143], "vastli": 113, "buzz": [113, 130], "fizz": [113, 130], "43": 113, "barbaz": 113, "foobar": [113, 234], "array_deep_search": 113, "uncertain": 113, "array_sort_by_multiple_kei": 113, "sortcolumn": 113, "multidimension": [113, 117], "hierarch": [113, 128], "player": 113, "team_id": 113, "maria": 113, "deeper": 113, "sort_asc": 113, "subarrai": 113, "array_flatten_with_dot": 113, "flatten": 113, "arraytoflatten": 113, "first_nam": 113, "last_nam": 113, "other_detail": 113, "marin": 113, "offic": 113, "inspect": [113, 234, 257], "foo_": 113, "foo_person": 113, "foo_other_detail": 113, "includeempti": 113, "employe": 113, "urbano": 113, "gender": 113, "hr": 113, "canada": [113, 230], "depart": 113, "male": 113, "market": 113, "emera": 113, "femal": 113, "franc": [113, 239], "richi": 113, "mandi": 113, "risa": 113, "alfr": 113, "tabbi": 113, "ario": 113, "somerset": 113, "yourdomain": 114, "hide": [114, 166, 213], "friendlier": [114, 223], "similarli": [114, 213, 223], "delete_cooki": [114, 210], "has_cooki": [114, 210], "hascooki": [114, 146, 210, 240], "gettimestamp": [115, 225], "master": 115, "timezone_select": 115, "datetimezon": [115, 210, 225], "listidentifi": 115, "iso": [115, 212, 245], "3166": 115, "preformat": 115, "america": [115, 225, 249], "new_york": 115, "directory_map": 116, "sourcedir": 116, "directorydepth": 116, "travers": [116, 122, 222], "recurs": [116, 232], "dir": [116, 217, 227], "mydirectori": 116, "file_upload": 116, "image_lib": [116, 192], "mirror": [116, 221], "uploadedimag": 116, "export": [116, 194, 234], "wb": 116, "fopen": 116, "unabl": [116, 261], "acquir": [116, 205], "exclus": 116, "deldir": 116, "htdoc": [116, 143], "includepath": 116, "get_dir_file_info": 116, "toplevelonli": 116, "files": 116, "intens": [116, 226], "models_info": 116, "get_file_info": 116, "returnedvalu": 116, "server_path": 116, "writeabl": 116, "fileperm": 116, "symbolic_permiss": 116, "perm": 116, "rw": 116, "octal_permiss": 116, "octal": 116, "644": 116, "file1": [116, 227], "file2": [116, 227], "newfil": 116, "oldfil": 116, "set_realpath": 116, "checkexist": 116, "php5": 116, "apache2": [116, 143], "non_existent_fil": 116, "txt": [116, 143, 146, 211, 221, 222, 227, 240], "non_existent_directori": 116, "nowher": 116, "html5": [117, 118, 124, 166], "xhtml": [117, 118, 166, 212], "myfield": 117, "plu": [117, 118, 207, 220, 230], "myform": [117, 201], "csrf_id": 117, "964ede6e0ae8a680f7b8eab69136717d": 117, "member_id": 117, "234": [117, 121], "form_open_multipart": [117, 227], "johndo": [117, 223], "my_arrai": 117, "hiddenemail": 117, "liter": [117, 136], "maxlength": 117, "onclick": 117, "form_password": 117, "form_upload": 117, "form_textarea": 117, "textarea": [117, 259], "col": [117, 259], "form_dropdown": 117, "dropdown": [117, 142, 230], "shirt": [117, 136], "med": 117, "medium": [117, 191, 239, 241], "xlarg": 117, "shirts_on_sal": 117, "onchang": 117, "optgroup": 117, "form_multiselect": 117, "multiselect": 117, "form_fieldset": 117, "legend_text": 117, "legend": 117, "fieldset": 117, "p": [117, 126, 130, 227, 230, 234, 242, 244, 245, 259, 261], "form_fieldset_clos": 117, "address_info": 117, "form_checkbox": 117, "checkbox": [117, 257], "newslett": 117, "margin": 117, "10px": 117, "form_radio": 117, "radio": 117, "button": [117, 130, 142, 227, 240, 251], "form_label": 117, "label_text": 117, "mycustomclass": 117, "form_submit": 117, "mysubmit": 117, "form_reset": 117, "form_button": 117, "mybutton": 117, "me": [117, 118, 125, 210], "form_clos": [117, 230], "html_escap": [117, 186, 203], "quantiti": 117, "myselect": 117, "mycheck": 117, "myradio": 117, "pictur": [118, 212, 248], "jpg": [118, 124, 130, 190, 192, 212, 215, 217, 221, 227, 230, 240], "presum": 118, "alt": [118, 212], "imageproperti": 118, "eat": 118, "slice": 118, "pizza": [118, 230], "post_imag": 118, "height": [118, 125, 192, 217, 230], "night": 118, "lightbox": 118, "img_data": 118, "base64": [118, 213, 230, 232], "r0lgodl": 118, "img_without_extens": 118, "png": [118, 125, 127, 130, 190, 215, 217, 221, 227, 230], "ht5a822": 118, "href": [118, 125, 136, 220, 245, 246, 261], "stylesheet": [118, 124, 125, 237], "hreflang": 118, "mystyl": 118, "favicon": [118, 143, 221], "ico": [118, 143, 221], "icon": [118, 125, 251], "printer": 118, "ul": [118, 203, 220, 227, 230, 235, 242, 245, 247], "unord": 118, "dimension": [118, 241, 245, 247, 257], "boldlist": 118, "mylist": 118, "li": [118, 179, 203, 220, 227, 230, 235, 242, 245, 247], "shape": 118, "round": [118, 245], "squar": [118, 217, 232, 260], "circl": 118, "ellips": [118, 124], "oval": 118, "sphere": 118, "mood": 118, "happi": 118, "upset": 118, "defeat": 118, "deject": 118, "dishearten": 118, "depress": 118, "annoi": 118, "angri": 118, "ol": 118, "video": 118, "unsupportedmessag": 118, "subtitles_no": 118, "vtt": 118, "subtitl": 118, "norwegian": 118, "subtitles_y": 118, "ye": [118, 125, 210, 213, 230, 261], "mp4": 118, "movi": 118, "ogg": 118, "mov": 118, "quicktim": 118, "ogv": 118, "codec": 118, "dirac": 118, "speex": 118, "srclang": 118, "audio": 118, "emb": [118, 212], "swf": 118, "shockwav": 118, "flash": [118, 222, 240], "webvtt": 118, "dtd": 118, "html4": 118, "tran": 118, "w3c": [118, 237, 239], "w3": 118, "tr": [118, 241], "ridden": [118, 237], "xhtml11": 118, "xhtml1": 118, "frameset": 118, "frame": [118, 210], "basic11": 118, "mathml": 118, "mathml1": 118, "math": [118, 221], "mathml2": 118, "svg": [118, 175, 221], "svg10": 118, "rec": 118, "20010904": 118, "svg11": 118, "graphic": 118, "tini": 118, "xh": 118, "rdfa": 118, "markup": [118, 245], "singular": 120, "camel": 120, "dog": 120, "phrase": [120, 124, 211, 240, 245], "my_dog_spot": 120, "mydogspot": 120, "is_pluraliz": 120, "countabl": [120, 214], "dasher": 120, "hello_world": 120, "ordin": [120, 125, 239, 245], "1st": 120, "3rd": [120, 220], "st": 120, "internation": 121, "badfunctioncallexcept": 121, "number_to_s": 121, "456": [121, 136], "4567": 121, "kb": [121, 215, 227, 230], "45678": 121, "456789": 121, "447": 121, "3456789": 121, "12345678912345": 121, "gb": [121, 130, 239], "123456789123456789": 121, "228": 121, "tb": 121, "61": 121, "en_u": [121, 225, 245], "fr_fr": [121, 252], "your_lang": 121, "trillion": 121, "quadrillion": 121, "123456": 121, "123456789": 121, "million": 121, "1234567890123": 121, "789": [121, 136], "012": 121, "billion": 121, "68": 121, "de_d": 121, "number_to_curr": 121, "currenc": [121, 239, 245], "fraction": [121, 245], "usd": 121, "eur": [121, 245], "gbp": 121, "1234": 121, "56": [121, 213], "en_gb": 121, "yen": 121, "ja_jp": 121, "number_to_roman": 121, "roman": 121, "xxiii": 121, "324": 121, "cccxxiv": 121, "2534": 121, "mmdxxxiv": 121, "3999": 121, "sanitize_filenam": 122, "strip_image_tag": 122, "encode_php_tag": 122, "fake": [123, 256], "setoverrid": [123, 252], "mytestclass": 123, "testuseraccess": 123, "asserttru": [123, 249, 257], "userhasaccess": 123, "unguess": [124, 215], "alphanumer": [124, 230], "mt_rand": [124, 252], "32": [124, 158, 213, 225], "random_byt": 124, "random_int": 124, "str_shuffl": 124, "increment_str": 124, "slug": [124, 259, 261], "file_1": 124, "file_4": 124, "file_5": 124, "four": [124, 127, 129, 210, 239, 241, 251, 256, 259], "reduce_double_slash": 124, "58": 124, "strip_slash": 124, "reilli": 124, "connor": 124, "histor": [124, 223], "stripslash": 124, "reduce_multipl": 124, "trim": 124, "fred": [124, 191, 230, 232, 241, 253], "jimmi": 124, "quotes_to_ent": 124, "dinner": [124, 225], "39": 124, "strip_quot": 124, "word_limit": 124, "end_char": 124, "8230": 124, "ellipsi": 124, "eleven": [124, 241], "character_limit": 124, "undeclar": 124, "ascii_to_ent": 124, "accent": [124, 125], "entities_to_ascii": 124, "unsaf": [124, 223], "opposit": [124, 225, 257], "convert_accented_charact": 124, "transliter": 124, "companion": 124, "word_censor": 124, "censor": 124, "pound": [124, 228], "darn": 124, "shuck": 124, "golli": 124, "phooei": 124, "highlight_cod": [124, 245], "highlight_str": 124, "highlight_phras": 124, "tag_open": 124, "tag_clos": 124, "span": [124, 220, 230], "990000": 124, "ff0": 124, "word_wrap": 124, "charlim": 124, "76": [124, 212], "split": [124, 136, 260], "hellip": 124, "middl": [124, 211, 217, 251], "this_string_is_entirely_too_long_and_might_break_my_design": 124, "this_string_is_": 124, "ak_my_design": 124, "excerpt": [124, 245], "radiu": [124, 245], "ut": 124, "vel": 124, "faucibu": 124, "odio": 124, "quisqu": 124, "qui": 124, "congu": 124, "libero": 124, "etiam": 124, "gravida": 124, "ero": 124, "eget": 124, "porttitor": 124, "augu": 124, "dignissim": 124, "tincidunt": 124, "risu": 124, "mauri": 124, "molesti": 124, "vita": 124, "ultrici": 124, "vestibulum": 124, "diam": 124, "curabitur": 124, "lectu": 124, "phasellu": 124, "sodal": 124, "sem": 124, "dictum": 124, "puru": 124, "ac": [124, 182], "enim": 124, "hendrerit": 124, "donec": 124, "magna": 124, "nunc": 124, "sed": 124, "nisl": 124, "cra": 124, "auctor": 124, "tortor": 124, "nulla": 124, "scelerisqu": 124, "arcu": 124, "sit": 124, "amet": 124, "laoreet": 124, "aenean": 124, "lacu": 124, "altconfig": 125, "returnobject": 125, "http_refer": [125, 240], "hasn": [125, 240], "index_pag": 125, "hyperlink": 125, "anchor_popup": 125, "pop": 125, "att": 125, "600": 125, "scrollbar": 125, "resiz": [125, 192], "screenx": 125, "screeni": 125, "window_nam": 125, "_blank": 125, "mailto": [125, 228, 245], "mail": [125, 212, 221, 223], "spam": 125, "obfusc": 125, "harvest": 125, "bot": [125, 216, 229], "auto_link": 125, "popup": 125, "linkifi": 125, "whats_wrong_with_css": 125, "prep_url": 125, "subdir": 125, "school": 125, "classmat": 125, "protect_al": 126, "ampersand": [126, 226, 230], "greater": [126, 211, 213, 220, 230], "paragraph": 126, "lt": [126, 241], "gt": [126, 241], "amp": 126, "jpeg": [127, 217, 221, 227, 230], "challeng": [127, 237, 256], "heart": [127, 128], "classic": 127, "french": [127, 239], "german": 127, "de": 127, "gzip": [127, 130], "apach": [127, 144, 260], "forget": [128, 136, 140, 198, 239, 240, 256, 261], "mycontrol": [128, 244], "storecontrol": 128, "255": [128, 217, 230, 234, 259], "_cooki": [128, 129, 130, 156, 210, 230], "usercontrol": [128, 130, 220, 239, 253], "updateus": [128, 234], "alpha_numeric_spac": [128, 230, 234], "validdata": [128, 175, 230], "withrequest": 128, "getrawinput": [128, 130, 230], "userrul": 128, "helloworld": [128, 136, 186], "utitilti": 128, "h": [128, 136, 225, 232, 240], "why": [128, 223], "namespacenam": 128, "subnamespacenam": 128, "getcom": 128, "am": [128, 220, 225], "flat": [128, 232], "shoe": 128, "sandal": 128, "getsho": 128, "defaultcontrol": [128, 136], "101": 128, "sequenti": [128, 194, 245], "misconfigur": [128, 136], "miscod": [128, 136], "intention": 128, "some_method": 128, "default_method": 128, "emul": [128, 223, 249, 255], "process_": 128, "method_exist": 128, "mainten": 129, "myfilt": 129, "isloggedin": 129, "safest": [129, 130, 223], "mandatori": [129, 146, 148, 151, 152, 160], "prep": [129, 230], "apiauth": 129, "exempt": 129, "superadmin": 129, "prohibit": 129, "owasp": [129, 222], "descend": 130, "strtoupper": [130, 146], "dig": 130, "value1": [130, 212, 242], "value2": [130, 212, 242], "filter_var": 130, "filter_sanitize_email": 130, "dnt": 130, "deflat": 130, "sdch": 130, "getschem": [130, 228], "getauthor": [130, 228], "snoopi": 130, "getuserinfo": [130, 228], "gethost": [130, 228], "getport": [130, 228], "getqueri": [130, 228], "gettotalseg": [130, 228], "getfil": [130, 190, 217, 227], "pain": [130, 237], "userfil": [130, 190, 211, 227], "getfilemultipl": [130, 227], "_file": [130, 227, 230], "isvalid": [130, 190, 201, 227], "mx": 130, "imagetyp": [130, 217], "contenttyp": 130, "isvalidip": [130, 134, 146], "setmethod": [130, 134], "setglob": [130, 134], "appendbodi": [130, 132], "populatehead": [130, 132, 240], "removehead": [130, 132], "appendhead": [130, 132], "prependhead": [130, 132, 240], "setprotocolvers": [130, 132, 240], "some_data": [130, 134], "some_cooki": 130, "some_cookie2": 130, "server_protocol": [130, 134], "request_uri": [130, 134, 143, 144], "getuserag": [130, 229], "http_": 132, "http_host": [132, 143], "ucword": 132, "http_accept_languag": 132, "getvalu": [132, 210], "getvaluelin": 132, "filter_sanitize_url": 132, "ful": 133, "_method": 133, "ipv4": [134, 230], "ipv6": [134, 230], "getmethod": [134, 146, 222, 230], "upper": [134, 146, 245], "request_method": 134, "withmethod": 134, "roi": 135, "hi": [135, 211, 212, 235], "2000": [135, 211], "phd": [135, 245], "dissert": 135, "softwar": [135, 213, 231], "dry": 135, "martin": 135, "fowler": 135, "richardson": 135, "matur": [135, 138], "gentler": 135, "introduct": [135, 237, 239, 240, 260], "mi": 135, "embrac": 135, "crud": [135, 195, 234], "photo": [135, 136, 211, 217, 221, 240], "clariti": [135, 232, 261], "wherea": [135, 234, 256], "resolut": 135, "poll": 135, "gear": [135, 225], "toward": [135, 146, 223, 225], "ride": [135, 245, 246, 256], "modelnam": 135, "findal": [135, 242, 261], "criteria": [136, 230, 236], "journal": [136, 198], "34": [136, 239], "catalog": [136, 198], "productlookup": [136, 198], "productlookupbyid": 136, "rssfeeder": 136, "alphanum": 136, "seg1": 136, "seg2": 136, "seg3": 136, "addplacehold": 136, "9a": 136, "dollar": [136, 230], "id_": 136, "postscom": 136, "viewabl": 136, "reachabl": 136, "slight": 136, "fewer": [136, 251], "handier": 136, "multiplerout": 136, "productlookupbynam": 136, "dual": 136, "noreturn": 136, "attach": [136, 188, 212, 216, 246], "fragil": 136, "authcontrol": [136, 221], "attemptlogin": 136, "finer": 136, "setpriorit": 136, "routescollect": 136, "baserout": 136, "defaultnamespac": 136, "settranslateuridash": [136, 175], "setautorout": 136, "override404": 136, "show404": 136, "set404overrid": 136, "my_error": 136, "not_found": 136, "autoroutesimprov": 136, "gethello": 136, "getlistal": 136, "defaultmethod": 136, "listal": 136, "modulerout": 136, "getbar": 136, "complic": [136, 220, 223, 253], "unknown": [136, 215, 235], "getlist": 136, "getfoo": 136, "complianc": [137, 146], "agreement": 137, "conclus": [137, 260], "codebas": [138, 142], "intl": [139, 208, 225, 239], "collabor": 140, "explor": [140, 146, 148, 151, 152, 155, 156, 160, 163, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 260], "willing": [140, 213], "unreleas": 140, "unstabl": 140, "sync": 140, "upgrade_": 140, "closest": 141, "contributor": 142, "audienc": 142, "toolkit": [142, 206], "schedul": [142, 219], "navbar": 142, "homepag": [142, 221], "codeigniter4project": 142, "showcas": 142, "playground": 142, "grow": [142, 219], "pro": 143, "con": 143, "enjoi": [143, 260], "consider": [143, 184, 217], "leverag": [143, 221], "8081": 143, "usr": [143, 211, 212], "php7": 143, "bitnami": 143, "httpd": [143, 144], "loadmodul": 143, "rewrite_modul": 143, "allowoverrid": 143, "lamp": 143, "followsymlink": 143, "mod_vhost_alia": 143, "windowssystem32driversetchost": 143, "myproject": 143, "vhost": 143, "documentroot": 143, "servernam": 143, "customlog": 143, "access_log": 143, "ln": 143, "resort": [143, 223], "ifmodul": 143, "filesmatch": 143, "mod": 143, "rewritebas": 143, "nc": [143, 144], "public_html": 143, "userdir": 143, "multiview": 143, "limitexcept": 143, "fpm": 143, "ubuntu": [143, 221], "htm": [143, 221], "snippet": 143, "fastcgi_pass": 143, "php8": 143, "sock": 143, "9000": 143, "error_pag": 143, "unfortun": 143, "robot": [143, 221, 229], "cpanel": 143, "workaround": 144, "mypag": 144, "sound": [144, 230, 234, 237], "qsa": 144, "snag": 144, "unrecover": 144, "viewer": [144, 232], "mdn": 146, "6265": 146, "6265bi": 146, "subclass": 146, "isjson": 146, "valid_ip": [146, 230], "ipaddress": 146, "getreason": [146, 211], "getstatuscod": [146, 211, 240], "setlastmodifi": [146, 240], "setlink": 146, "setjson": [146, 197, 240], "unencod": 146, "setxml": [146, 240], "getxml": 146, "sendhead": 146, "sendbodi": 146, "deletecooki": [146, 210, 240], "setmim": 146, "visual": [146, 148, 151, 152, 155, 166, 167, 168, 169, 170, 171, 173, 174, 175, 182], "wildli": 148, "roughli": 148, "64": [148, 213], "databasetestcas": 148, "mydatabasetest": 148, "testbadrow": 148, "supersed": 148, "scene": [148, 220], "phpstan": 148, "neon": 148, "reformat": 150, "multiplefilt": 151, "enablefilt": 151, "trytorouteit": 151, "getfilt": 151, "filtersinfo": 151, "filterinfo": 151, "getfiltersforrout": [151, 249], "getfilterforrout": 151, "invoice_rul": 152, "7528": 154, "7jg5": 154, "6g62": 154, "cp": [155, 166, 175], "getextensionfromtyp": 156, "prefix_": [156, 209], "prefix_test": 156, "192": [158, 223], "168": 158, "250": [158, 215], "exce": [158, 179, 209, 227, 230], "touch": [163, 217, 219, 240, 252], "fa": [164, 225], "todatetimestr": 164, "merit": 165, "rf": [166, 167], "abstractrender": 166, "sort_ful": 166, "mockcliconfig": 166, "mocksecurityconfig": 166, "codeignt": [166, 168], "postupd": [166, 168], "mutabl": 166, "time1": [166, 225], "time2": [166, 225], "streamfilt": 166, "stream_filter_append": 166, "stream_filter_remov": 166, "addoutputfilt": [166, 256], "adderrorfilt": [166, 256], "removeoutputfilt": [166, 256], "removeerrorfilt": [166, 256], "stdclass": 166, "hpc": [166, 216], "containerid": [166, 216], "apptimezon": [166, 249], "rawdata": [166, 213], "encryptkeyinfo": [166, 213], "authkeyinfo": [166, 213], "fromemail": 167, "fromnam": 167, "smtphost": [167, 212], "smtpuser": [167, 212], "smtppass": [167, 212], "254": [171, 230, 234], "is_natural_no_zero": [171, 230, 234], "session_regenerate_id": 171, "autorouterinterfac": 172, "withbodi": [173, 253], "shorthand": 173, "misinterpret": [175, 245], "unvalid": [175, 230], "proce": 175, "min_length": [175, 201, 230, 234, 259], "dut": 175, "verbiag": 175, "clutter": 175, "routefil": 175, "watcheddirectori": [175, 251], "watchedextens": [175, 251], "__hot": 175, "cookieprefix": 175, "cookiesamesit": 175, "sessiondriv": 175, "sessiondbgroup": 175, "shareopt": [175, 211], "friend": [179, 230], "sato": 179, "taro": 179, "ming": 179, "heinz": 179, "m\u00fcller": 179, "38": 179, "1501821586": [181, 225], "e6": 182, "97": 182, "a5": 182, "9c": 182, "e8": 182, "aa": 182, "9e": 182, "\u65e5\u672c\u8a9e": 182, "shift": 182, "zone": [182, 225], "straightforward": [184, 223, 251], "lean": 184, "philosophi": 184, "checklist": 184, "figur": [184, 221], "embark": 184, "tarbal": 184, "ci_model": [184, 195], "directory_nam": [184, 203, 247], "file_nam": [184, 203, 247], "ci_control": [184, 186, 190, 201], "superobject": 184, "hmvc": 184, "smilei": 184, "force_download": 184, "carri": 184, "pre_control": 184, "post_control": 184, "display_overrid": 184, "cache_overrid": 184, "log_threshold": 184, "e_error": 184, "e_pars": 184, "e_compile_error": 184, "e_core_error": 184, "e_user_error": 184, "my_": 184, "my_x": 184, "calendar": 184, "shop": [184, 210, 261, 262], "trackback": 184, "rpc": 184, "everywher": [185, 187, 223], "item_nam": 185, "my_control": 186, "simple_queri": 187, "simplequeri": 187, "affected_row": 187, "result_arrai": 187, "count_al": [187, 196], "get_wher": 187, "select_max": 187, "selectmax": 187, "versu": 188, "printdebugg": [188, 212], "bcc": [188, 212], "setbcc": [188, 212], "cc": [188, 212], "setfrom": [188, 212], "setto": [188, 212], "setcc": [188, 212], "setsubject": [188, 212], "setmessag": [188, 212], "mcrypt": [189, 213], "encryption_kei": [189, 213], "abc123": 189, "plain_text": 189, "ciphertext": [189, 213], "plaintext": [189, 212, 213], "got": 190, "head_img": [190, 227], "user_nam": [190, 227, 234], "upload_form": [190, 227], "do_upload": 190, "upload_path": 190, "allowed_typ": 190, "max_siz": [190, 227, 230], "max_width": 190, "1024": [190, 227, 230], "max_height": 190, "768": [190, 227], "upload_data": 190, "upload_success": [190, 227], "mime_in": [190, 227, 230], "ext_in": [190, 230], "max_dim": [190, 227, 230], "upload_file_path": 190, "set_head": 191, "add_row": 191, "mari": [191, 241], "addrow": [191, 241], "create_thumb": 192, "image_librari": 192, "gd2": [192, 217], "source_imag": 192, "mypic": [192, 217], "maintain_ratio": 192, "75": 192, "withfil": [192, 217], "mypic_thumb": [192, 217], "defaultlocal": [193, 239, 252], "error_email_miss": 193, "erroremailmiss": [193, 239], "error_url_miss": 193, "error_username_miss": 193, "errorurlmiss": [193, 239], "errorusernamemiss": [193, 239], "001_create_us": 194, "002_create_post": 194, "20121031100537_create_us": 194, "20121031500638_create_post": 194, "v3": 194, "ci_migr": 194, "add_field": 194, "add_kei": 194, "create_t": 194, "addtabl": 194, "drop_tabl": 194, "brand": [194, 229], "migration_add_blog": 194, "user_contact": 195, "usercontact": 195, "create_link": 196, "total_row": 196, "per_pag": 196, "uri_seg": 196, "user_model": 196, "get_us": 196, "set_content_typ": 197, "setcontenttyp": [197, 240], "set_status_head": 197, "set_output": 197, "json_encod": [197, 211, 232, 236, 249], "segement": 198, "product_lookup": 198, "somewher": 199, "get_csrf_token_nam": 199, "get_csrf_hash": 199, "set_userdata": 200, "unset": [200, 223, 232, 234], "some_nam": [200, 223], "unset_userdata": 200, "flashdata": 200, "markasflashdata": [200, 223], "mark_as_flash": 200, "userdata": [200, 223], "form_valid": 201, "h5": [201, 230, 245], "passconf": [201, 230], "formsuccess": 201, "blog_templ": [202, 245], "blog_head": [202, 245], "h1": [203, 244, 245, 247, 257, 262], "h3": [203, 227, 230, 235, 245, 261], "todo": [203, 230, 235, 247], "todo_list": [203, 247], "endforeach": [203, 220, 227, 230, 234, 235, 242, 247, 261], "ellislab": 205, "borrow": 205, "expressionengin": 205, "member": [205, 207, 230], "reactor": 205, "british": [205, 231], "columbia": [205, 231], "announc": 205, "perpetu": 205, "scratch": [206, 221], "rich": [206, 233], "creativ": 206, "focu": [206, 260], "malleabl": 206, "stai": [206, 211, 217, 245], "footprint": 206, "eschew": 206, "thorough": [206, 240], "fig": 207, "2009": [207, 225], "interoper": 207, "ratifi": 207, "simplecach": 207, "supplement": 207, "becam": 207, "strive": 207, "claim": [207, 231], "mbstring": 208, "mysqlnd": 208, "imagick": [208, 217], "simplexml": 208, "dom": 208, "libxml": 208, "xdebug": [208, 251], "assertheaderemit": 208, "rewritten": 208, "outstand": 208, "cubrid": 208, "firebird": 208, "ibas": 208, "odbc": 208, "foobarbaz": 209, "300": [209, 223, 230, 240, 242, 257], "issupport": 209, "my_cached_item": 209, "cache_item_id": 209, "data_to_cach": 209, "deletematch": 209, "glob": [209, 214], "couldn": 209, "_suffix": 209, "getcacheinfo": 209, "expiri": [209, 223], "validatekei": 209, "prefixedkei": 209, "disk": [209, 211, 227, 261], "11211": [209, 223], "weight": [209, 223], "lru": 209, "phpredi": [209, 223], "6379": [209, 223], "nrk": 209, "came": 210, "score": 210, "theme": [210, 220], "remember_token": 210, "f699c7fd18a8e082d0228932f3acd40e1ef5ef92efcedda32842a211d62f0aa6": 210, "__secur": 210, "samesite_lax": 210, "fromheaderstr": 210, "fluent": [210, 221], "withvalu": 210, "withprefix": 210, "withexpir": 210, "withpath": 210, "withdomain": 210, "withsecur": 210, "withhttponli": 210, "withsamesit": 210, "implicitli": [210, 230], "setdefault": 210, "cookieconfig": 210, "login_token": 210, "mydefault": 210, "samesite_strict": 210, "olddefault": 210, "my_token": 210, "muffin": 210, "2025": 210, "getnam": [210, 225], "getprefixednam": 210, "getexpirestimestamp": 210, "getexpiresstr": 210, "fri": 210, "feb": [210, 225], "getmaxag": 210, "israw": 210, "getdomain": 210, "ishttponli": 210, "getsamesit": 210, "getid": 210, "getopt": 210, "Being": 210, "withnam": 210, "reject": [210, 224, 237], "__host": 210, "exhibit": 210, "subrequest": 210, "hassl": [210, 221], "samesite_non": 210, "fromcookiehead": 210, "unknown_cooki": 210, "awai": [210, 234], "admin_token": 210, "headers_s": 210, "sane": 210, "smooth": 210, "withraw": 210, "toheaderstr": 210, "toarrai": [210, 232], "lightweight": 211, "guzzl": 211, "negotiatelanguag": [211, 240], "2986": 211, "strpo": 211, "ssrf": 211, "safe_mod": 211, "open_basedir": 211, "digest": [211, 213], "impos": 211, "indefinit": 211, "curl_cookiejar": 211, "curl_cookiefil": 211, "cookiesav": 211, "curlopt_verbos": 211, "curl_log": 211, "paus": 211, "curlfil": 211, "post_data": 211, "3128": 211, "insecur": 211, "man": [211, 234], "robust": [212, 221], "sendmail": 212, "mailpath": 212, "sbin": 212, "8859": 212, "wordwrap": 212, "465": 212, "587": 212, "seldom": 212, "isp": [212, 223], "8314": 212, "smtpcrypto": 212, "archiv": [212, 244, 261], "smtpport": 212, "smtptimeout": 212, "smtpkeepal": 212, "wrapchar": 212, "mailtyp": 212, "lowest": 212, "crlf": 212, "compli": 212, "822": 212, "bccbatchmod": 212, "bccbatchsiz": 212, "clickabl": 212, "unwrap": 212, "a_long_link_that_should_not_be_wrap": 212, "returnpath": 212, "undeliv": 212, "returned_email": 212, "setreplyto": 212, "replyto": 212, "repli": [212, 236], "setaltmessag": 212, "header1": 212, "header2": 212, "clearattach": 212, "autoclear": 212, "behaviour": 212, "newnam": [212, 215, 227], "decis": 212, "cont": 212, "disp": 212, "photo1": 212, "photo2": 212, "photo3": 212, "pdf": [212, 237, 240], "physic": 212, "setattachmentcid": 212, "cid": 212, "symmetr": 213, "cryptographi": 213, "comprehens": [213, 230, 258], "halit": 213, "libsodium": 213, "sha512": 213, "blocksiz": 213, "sodiumhandl": 213, "ae": 213, "256": 213, "ctr": 213, "abigsecret_ofatleast32charact": 213, "64c70b0b8d45b80b9eba60b8b3c8a34d0193223d20fea46f8644b848bf7ce67f": 213, "128": [213, 223, 261], "cbc": 213, "sha": 213, "famili": 213, "sha384": 213, "48": 213, "96": 213, "sha256": 213, "sha224": 213, "hash_hmac": 213, "stronger": 213, "createkei": 213, "sodium_crypto_secretbox_keygen": 213, "sodium_crypto_secretbox_keybyt": 213, "damag": [213, 231], "bin2hex": 213, "base64_encod": [213, 232], "sodium_pad": 213, "sodium_unpad": 213, "devis": 213, "effortlessli": 213, "hkdf": 213, "xsalsa20": 213, "poly1305": 213, "xs25519": 213, "sodium_memzero": 213, "wipe": 213, "influenc": 213, "transmiss": 213, "4k": 213, "reconfigur": 213, "urandom": 213, "developtoolbar": 214, "implod": [214, 232, 239], "getbasenam": [214, 215, 227], "getsizebyunit": [214, 227], "getrandomnam": [214, 227], "configcollect": 214, "za": [214, 223], "tion": 214, "iteratoraggreg": 214, "splfileinfo": 215, "filenotfoundexcept": 215, "getmtim": 215, "getrealpath": 215, "getperm": 215, "iswrit": 215, "1465965676_385e33f741": 215, "256901": 215, "kilobyt": [215, 230], "megabyt": 215, "880": 215, "245": 215, "aptli": [215, 227], "appconfigfilt": 216, "honeypotexcept": 216, "thumbnail": 217, "pixel": 217, "ratio": 217, "untouch": [217, 225, 245], "reorient": 217, "degre": [217, 245], "corner": 217, "my_low_quality_p": 217, "imagejpeg": 217, "seven": [217, 241], "imageexcept": 217, "maintainratio": 217, "masterdim": 217, "getproperti": 217, "xoffset": 217, "yoffset": 217, "imagetype_png": 217, "bottom": [217, 260, 262], "150": [217, 230], "transpar": 217, "rgba": 217, "rgb": 217, "112": 217, "horizont": 217, "vertic": [217, 230], "axi": 217, "stretch": 217, "honor": 217, "squash": 217, "180": 217, "270": 217, "overlai": 217, "onto": [217, 223], "photograph": 217, "preview": 217, "co": 217, "fff": 217, "opac": 217, "withshadow": 217, "halign": 217, "valign": 217, "fontsiz": 217, "ff0000": 217, "shadow": 217, "shadowcolor": 217, "shadowoffset": 217, "hoffset": 217, "voffset": 217, "fontpath": 217, "ttf": [217, 221], "font": [217, 221, 237], "calibri": 217, "said": [219, 223], "love": 219, "bloat": 219, "bridg": 219, "gap": 219, "recur": 219, "rapidli": [219, 234], "fixer": 219, "nexu": 219, "ban": 220, "newsmodel": 220, "getpagin": 220, "category_id": [220, 242], "simplelink": 220, "group1": 220, "group2": 220, "tld": 220, "pagenumb": 220, "pager_link": 220, "template_nam": 220, "page_": 220, "groupnam": [220, 223], "foundation_ful": 220, "underneath": [220, 259], "front_ful": 220, "themselv": 220, "nav": 220, "aria": 220, "endif": [220, 230, 234, 235, 245, 261], "surroundcount": 220, "prev": 220, "pagenavig": 220, "enact": 221, "vendorpublish": 221, "filterpublish": 221, "frameworkpublish": 221, "subdirectori": [221, 242], "addfil": 221, "susan": 221, "adddirectori": 221, "supportpath": 221, "embed": [221, 247], "upkeep": 221, "prime": 221, "get_class": 221, "memepublish": 221, "catgif": 221, "scss": 221, "webmanifest": 221, "eot": 221, "woff": 221, "woff2": 221, "tif": 221, "tiff": 221, "bmp": 221, "daili": [221, 251], "browsabl": 221, "daily_photo": 221, "dailyphoto": 221, "bootstrappublish": 221, "vendorpath": 221, "twb": 221, "retainpattern": 221, "grid": 221, "rtl": 221, "reboot": 221, "esm": 221, "authpublish": 221, "getnamespac": 221, "succeed": 221, "getpublish": 221, "file_get_cont": 221, "str_replac": 221, "file_put_cont": 221, "223112_create_auth_t": 221, "loginmodel": 221, "assetpublish": 221, "workspac": 221, "intermedi": [221, 258], "transient": 221, "pencil": 221, "metal": 221, "rsync": 221, "someconfig": 221, "myownconfig": 221, "405": 222, "5hm8": 222, "vh6r": 222, "2cjq": 222, "cheat": 222, "sheet": 222, "scrambl": 222, "submiss": [222, 230], "asynchron": 222, "securityexcept": 222, "getflashdata": [222, 223, 259], "nicer": 222, "whitelist": 222, "bear": 222, "slowest": 222, "approv": [222, 237], "relativepath": 222, "technic": [223, 230, 262], "interfer": [223, 249, 256], "conclud": [223, 261], "THAT": 223, "accessor": [223, 234], "WILL": 223, "newdata": 223, "logged_in": [223, 253, 257], "some_valu": 223, "sport": 223, "tenni": 223, "another_nam": 223, "array_item": 223, "item2": 223, "setflashdata": 223, "keepflashdata": 223, "item1": 223, "item3": 223, "markastempdata": 223, "240": 223, "settempdata": 223, "newus": 223, "gettempdata": 223, "marker": 223, "removetempdata": 223, "session_write_clos": 223, "session_destroi": 223, "session_id": 223, "user_ag": 223, "last_act": 223, "remote_addr": 223, "http_user_ag": 223, "sorri": [223, 234], "z_": 223, "7200": 223, "savepath": 223, "matchip": 223, "timetoupd": 223, "regeneratedestroi": 223, "garbag": 223, "sess_expire_on_clos": 223, "gc_maxlifetim": 223, "chose": 223, "caveat": 223, "anybodi": 223, "steal": 223, "fixat": 223, "0700": 223, "chmod": 223, "mkdir": 223, "chown": 223, "slower": 223, "half": 223, "trick": [223, 260], "believ": 223, "outperform": 223, "tmpf": 223, "blaze": 223, "blob": 223, "ci_sessions_timestamp": 223, "inet": 223, "timestamptz": 223, "bytea": 223, "mysqli_sql_except": 223, "downsid": 223, "ubiquit": 223, "tcp": 223, "pecl": 223, "intent": 223, "bia": 223, "fame": 223, "worth": [223, 224], "guarante": 223, "loss": 223, "haven": [223, 230, 239, 259], "refil": 224, "repeatedli": 224, "429": 224, "capac": 224, "spent": 224, "allot": 224, "gettokentim": 224, "mytim": 225, "chicago": [225, 249], "tuesdai": 225, "midnight": 225, "anniversari": 225, "lunch": 225, "pm": [225, 239], "dt": 225, "lose": [225, 250], "intldateformatt": 225, "2016": [225, 239], "mmm": 225, "\u0645\u0627\u0631\u0633": 225, "\u06f9": 225, "\u06f2\u06f0\u06f1\u06f6": 225, "03": 225, "\u06f0\u06f3": 225, "\u06f0\u06f9": 225, "\u06f1\u06f2": 225, "\u06f0\u06f0": 225, "understood": 225, "ago": 225, "59": 225, "getx": [225, 232], "setx": [225, 232], "getyear": 225, "23pm": 225, "getmonth": 225, "getdai": 225, "gethour": 225, "getminut": 225, "getsecond": 225, "getdayofweek": 225, "getdayofyear": 225, "225": 225, "getweekofmonth": 225, "getweekofyear": 225, "1471018523": 225, "getquart": 225, "dayofweek": 225, "dayofyear": 225, "weekofmonth": 225, "weekofyear": 225, "quarter": 225, "birthdai": 225, "observ": 225, "london": [225, 232], "tz": 225, "getoffset": 225, "timezonenam": 225, "invalidargumentexept": 225, "setyear": 225, "setmonth": 225, "setdai": 225, "sethour": 225, "setminut": 225, "setsecond": 225, "american": [225, 230, 239], "strtotim": [225, 230, 245, 256], "subtract": [225, 245], "addsecond": 225, "addminut": 225, "addhour": 225, "adddai": 225, "addmonth": 225, "addyear": 225, "subsecond": 225, "subminut": 225, "subhour": 225, "subdai": 225, "submonth": 225, "subyear": 225, "moment": [225, 248], "2013": 225, "1975": 225, "84": 225, "getweek": 225, "365": 225, "2557": 225, "61368": 225, "3682080": 225, "220924800": 225, "madrid": 225, "biggest": 225, "semant": 226, "autotypographi": 226, "reduce_linebreak": 226, "typograph": 226, "processor": 226, "formatcharact": 226, "em": [226, 262], "nl2brexceptpr": 226, "afterward": 227, "uploaded_fileinfo": 227, "is_imag": [227, 230], "hasmov": 227, "shortcom": 227, "strang": 227, "avatar": [227, 230, 252], "imagefil": 227, "geterrorstr": 227, "seen": 227, "upload_max_files": [227, 230], "originalnam": 227, "temp": [227, 245], "getmimetyp": 227, "webkit": 227, "clientpath": 227, "sub_dir": 227, "image_nam": 227, "image_name_1": 227, "improp": 227, "yyyymmdd": 227, "createuristr": 228, "exmampl": 228, "unalt": 228, "wouldn": 228, "showpassword": 228, "sethost": 228, "anotherexampl": 228, "65535": 228, "setport": 228, "setqueryarrai": 228, "addqueri": 228, "foz": 228, "stripqueri": 228, "keepqueri": 228, "parse_str": 228, "liber": 228, "userawquerystr": 228, "beforehand": 228, "getfrag": 228, "setfrag": 228, "furthest": 228, "isbrows": 229, "currentag": 229, "getbrows": 229, "getvers": 229, "elseif": [229, 235, 245], "isrobot": 229, "getrobot": 229, "ismobil": 229, "getmobil": 229, "unidentifi": 229, "getplatform": 229, "safari": 229, "iphon": 229, "isreferr": 229, "referr": 229, "getreferr": 229, "getagentstr": 229, "mozilla": 229, "macintosh": 229, "intel": 229, "rv": 229, "gecko": 229, "20060613": 229, "camino": 229, "visitor": [229, 240], "ideal": 230, "redisplai": 230, "terribli": 230, "messi": 230, "tediou": 230, "told": 230, "pipe": [230, 245], "flinston": 230, "wilma": 230, "flintson": 230, "rid": 230, "useraccount": 230, "useraccountrul": 230, "bpi": 230, "swu7u5lm": 230, "dx": 230, "8b9218a55906f9dcc1dc263dce7f005a": 230, "validateddata": 230, "pass_confirm": [230, 234], "_error": 230, "signup_error": 230, "obscur": [230, 234], "besid": 230, "_errors_list": 230, "my_list": 230, "my_singl": 230, "signifi": 230, "myrul": 230, "myerror": 230, "evenerror": 230, "explod": [230, 232], "requiredfield": 230, "array_key_exist": 230, "array_filt": 230, "fn": [230, 242, 245, 248], "ignore_valu": 230, "ignore_field": 230, "36": 230, "supplier": 230, "alpha_spac": 230, "alpha_dash": 230, "alpha_numer": 230, "punctuat": 230, "hexadecim": 230, "in_list": 230, "predetermin": 230, "is_natur": 230, "where_field": 230, "where_valu": 230, "not_in_list": 230, "regex_match": 230, "timezone_identifiers_list": 230, "valid_base64": 230, "valid_url": 230, "filter_validate_url": 230, "valid_d": 230, "valid_cc_numb": 230, "amex": 230, "china": 230, "unionpai": 230, "diner": 230, "club": 230, "cartebl": 230, "carteblanch": 230, "dinersclub": 230, "interpay": 230, "jcb": 230, "maestro": 230, "dankort": 230, "nspk": 230, "mir": 230, "troi": 230, "mastercard": 230, "visa": 230, "uatp": 230, "verv": 230, "cibc": 230, "royal": 230, "bank": 230, "rbc": 230, "td": [230, 241], "tdtrust": 230, "scotiabank": 230, "scotia": 230, "bmo": 230, "abm": 230, "bmoabm": 230, "hsbc": 230, "2048": 230, "herebi": 231, "charg": 231, "sublicens": 231, "sell": 231, "whom": 231, "furnish": 231, "shall": 231, "THE": 231, "warranti": 231, "OF": 231, "impli": [231, 236, 251], "BUT": 231, "merchant": 231, "FOR": 231, "noninfring": 231, "NO": 231, "holder": 231, "BE": 231, "liabl": 231, "liabil": 231, "contract": 231, "tort": 231, "aris": 231, "WITH": 231, "explan": 232, "rapid": 232, "proven": 232, "returntyp": 232, "usetimestamp": 232, "shove": 232, "strai": 232, "torawarrai": 232, "setpassword": 232, "password_hash": [232, 234], "password_bcrypt": 232, "datestr": 232, "getcreatedat": 232, "getpar": 232, "_getx": 232, "_setx": 232, "_getpar": 232, "_setpar": 232, "career": 232, "whip": 232, "full_nam": 232, "contriv": 232, "datamap": 232, "property_nam": 232, "db_column_nam": 232, "setfullnam": 232, "getfullnam": 232, "is_ban": 232, "is_banned_nul": 232, "unseri": 232, "options_object": 232, "options_arrai": 232, "widget": [232, 249], "basecast": 232, "castbase64": 232, "base64_decod": 232, "myentiti": 232, "casthandl": 232, "dgvzda": 232, "some_attribut": 232, "param3": 232, "somehandl": 232, "solid": 234, "userauthmodel": 234, "middlenam": 234, "seamlessli": 234, "getcustomresultobject": 234, "recycl": 234, "cleanrul": 234, "interject": 234, "activeus": 234, "allus": 234, "deletedus": 234, "getinsertid": 234, "vader": 234, "jobmodel": 234, "setvalidationrul": 234, "fieldrul": 234, "fieldmessag": 234, "fieldvalidationmessag": 234, "babi": 234, "subset": [234, 240], "mymodel": [234, 252], "occasion": 234, "groupbuild": 234, "eleg": 234, "orderbi": [234, 242], "last_login": 234, "hashpassword": 234, "password_default": 234, "purg": 234, "intercept": 234, "workflow": 234, "returndata": 234, "checkcach": 234, "getcacheditem": 234, "endfor": 235, "endwhil": 235, "salli": 235, "createus": 236, "201": [236, 252], "respondcr": 236, "responddelet": 236, "respondnocont": 236, "failunauthor": 236, "forbidden": 236, "failforbidden": 236, "failnotfound": 236, "failresourceexist": 236, "failresourcegon": 236, "failtoomanyrequest": 236, "supportedresponseformat": 236, "setresponseformat": 236, "321a": 236, "meaning": 236, "204": 236, "401": 236, "403": [236, 257], "409": 236, "gone": 236, "410": 236, "html5rock": 237, "sitepoint": [237, 239], "changeabl": 237, "reportonli": 237, "clearli": 237, "setdefaultsrc": 237, "setreporturi": 237, "upgradeinsecurerequest": 237, "addbaseuri": 237, "addchildsrc": 237, "youtub": 237, "addconnectsrc": 237, "facebook": 237, "addfontsrc": 237, "addformact": 237, "addframeancestor": 237, "addimagesrc": 237, "addmediasrc": 237, "addmanifestsrc": 237, "addobjectsrc": 237, "addplugintyp": 237, "addscriptsrc": 237, "addstylesrc": 237, "addsandbox": 237, "metub": 237, "ourtub": 237, "bcp": 239, "47": 239, "negotiatelocal": 239, "supportlocal": 239, "book": 239, "setlocal": [239, 249], "languagekei": 239, "men": 239, "namedappl": 239, "number_appl": 239, "icu": 239, "spellout": [239, 245], "thirti": 239, "shorttim": 239, "mediumtim": 239, "longtim": 239, "fulltim": 239, "shortdat": 239, "mediumd": 239, "longdat": 239, "fulldat": 239, "spelledout": 239, "cdt": 239, "aug": 239, "sundai": 239, "408": 239, "676": 239, "messageformatt": 239, "excel": [239, 251], "ru": 239, "41": 239, "price": 239, "grape": 239, "lemon": 239, "strawberri": 239, "variant": [239, 252], "nope": 240, "prematur": 240, "revalid": 240, "named_rout": 240, "308": 240, "mytext": 240, "awkwardencryptedfilenam": 240, "fakeext": 240, "expens": 240, "huge": 240, "boost": 240, "etag": 240, "setcach": 240, "maxag": 240, "900": 240, "abcd": 240, "headerlin": 240, "protocolvers": 240, "negotiatemedia": 240, "negotiatecharset": 240, "negotiateencod": 240, "badmethodcallexcept": 240, "230": 240, "tardi": 240, "pig": 240, "86500": 240, "myprefix_": 240, "prescrib": [240, 256], "table_open": 241, "border": 241, "cellpad": 241, "cellspac": 241, "thead_open": 241, "thead_clos": 241, "heading_row_start": 241, "heading_row_end": 241, "heading_cell_start": 241, "th": 241, "heading_cell_end": 241, "tfoot_open": 241, "tfoot": 241, "tfoot_clos": 241, "footing_row_start": 241, "footing_row_end": 241, "footing_cell_start": 241, "footing_cell_end": 241, "tbody_open": 241, "tbody_clos": 241, "row_start": 241, "row_end": 241, "cell_start": 241, "cell_end": 241, "row_alt_start": 241, "row_alt_end": 241, "cell_alt_start": 241, "cell_alt_end": 241, "table_clos": 241, "settempl": 241, "customset": 241, "rearrang": 241, "htmlspecialchar": 241, "tabledata": 241, "setcapt": 241, "caption": 241, "setfoot": 241, "subtot": 241, "colspan": 241, "makecolumn": 241, "columnlimit": 241, "six": 241, "nine": 241, "twelv": 241, "newlist": 241, "setempti": 241, "nbsp": 241, "wednesdai": 241, "mondai": 241, "air": 241, "saturdai": 241, "overnight": 241, "orderbykei": 241, "displac": 241, "encapsul": 242, "mymethod": 242, "mycel": 242, "alertmessag": 242, "recentpost": 242, "blogmodel": 242, "published_on": 242, "alertmessagecel": 242, "alert_messag": 242, "mount": 242, "sprintf": 242, "getcomputedproperti": 242, "gettypeproperti": 242, "getmessageproperti": 242, "recentpostscel": 242, "linkpost": 242, "recent_post": 242, "categoryid": 242, "newcacheid": 242, "viewdecoratorinterfac": 243, "mydecor": 243, "baseview": [243, 245], "sectionnam": 244, "page_titl": [244, 247], "endsect": 244, "some_view": 244, "sidebar": [244, 247], "blog_entri": 245, "setvar": [245, 246], "setdelimit": 245, "accumul": [245, 246], "renderstr": [245, 246], "cache_nam": [245, 246, 247], "cascadedata": 245, "something_uniqu": 245, "rambl": 245, "asarrai": 245, "minu": 245, "_option": 245, "h2": [245, 247, 259, 261], "planet": 245, "nopars": 245, "moder": 245, "eval": 245, "hasalert": 245, "setconditionaldelimit": 245, "user_styl": 245, "user_link": 245, "unescaped_var": 245, "drastic": 245, "55": 245, "ab": 245, "date_modifi": 245, "sentenc": 245, "firstlett": 245, "giant": 245, "limit_char": 245, "limit_word": 245, "local_curr": 245, "valuei": 245, "4217": 245, "local_numb": 245, "scientif": 245, "number_format": 245, "prose": 245, "auto_typographi": 245, "prettier": 245, "ceil": 245, "floor": 245, "strip_tag": 245, "char": 245, "numberformatt": 245, "methodnam": 245, "somefil": 245, "siteurl": 245, "stranger": 245, "terabyteabbr": 245, "firstnam": [245, 252], "lastnam": 245, "mr": 245, "bsc": 245, "menuitem": 245, "template1": 245, "data1": 245, "template2": 245, "myview": [245, 246], "leftdelimit": 245, "rightdelimit": 245, "legal": 246, "chainabl": 246, "getstat": 246, "bgcolor": 246, "sharona": 246, "flexibli": 247, "cop": 247, "blog_view": 247, "my_cached_view": 247, "bleed": 247, "hous": 247, "mom": 247, "errand": 247, "statist": 248, "gave": [248, 258], "slow_funct": 248, "gettim": 248, "1234567890": 248, "1345678920": 248, "4315": 248, "getelapsedtim": [248, 256], "0234": 248, "3000": 248, "htmltabl": 248, "foocontrollertest": 249, "forumcontrollertest": 249, "testshowcategori": 249, "forumcontrol": 249, "showcategori": 249, "isok": 249, "simul": [249, 256], "forum": [249, 258], "surpris": 249, "tester": 249, "filtertesttrait": 249, "foofiltertest": 249, "overlap": 249, "filtersconfig": 249, "unfilt": 249, "testfilterfailsonadminrout": 249, "interf": 249, "getfiltercal": 249, "testunauthorizedaccessredirect": 249, "caller": 249, "mayeditwidget": 249, "assertinstanceof": 249, "mytest": 250, "ci4_test": 250, "cool": 250, "indispens": 251, "recogniz": 251, "hexcod": 251, "spin": 251, "glanc": 251, "mynamespac": 251, "mycollector": 251, "hastimelin": 251, "hastabcont": 251, "hasvardata": 251, "formattimelinedata": 251, "gettitledetail": 251, "getvardata": 251, "mircrotim": 251, "saver": 251, "fabricatormodel": 252, "outlin": [252, 261], "testdbconnect": 252, "defaultformatt": 252, "phonenumb": 252, "imageurl": 252, "setformatt": 252, "allowrememb": 252, "userfabr": 252, "testus": 252, "maynard": 252, "alford": 252, "886": 252, "0269": 252, "x3767": 252, "lorempixel": 252, "userarrai": 252, "makearrai": 252, "userobject": 252, "makeobject": 252, "userent": 252, "rachel": 252, "bradley72": 252, "gmail": 252, "741": 252, "241": 252, "52": 252, "assertisnumer": 252, "dontseeindatabas": 252, "bobbi": 252, "bobbyus": 252, "latta": 252, "kindel": 252, "251": 252, "806": 252, "melissa": 252, "strike": 252, "fabricon": 252, "525": 252, "214": 252, "2656": 252, "x23546": 252, "belingadon142": 252, "857": 252, "x1351": 252, "han": 252, "hoppifur": 252, "metraxalon": 252, "487": 252, "235": 252, "7006": 252, "gerri": 252, "bunch": 252, "footest": [253, 256], "myclassmethod": 253, "anotherclassmethod": 253, "flintston": 253, "flintyfr": 253, "withrout": 253, "withsess": 253, "content_typ": 253, "problemat": 253, "skipev": 253, "userinfo": 253, "thoroughli": [254, 258], "mockcach": 255, "assertha": 255, "asserthasvalu": 255, "assertmiss": 255, "placement": 256, "testfoonotbar": 256, "usermod": 256, "usermodeltest": 256, "collid": 256, "testcas": 256, "setupbeforeclass": 256, "teardownafterclass": 256, "nameoftrait": 256, "authtrait": 256, "setupauthtrait": 256, "createfakeus": 256, "loginus": 256, "authenticationfeaturetest": 256, "moon": 256, "gettraceasstr": 256, "emit": 256, "ob_start": 256, "ob_get_clean": 256, "longjohn": 256, "660": 256, "661": 256, "obj": 256, "privatemethod": 256, "assertequ": [256, 257], "oop": 256, "sometest": 256, "testsometh": 256, "getmockbuild": 256, "onlymethod": 256, "getmock": 256, "loadrout": 256, "intrus": 256, "setupmethod": 256, "mockemail": 256, "mocksess": 256, "mockusermodel": 256, "timedependentcodetest": 256, "settestnow": 256, "testfixtim": 256, "assertsam": 256, "getstreamfilterbuff": 256, "resetstreamfilterbuff": 256, "testsomeoutput": 256, "nfirst": 256, "streamwrapp": 256, "maual": 256, "setcont": 256, "unregist": 256, "testprompt": 256, "perceiv": 257, "assertnotok": 257, "invers": 257, "assertnotredirect": 257, "dontse": 257, "hellow": 257, "dontseeel": 257, "upsel": 257, "snow": 257, "fledg": 258, "topic": 258, "insight": 258, "prais": 258, "hang": 258, "slack": 258, "unfamiliar": 259, "5000": 259, "diagram": 259, "w3school": 260, "teach": 260, "greet": 260, "flame": 260, "hover": 260, "duckduckgo": 260, "workbench": 261, "phpmyadmin": 261, "ci4tutori": 261, "seo": 261, "elvi": 261, "sight": 261, "podunk": 261, "cafe": 261, "he": 261, "isnt": 261, "scientist": 261, "humor": 261, "caffein": 261, "largest": 261, "coffe": 261, "onsit": 261, "staff": 261, "ti": 261, "sake": 261, "news_list": 261, "news_item": 261, "wrote": 261, "absent": 261, "deleg": 262, "possibli": 262, "is_fil": 262, "ucfirst": 262}, "objects": {"": [[103, 0, 1, "", "APPPATH"], [234, 1, 0, "-", "CodeIgniter"], [59, 1, 0, "-", "CodeIgniter\\CLI"], [59, 2, 1, "", "CodeIgniter\\CLI\\BaseCommand"], [59, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::call"], [59, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::getPad"], [59, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::setPad"], [59, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::showError"], [59, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::showHelp"], [209, 1, 0, "-", "CodeIgniter\\Cache"], [209, 2, 1, "", "CodeIgniter\\Cache\\CacheInterface"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::clean"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::decrement"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::delete"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::deleteMatching"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::get"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::getCacheInfo"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::getMetadata"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::increment"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::isSupported"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::remember"], [209, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::save"], [209, 4, 1, "", "CodeIgniter\\Cache\\CacheInterface::validateKey"], [210, 1, 0, "-", "CodeIgniter\\Cookie"], [210, 2, 1, "", "CodeIgniter\\Cookie\\Cookie"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::__construct"], [210, 4, 1, "", "CodeIgniter\\Cookie\\Cookie::fromHeaderString"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getDomain"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getExpiresString"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getExpiresTimestamp"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getId"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getMaxAge"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getName"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getOptions"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getPath"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getPrefix"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getPrefixedName"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getSameSite"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getValue"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::isExpired"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::isHTTPOnly"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::isRaw"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::isSecure"], [210, 4, 1, "", "CodeIgniter\\Cookie\\Cookie::setDefaults"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::toArray"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::toHeaderString"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withDomain"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withExpired"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withExpires"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withHTTPOnly"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withName"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withNeverExpiring"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withPath"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withPrefix"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withRaw"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withSameSite"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withSecure"], [210, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withValue"], [210, 2, 1, "", "CodeIgniter\\Cookie\\CookieStore"], [210, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::__construct"], [210, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::clear"], [210, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::dispatch"], [210, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::display"], [210, 4, 1, "", "CodeIgniter\\Cookie\\CookieStore::fromCookieHeaders"], [210, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::get"], [210, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::has"], [210, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::put"], [210, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::remove"], [91, 1, 0, "-", "CodeIgniter\\Database"], [84, 2, 1, "", "CodeIgniter\\Database\\BaseBuilder"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::countAll"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::countAllResults"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::db"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::decrement"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::delete"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::deleteBatch"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::distinct"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::emptyTable"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::from"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::fromSubquery"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::get"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getCompiledDelete"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getCompiledInsert"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getCompiledSelect"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getCompiledUpdate"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getWhere"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::groupBy"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::groupEnd"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::groupStart"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::having"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingGroupEnd"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingGroupStart"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingIn"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingLike"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingNotIn"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::increment"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::insert"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::insertBatch"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::join"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::like"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::limit"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::notGroupStart"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::notHavingGroupStart"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::notHavingLike"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::notLike"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::offset"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::onConstraint"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orGroupStart"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHaving"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHavingGroupStart"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHavingIn"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHavingLike"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHavingNotIn"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orLike"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orNotGroupStart"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orNotHavingGroupStart"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orNotHavingLike"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orNotLike"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orWhere"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orWhereIn"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orWhereNotIn"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orderBy"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::replace"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::resetQuery"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::select"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectAvg"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectCount"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectMax"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectMin"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectSubquery"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectSum"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::set"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::setData"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::setInsertBatch"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::setQueryAsData"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::setUpdateBatch"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::truncate"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::union"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::unionAll"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::update"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::updateBatch"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::updateFields"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::upsert"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::upsertBatch"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::where"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::whereIn"], [84, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::whereNotIn"], [85, 2, 1, "", "CodeIgniter\\Database\\BaseResult"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::dataSeek"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::freeResult"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getCustomResultObject"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getCustomRowObject"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getFieldCount"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getFieldData"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getFieldNames"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getFirstRow"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getLastRow"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getNextRow"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getNumRows"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getPreviousRow"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getResult"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getResultArray"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getResultObject"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getRow"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getRowArray"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getRowObject"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getUnbufferedRow"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseResult::setRow"], [89, 2, 1, "", "CodeIgniter\\Database\\Forge"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::addColumn"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::addField"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::addForeignKey"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::addKey"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::addPrimaryKey"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::addUniqueKey"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::createDatabase"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::createTable"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::dropColumn"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::dropDatabase"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::dropKey"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::dropPrimaryKey"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::dropTable"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::modifyColumn"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::processIndexes"], [89, 3, 1, "", "CodeIgniter\\Database\\Forge::renameTable"], [91, 2, 1, "", "CodeIgniter\\Database\\MigrationRunner"], [91, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::findMigrations"], [91, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::force"], [91, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::latest"], [91, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::regress"], [91, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::setGroup"], [91, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::setNamespace"], [212, 1, 0, "-", "CodeIgniter\\Email"], [212, 2, 1, "", "CodeIgniter\\Email\\Email"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::attach"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::clear"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::printDebugger"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::send"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setAltMessage"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setAttachmentCID"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setBCC"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setCC"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setFrom"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setHeader"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setMessage"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setReplyTo"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setSubject"], [212, 3, 1, "", "CodeIgniter\\Email\\Email::setTo"], [213, 1, 0, "-", "CodeIgniter\\Encryption"], [213, 2, 1, "", "CodeIgniter\\Encryption\\Encryption"], [213, 4, 1, "", "CodeIgniter\\Encryption\\Encryption::createKey"], [213, 3, 1, "", "CodeIgniter\\Encryption\\Encryption::decrypt"], [213, 3, 1, "", "CodeIgniter\\Encryption\\Encryption::encrypt"], [213, 3, 1, "", "CodeIgniter\\Encryption\\Encryption::initialize"], [240, 1, 0, "-", "CodeIgniter\\HTTP"], [130, 2, 1, "", "CodeIgniter\\HTTP\\IncomingRequest"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getCookie"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getGet"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getGetPost"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getPath"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getPost"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getPostGet"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getServer"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getUserAgent"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getVar"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::isAJAX"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::isCLI"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::isSecure"], [130, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::setPath"], [132, 2, 1, "", "CodeIgniter\\HTTP\\Message"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::appendBody"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::appendHeader"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::getBody"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::getHeaderLine"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::getProtocolVersion"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::hasHeader"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::header"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::headers"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::populateHeaders"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::prependHeader"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::removeHeader"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::setBody"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::setHeader"], [132, 3, 1, "", "CodeIgniter\\HTTP\\Message::setProtocolVersion"], [134, 2, 1, "", "CodeIgniter\\HTTP\\Request"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::fetchGlobal"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::getEnv"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::getIPAddress"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::getMethod"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::getServer"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::isValidIP"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::setGlobal"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::setMethod"], [134, 3, 1, "", "CodeIgniter\\HTTP\\Request::withMethod"], [240, 2, 1, "", "CodeIgniter\\HTTP\\Response"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::deleteCookie"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::getCookie"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::getCookies"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::getReasonPhrase"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::getStatusCode"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::hasCookie"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::noCache"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::send"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::setCache"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::setContentType"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::setCookie"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::setDate"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::setLastModified"], [240, 3, 1, "", "CodeIgniter\\HTTP\\Response::setStatusCode"], [229, 2, 1, "", "CodeIgniter\\HTTP\\UserAgent"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getAgentString"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getBrowser"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getMobile"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getPlatform"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getReferrer"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getRobot"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getVersion"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::isBrowser"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::isMobile"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::isReferral"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::isRobot"], [229, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::parse"], [234, 2, 1, "", "CodeIgniter\\Model"], [234, 3, 1, "", "CodeIgniter\\Model::setValidationMessage"], [234, 3, 1, "", "CodeIgniter\\Model::setValidationMessages"], [234, 3, 1, "", "CodeIgniter\\Model::setValidationRule"], [234, 3, 1, "", "CodeIgniter\\Model::setValidationRules"], [246, 1, 0, "-", "CodeIgniter\\View"], [245, 2, 1, "", "CodeIgniter\\View\\Parser"], [245, 3, 1, "", "CodeIgniter\\View\\Parser::render"], [245, 3, 1, "", "CodeIgniter\\View\\Parser::renderString"], [245, 3, 1, "", "CodeIgniter\\View\\Parser::setConditionalDelimiters"], [245, 3, 1, "", "CodeIgniter\\View\\Parser::setData"], [245, 3, 1, "", "CodeIgniter\\View\\Parser::setDelimiters"], [245, 3, 1, "", "CodeIgniter\\View\\Parser::setVar"], [241, 2, 1, "", "CodeIgniter\\View\\Table"], [241, 3, 1, "", "CodeIgniter\\View\\Table::addRow"], [241, 3, 1, "", "CodeIgniter\\View\\Table::clear"], [241, 3, 1, "", "CodeIgniter\\View\\Table::generate"], [241, 3, 1, "", "CodeIgniter\\View\\Table::makeColumns"], [241, 3, 1, "", "CodeIgniter\\View\\Table::setCaption"], [241, 3, 1, "", "CodeIgniter\\View\\Table::setEmpty"], [241, 3, 1, "", "CodeIgniter\\View\\Table::setFooting"], [241, 3, 1, "", "CodeIgniter\\View\\Table::setHeading"], [241, 3, 1, "", "CodeIgniter\\View\\Table::setSyncRowsWithHeading"], [241, 3, 1, "", "CodeIgniter\\View\\Table::setTemplate"], [246, 2, 1, "", "CodeIgniter\\View\\View"], [246, 3, 1, "", "CodeIgniter\\View\\View::render"], [246, 3, 1, "", "CodeIgniter\\View\\View::renderString"], [246, 3, 1, "", "CodeIgniter\\View\\View::setData"], [246, 3, 1, "", "CodeIgniter\\View\\View::setVar"], [103, 0, 1, "", "DAY"], [103, 0, 1, "", "DECADE"], [103, 0, 1, "", "FCPATH"], [103, 0, 1, "", "HOUR"], [103, 0, 1, "", "MINUTE"], [103, 0, 1, "", "MONTH"], [103, 0, 1, "", "ROOTPATH"], [103, 0, 1, "", "SECOND"], [103, 0, 1, "", "SYSTEMPATH"], [103, 0, 1, "", "WEEK"], [103, 0, 1, "", "WRITEPATH"], [103, 0, 1, "", "YEAR"], [124, 5, 1, "", "alternator"], [125, 5, 1, "", "anchor"], [125, 5, 1, "", "anchor_popup"], [103, 5, 1, "", "app_timezone"], [113, 5, 1, "", "array_deep_search"], [113, 5, 1, "", "array_flatten_with_dots"], [113, 5, 1, "", "array_group_by"], [113, 5, 1, "", "array_sort_by_multiple_keys"], [124, 5, 1, "", "ascii_to_entities"], [118, 5, 1, "", "audio"], [226, 5, 1, "", "autoTypography"], [125, 5, 1, "", "auto_link"], [125, 5, 1, "", "base_url"], [103, 5, 1, "", "cache"], [120, 5, 1, "", "camelize"], [124, 5, 1, "", "character_limiter"], [224, 3, 1, "", "check"], [103, 5, 1, "", "config"], [124, 5, 1, "", "convert_accented_characters"], [103, 5, 1, "", "cookie"], [103, 5, 1, "", "cookies"], [120, 5, 1, "", "counted"], [103, 5, 1, "", "csp_script_nonce"], [103, 5, 1, "", "csp_style_nonce"], [103, 5, 1, "", "csrf_field"], [103, 5, 1, "", "csrf_hash"], [103, 5, 1, "", "csrf_header"], [103, 5, 1, "", "csrf_meta"], [103, 5, 1, "", "csrf_token"], [125, 5, 1, "", "current_url"], [120, 5, 1, "", "dasherize"], [120, 5, 1, "", "decamelize"], [114, 5, 1, "", "delete_cookie"], [116, 5, 1, "", "delete_files"], [116, 5, 1, "", "directory_map"], [116, 5, 1, "", "directory_mirror"], [118, 5, 1, "", "doctype"], [113, 5, 1, "", "dot_array_search"], [124, 5, 1, "", "ellipsize"], [118, 5, 1, "", "embed"], [122, 5, 1, "", "encode_php_tags"], [124, 5, 1, "", "entities_to_ascii"], [103, 5, 1, "", "env"], [103, 5, 1, "", "esc"], [124, 5, 1, "", "excerpt"], [236, 3, 1, "", "fail"], [236, 3, 1, "", "failForbidden"], [236, 3, 1, "", "failNotFound"], [236, 3, 1, "", "failResourceExists"], [236, 3, 1, "", "failResourceGone"], [236, 3, 1, "", "failServerError"], [236, 3, 1, "", "failTooManyRequests"], [236, 3, 1, "", "failUnauthorized"], [236, 3, 1, "", "failValidationErrors"], [123, 5, 1, "", "fake"], [103, 5, 1, "", "force_https"], [117, 5, 1, "", "form_button"], [117, 5, 1, "", "form_checkbox"], [117, 5, 1, "", "form_close"], [117, 5, 1, "", "form_dropdown"], [117, 5, 1, "", "form_fieldset"], [117, 5, 1, "", "form_fieldset_close"], [117, 5, 1, "", "form_hidden"], [117, 5, 1, "", "form_input"], [117, 5, 1, "", "form_label"], [117, 5, 1, "", "form_multiselect"], [117, 5, 1, "", "form_open"], [117, 5, 1, "", "form_open_multipart"], [117, 5, 1, "", "form_password"], [117, 5, 1, "", "form_radio"], [117, 5, 1, "", "form_reset"], [117, 5, 1, "", "form_submit"], [117, 5, 1, "", "form_textarea"], [117, 5, 1, "", "form_upload"], [226, 5, 1, "", "formatCharacters"], [103, 5, 1, "", "function_usable"], [249, 5, 1, "", "getFilterCaller"], [249, 5, 1, "", "getFiltersForRoute"], [224, 3, 1, "", "getTokentime"], [114, 5, 1, "", "get_cookie"], [116, 5, 1, "", "get_dir_file_info"], [116, 5, 1, "", "get_file_info"], [116, 5, 1, "", "get_filenames"], [114, 5, 1, "", "has_cookie"], [103, 5, 1, "", "helper"], [124, 5, 1, "", "highlight_code"], [124, 5, 1, "", "highlight_phrase"], [120, 5, 1, "", "humanize"], [118, 5, 1, "", "img"], [118, 5, 1, "", "img_data"], [124, 5, 1, "", "increment_string"], [125, 5, 1, "", "index_page"], [103, 5, 1, "", "is_cli"], [120, 5, 1, "", "is_pluralizable"], [103, 5, 1, "", "is_really_writable"], [103, 5, 1, "", "is_windows"], [103, 5, 1, "", "lang"], [118, 5, 1, "", "link_tag"], [103, 5, 1, "", "log_message"], [125, 5, 1, "", "mailto"], [125, 5, 1, "", "mb_url_title"], [103, 5, 1, "", "model"], [226, 5, 1, "", "nl2brExceptPre"], [115, 5, 1, "", "now"], [121, 5, 1, "", "number_to_amount"], [121, 5, 1, "", "number_to_currency"], [121, 5, 1, "", "number_to_roman"], [121, 5, 1, "", "number_to_size"], [118, 5, 1, "", "object"], [116, 5, 1, "", "octal_permissions"], [118, 5, 1, "", "ol"], [103, 5, 1, "", "old"], [120, 5, 1, "", "ordinal"], [120, 5, 1, "", "ordinalize"], [118, 5, 1, "", "param"], [120, 5, 1, "", "pascalize"], [120, 5, 1, "", "plural"], [125, 5, 1, "", "prep_url"], [125, 5, 1, "", "previous_url"], [124, 5, 1, "", "quotes_to_entities"], [124, 5, 1, "", "random_string"], [103, 5, 1, "", "redirect"], [124, 5, 1, "", "reduce_double_slashes"], [124, 5, 1, "", "reduce_multiples"], [224, 3, 1, "", "remove"], [103, 5, 1, "", "remove_invisible_characters"], [103, 5, 1, "", "request"], [236, 3, 1, "", "respond"], [236, 3, 1, "", "respondCreated"], [236, 3, 1, "", "respondDeleted"], [236, 3, 1, "", "respondNoContent"], [103, 5, 1, "", "response"], [103, 5, 1, "", "route_to"], [125, 5, 1, "", "safe_mailto"], [116, 5, 1, "", "same_file"], [122, 5, 1, "", "sanitize_filename"], [118, 5, 1, "", "script_tag"], [103, 5, 1, "", "service"], [103, 5, 1, "", "session"], [236, 3, 1, "", "setResponseFormat"], [117, 5, 1, "", "set_checkbox"], [114, 5, 1, "", "set_cookie"], [117, 5, 1, "", "set_radio"], [116, 5, 1, "", "set_realpath"], [117, 5, 1, "", "set_select"], [117, 5, 1, "", "set_value"], [103, 5, 1, "", "single_service"], [120, 5, 1, "", "singular"], [125, 5, 1, "", "site_url"], [103, 5, 1, "", "slash_item"], [118, 5, 1, "", "source"], [103, 5, 1, "", "stringify_attributes"], [122, 5, 1, "", "strip_image_tags"], [124, 5, 1, "", "strip_quotes"], [124, 5, 1, "", "strip_slashes"], [116, 5, 1, "", "symbolic_permissions"], [103, 5, 1, "", "timer"], [115, 5, 1, "", "timezone_select"], [118, 5, 1, "", "track"], [118, 5, 1, "", "ul"], [120, 5, 1, "", "underscore"], [125, 5, 1, "", "uri_string"], [125, 5, 1, "", "url_is"], [125, 5, 1, "", "url_title"], [125, 5, 1, "", "url_to"], [117, 5, 1, "", "validation_errors"], [117, 5, 1, "", "validation_list_errors"], [117, 5, 1, "", "validation_show_error"], [118, 5, 1, "", "video"], [103, 5, 1, "", "view"], [103, 5, 1, "", "view_cell"], [124, 5, 1, "", "word_censor"], [124, 5, 1, "", "word_limiter"], [124, 5, 1, "", "word_wrap"], [116, 5, 1, "", "write_file"], [126, 5, 1, "", "xml_convert"]]}, "objtypes": {"0": "php:const", "1": "php:namespace", "2": "php:class", "3": "php:method", "4": "php:staticmethod", "5": "php:function"}, "objnames": {"0": ["php", "const", "PHP const"], "1": ["php", "namespace", "PHP namespace"], "2": ["php", "class", "PHP class"], "3": ["php", "method", "PHP method"], "4": ["php", "staticmethod", "staticmethod"], "5": ["php", "function", "PHP function"]}, "titleterms": {"chang": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 20, 21, 23, 24, 25, 28, 29, 33, 38, 41, 43, 45, 46, 47, 48, 50, 52, 54, 76, 135, 136, 138, 145, 146, 147, 148, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 210, 223, 228, 232, 234, 241, 245, 250], "log": [0, 72, 106, 109, 144, 251], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 79, 140, 166, 167, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 211], "4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 84, 142, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203], "0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 28, 41, 50, 145, 146, 147, 155, 156, 166, 167, 175, 176], "enhanc": [1, 11, 12, 13, 14, 15, 16, 17, 20, 21, 23, 24, 25, 28, 31, 34, 36, 41, 50, 54, 146, 148, 149, 151, 152, 155, 156, 160, 166, 172, 175], "repo": 1, "alpha": [2, 3, 4, 5, 6], "1": [2, 7, 11, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 42, 51, 83, 84, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 160, 167, 168, 176, 177, 230, 256], "new": [2, 7, 8, 9, 10, 28, 59, 73, 104, 106, 215, 223, 227, 259, 261], "packag": [2, 96, 107, 111, 137, 142, 219], "list": [2, 66, 82, 87, 88, 98], "2": [3, 8, 12, 20, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 52, 83, 84, 148, 149, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 177, 178], "file": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 59, 67, 76, 87, 91, 92, 96, 104, 105, 111, 112, 130, 143, 144, 146, 148, 149, 150, 151, 152, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 190, 209, 212, 214, 215, 221, 227, 230, 235, 239, 240, 259, 261], "pr": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "merg": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 221], "3": [4, 9, 13, 15, 21, 34, 41, 42, 43, 44, 45, 46, 47, 48, 49, 53, 83, 84, 149, 150, 161, 162, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 178, 179, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203], "highlight": [5, 6, 7, 8, 9, 10, 28, 41, 50], "5": [6, 17, 23, 36, 46, 55, 84, 146, 147, 151, 152, 162, 163, 171, 172, 180, 181], "beta": [7, 8, 9, 10, 219], "messag": [7, 8, 9, 10, 11, 12, 13, 33, 38, 41, 50, 52, 54, 109, 132, 146, 213, 230, 239, 256], "app": [7, 8, 9, 10, 11, 12, 13, 74, 96, 140, 143, 144, 156, 158, 166, 167, 175, 262], "test": [10, 41, 50, 74, 86, 123, 143, 148, 166, 173, 249, 250, 252, 253, 254, 256, 257], "rc": [11, 12, 13, 14], "bug": [15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 160], "fix": [15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 160, 166], "break": [16, 18, 20, 22, 23, 24, 25, 28, 29, 31, 33, 36, 38, 41, 43, 45, 47, 48, 50, 54, 56, 57, 58, 138, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 160, 164, 166, 168, 170, 171, 172, 173, 175, 179, 181, 182], "deprec": [17, 18, 20, 23, 24, 25, 28, 33, 37, 39, 41, 45, 46, 47, 50, 52, 54, 106], "6": [24, 37, 47, 56, 84, 152, 153, 163, 164, 172, 173, 181, 182], "secur": [24, 26, 27, 31, 38, 44, 46, 53, 57, 72, 112, 122, 175, 182, 199, 221, 222, 237], "valid": [24, 41, 47, 54, 61, 128, 152, 166, 171, 173, 175, 179, 201, 210, 230, 234, 259], "send": [24, 210, 212], "cooki": [24, 114, 146, 175, 210, 211, 240, 257], "7": [25, 38, 48, 57, 153, 154, 164, 165, 173, 174, 182, 183], "8": [26, 39, 49, 58, 154, 165, 174, 175, 183], "9": [27, 40, 155, 157], "contributor": 28, "method": [28, 41, 47, 50, 68, 80, 83, 84, 85, 94, 128, 129, 133, 136, 150, 151, 175, 217, 221, 222, 234, 242, 246, 249, 250, 252, 253, 255, 256, 261, 262], "signatur": [28, 41, 47, 50, 175], "behavior": [28, 29, 41, 43, 45, 50, 68, 105, 136, 213], "improv": [28, 128, 136, 175], "auto": [28, 107, 111, 128, 136, 175, 222], "rout": [28, 60, 111, 128, 131, 135, 136, 151, 175, 184, 198, 222, 227, 230, 239, 240, 249, 253, 259, 261, 262], "databas": [28, 41, 50, 76, 77, 78, 79, 80, 81, 82, 83, 87, 88, 89, 90, 91, 92, 137, 143, 151, 166, 187, 208, 223, 234, 250, 261], "helper": [28, 41, 50, 54, 80, 85, 107, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 137, 184, 249, 250, 252, 257], "function": [28, 41, 50, 68, 72, 73, 75, 95, 103, 107, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 226, 237], "command": [28, 41, 50, 59, 61, 63, 65, 66, 88, 89, 91, 92, 136, 209, 223, 242], "other": [28, 41, 50, 83, 94, 136, 160, 164, 166, 222, 227], "10": [30, 72, 157, 158], "11": [31, 158, 159], "12": [32, 159, 166], "except": [41, 86, 106, 129, 166, 167, 175, 228], "when": [41, 84, 121, 175, 222, 227], "error": [41, 62, 83, 86, 105, 106, 144, 166, 179, 182, 184, 230, 234, 251, 260], "occur": 41, "http": [41, 69, 106, 132, 133, 136, 166, 197, 240, 253], "statu": [41, 45, 91, 106, 166, 170, 240, 257], "code": [41, 45, 61, 79, 96, 106, 111, 166, 170, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 219, 224, 240, 257], "exit": [41, 50, 106, 166], "time": [41, 56, 103, 166, 181, 182, 210, 225, 248, 256], "interfac": [41, 47, 50, 166, 175], "outgoingrequestinterfac": 41, "validationinterfac": [41, 47], "forg": [41, 45, 89, 170], "queri": [41, 79, 80, 82, 83, 84, 85, 87, 148, 151, 211, 220, 228, 234, 251], "builder": [41, 79, 84, 151, 234], "model": [41, 50, 61, 68, 71, 111, 151, 184, 195, 220, 232, 233, 234, 252, 261], "librari": [41, 50, 62, 63, 68, 111, 137, 184, 201, 211, 212, 213, 218, 220, 221, 222, 223, 226, 230], "html5": 41, "compat": [41, 138, 213], "handl": [41, 83, 104, 105, 106, 135, 137, 184, 232, 236], "multipl": [41, 76, 77, 79, 105, 107, 109, 110, 136, 151, 166, 220, 227, 230, 247], "domain": [41, 166], "support": [41, 67, 146, 166, 208, 213, 221, 252], "base_url": [43, 168], "uri_str": [43, 168], "redirect": [45, 136, 166, 170, 222, 230, 240], "modifycolumn": [45, 89, 170], "autorouterinterfac": 47, "check": [47, 129, 210, 227, 230, 232, 249, 251, 253, 257], "uri": [50, 112, 128, 129, 136, 143, 175, 182, 211, 220, 221, 228, 240, 249], "setseg": [50, 175], "non": [50, 111], "exist": [50, 82, 87, 140, 227, 230], "segment": [50, 128, 136, 220, 228], "factori": [50, 68, 175, 256], "pass": [50, 68, 89, 128, 175, 212, 242], "classnam": [50, 68, 136, 175], "namespac": [50, 67, 68, 91, 96, 104, 107, 111, 136, 175, 184, 242, 247, 250], "properti": [50, 72, 104, 128, 232, 242, 256], "name": [50, 83, 87, 91, 96, 136, 210, 223, 227, 250, 256], "autoload": [50, 67, 111, 147], "codeignit": [50, 72, 86, 97, 100, 110, 112, 142, 144, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 206, 234, 251, 260], "site": [50, 136, 143, 175, 222], "getpath": [50, 64], "valu": [50, 68, 76, 83, 84, 89, 117, 148, 173, 223, 225, 228, 230, 242, 253, 256, 257], "paramet": [50, 68, 73, 77, 136, 230, 232, 234, 239, 242, 246], "type": [50, 89, 130, 232, 234, 236], "ad": [50, 89, 98, 105, 112, 140, 143, 148, 210, 217, 220, 223, 228, 230, 247, 259, 261, 262], "remov": [50, 54, 112, 143, 179, 210, 223], "return": [50, 129, 148, 173, 234, 259], "dot": [54, 179], "arrai": [54, 79, 84, 85, 104, 113, 136, 179, 212, 214, 221, 227, 228, 230, 232, 239, 257], "syntax": [54, 136, 179, 235], "rule": [54, 136, 179, 230, 234, 259, 261, 262], "match": [54, 136, 179], "differ": [54, 68, 104, 179, 182, 225, 242, 253], "The": [54, 63, 69, 71, 78, 83, 105, 130, 136, 144, 179, 222, 224, 227, 228, 230, 231, 247, 249, 250, 251, 253, 256, 260], "us": [54, 73, 87, 92, 106, 107, 109, 135, 136, 143, 175, 179, 210, 211, 212, 213, 223, 229, 230, 232, 234, 237, 241, 242, 244, 245, 246, 248, 251], "ssl_kei": [54, 179], "option": [54, 61, 68, 94, 136, 179, 208, 211, 245, 246, 247], "curlrequest": [54, 151, 179, 211], "wa": [54, 179], "filesystem": [54, 116], "createfromtimestamp": [56, 181, 225], "creat": [59, 60, 89, 91, 92, 96, 98, 104, 107, 129, 210, 220, 223, 225, 227, 228, 230, 232, 234, 239, 242, 243, 244, 247, 248, 251, 259, 261, 262], "spark": [59, 63, 66, 136, 155, 166, 175], "locat": [59, 61, 74], "an": [59, 85, 87, 89, 99, 140, 144, 212, 217], "exampl": [59, 68, 79, 136, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 209, 221, 229, 236, 241], "run": [59, 60, 63, 66, 86, 110, 143, 230, 234, 248, 260, 262], "termin": 59, "basecommand": 59, "control": [60, 61, 71, 72, 94, 107, 111, 128, 129, 131, 135, 136, 182, 184, 186, 227, 230, 235, 242, 249, 259, 261, 262], "via": [60, 63, 66, 242], "cli": [60, 61, 62, 63, 66, 256], "let": [60, 128, 262], "": [60, 86, 128, 136, 144, 146, 151, 210, 234, 262], "try": [60, 128, 227, 230], "hello": [60, 128], "world": [60, 128], "defin": [60, 68, 73, 99, 105, 106, 128, 136, 214, 234, 240, 252], "That": [60, 128], "basic": [60, 83, 214, 239], "gener": [61, 85, 108, 137, 184, 230, 242, 252], "introduct": [61, 68, 73], "built": 61, "make": [61, 91, 143, 211, 262], "cell": [61, 242], "usag": [61, 65, 209, 214, 221, 227, 232, 236, 239, 245], "argument": [61, 129, 136], "config": [61, 68, 76, 96, 104, 111, 143, 146, 155, 156, 158, 166, 167, 169, 170, 171, 173, 174, 175, 182, 211, 212, 222, 230, 249], "entiti": [61, 232], "filter": [61, 68, 111, 129, 130, 136, 151, 182, 214, 224, 228, 245, 249, 259], "seeder": [61, 92], "migrat": [61, 91, 111, 194, 250], "scaffold": 61, "complet": [61, 261, 262], "set": [61, 76, 77, 84, 96, 99, 102, 104, 105, 127, 136, 140, 143, 151, 212, 213, 214, 219, 220, 223, 228, 230, 234, 239, 240, 246, 250, 251, 253, 256, 260, 261, 262], "stock": 61, "generatortrait": 61, "declar": [61, 145, 148], "custom": [61, 75, 77, 84, 85, 106, 107, 136, 216, 220, 230, 232, 242, 245, 251], "templat": [61, 230, 245], "initi": [62, 79, 87, 89, 140, 141, 143, 217, 223, 229, 234, 241], "class": [62, 64, 68, 73, 79, 83, 84, 85, 87, 89, 91, 98, 104, 111, 127, 130, 132, 134, 151, 166, 184, 192, 209, 210, 211, 212, 213, 216, 217, 223, 224, 229, 230, 232, 236, 240, 241, 245, 246, 249, 250, 253, 255, 256], "get": [62, 73, 84, 85, 104, 130, 137, 210, 214, 215, 228, 230, 234, 250, 260], "input": [62, 130, 144, 214, 256], "from": [62, 68, 80, 84, 89, 107, 130, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 204, 210, 228, 250], "user": [62, 96, 137, 222, 229], "prompt": 62, "promptbykei": 62, "promptbymultiplekei": 62, "provid": [62, 129, 245, 251], "feedback": 62, "write": 62, "print": 62, "color": 62, "wrap": [62, 212], "newlin": 62, "clearscreen": 62, "showprogress": 62, "tabl": [62, 82, 87, 88, 89, 151, 191, 223, 234, 241, 250, 252], "wait": 62, "overview": [63, 70, 137, 224, 230, 260], "what": [63, 68, 69, 71, 73, 104, 106, 107, 127, 128, 136, 138, 144, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 223, 237, 245, 246, 251], "i": [63, 69, 71, 82, 106, 127, 128, 130, 136, 144, 206, 222, 223, 237], "why": [63, 73], "line": [63, 65, 89, 91, 92, 136, 209, 221], "clirequest": 64, "addit": [64, 94, 255, 256], "accessor": [64, 103], "getseg": 64, "getopt": 64, "which": 64, "getoptionstr": 64, "show": [66, 88, 251, 261], "help": [66, 222], "suppress": 66, "header": [66, 130, 151, 211, 240, 253, 256, 257], "output": [66, 221, 240, 256], "call": [66, 75, 128, 242, 249], "codeigniter4": [67, 70, 137, 140, 142, 206], "configur": [67, 68, 76, 96, 102, 104, 106, 109, 117, 118, 129, 136, 140, 141, 143, 185, 209, 213, 220, 223, 230, 234, 237, 239, 245, 249, 256], "confirm": [67, 105, 129, 136], "applic": [67, 74, 110, 137, 184, 251, 256, 260], "classmap": 67, "compos": [67, 96, 107, 111, 140, 142, 155, 166, 167, 168, 256], "ar": [68, 73, 104, 107, 138], "servic": [68, 73, 98, 103, 143, 146, 213, 256], "load": [68, 84, 107, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 144, 184, 211, 220, 221, 222, 226, 230, 247, 252], "without": 68, "short": 68, "sub": [68, 112, 128, 247], "directori": [68, 74, 110, 128, 136, 143, 214, 221, 227, 247], "fulli": 68, "qualifi": 68, "conveni": [68, 73], "setopt": 68, "cach": [68, 102, 148, 149, 160, 209, 219, 240, 242, 247, 255], "prerequisit": [68, 222], "how": [68, 73, 102, 144, 223, 230], "It": [68, 245, 246], "work": [68, 69, 81, 83, 102, 104, 111, 144, 190, 211, 215, 223, 225, 227, 228, 230, 232, 234, 239, 240, 257, 261], "updat": [68, 84, 140, 145, 234, 259], "enabl": [68, 99, 102, 111, 136, 143, 216, 222, 251, 259], "request": [69, 72, 101, 128, 129, 130, 134, 137, 173, 211, 222, 249, 253, 257], "respons": [69, 128, 129, 148, 197, 210, 211, 236, 238, 240, 249, 253, 257], "view": [71, 106, 111, 136, 166, 184, 202, 203, 220, 225, 230, 235, 242, 243, 244, 245, 246, 247, 248, 259, 261, 262], "mvc": 71, "compon": [71, 72, 94], "guidelin": 72, "owasp": 72, "top": 72, "2021": 72, "a01": 72, "broken": 72, "access": [72, 130, 210, 223, 227, 232, 234, 256, 257], "recommend": [72, 93], "provis": 72, "a02": 72, "cryptograph": 72, "failur": [72, 222], "a03": 72, "inject": [72, 84], "a04": 72, "insecur": 72, "design": 72, "a05": 72, "misconfigur": 72, "a06": 72, "vulner": 72, "outdat": 72, "a07": 72, "identif": 72, "authent": [72, 93, 213], "a08": 72, "softwar": 72, "data": [72, 84, 89, 104, 128, 130, 166, 223, 230, 232, 233, 234, 245, 246, 247, 250, 251, 252, 259], "integr": 72, "a09": 72, "monitor": 72, "a10": 72, "server": [72, 112, 143, 144, 208, 260], "side": 72, "forgeri": [72, 222], "ssrf": 72, "api": [72, 101, 236], "2023": 72, "api1": 72, "object": [72, 79, 83, 85, 104, 128], "level": [72, 109, 256], "author": [72, 228], "api2": 72, "api3": 72, "api4": 72, "unrestrict": 72, "resourc": [72, 135], "consumpt": 72, "api5": 72, "api6": 72, "sensit": 72, "busi": [72, 232], "flow": 72, "api7": 72, "api8": 72, "api9": 72, "improp": 72, "inventori": 72, "manag": [72, 86, 90, 110], "api10": 72, "unsaf": 72, "instanc": [73, 215, 228, 256], "single_servic": 73, "allow": [73, 96, 230], "share": [73, 143, 211], "discoveri": [73, 107, 111, 221], "structur": [74, 96, 112, 140, 141, 184, 235], "default": [74, 76, 77, 89, 105, 128, 136, 143, 144, 210, 213, 223, 239], "system": [74, 98, 255, 256], "public": 74, "writabl": [74, 143], "modifi": [74, 89, 109, 221, 225, 234], "db": [75, 80, 82, 83, 88], "callfunct": 75, "dsn": 76, "univers": 76, "manner": 76, "failov": 76, "automat": 76, "env": [76, 105], "explan": [76, 230], "mysqli": 76, "hostnam": [76, 112, 136], "socket": 76, "connect": [76, 77, 143, 234, 261], "encrypt": [76, 189, 213], "your": [77, 80, 82, 88, 98, 99, 106, 110, 128, 137, 143, 213, 230, 234, 241, 248, 250, 251, 256, 260, 261], "group": [77, 84, 91, 136, 223, 230], "avail": [77, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 226, 230, 255], "specif": [77, 84, 106, 130], "same": 77, "reconnect": 77, "keep": 77, "aliv": 77, "manual": [77, 83, 86, 141, 220, 234], "close": [77, 83, 223], "event": [78, 99, 175, 234, 253], "dbqueri": 78, "quick": 79, "start": [79, 137, 214, 248], "standard": [79, 96, 219], "With": 79, "result": [79, 84, 85, 87, 152, 213, 220, 234], "singl": [79, 227, 230], "insert": [79, 84, 234], "inform": [80, 88, 109], "execut": [80, 83, 248, 249], "insertid": 80, "affectedrow": 80, "getlastqueri": [80, 83], "about": [80, 223, 262], "countal": [80, 84], "countallresult": [80, 84], "getplatform": 80, "getvers": 80, "metadata": [82, 88, 223], "listtabl": 82, "determin": [82, 87, 130], "If": [82, 87, 230], "tableexist": 82, "field": [82, 88, 89, 117, 234, 257], "getfieldnam": [82, 85], "present": [82, 135, 242], "fieldexist": 82, "retriev": [82, 87, 88, 130, 214, 223, 234, 239, 259], "getfielddata": 82, "index": [82, 112, 143, 144, 155, 175, 261], "getindexdata": 82, "getforeignkeydata": 82, "regular": [83, 136], "simplifi": 83, "simplequeri": 83, "prefix": [83, 209, 210, 213, 257], "prefixt": 83, "setprefix": 83, "getprefix": 83, "protect": [83, 84, 128, 151, 222, 234, 256], "identifi": 83, "protectidentifi": 83, "escap": [83, 117, 245, 246], "escapestr": 83, "escapelikestr": 83, "bind": 83, "prepar": [83, 96], "getquerystr": 83, "haserror": 83, "geterrorcod": 83, "geterrormessag": 83, "getqueri": 83, "getoriginalqueri": 83, "iswritetyp": [83, 148], "swapprefix": 83, "getstarttim": 83, "getdur": 83, "sql": [84, 89, 251], "select": 84, "getcompiledselect": 84, "getwher": 84, "rawsql": 84, "selectmax": 84, "selectmin": 84, "selectavg": 84, "selectsum": 84, "selectcount": 84, "selectsubqueri": 84, "subqueri": 84, "fromsubqueri": 84, "join": [84, 220], "look": [84, 241], "where": [84, 220], "simpl": [84, 242], "kei": [84, 89, 91, 148, 158, 166, 213, 223, 242, 257], "associ": 84, "string": [84, 89, 214, 221, 228, 242, 249, 252, 256, 257], "orwher": 84, "wherein": 84, "orwherein": 84, "wherenotin": 84, "orwherenotin": 84, "similar": 84, "like": 84, "orlik": 84, "notlik": 84, "ornotlik": 84, "groupbi": 84, "distinct": 84, "have": [84, 144], "orhav": 84, "havingin": 84, "orhavingin": 84, "havingnotin": 84, "orhavingnotin": 84, "havinglik": 84, "orhavinglik": 84, "nothavinglik": 84, "ornothavinglik": 84, "order": [84, 107, 222], "orderbi": 84, "limit": [84, 135, 136, 210, 224], "count": [84, 252], "union": 84, "unional": 84, "groupstart": 84, "orgroupstart": 84, "notgroupstart": 84, "ornotgroupstart": 84, "groupend": 84, "havinggroupstart": 84, "orhavinggroupstart": 84, "nothavinggroupstart": 84, "ornothavinggroupstart": 84, "havinggroupend": 84, "ignor": 84, "getcompiledinsert": 84, "insertbatch": 84, "upsert": 84, "getcompiledupsert": 84, "upsertbatch": 84, "onconstraint": 84, "updatefield": 84, "replac": [84, 95, 98, 104, 129, 194, 221, 239, 251], "getcompiledupd": 84, "updatebatch": 84, "delet": [84, 102, 130, 234], "getcompileddelet": 84, "deletebatch": 84, "emptyt": 84, "truncat": 84, "condit": [84, 245], "statement": 84, "whennot": 84, "chain": [84, 246], "reset": [84, 256], "resetqueri": 84, "refer": [84, 85, 89, 91, 96, 130, 132, 134, 209, 210, 212, 213, 218, 221, 224, 229, 236, 240, 241, 245, 246], "getresult": 85, "stdclass": 85, "getresultarrai": 85, "row": [85, 241], "getrow": 85, "getrowarrai": 85, "getunbufferedrow": 85, "getcustomresultobject": 85, "getcustomrowobject": 85, "getfieldcount": 85, "getnumrow": 85, "freeresult": 85, "dataseek": 85, "transact": 86, "approach": 86, "strict": [86, 230], "mode": [86, 143, 260], "throw": [86, 228], "disabl": [86, 111, 222, 228], "nest": [86, 92, 104, 136, 239, 245], "util": 87, "optim": 87, "export": 87, "csv": [87, 232], "xml": [87, 126, 257], "document": [87, 143, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203], "some": 88, "record": [88, 248], "drop": 89, "createdatabas": 89, "db_name": 89, "dropdatabas": 89, "addfield": 89, "note": [89, 138, 213, 223, 245], "float": 89, "point": [89, 99, 248, 251], "text": [89, 124, 217, 257], "raw": [89, 130], "id": 89, "addkei": 89, "addprimarykei": 89, "adduniquekei": 89, "foreign": [89, 91, 166], "addcolumn": 89, "dropcolumn": 89, "primari": [89, 223], "renam": [89, 110], "tool": [91, 96, 209], "rollback": 91, "refresh": [91, 250], "prefer": [91, 212, 223], "seed": [92, 111, 250], "extend": [94, 98, 100, 107, 128, 175, 184], "preload": 94, "common": 95, "folder": [96, 112, 143], "json": [96, 130, 155, 166, 168, 211, 232, 257], "choos": [96, 251], "licens": [96, 231], "develop": [96, 143, 260], "instal": [96, 110, 139, 140, 141, 144, 256, 260], "devkit": [96, 219], "fixer": 96, "overrid": [96, 136, 210, 212], "contribut": 97, "core": [98, 103], "prioriti": [99, 136], "publish": [99, 221], "own": 99, "simul": 99, "ajax": 101, "fetch": 101, "jqueri": 101, "vuej": 101, "react": 101, "htmx": 101, "web": [102, 112, 160], "page": [102, 144, 160, 220, 227, 230, 253, 259, 260, 262], "doe": [102, 245, 246], "engin": 102, "cachequerystr": 102, "global": [103, 129, 136], "constant": [103, 105, 155], "miscellan": 103, "keyword": 104, "environ": [104, 105, 136, 143], "variabl": 104, "dotenv": 104, "separ": 104, "treat": 104, "registrar": 104, "implicit": 104, "explicit": 104, "apach": [105, 112, 143], "nginx": [105, 112, 143], "boot": 105, "current": [105, 228, 239], "effect": 105, "framework": [105, 106, 184], "report": [105, 106], "catch": 106, "warn": 106, "pagenotfoundexcept": 106, "configexcept": 106, "databaseexcept": 106, "redirectexcept": 106, "specifi": [106, 107, 111, 136, 143, 144, 220, 230, 234, 239, 252], "handler": [106, 109, 136, 158, 209, 213], "now": [107, 225], "topic": [108, 137], "context": [109, 246], "third": 109, "parti": 109, "logger": [109, 128, 249], "reloc": 110, "one": 110, "modul": [111, 136, 221], "discov": [111, 221], "item": [111, 259], "languag": [111, 127, 239], "url": [112, 125, 130, 144], "base": [112, 209, 211], "contain": 112, "onli": [112, 136, 144, 220], "permit": 112, "charact": [112, 127], "php": [112, 143, 144, 155, 156, 166, 167, 175, 178, 208, 230, 235, 262], "thi": [113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 175], "date": [115, 225, 232, 234], "form": [117, 222, 227, 230, 259], "html": [118, 191, 222, 241], "inflector": 120, "number": 121, "thing": 121, "go": 121, "wrong": 121, "content": [127, 130, 146, 148, 151, 152, 155, 156, 160, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 182, 237, 239], "negoti": [127, 130, 239], "media": 127, "encod": [127, 213], "constructor": 128, "includ": [128, 144, 244], "forcehttp": 128, "validatedata": 128, "visibl": 128, "normal": 128, "fallback": [128, 239], "organ": [128, 142], "legaci": [128, 136, 147], "remap": 128, "befor": 129, "stop": [129, 171, 223, 248], "later": 129, "after": [129, 221], "alias": 129, "few": 129, "invalidchar": 129, "securehead": 129, "incomingrequest": 130, "getmethod": 130, "getget": 130, "getpost": 130, "getcooki": 130, "getserv": 130, "getenv": 130, "getpostget": 130, "getgetpost": 130, "getvar": 130, "put": 130, "patch": 130, "upload": [130, 190, 227, 230], "spoof": 133, "rest": 135, "placehold": [135, 136, 171, 230, 234, 237], "made": 135, "resourcecontrol": 135, "resourcepresent": 135, "comparison": 135, "verb": 136, "callabl": 136, "closur": [136, 230], "path": [136, 182, 214, 221, 228, 240], "ani": 136, "express": 136, "restrict": 136, "map": [136, 232], "appli": [136, 224], "alia": [136, 143], "assign": 136, "subdomain": 136, "offset": 136, "revers": 136, "translat": [136, 140, 141, 230, 239], "dash": 136, "404": [136, 144], "process": [136, 217, 227, 234], "For": 136, "root": [136, 143], "sort": 136, "host": [136, 143, 228], "guid": [137, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203], "build": [137, 238, 260], "first": [137, 234, 260, 262], "advanc": [137, 252], "offici": [137, 219], "backward": 138, "starter": 140, "upgrad": [140, 141, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204], "pro": [140, 141], "con": [140, 141], "latest": 140, "dev": 140, "next": 140, "minor": 140, "revert": 140, "stabl": 140, "releas": 140, "project": [140, 142, 146, 148, 149, 150, 151, 152, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183], "up": [140, 223, 250, 256, 260, 261], "repositori": 142, "permiss": 143, "local": [143, 144, 193, 239, 252], "main": 143, "mod_rewrit": 143, "virtualhost": 143, "vhost_alias_modul": 143, "subfold": 143, "symlink": 143, "htaccess": 143, "mod_userdir": 143, "conf": 143, "deploy": [143, 221], "two": [143, 225], "bootstrap": 143, "troubleshoot": 144, "do": [144, 223], "know": 144, "my": 144, "No": 144, "fine": 144, "product": 144, "tutori": [144, 230], "give": 144, "everywher": 144, "unhelp": 144, "whoop": 144, "x": [145, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203], "filterinterfac": 145, "samesit": [146, 210], "gethead": 146, "responseinterfac": 146, "all": [146, 148, 151, 152, 155, 156, 157, 158, 159, 160, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 227, 230, 251], "current_url": 148, "indexpag": 148, "baseconnect": 148, "connectioninterfac": 148, "trait": [148, 236, 249, 256], "ttl": [149, 209], "scope": [150, 214], "basebuild": 151, "session": [151, 158, 171, 175, 200, 223, 253, 257], "databasehandl": [151, 223], "csrf": [151, 222, 259], "mandatori": [155, 156, 166, 167, 168, 175, 178, 179, 182], "mime": 156, "get_cooki": 156, "proxyip": 158, "set_cooki": 164, "kint": [166, 251], "mock": [166, 255, 256], "uncaught": 166, "withinput": 166, "captur": 166, "stderr": 166, "stdout": 166, "stream": 166, "honeypot": [166, 216], "csp": [166, 237], "email": [167, 188, 212], "null": [170, 214, 257], "featur": [173, 215, 253], "bodi": [173, 211, 249, 253], "loadrulegroup": 173, "you": [175, 206], "translateuridash": 175, "routecollect": 175, "toolbar": [175, 251, 260], "error_except": 178, "timezon": 181, "dst": 182, "adjust": 184, "download": [184, 240], "hook": 184, "ha": [185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203], "been": [185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203], "imag": [192, 217], "manipul": [192, 217], "search": [194, 257], "pagin": [196, 220], "parser": [202, 245], "previou": 204, "credit": 205, "welcom": [206, 260], "right": 206, "psr": 207, "complianc": 207, "requir": 208, "extens": 208, "driver": [209, 223], "backuphandl": 209, "memcach": 209, "redi": 209, "clear": 209, "info": [209, 227], "wincach": 209, "predi": 209, "dummi": 209, "attribut": [210, 232], "immut": 210, "store": [210, 213, 227, 247], "cookiestor": 210, "dispatch": 210, "person": 210, "allow_redirect": 211, "auth": 211, "cert": 211, "connect_timeout": 211, "debug": [211, 251, 260], "delai": 211, "form_param": 211, "http_error": 211, "multipart": 211, "proxi": 211, "timeout": 211, "user_ag": 211, "verifi": [211, 227], "ssl": 212, "versu": 212, "tl": 212, "smtp": 212, "protocol": 212, "review": 212, "word": 212, "maintain": 213, "ci3": 213, "hmac": 213, "algorithm": 213, "pad": 213, "openssl": 213, "sodium": 213, "length": 213, "directli": 213, "collect": 214, "__construct": 214, "add": [214, 230, 259, 261], "bool": [214, 221], "recurs": [214, 221], "true": [214, 221], "addfil": 214, "removefil": 214, "adddirectori": 214, "fals": [214, 256], "removepattern": 214, "pattern": 214, "retainpattern": 214, "take": 215, "advantag": 215, "spl": 215, "getrandomnam": 215, "getsiz": 215, "getsizebyunit": 215, "getmimetyp": 215, "guessextens": 215, "move": [215, 227], "qualiti": 217, "crop": 217, "convert": 217, "fit": 217, "flatten": 217, "flip": 217, "resiz": 217, "rotat": 217, "watermark": 217, "shield": 219, "task": [219, 248], "queue": 219, "displai": [220, 225, 230, 247, 248, 251, 259, 261], "pager": 220, "link": 220, "expect": [220, 250, 256], "setsurroundcount": 220, "hasprevi": 220, "hasnext": 220, "getprevi": 220, "getnext": 220, "getfirst": 220, "getlast": 220, "haspreviouspag": 220, "hasnextpag": 220, "getpreviouspag": 220, "getnextpag": 220, "getpreviouspagenumb": 220, "getnextpagenumb": 220, "getfirstpagenumb": 220, "getlastpagenumb": 220, "getcurrentpagenumb": 220, "getpagecount": 220, "concept": 221, "On": [221, 237], "demand": 221, "autom": 221, "sync": 221, "asset": 221, "depend": 221, "static": [221, 226, 262], "getscratch": 221, "geterror": 221, "throwabl": 221, "addpath": 221, "adduri": 221, "wipe": 221, "copi": 221, "addlineaft": 221, "addlinebefor": 221, "cross": 222, "token": 222, "random": 222, "regener": 222, "sent": 222, "sanitizefilenam": 222, "A": [223, 244], "concurr": 223, "push": 223, "flashdata": 223, "tempdata": 223, "destroi": 223, "filehandl": 223, "bonu": 223, "tip": 223, "redishandl": 223, "memcachedhandl": 223, "throttler": 224, "rate": 224, "instanti": 225, "pars": [225, 245], "todai": 225, "yesterdai": 225, "tomorrow": 225, "createfromd": 225, "createfromtim": 225, "createfromformat": 225, "createfrominst": 225, "todatetim": 225, "tolocalizedstr": 225, "todatetimestr": 225, "todatestr": 225, "totimestr": 225, "human": 225, "individu": 225, "getter": [225, 232], "getag": 225, "getdst": 225, "getloc": 225, "getutc": 225, "gettimezon": 225, "gettimezonenam": 225, "setter": [225, 232], "settimezon": 225, "settimestamp": 225, "compar": 225, "equal": 225, "samea": 225, "isbefor": 225, "isaft": 225, "typographi": 226, "success": [227, 230, 259], "simplest": 227, "notat": 227, "getnam": 227, "getclientnam": 227, "gettempnam": 227, "getclientextens": 227, "getclientmimetyp": 227, "getclientpath": 227, "origin": 227, "filenam": 227, "overwrit": 227, "fail": 227, "part": 228, "scheme": 228, "userinfo": 228, "port": 228, "fragment": [228, 245, 257], "agent": 229, "definit": 229, "signup": 230, "tradit": 230, "setrul": 230, "withrequest": [230, 249], "save": [230, 234, 259], "label": 230, "ruleset": 230, "mit": 231, "fill": 232, "quickli": 232, "bulk": 232, "logic": [232, 242, 245, 262], "special": 232, "mutat": 232, "cast": 232, "scalar": 232, "primarykei": 234, "useautoincr": 234, "returntyp": 234, "usesoftdelet": 234, "allowedfield": 234, "allowemptyinsert": 234, "usetimestamp": 234, "dateformat": 234, "createdfield": 234, "updatedfield": 234, "deletedfield": 234, "validationrul": 234, "validationmessag": 234, "skipvalid": 234, "cleanvalidationrul": 234, "callback": 234, "allowcallback": 234, "beforeinsert": 234, "afterinsert": 234, "beforeupd": 234, "afterupd": 234, "beforefind": 234, "afterfind": 234, "beforedelet": 234, "afterdelet": 234, "beforeinsertbatch": 234, "afterinsertbatch": 234, "beforeupdatebatch": 234, "afterupdatebatch": 234, "find": 234, "findcolumn": 234, "findal": 234, "withdelet": 234, "onlydelet": 234, "purgedelet": 234, "In": [234, 239], "runtim": [234, 237], "asarrai": 234, "asobject": 234, "larg": 234, "amount": 234, "anoth": 234, "mix": 234, "To": [234, 248], "creation": 234, "altern": 235, "echo": 235, "polici": 237, "turn": 237, "inlin": 237, "detect": 239, "sethead": 240, "appendhead": 240, "removehead": 240, "back": 240, "forc": 240, "open": 240, "browser": 240, "synchron": 241, "head": 241, "omiss": 242, "render": [242, 244, 246], "comput": 242, "perform": 242, "setup": 242, "decor": 243, "layout": 244, "partial": 244, "substitut": 245, "variat": 245, "loop": [245, 247], "comment": 245, "cascad": 245, "prevent": 245, "delimit": 245, "plugin": 245, "regist": 245, "within": 247, "dynam": 247, "savedata": 247, "benchmark": [248, 251], "timer": 248, "iter": 248, "param": 249, "withconfig": 249, "withrespons": 249, "withlogg": 249, "withuri": 249, "withbodi": 249, "assert": [249, 250, 255, 256, 257], "assertfilt": 249, "assertnotfilt": 249, "asserthasfilt": 249, "assertnothasfilt": 249, "migrateonc": 250, "seedonc": 250, "basepath": 250, "state": 250, "regressdatabas": 250, "migratedatabas": 250, "hasindatabas": 250, "grabfromdatabas": 250, "column": 250, "criteria": 250, "dontseeindatabas": 250, "seeindatabas": 250, "seenumrecord": 250, "var_dump": 251, "d": 251, "dd": 251, "trace": 251, "collector": 251, "tab": 251, "timelin": 251, "var": 251, "hot": 251, "reload": 251, "fabric": 252, "formatt": 252, "format": [252, 253], "fake": 252, "getcount": 252, "int": [252, 257], "setcount": 252, "upcount": 252, "downcount": 252, "resetcount": 252, "shorthand": 253, "bypass": 253, "phpunit": 256, "phar": 256, "stage": 256, "assertlog": 256, "expectedmessag": 256, "assertlogcontain": 256, "logmessag": 256, "asserteventtrigg": 256, "eventnam": 256, "assertheaderemit": 256, "ignorecas": 256, "assertheadernotemit": 256, "assertcloseenough": 256, "actual": 256, "toler": 256, "assertcloseenoughstr": 256, "privat": 256, "getprivatemethodinvok": 256, "getprivateproperti": 256, "setprivateproperti": 256, "injectmock": 256, "resetsingl": 256, "streamfiltertrait": 256, "citeststreamfilt": 256, "phpstreamwrapp": 256, "isok": 257, "assertok": 257, "isredirect": 257, "assertredirect": 257, "assertredirectto": 257, "getredirecturl": 257, "assertstatu": 257, "assertsessionha": 257, "assertsessionmiss": 257, "asserthead": 257, "assertheadermiss": 257, "assertcooki": 257, "assertcookiemiss": 257, "assertcookieexpir": 257, "dom": 257, "see": 257, "seeelement": 257, "seelink": 257, "seeinfield": 257, "seecheckboxischeck": 257, "assertse": 257, "element": 257, "assertdontse": 257, "assertseeel": 257, "assertdontseeel": 257, "assertseelink": 257, "detail": 257, "assertseeinfield": 257, "getjson": 257, "assertjsonfrag": 257, "assertjsonexact": 257, "getxml": 257, "conclus": 258, "newsmodel": [259, 261], "congratul": 259, "section": 261, "getnew": 261, "our": 262, "home": 262}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Change Logs": [[0, "change-logs"]], "Version 4.4": [[0, "version-version"]], "Version 4.0.0": [[1, "version-4-0-0"]], "Enhancements": [[1, "enhancements"], [11, "enhancements"], [12, "enhancements"], [13, "enhancements"], [14, "enhancements"], [15, "enhancements"], [16, "enhancements"], [17, "enhancements"], [20, "enhancements"], [21, "enhancements"], [23, "enhancements"], [24, "enhancements"], [25, "enhancements"], [28, "enhancements"], [31, "enhancements"], [34, "enhancements"], [36, "enhancements"], [41, "enhancements"], [50, "enhancements"], [54, "enhancements"]], "Repo Changes": [[1, "repo-changes"]], "Version 4.0.0-alpha.1": [[2, "version-4-0-0-alpha-1"]], "New Packages List": [[2, "new-packages-list"]], "Version 4.0.0-alpha.2": [[3, "version-4-0-0-alpha-2"]], "Changed Files": [[3, "changed-files"], [4, "changed-files"], [5, "changed-files"], [6, "changed-files"], [7, "changed-files"], [8, "changed-files"], [9, "changed-files"], [10, "changed-files"], [11, "changed-files"], [12, "changed-files"], [13, "changed-files"]], "PRs merged": [[3, "prs-merged"], [4, "prs-merged"], [5, "prs-merged"], [6, "prs-merged"], [7, "prs-merged"], [8, "prs-merged"], [9, "prs-merged"], [10, "prs-merged"], [11, "prs-merged"], [12, "prs-merged"], [13, "prs-merged"], [14, "prs-merged"]], "Version 4.0.0-alpha.3": [[4, "version-4-0-0-alpha-3"]], "Version 4.0.0-alpha.4": [[5, "version-4-0-0-alpha-4"]], "Highlights": [[5, "highlights"], [6, "highlights"], [7, "highlights"], [8, "highlights"], [9, "highlights"], [10, "highlights"], [28, "highlights"], [41, "highlights"], [50, "highlights"]], "Version 4.0.0-alpha.5": [[6, "version-4-0-0-alpha-5"]], "Version 4.0.0-beta.1": [[7, "version-4-0-0-beta-1"]], "New Messages": [[7, "new-messages"], [9, "new-messages"], [10, "new-messages"]], "App Changes": [[7, "app-changes"], [8, "app-changes"], [9, "app-changes"], [10, "app-changes"], [11, "app-changes"], [12, "app-changes"], [13, "app-changes"]], "Version 4.0.0-beta.2": [[8, "version-4-0-0-beta-2"]], "New messages": [[8, "new-messages"]], "Version 4.0.0-beta.3": [[9, "version-4-0-0-beta-3"]], "Version 4.0.0-beta.4": [[10, "version-4-0-0-beta-4"]], "Testing Changes": [[10, "testing-changes"]], "Version 4.0.0-rc.1": [[11, "version-4-0-0-rc-1"]], "Message Changes": [[11, "message-changes"], [12, "message-changes"], [13, "message-changes"], [33, "message-changes"], [38, "message-changes"], [41, "message-changes"], [50, "message-changes"], [52, "message-changes"], [54, "message-changes"]], "Version 4.0.0-rc.2": [[12, "version-4-0-0-rc-2"]], "Version 4.0.0-rc.3": [[13, "version-4-0-0-rc-3"]], "Version 4.0.0-rc.4": [[14, "version-4-0-0-rc-4"]], "Version 4.0.3": [[15, "version-4-0-3"]], "Bugs Fixed": [[15, "bugs-fixed"], [16, "bugs-fixed"], [17, "bugs-fixed"], [18, "bugs-fixed"], [19, "bugs-fixed"], [20, "bugs-fixed"], [21, "bugs-fixed"], [23, "bugs-fixed"], [24, "bugs-fixed"], [25, "bugs-fixed"], [28, "bugs-fixed"], [29, "bugs-fixed"], [30, "bugs-fixed"], [31, "bugs-fixed"], [32, "bugs-fixed"], [33, "bugs-fixed"], [34, "bugs-fixed"], [36, "bugs-fixed"], [37, "bugs-fixed"], [38, "bugs-fixed"], [39, "bugs-fixed"], [40, "bugs-fixed"], [41, "bugs-fixed"], [42, "bugs-fixed"], [43, "bugs-fixed"], [44, "bugs-fixed"], [45, "bugs-fixed"], [46, "bugs-fixed"], [47, "bugs-fixed"], [48, "bugs-fixed"], [49, "bugs-fixed"], [50, "bugs-fixed"], [51, "bugs-fixed"], [52, "bugs-fixed"], [53, "bugs-fixed"], [54, "bugs-fixed"], [55, "bugs-fixed"], [56, "bugs-fixed"], [57, "bugs-fixed"], [58, "bugs-fixed"]], "Version 4.0.4": [[16, "version-4-0-4"]], "BREAKING": [[16, "breaking"], [18, "breaking"], [20, "breaking"], [22, "breaking"], [23, "breaking"], [24, "breaking"], [25, "breaking"], [28, "breaking"], [29, "breaking"], [31, "breaking"], [33, "breaking"], [36, "breaking"], [38, "breaking"], [41, "breaking"], [43, "breaking"], [45, "breaking"], [47, "breaking"], [48, "breaking"], [50, "breaking"], [54, "breaking"], [56, "breaking"], [57, "breaking"], [58, "breaking"]], "Version 4.0.5": [[17, "version-4-0-5"]], "Changes": [[17, "changes"], [18, "changes"], [20, "changes"], [21, "changes"], [23, "changes"], [24, "changes"], [25, "changes"], [28, "changes"], [33, "changes"], [41, "changes"], [46, "changes"], [48, "changes"], [50, "changes"], [52, "changes"]], "Deprecations": [[17, "deprecations"], [18, "deprecations"], [20, "deprecations"], [23, "deprecations"], [24, "deprecations"], [25, "deprecations"], [28, "deprecations"], [33, "deprecations"], [37, "deprecations"], [39, "deprecations"], [41, "deprecations"], [45, "deprecations"], [46, "deprecations"], [47, "deprecations"], [50, "deprecations"], [52, "deprecations"], [54, "deprecations"]], "Version 4.1.0": [[18, "version-4-1-0"]], "Version 4.1.1": [[19, "version-4-1-1"]], "Version 4.1.2": [[20, "version-4-1-2"]], "Version 4.1.3": [[21, "version-4-1-3"]], "Version 4.1.4": [[22, "version-4-1-4"]], "Version 4.1.5": [[23, "version-4-1-5"]], "Version 4.1.6": [[24, "version-4-1-6"]], "SECURITY": [[24, "security"], [26, "security"], [27, "security"], [31, "security"], [38, "security"], [44, "security"], [46, "security"], [53, "security"], [57, "security"], [175, "security"]], "Validation changes": [[24, "validation-changes"]], "Sending Cookies": [[24, "sending-cookies"], [210, "sending-cookies"]], "Version 4.1.7": [[25, "version-4-1-7"]], "Version 4.1.8": [[26, "version-4-1-8"]], "Version 4.1.9": [[27, "version-4-1-9"]], "Version 4.2.0": [[28, "version-4-2-0"]], "New Contributors": [[28, "new-contributors"]], "Method Signature Changes": [[28, "method-signature-changes"], [41, "method-signature-changes"], [47, "method-signature-changes"], [50, "method-signature-changes"], [175, "method-signature-changes"]], "Behavior Changes": [[28, "behavior-changes"], [29, "behavior-changes"], [41, "behavior-changes"], [43, "behavior-changes"], [45, "behavior-changes"], [50, "behavior-changes"]], "New Improved Auto Routing": [[28, "new-improved-auto-routing"]], "Database": [[28, "database"], [41, "database"], [41, "id5"], [50, "database"], [166, "database"]], "Helpers and Functions": [[28, "helpers-and-functions"], [41, "helpers-and-functions"], [50, "helpers-and-functions"]], "Commands": [[28, "commands"], [41, "commands"], [50, "commands"]], "Others": [[28, "others"], [41, "others"], [41, "id3"], [41, "id4"], [41, "id6"], [41, "id7"], [50, "others"], [160, "others"], [164, "others"], [166, "others"]], "Version 4.2.1": [[29, "version-4-2-1"]], "Version 4.2.10": [[30, "version-4-2-10"]], "Version 4.2.11": [[31, "version-4-2-11"]], "Version 4.2.12": [[32, "version-4-2-12"]], "Version 4.2.2": [[33, "version-4-2-2"]], "Version 4.2.3": [[34, "version-4-2-3"]], "Version 4.2.4": [[35, "version-4-2-4"]], "Version 4.2.5": [[36, "version-4-2-5"]], "Version 4.2.6": [[37, "version-4-2-6"]], "Version 4.2.7": [[38, "version-4-2-7"]], "Version 4.2.8": [[39, "version-4-2-8"]], "Version 4.2.9": [[40, "version-4-2-9"]], "Version 4.3.0": [[41, "version-4-3-0"]], "Exceptions when Database Errors Occur": [[41, "exceptions-when-database-errors-occur"]], "HTTP Status Code and Exit Code when Exception Occurs": [[41, "http-status-code-and-exit-code-when-exception-occurs"]], "Time": [[41, "time"]], "Interface Changes": [[41, "interface-changes"], [47, "interface-changes"], [50, "interface-changes"], [166, "interface-changes"], [175, "interface-changes"]], "OutgoingRequestInterface": [[41, "outgoingrequestinterface"]], "Validation Changes": [[41, "validation-changes"], [166, "validation-changes"]], "ValidationInterface": [[41, "validationinterface"]], "Validation": [[41, "validation"], [230, "validation"], [234, "validation"]], "Database Forge": [[41, "database-forge"]], "Testing": [[41, "testing"], [50, "testing"], [143, "testing"], [254, "testing"], [256, "testing"]], "Query Builder": [[41, "query-builder"]], "Forge": [[41, "forge"]], "Model": [[41, "model"], [50, "model"]], "Libraries": [[41, "libraries"], [50, "libraries"], [111, "libraries"], [184, "libraries"]], "HTML5 Compatibility": [[41, "html5-compatibility"]], "Error Handling": [[41, "error-handling"], [106, "error-handling"], [184, "error-handling"]], "Multiple Domain Support": [[41, "multiple-domain-support"], [166, "multiple-domain-support"]], "Version 4.3.1": [[42, "version-4-3-1"]], "Version 4.3.2": [[43, "version-4-3-2"]], "base_url()": [[43, "base-url"], [168, "base-url"]], "uri_string()": [[43, "uri-string"], [168, "uri-string"]], "Version 4.3.3": [[44, "version-4-3-3"]], "Version 4.3.4": [[45, "version-4-3-4"]], "Redirect Status Code": [[45, "redirect-status-code"], [170, "redirect-status-code"], [240, "redirect-status-code"]], "Forge::modifyColumn()": [[45, "forge-modifycolumn"]], "Version 4.3.5": [[46, "version-4-3-5"]], "Version 4.3.6": [[47, "version-4-3-6"]], "AutoRouterInterface": [[47, "autorouterinterface"]], "ValidationInterface::check()": [[47, "validationinterface-check"]], "Validation::check()": [[47, "validation-check"]], "Version 4.3.7": [[48, "version-4-3-7"]], "Version 4.3.8": [[49, "version-4-3-8"]], "Version 4.4.0": [[50, "version-4-4-0"]], "URI::setSegment() and Non-Existent Segment": [[50, "uri-setsegment-and-non-existent-segment"]], "Factories": [[50, "factories"], [68, "factories"]], "Passing Classname with Namespace": [[50, "passing-classname-with-namespace"]], "Property Name": [[50, "property-name"]], "Autoloader": [[50, "autoloader"]], "CodeIgniter and exit()": [[50, "codeigniter-and-exit"]], "Site URI Changes": [[50, "site-uri-changes"], [175, "site-uri-changes"]], "getPath()": [[50, "getpath"], [64, "getpath"]], "Site URI Values": [[50, "site-uri-values"]], "Parameter Type Changes": [[50, "parameter-type-changes"]], "Added Parameters": [[50, "added-parameters"]], "Removed Parameters": [[50, "removed-parameters"]], "Return Type Changes": [[50, "return-type-changes"]], "Version 4.4.1": [[51, "version-4-4-1"]], "Version 4.4.2": [[52, "version-4-4-2"]], "Version 4.4.3": [[53, "version-4-4-3"]], "Version 4.4.4": [[54, "version-4-4-4"]], "Validation with Dot Array Syntax": [[54, "validation-with-dot-array-syntax"], [179, "validation-with-dot-array-syntax"]], "Validation rules matches and differs": [[54, "validation-rules-matches-and-differs"], [179, "validation-rules-matches-and-differs"]], "The use of the ssl_key option in CURLRequest was removed": [[54, "the-use-of-the-ssl-key-option-in-curlrequest-was-removed"], [179, "the-use-of-the-ssl-key-option-in-curlrequest-was-removed"]], "Filesystem Helper": [[54, "filesystem-helper"], [116, "filesystem-helper"]], "Version 4.4.5": [[55, "version-4-4-5"]], "Version 4.4.6": [[56, "version-4-4-6"]], "Time::createFromTimestamp()": [[56, "time-createfromtimestamp"]], "Version 4.4.7": [[57, "version-4-4-7"]], "Version 4.4.8": [[58, "version-4-4-8"]], "Creating Spark Commands": [[59, "creating-spark-commands"]], "Creating New Commands": [[59, "creating-new-commands"]], "File Location": [[59, "file-location"]], "An Example Command": [[59, "an-example-command"]], "run()": [[59, "run"]], "Command Termination": [[59, "command-termination"]], "BaseCommand": [[59, "namespace-CodeIgniter\\CLI"]], "Running Controllers via CLI": [[60, "running-controllers-via-cli"]], "Let\u2019s try it: Hello World!": [[60, "let-s-try-it-hello-world"], [128, "let-s-try-it-hello-world"]], "Create a Controller": [[60, "create-a-controller"]], "Define a Route": [[60, "define-a-route"]], "Run via CLI": [[60, "run-via-cli"]], "That\u2019s the Basics!": [[60, "that-s-the-basics"]], "CLI Generators": [[61, "cli-generators"]], "Introduction": [[61, "introduction"], [68, "introduction"], [73, "introduction"]], "Built-in Generators": [[61, "built-in-generators"]], "make:cell": [[61, "make-cell"]], "Usage:": [[61, "usage"], [61, "id1"], [61, "id4"], [61, "id7"], [61, "id10"], [61, "id13"], [61, "id16"], [61, "id19"], [61, "id22"], [61, "id25"]], "Argument:": [[61, "argument"], [61, "id2"], [61, "id5"], [61, "id8"], [61, "id11"], [61, "id14"], [61, "id17"], [61, "id20"], [61, "id23"], [61, "id26"]], "Options:": [[61, "options"], [61, "id3"], [61, "id6"], [61, "id9"], [61, "id12"], [61, "id15"], [61, "id18"], [61, "id21"], [61, "id24"], [61, "id27"]], "make:command": [[61, "make-command"]], "make:config": [[61, "make-config"]], "make:controller": [[61, "make-controller"]], "make:entity": [[61, "make-entity"]], "make:filter": [[61, "make-filter"]], "make:model": [[61, "make-model"]], "make:seeder": [[61, "make-seeder"]], "make:migration": [[61, "make-migration"], [91, "make-migration"]], "make:validation": [[61, "make-validation"]], "Scaffolding a Complete Set of Stock Code": [[61, "scaffolding-a-complete-set-of-stock-code"]], "GeneratorTrait": [[61, "generatortrait"]], "Declaring the Location of a Custom Generator Command Template": [[61, "declaring-the-location-of-a-custom-generator-command-template"]], "CLI Library": [[62, "cli-library"]], "Initializing the Class": [[62, "initializing-the-class"], [217, "initializing-the-class"], [229, "initializing-the-class"], [241, "initializing-the-class"]], "Getting Input from the User": [[62, "getting-input-from-the-user"]], "prompt()": [[62, "prompt"]], "promptByKey()": [[62, "promptbykey"]], "promptByMultipleKeys()": [[62, "promptbymultiplekeys"]], "Providing Feedback": [[62, "providing-feedback"]], "write()": [[62, "write"]], "print()": [[62, "print"]], "color()": [[62, "color"]], "error()": [[62, "error"]], "wrap()": [[62, "wrap"]], "newLine()": [[62, "newline"]], "clearScreen()": [[62, "clearscreen"]], "showProgress()": [[62, "showprogress"]], "table()": [[62, "table"]], "wait()": [[62, "wait"]], "CLI Overview": [[63, "cli-overview"]], "What is the CLI?": [[63, "what-is-the-cli"]], "Why Run via the Command-Line?": [[63, "why-run-via-the-command-line"]], "The Spark Commands": [[63, "the-spark-commands"]], "The CLI Library": [[63, "the-cli-library"]], "CLIRequest Class": [[64, "clirequest-class"]], "Additional Accessors": [[64, "additional-accessors"]], "getSegments()": [[64, "getsegments"]], "getOptions()": [[64, "getoptions"]], "getOption($which)": [[64, "getoption-which"]], "getOptionString()": [[64, "getoptionstring"]], "Command Line Usage": [[65, "command-line-usage"]], "Spark Commands": [[66, "spark-commands"]], "Running Commands": [[66, "running-commands"]], "Running via CLI": [[66, "running-via-cli"]], "Showing List of Commands": [[66, "showing-list-of-commands"]], "spark list": [[66, "spark-list"]], "Showing Help": [[66, "showing-help"]], "Running a Command": [[66, "running-a-command"]], "Suppressing Header Output": [[66, "suppressing-header-output"]], "Calling Commands": [[66, "calling-commands"]], "Autoloading Files": [[67, "autoloading-files"]], "CodeIgniter4 Autoloader": [[67, "codeigniter4-autoloader"]], "Configuration": [[67, "configuration"], [104, "configuration"], [106, "configuration"], [109, "configuration"], [117, "configuration"], [118, "configuration"], [230, "configuration"], [249, "configuration"]], "Namespaces": [[67, "namespaces"], [91, "namespaces"], [111, "namespaces"], [184, "namespaces"]], "Confirming Namespaces": [[67, "confirming-namespaces"]], "Application Namespace": [[67, "application-namespace"]], "Classmap": [[67, "classmap"]], "Composer Support": [[67, "composer-support"]], "What are Factories?": [[68, "what-are-factories"]], "Differences from Services": [[68, "differences-from-services"]], "Loading Classes": [[68, "loading-classes"]], "Loading a Class": [[68, "loading-a-class"]], "Passing Classname without Namespace": [[68, "passing-classname-without-namespace"]], "Passing Short Classname": [[68, "passing-short-classname"]], "Passing Short Classname with Sub-directories": [[68, "passing-short-classname-with-sub-directories"]], "Passing Fully Qualified Classname": [[68, "passing-fully-qualified-classname"]], "Convenience Functions": [[68, "convenience-functions"], [73, "convenience-functions"]], "config()": [[68, "config"], [104, "config"]], "model()": [[68, "model"]], "Defining Classname to be Loaded": [[68, "defining-classname-to-be-loaded"]], "Factory Parameters": [[68, "factory-parameters"]], "Factories Options": [[68, "factories-options"]], "Factories Behavior": [[68, "factories-behavior"]], "Configurations": [[68, "configurations"]], "Example: Filters Factories": [[68, "example-filters-factories"]], "Example: Library Factories": [[68, "example-library-factories"]], "setOptions Method": [[68, "setoptions-method"]], "Parameter Options": [[68, "parameter-options"]], "Config Caching": [[68, "config-caching"]], "Prerequisite": [[68, "prerequisite"], [222, "prerequisite"]], "How It Works": [[68, "how-it-works"]], "How to Update Config Values": [[68, "how-to-update-config-values"]], "How to Enable Config Caching": [[68, "how-to-enable-config-caching"]], "Working with HTTP Requests": [[69, "working-with-http-requests"]], "What is HTTP?": [[69, "what-is-http"]], "The Request": [[69, "the-request"]], "The Response": [[69, "the-response"]], "Working with Requests and Responses": [[69, "working-with-requests-and-responses"]], "CodeIgniter4 Overview": [[70, "codeigniter4-overview"]], "Models, Views, and Controllers": [[71, "models-views-and-controllers"]], "What is MVC?": [[71, "what-is-mvc"]], "The Components": [[71, "the-components"]], "Views": [[71, "views"], [111, "views"], [247, "views"]], "Models": [[71, "models"], [111, "models"], [234, "models"]], "Controllers": [[71, "controllers"], [111, "controllers"], [128, "controllers"]], "Security Guidelines": [[72, "security-guidelines"]], "OWASP Top 10 2021": [[72, "owasp-top-10-2021"]], "A01:2021 Broken Access Control": [[72, "a01-2021-broken-access-control"]], "OWASP recommendations": [[72, "owasp-recommendations"], [72, "id1"], [72, "id3"], [72, "id5"], [72, "id7"], [72, "id9"], [72, "id11"], [72, "id13"], [72, "id15"], [72, "id17"], [72, "id19"], [72, "id21"], [72, "id23"], [72, "id25"], [72, "id27"], [72, "id29"], [72, "id31"], [72, "id33"], [72, "id35"], [72, "id37"]], "CodeIgniter provisions": [[72, "codeigniter-provisions"], [72, "id2"], [72, "id4"], [72, "id6"], [72, "id8"], [72, "id10"], [72, "id12"], [72, "id14"], [72, "id16"], [72, "id18"], [72, "id20"], [72, "id22"], [72, "id24"], [72, "id26"], [72, "id28"], [72, "id30"], [72, "id32"], [72, "id34"], [72, "id36"], [72, "id38"]], "A02:2021 Cryptographic Failures": [[72, "a02-2021-cryptographic-failures"]], "A03:2021 Injection": [[72, "a03-2021-injection"]], "A04:2021 Insecure Design": [[72, "a04-2021-insecure-design"]], "A05:2021 Security Misconfiguration": [[72, "a05-2021-security-misconfiguration"]], "A06:2021 Vulnerable and Outdated Components": [[72, "a06-2021-vulnerable-and-outdated-components"]], "A07:2021 Identification and Authentication Failures": [[72, "a07-2021-identification-and-authentication-failures"]], "A08:2021 Software and Data Integrity Failures": [[72, "a08-2021-software-and-data-integrity-failures"]], "A09:2021 Security Logging and Monitoring Failures": [[72, "a09-2021-security-logging-and-monitoring-failures"]], "A10:2021 Server-Side Request Forgery (SSRF)": [[72, "a10-2021-server-side-request-forgery-ssrf"]], "OWASP API Security Top 10 2023": [[72, "owasp-api-security-top-10-2023"]], "API1:2023 Broken Object Level Authorization": [[72, "api1-2023-broken-object-level-authorization"]], "API2:2023 Broken Authentication": [[72, "api2-2023-broken-authentication"]], "API3:2023 Broken Object Property Level Authorization": [[72, "api3-2023-broken-object-property-level-authorization"]], "API4:2023 Unrestricted Resource Consumption": [[72, "api4-2023-unrestricted-resource-consumption"]], "API5:2023 Broken Function Level Authorization": [[72, "api5-2023-broken-function-level-authorization"]], "API6:2023 Unrestricted Access to Sensitive Business Flows": [[72, "api6-2023-unrestricted-access-to-sensitive-business-flows"]], "API7:2023 Server Side Request Forgery": [[72, "api7-2023-server-side-request-forgery"]], "API8:2023 Security Misconfiguration": [[72, "api8-2023-security-misconfiguration"]], "API9:2023 Improper Inventory Management": [[72, "api9-2023-improper-inventory-management"]], "API10:2023 Unsafe Consumption of APIs": [[72, "api10-2023-unsafe-consumption-of-apis"]], "Services": [[73, "services"]], "What are Services?": [[73, "what-are-services"]], "Why use Services?": [[73, "why-use-services"]], "How to Get a Service": [[73, "how-to-get-a-service"]], "Getting a New Instance": [[73, "getting-a-new-instance"]], "service()": [[73, "service"]], "single_service()": [[73, "single-service"]], "Defining Services": [[73, "defining-services"]], "Allowing Parameters": [[73, "allowing-parameters"], [230, "allowing-parameters"]], "Shared Classes": [[73, "shared-classes"]], "Service Discovery": [[73, "service-discovery"]], "Application Structure": [[74, "application-structure"], [184, "application-structure"]], "Default Directories": [[74, "default-directories"]], "app": [[74, "app"]], "system": [[74, "system"]], "public": [[74, "public"]], "writable": [[74, "writable"]], "tests": [[74, "tests"]], "Modifying Directory Locations": [[74, "modifying-directory-locations"]], "Custom Function Calls": [[75, "custom-function-calls"]], "$db->callFunction()": [[75, "db-callfunction"]], "Database Configuration": [[76, "database-configuration"]], "Config File": [[76, "config-file"]], "Setting Default Database": [[76, "setting-default-database"]], "DSN": [[76, "dsn"]], "DSN in Universal Manner": [[76, "dsn-in-universal-manner"]], "Failovers": [[76, "failovers"]], "Setting Multiple Databases": [[76, "setting-multiple-databases"]], "Changing Databases Automatically": [[76, "changing-databases-automatically"]], "Configuring with .env File": [[76, "configuring-with-env-file"]], "Explanation of Values": [[76, "explanation-of-values"]], "MySQLi": [[76, "mysqli"]], "hostname": [[76, "hostname"]], "Configuring a Socket Connection": [[76, "configuring-a-socket-connection"]], "encrypt": [[76, "encrypt"]], "Connecting to your Database": [[77, "connecting-to-your-database"]], "Connecting to a Database": [[77, "connecting-to-a-database"]], "Connecting to the Default Group": [[77, "connecting-to-the-default-group"]], "Available Parameters": [[77, "available-parameters"]], "Connecting to Specific Group": [[77, "connecting-to-specific-group"]], "Multiple Connections to Same Database": [[77, "multiple-connections-to-same-database"]], "Connecting to Multiple Databases": [[77, "connecting-to-multiple-databases"]], "Connecting with Custom Settings": [[77, "connecting-with-custom-settings"]], "Reconnecting / Keeping the Connection Alive": [[77, "reconnecting-keeping-the-connection-alive"]], "Manually Closing the Connection": [[77, "manually-closing-the-connection"]], "Database Events": [[78, "database-events"]], "The Events": [[78, "the-events"]], "DBQuery": [[78, "dbquery"]], "Database Quick Start: Example Code": [[79, "database-quick-start-example-code"]], "Initializing the Database Class": [[79, "initializing-the-database-class"]], "Standard Query With Multiple Results (Object Version)": [[79, "standard-query-with-multiple-results-object-version"]], "Standard Query With Multiple Results (Array Version)": [[79, "standard-query-with-multiple-results-array-version"]], "Standard Query With Single Result": [[79, "standard-query-with-single-result"]], "Standard Query With Single Result (Array version)": [[79, "standard-query-with-single-result-array-version"]], "Standard Insert": [[79, "standard-insert"]], "Query Builder Query": [[79, "query-builder-query"]], "Query Builder Insert": [[79, "query-builder-insert"]], "Query Helper Methods": [[80, "query-helper-methods"]], "Information From Executing a Query": [[80, "information-from-executing-a-query"]], "$db->insertID()": [[80, "db-insertid"]], "$db->affectedRows()": [[80, "db-affectedrows"]], "$db->getLastQuery()": [[80, "db-getlastquery"], [83, "db-getlastquery"]], "Information About Your Database": [[80, "information-about-your-database"]], "$db->countAll()": [[80, "db-countall"]], "$db->countAllResults()": [[80, "db-countallresults"]], "$db->getPlatform()": [[80, "db-getplatform"]], "$db->getVersion()": [[80, "db-getversion"]], "Working with Databases": [[81, "working-with-databases"]], "Database Metadata": [[82, "database-metadata"]], "Table MetaData": [[82, "table-metadata"]], "List the Tables in Your Database": [[82, "list-the-tables-in-your-database"], [88, "list-the-tables-in-your-database"]], "$db->listTables()": [[82, "db-listtables"]], "Determine If a Table Exists": [[82, "determine-if-a-table-exists"]], "$db->tableExists()": [[82, "db-tableexists"]], "Field MetaData": [[82, "field-metadata"]], "List the Fields in a Table": [[82, "list-the-fields-in-a-table"]], "$db->getFieldNames()": [[82, "db-getfieldnames"]], "Determine If a Field is Present in a Table": [[82, "determine-if-a-field-is-present-in-a-table"]], "$db->fieldExists()": [[82, "db-fieldexists"]], "Retrieve Field Metadata": [[82, "retrieve-field-metadata"], [88, "retrieve-field-metadata"]], "$db->getFieldData()": [[82, "db-getfielddata"]], "$query->getFieldData()": [[82, "query-getfielddata"]], "List the Indexes in a Table": [[82, "list-the-indexes-in-a-table"]], "$db->getIndexData()": [[82, "db-getindexdata"]], "$db->getForeignKeyData()": [[82, "db-getforeignkeydata"]], "Queries": [[83, "queries"]], "Query Basics": [[83, "query-basics"]], "Regular Queries": [[83, "regular-queries"]], "$db->query()": [[83, "db-query"]], "Simplified Queries": [[83, "simplified-queries"]], "$db->simpleQuery()": [[83, "db-simplequery"]], "Working with Database Prefixes Manually": [[83, "working-with-database-prefixes-manually"]], "$db->prefixTable()": [[83, "db-prefixtable"]], "$db->setPrefix()": [[83, "db-setprefix"]], "$db->getPrefix()": [[83, "db-getprefix"]], "Protecting Identifiers": [[83, "protecting-identifiers"]], "$db->protectIdentifiers()": [[83, "db-protectidentifiers"]], "Escaping Values": [[83, "escaping-values"]], "1. $db->escape()": [[83, "db-escape"]], "2. $db->escapeString()": [[83, "db-escapestring"]], "3. $db->escapeLikeString()": [[83, "db-escapelikestring"]], "Query Bindings": [[83, "query-bindings"]], "Named Bindings": [[83, "named-bindings"]], "Handling Errors": [[83, "handling-errors"]], "$db->error()": [[83, "db-error"]], "Prepared Queries": [[83, "prepared-queries"]], "Preparing the Query": [[83, "preparing-the-query"]], "Executing the Query": [[83, "executing-the-query"]], "Other Methods": [[83, "other-methods"]], "close()": [[83, "close"], [223, "close"]], "getQueryString()": [[83, "getquerystring"]], "hasError()": [[83, "haserror"], [83, "id3"]], "getErrorCode()": [[83, "geterrorcode"]], "getErrorMessage()": [[83, "geterrormessage"]], "Working with Query Objects": [[83, "working-with-query-objects"]], "The Query Class": [[83, "the-query-class"]], "getQuery()": [[83, "getquery"]], "getOriginalQuery()": [[83, "getoriginalquery"]], "isWriteType()": [[83, "iswritetype"]], "swapPrefix()": [[83, "swapprefix"]], "getStartTime()": [[83, "getstarttime"]], "getDuration()": [[83, "getduration"]], "Query Builder Class": [[84, "query-builder-class"]], "SQL Injection Protection": [[84, "sql-injection-protection"]], "Loading the Query Builder": [[84, "loading-the-query-builder"]], "Selecting Data": [[84, "selecting-data"]], "Get": [[84, "get"]], "$builder->get()": [[84, "builder-get"]], "$builder->getCompiledSelect()": [[84, "builder-getcompiledselect"]], "$builder->getWhere()": [[84, "builder-getwhere"]], "Select": [[84, "select"]], "$builder->select()": [[84, "builder-select"]], "RawSql": [[84, "rawsql"], [84, "query-builder-join-rawsql"]], "$builder->selectMax()": [[84, "builder-selectmax"]], "$builder->selectMin()": [[84, "builder-selectmin"]], "$builder->selectAvg()": [[84, "builder-selectavg"]], "$builder->selectSum()": [[84, "builder-selectsum"]], "$builder->selectCount()": [[84, "builder-selectcount"]], "$builder->selectSubquery()": [[84, "builder-selectsubquery"]], "From": [[84, "from"]], "$builder->from()": [[84, "builder-from"]], "Subqueries": [[84, "subqueries"]], "$builder->fromSubquery()": [[84, "builder-fromsubquery"]], "Join": [[84, "join"]], "$builder->join()": [[84, "builder-join"]], "Looking for Specific Data": [[84, "looking-for-specific-data"]], "Where": [[84, "where"]], "$builder->where()": [[84, "builder-where"]], "1. Simple key/value method": [[84, "simple-key-value-method"], [84, "id4"], [84, "id7"]], "2. Custom key/value method": [[84, "custom-key-value-method"]], "3. Associative array method": [[84, "associative-array-method"]], "4. Custom string": [[84, "custom-string"]], "5. RawSql": [[84, "query-builder-where-rawsql"]], "6. Subqueries": [[84, "query-builder-where-subquery"]], "$builder->orWhere()": [[84, "builder-orwhere"]], "$builder->whereIn()": [[84, "builder-wherein"]], "$builder->orWhereIn()": [[84, "builder-orwherein"]], "$builder->whereNotIn()": [[84, "builder-wherenotin"]], "$builder->orWhereNotIn()": [[84, "builder-orwherenotin"]], "Looking for Similar Data": [[84, "looking-for-similar-data"]], "Like": [[84, "like"]], "$builder->like()": [[84, "builder-like"]], "2. Associative array method": [[84, "id5"], [84, "id8"]], "3. RawSql": [[84, "query-builder-like-rawsql"]], "$builder->orLike()": [[84, "builder-orlike"]], "$builder->notLike()": [[84, "builder-notlike"]], "$builder->orNotLike()": [[84, "builder-ornotlike"]], "$builder->groupBy()": [[84, "builder-groupby"]], "$builder->distinct()": [[84, "builder-distinct"]], "$builder->having()": [[84, "builder-having"]], "$builder->orHaving()": [[84, "builder-orhaving"]], "$builder->havingIn()": [[84, "builder-havingin"]], "$builder->orHavingIn()": [[84, "builder-orhavingin"]], "$builder->havingNotIn()": [[84, "builder-havingnotin"]], "$builder->orHavingNotIn()": [[84, "builder-orhavingnotin"]], "$builder->havingLike()": [[84, "builder-havinglike"]], "$builder->orHavingLike()": [[84, "builder-orhavinglike"]], "$builder->notHavingLike()": [[84, "builder-nothavinglike"]], "$builder->orNotHavingLike()": [[84, "builder-ornothavinglike"]], "Ordering Results": [[84, "ordering-results"]], "OrderBy": [[84, "orderby"]], "$builder->orderBy()": [[84, "builder-orderby"]], "Limiting or Counting Results": [[84, "limiting-or-counting-results"]], "Limit": [[84, "limit"]], "$builder->limit()": [[84, "builder-limit"]], "$builder->countAllResults()": [[84, "builder-countallresults"]], "$builder->countAll()": [[84, "builder-countall"]], "Union queries": [[84, "union-queries"]], "Union": [[84, "union"]], "$builder->union()": [[84, "builder-union"]], "$builder->unionAll()": [[84, "builder-unionall"]], "Query grouping": [[84, "query-grouping"]], "Group": [[84, "group"]], "$builder->groupStart()": [[84, "builder-groupstart"]], "$builder->orGroupStart()": [[84, "builder-orgroupstart"]], "$builder->notGroupStart()": [[84, "builder-notgroupstart"]], "$builder->orNotGroupStart()": [[84, "builder-ornotgroupstart"]], "$builder->groupEnd()": [[84, "builder-groupend"]], "$builder->havingGroupStart()": [[84, "builder-havinggroupstart"]], "$builder->orHavingGroupStart()": [[84, "builder-orhavinggroupstart"]], "$builder->notHavingGroupStart()": [[84, "builder-nothavinggroupstart"]], "$builder->orNotHavingGroupStart()": [[84, "builder-ornothavinggroupstart"]], "$builder->havingGroupEnd()": [[84, "builder-havinggroupend"]], "Inserting Data": [[84, "inserting-data"]], "Insert": [[84, "insert"]], "$builder->insert()": [[84, "builder-insert"]], "$builder->ignore()": [[84, "builder-ignore"]], "$builder->getCompiledInsert()": [[84, "builder-getcompiledinsert"]], "insertBatch": [[84, "insertbatch"]], "$builder->insertBatch()": [[84, "builder-insertbatch"]], "Insert from Data": [[84, "insert-from-data"]], "Insert from a Query": [[84, "insert-from-a-query"]], "Upserting Data": [[84, "upserting-data"]], "Upsert": [[84, "upsert"]], "$builder->upsert()": [[84, "builder-upsert"]], "$builder->getCompiledUpsert()": [[84, "builder-getcompiledupsert"]], "upsertBatch": [[84, "upsertbatch"]], "$builder->upsertBatch()": [[84, "builder-upsertbatch"]], "Upsert from Data": [[84, "upsert-from-data"]], "Upsert from a Query": [[84, "upsert-from-a-query"]], "$builder->onConstraint()": [[84, "builder-onconstraint"]], "$builder->updateFields()": [[84, "builder-updatefields"]], "Updating Data": [[84, "updating-data"]], "Update": [[84, "update"]], "$builder->replace()": [[84, "builder-replace"]], "$builder->set()": [[84, "builder-set"]], "$builder->update()": [[84, "builder-update"]], "$builder->getCompiledUpdate()": [[84, "builder-getcompiledupdate"]], "UpdateBatch": [[84, "updatebatch"]], "$builder->updateBatch()": [[84, "builder-updatebatch"]], "Update from Data": [[84, "update-from-data"]], "Update from a Query": [[84, "update-from-a-query"]], "Deleting Data": [[84, "deleting-data"], [234, "deleting-data"]], "Delete": [[84, "delete"]], "$builder->delete()": [[84, "builder-delete"]], "$builder->getCompiledDelete()": [[84, "builder-getcompileddelete"]], "DeleteBatch": [[84, "deletebatch"]], "$builder->deleteBatch()": [[84, "builder-deletebatch"]], "Delete from Data": [[84, "delete-from-data"]], "Delete from a Query": [[84, "delete-from-a-query"]], "$builder->emptyTable()": [[84, "builder-emptytable"]], "$builder->truncate()": [[84, "builder-truncate"]], "Conditional Statements": [[84, "conditional-statements"]], "When": [[84, "when"]], "$builder->when()": [[84, "builder-when"]], "WhenNot": [[84, "whennot"]], "$builder->whenNot()": [[84, "builder-whennot"]], "Method Chaining": [[84, "method-chaining"], [246, "method-chaining"]], "Resetting Query Builder": [[84, "resetting-query-builder"]], "ResetQuery": [[84, "resetquery"]], "$builder->resetQuery()": [[84, "builder-resetquery"]], "Class Reference": [[84, "class-reference"], [85, "class-reference"], [89, "class-reference"], [91, "class-reference"], [130, "class-reference"], [132, "class-reference"], [134, "class-reference"], [209, "class-reference"], [210, "class-reference"], [212, "class-reference"], [213, "class-reference"], [224, "class-reference"], [229, "class-reference"], [236, "class-reference"], [240, "class-reference"], [241, "class-reference"], [245, "class-reference"], [246, "class-reference"]], "Generating Query Results": [[85, "generating-query-results"]], "Result Arrays": [[85, "result-arrays"]], "getResult()": [[85, "getresult"]], "Getting an Array of stdClass": [[85, "getting-an-array-of-stdclass"]], "Getting an Array of Array": [[85, "getting-an-array-of-array"]], "Getting an Array of Custom Object": [[85, "getting-an-array-of-custom-object"]], "getResultArray()": [[85, "getresultarray"]], "Result Rows": [[85, "result-rows"]], "getRow()": [[85, "getrow"]], "getRowArray()": [[85, "getrowarray"]], "getUnbufferedRow()": [[85, "getunbufferedrow"]], "Custom Result Objects": [[85, "custom-result-objects"]], "getCustomResultObject()": [[85, "getcustomresultobject"]], "getCustomRowObject()": [[85, "getcustomrowobject"]], "Result Helper Methods": [[85, "result-helper-methods"]], "getFieldCount()": [[85, "getfieldcount"]], "getFieldNames()": [[85, "getfieldnames"]], "getNumRows()": [[85, "getnumrows"]], "freeResult()": [[85, "freeresult"]], "dataSeek()": [[85, "dataseek"]], "Transactions": [[86, "transactions"]], "CodeIgniter\u2019s Approach to Transactions": [[86, "codeigniter-s-approach-to-transactions"]], "Running Transactions": [[86, "running-transactions"]], "Strict Mode": [[86, "strict-mode"]], "Managing Errors": [[86, "managing-errors"]], "Throwing Exceptions": [[86, "throwing-exceptions"]], "Disabling Transactions": [[86, "disabling-transactions"]], "Test Mode": [[86, "test-mode"]], "Running Transactions Manually": [[86, "running-transactions-manually"]], "Nested Transactions": [[86, "nested-transactions"]], "Database Utility Class": [[87, "database-utility-class"]], "Initializing the Utility Class": [[87, "initializing-the-utility-class"]], "Using the Database Utilities": [[87, "using-the-database-utilities"]], "Retrieve List of Database Names": [[87, "retrieve-list-of-database-names"]], "Determine If a Database Exists": [[87, "determine-if-a-database-exists"]], "Optimize a Table": [[87, "optimize-a-table"]], "Optimize a Database": [[87, "optimize-a-database"]], "Export a Query Result as a CSV File": [[87, "export-a-query-result-as-a-csv-file"]], "Export a Query Result as an XML Document": [[87, "export-a-query-result-as-an-xml-document"]], "Database Commands": [[88, "database-commands"]], "Showing Table Information": [[88, "showing-table-information"]], "db:table \u2013show": [[88, "db-table-show"]], "Retrieve Some Records": [[88, "retrieve-some-records"]], "db:table": [[88, "db-table"]], "db:table \u2013metadata": [[88, "db-table-metadata"]], "Database Forge Class": [[89, "database-forge-class"]], "Initializing the Forge Class": [[89, "initializing-the-forge-class"]], "Creating and Dropping Databases": [[89, "creating-and-dropping-databases"]], "$forge->createDatabase(\u2018db_name\u2019)": [[89, "forge-createdatabase-db-name"]], "$forge->dropDatabase(\u2018db_name\u2019)": [[89, "forge-dropdatabase-db-name"]], "Creating Databases in the Command Line": [[89, "creating-databases-in-the-command-line"]], "Creating Tables": [[89, "creating-tables"]], "Adding Fields": [[89, "adding-fields"]], "$forge->addField()": [[89, "forge-addfield"]], "Notes on Data Types": [[89, "notes-on-data-types"]], "Floating-Point Types": [[89, "floating-point-types"]], "TEXT": [[89, "text"]], "Raw Sql Strings as Default Values": [[89, "raw-sql-strings-as-default-values"]], "Passing Strings as Fields": [[89, "passing-strings-as-fields"]], "Creating an id Field": [[89, "creating-an-id-field"]], "Adding Keys": [[89, "adding-keys"]], "$forge->addKey()": [[89, "forge-addkey"]], "$forge->addPrimaryKey()": [[89, "forge-addprimarykey"]], "$forge->addUniqueKey()": [[89, "forge-adduniquekey"]], "Adding Foreign Keys": [[89, "adding-foreign-keys"]], "Creating a Table": [[89, "creating-a-table"]], "Dropping Tables": [[89, "dropping-tables"]], "Dropping a Table": [[89, "dropping-a-table"]], "Modifying Tables": [[89, "modifying-tables"]], "Adding a Field to a Table": [[89, "adding-a-field-to-a-table"]], "$forge->addColumn()": [[89, "forge-addcolumn"]], "Dropping Fields From a Table": [[89, "dropping-fields-from-a-table"]], "$forge->dropColumn()": [[89, "forge-dropcolumn"]], "Modifying a Field in a Table": [[89, "modifying-a-field-in-a-table"]], "$forge->modifyColumn()": [[89, "forge-modifycolumn"]], "Adding Keys to a Table": [[89, "adding-keys-to-a-table"]], "Dropping a Primary Key": [[89, "dropping-a-primary-key"]], "Dropping a Key": [[89, "dropping-a-key"]], "Dropping a Foreign Key": [[89, "dropping-a-foreign-key"]], "Renaming a Table": [[89, "renaming-a-table"]], "Managing Databases": [[90, "managing-databases"]], "Database Migrations": [[91, "database-migrations"]], "Migration File Names": [[91, "migration-file-names"]], "Create a Migration": [[91, "create-a-migration"]], "Foreign Keys": [[91, "foreign-keys"]], "Database Groups": [[91, "database-groups"]], "Command-Line Tools": [[91, "command-line-tools"], [209, "command-line-tools"]], "migrate": [[91, "migrate"]], "rollback": [[91, "rollback"]], "refresh": [[91, "refresh"]], "status": [[91, "status"]], "Migration Preferences": [[91, "migration-preferences"]], "Database Seeding": [[92, "database-seeding"]], "Database Seeders": [[92, "database-seeders"]], "Nesting Seeders": [[92, "nesting-seeders"]], "Using Seeders": [[92, "using-seeders"]], "Command Line Seeding": [[92, "command-line-seeding"]], "Creating Seeder Files": [[92, "creating-seeder-files"]], "Authentication": [[93, "authentication"]], "Recommendations": [[93, "recommendations"]], "Extending the Controller": [[94, "extending-the-controller"], [128, "extending-the-controller"]], "Preloading Components": [[94, "preloading-components"]], "Additional Methods": [[94, "additional-methods"], [255, "additional-methods"]], "Other Options": [[94, "other-options"]], "Replacing Common Functions": [[95, "replacing-common-functions"]], "Creating Composer Packages": [[96, "creating-composer-packages"]], "Folder Structure": [[96, "folder-structure"]], "Creating composer.json": [[96, "creating-composer-json"]], "Package Name": [[96, "package-name"]], "Namespace": [[96, "namespace"]], "Choosing License": [[96, "choosing-license"]], "Preparing Development Tools": [[96, "preparing-development-tools"]], "Installing DevKit": [[96, "installing-devkit"]], "Configuring Coding Standards Fixer": [[96, "configuring-coding-standards-fixer"]], "Config Files": [[96, "config-files"], [111, "config-files"], [166, "config-files"], [167, "config-files"], [175, "config-files"]], "Allowing Users to Override Settings": [[96, "allowing-users-to-override-settings"]], "Overriding Settings in app/Config": [[96, "overriding-settings-in-app-config"]], "References": [[96, "references"]], "Contributing to CodeIgniter": [[97, "contributing-to-codeigniter"]], "Creating Core System Classes": [[98, "creating-core-system-classes"]], "System Class List": [[98, "system-class-list"]], "Replacing Core Classes": [[98, "replacing-core-classes"]], "Creating Your Class": [[98, "creating-your-class"]], "Adding the Service": [[98, "adding-the-service"]], "Extending Core Classes": [[98, "extending-core-classes"]], "Events": [[99, "events"]], "Enabling Events": [[99, "enabling-events"]], "Defining an Event": [[99, "defining-an-event"]], "Setting Priorities": [[99, "setting-priorities"]], "Publishing your own Events": [[99, "publishing-your-own-events"]], "Simulating Events": [[99, "simulating-events"]], "Event Points": [[99, "event-points"]], "Extending CodeIgniter": [[100, "extending-codeigniter"]], "AJAX Requests": [[101, "ajax-requests"]], "Fetch API": [[101, "fetch-api"]], "jQuery": [[101, "jquery"]], "VueJS": [[101, "vuejs"]], "React": [[101, "react"]], "htmx": [[101, "htmx"]], "Web Page Caching": [[102, "web-page-caching"]], "How Does Caching Work?": [[102, "how-does-caching-work"]], "Configuring Caching": [[102, "configuring-caching"]], "Setting Cache Engine": [[102, "setting-cache-engine"]], "Setting $cacheQueryString": [[102, "setting-cachequerystring"]], "Enabling Caching": [[102, "enabling-caching"]], "Deleting Caches": [[102, "deleting-caches"]], "Global Functions and Constants": [[103, "global-functions-and-constants"]], "Global Functions": [[103, "global-functions"]], "Service Accessors": [[103, "service-accessors"]], "Miscellaneous Functions": [[103, "miscellaneous-functions"]], "Global Constants": [[103, "global-constants"]], "Core Constants": [[103, "core-constants"]], "Time Constants": [[103, "time-constants"]], "What are Configuration Classes?": [[104, "what-are-configuration-classes"]], "Working with Configuration Files": [[104, "working-with-configuration-files"]], "Getting a Config Object": [[104, "getting-a-config-object"]], "new keyword": [[104, "new-keyword"]], "Getting a Config Property": [[104, "getting-a-config-property"]], "Creating Configuration Files": [[104, "creating-configuration-files"]], "Environment Variables": [[104, "environment-variables"]], "Dotenv File": [[104, "dotenv-file"]], "Creating Dotenv File": [[104, "creating-dotenv-file"]], "Setting Variables": [[104, "setting-variables"]], "Getting Variables": [[104, "getting-variables"]], "Nesting Variables": [[104, "nesting-variables"]], "Namespaced Variables": [[104, "namespaced-variables"]], "Namespace Separator": [[104, "namespace-separator"]], "Configuration Classes and Environment Variables": [[104, "configuration-classes-and-environment-variables"]], "Environment Variables as Replacements for Data": [[104, "environment-variables-as-replacements-for-data"]], "Treating Environment Variables as Arrays": [[104, "treating-environment-variables-as-arrays"]], "Handling Different Environments": [[104, "handling-different-environments"]], "Registrars": [[104, "registrars"]], "Implicit Registrars": [[104, "implicit-registrars"]], "Explicit Registrars": [[104, "explicit-registrars"]], "Handling Multiple Environments": [[105, "handling-multiple-environments"]], "The Defined Environments": [[105, "the-defined-environments"]], "Setting Environment": [[105, "setting-environment"], [143, "setting-environment"], [143, "id2"]], "The ENVIRONMENT Constant": [[105, "the-environment-constant"]], ".env": [[105, "env"]], "Apache": [[105, "apache"]], "nginx": [[105, "nginx"], [112, "nginx"]], "Adding Environments": [[105, "adding-environments"]], "Boot Files": [[105, "boot-files"]], "Confirming the Current Environment": [[105, "confirming-the-current-environment"]], "Effects on Default Framework Behavior": [[105, "effects-on-default-framework-behavior"]], "Error Reporting": [[105, "error-reporting"], [106, "error-reporting"]], "Using Exceptions": [[106, "using-exceptions"]], "What is Exceptions": [[106, "what-is-exceptions"]], "Catching Exceptions": [[106, "catching-exceptions"]], "Catching Specific Exceptions": [[106, "catching-specific-exceptions"]], "Logging Exceptions": [[106, "logging-exceptions"]], "Logging Deprecation Warnings": [[106, "logging-deprecation-warnings"]], "Framework Exceptions": [[106, "framework-exceptions"]], "PageNotFoundException": [[106, "pagenotfoundexception"]], "ConfigException": [[106, "configexception"]], "DatabaseException": [[106, "databaseexception"]], "RedirectException": [[106, "redirectexception"]], "Specify HTTP Status Code in Your Exception": [[106, "specify-http-status-code-in-your-exception"]], "HTTP Status Code and Error Views": [[106, "http-status-code-and-error-views"]], "Specify Exit Code in Your Exception": [[106, "specify-exit-code-in-your-exception"]], "Custom Exception Handlers": [[106, "custom-exception-handlers"]], "Defining the New Handler": [[106, "defining-the-new-handler"]], "Configuring the New Handler": [[106, "configuring-the-new-handler"]], "Helper Functions": [[107, "helper-functions"]], "What are Helpers?": [[107, "what-are-helpers"]], "Loading Helpers": [[107, "loading-helpers"]], "Loading a Helper": [[107, "loading-a-helper"]], "Auto-Discovery and Composer Packages": [[107, "auto-discovery-and-composer-packages"]], "Load Order": [[107, "load-order"]], "Loading Multiple Helpers": [[107, "loading-multiple-helpers"]], "Loading in a Controller": [[107, "loading-in-a-controller"]], "Loading from Specified Namespace": [[107, "loading-from-specified-namespace"]], "Auto-loading Helpers": [[107, "auto-loading-helpers"]], "Using a Helper": [[107, "using-a-helper"]], "Creating Helpers": [[107, "creating-helpers"]], "Creating Custom Helpers": [[107, "creating-custom-helpers"]], "\u201cExtending\u201d Helpers": [[107, "extending-helpers"]], "Now What?": [[107, "now-what"]], "General Topics": [[108, "general-topics"]], "Logging Information": [[109, "logging-information"]], "Log Levels": [[109, "log-levels"]], "Using Multiple Log Handlers": [[109, "using-multiple-log-handlers"]], "Modifying the Message with Context": [[109, "modifying-the-message-with-context"]], "Using Third-Party Loggers": [[109, "using-third-party-loggers"]], "Managing your Applications": [[110, "managing-your-applications"]], "Renaming or Relocating the Application Directory": [[110, "renaming-or-relocating-the-application-directory"]], "Running Multiple Applications with one CodeIgniter Installation": [[110, "running-multiple-applications-with-one-codeigniter-installation"]], "Code Modules": [[111, "code-modules"]], "Autoloading Non-class Files": [[111, "autoloading-non-class-files"]], "Auto-Discovery": [[111, "auto-discovery"]], "Enable/Disable Discover": [[111, "enable-disable-discover"]], "Specify Discovery Items": [[111, "specify-discovery-items"]], "Discovery and Composer": [[111, "discovery-and-composer"]], "Specify Composer Packages": [[111, "specify-composer-packages"]], "Disable Composer Package Discovery": [[111, "disable-composer-package-discovery"]], "Working with Files": [[111, "working-with-files"], [215, "working-with-files"]], "Routes": [[111, "routes"]], "Filters": [[111, "filters"], [245, "filters"]], "Migrations": [[111, "migrations"], [250, "migrations"]], "Seeds": [[111, "seeds"], [250, "seeds"]], "Helpers": [[111, "helpers"], [119, "helpers"], [128, "helpers"], [184, "helpers"]], "Language Files": [[111, "language-files"]], "CodeIgniter URLs": [[112, "codeigniter-urls"]], "URL Structure": [[112, "url-structure"]], "Base URL contains only the Hostname": [[112, "base-url-contains-only-the-hostname"]], "Base URL contains Sub folders": [[112, "base-url-contains-sub-folders"]], "URI Security": [[112, "uri-security"], [182, "uri-security"]], "Adding Permitted Characters": [[112, "adding-permitted-characters"]], "Removing the index.php file": [[112, "removing-the-index-php-file"]], "Apache Web Server": [[112, "apache-web-server"]], "Array Helper": [[113, "array-helper"]], "Loading this Helper": [[113, "loading-this-helper"], [114, "loading-this-helper"], [115, "loading-this-helper"], [116, "loading-this-helper"], [117, "loading-this-helper"], [118, "loading-this-helper"], [120, "loading-this-helper"], [121, "loading-this-helper"], [122, "loading-this-helper"], [123, "loading-this-helper"], [124, "loading-this-helper"], [125, "loading-this-helper"], [126, "loading-this-helper"]], "Available Functions": [[113, "available-functions"], [114, "available-functions"], [115, "available-functions"], [116, "available-functions"], [117, "available-functions"], [118, "available-functions"], [120, "available-functions"], [121, "available-functions"], [122, "available-functions"], [123, "available-functions"], [124, "available-functions"], [125, "available-functions"], [126, "available-functions"]], "Cookie Helper": [[114, "cookie-helper"]], "Date Helper": [[115, "date-helper"]], "Form Helper": [[117, "form-helper"]], "Escaping Field Values": [[117, "escaping-field-values"]], "HTML Helper": [[118, "html-helper"]], "Inflector Helper": [[120, "inflector-helper"]], "Number Helper": [[121, "number-helper"]], "When Things Go Wrong": [[121, "when-things-go-wrong"]], "Security Helper": [[122, "security-helper"]], "Test Helper": [[123, "test-helper"], [252, "test-helper"]], "Text Helper": [[124, "text-helper"]], "URL Helper": [[125, "url-helper"]], "XML Helper": [[126, "xml-helper"]], "Content Negotiation": [[127, "content-negotiation"], [130, "content-negotiation"], [239, "content-negotiation"]], "What is Content Negotiation?": [[127, "what-is-content-negotiation"]], "Loading the Class": [[127, "loading-the-class"]], "Negotiating": [[127, "negotiating"]], "Media": [[127, "media"]], "Language": [[127, "language"]], "Encoding": [[127, "encoding"]], "Character Set": [[127, "character-set"]], "What is a Controller?": [[128, "what-is-a-controller"]], "Constructor": [[128, "constructor"]], "Included Properties": [[128, "included-properties"]], "Request Object": [[128, "request-object"]], "Response Object": [[128, "response-object"]], "Logger Object": [[128, "logger-object"]], "forceHTTPS": [[128, "forcehttps"]], "Validating Data": [[128, "validating-data"], [234, "validating-data"]], "$this->validateData()": [[128, "this-validatedata"]], "$this->validate()": [[128, "this-validate"]], "Protecting Methods": [[128, "protecting-methods"]], "Auto Routing (Improved)": [[128, "auto-routing-improved"], [136, "auto-routing-improved"], [136, "id12"]], "Methods": [[128, "methods"], [252, "methods"]], "Method Visibility": [[128, "method-visibility"]], "Default Method": [[128, "default-method"], [136, "default-method"]], "Normal Methods": [[128, "normal-methods"]], "Passing URI Segments to Your Methods": [[128, "passing-uri-segments-to-your-methods"]], "Default Controller": [[128, "default-controller"], [136, "default-controller"]], "Defining a Default Controller": [[128, "defining-a-default-controller"]], "Default Method Fallback": [[128, "default-method-fallback"]], "Fallback to Default Controller": [[128, "fallback-to-default-controller"]], "Organizing Your Controllers into Sub-directories": [[128, "organizing-your-controllers-into-sub-directories"]], "Auto Routing (Legacy)": [[128, "auto-routing-legacy"], [136, "auto-routing-legacy"], [136, "id13"]], "Let\u2019s try it: Hello World! (Legacy)": [[128, "let-s-try-it-hello-world-legacy"]], "Methods (Legacy)": [[128, "methods-legacy"]], "Passing URI Segments to Your Methods (Legacy)": [[128, "passing-uri-segments-to-your-methods-legacy"]], "Default Controller (Legacy)": [[128, "default-controller-legacy"], [136, "default-controller-legacy"]], "Defining a Default Controller (Legacy)": [[128, "defining-a-default-controller-legacy"]], "Organizing Your Controllers into Sub-directories (Legacy)": [[128, "organizing-your-controllers-into-sub-directories-legacy"]], "Remapping Method Calls": [[128, "remapping-method-calls"]], "That\u2019s it!": [[128, "that-s-it"]], "Controller Filters": [[129, "controller-filters"]], "Creating a Filter": [[129, "creating-a-filter"]], "Before Filters": [[129, "before-filters"]], "Replacing Request": [[129, "replacing-request"]], "Stopping Later Filters": [[129, "stopping-later-filters"]], "Returning Response": [[129, "returning-response"]], "After Filters": [[129, "after-filters"]], "Configuring Filters": [[129, "configuring-filters"]], "$aliases": [[129, "aliases"]], "$globals": [[129, "globals"]], "Except for a Few URIs": [[129, "except-for-a-few-uris"]], "$methods": [[129, "methods"]], "$filters": [[129, "filters"]], "Filter Arguments": [[129, "filter-arguments"], [136, "filter-arguments"]], "Confirming Filters": [[129, "confirming-filters"]], "filter:check": [[129, "filter-check"]], "Provided Filters": [[129, "provided-filters"], [245, "provided-filters"]], "InvalidChars": [[129, "invalidchars"]], "SecureHeaders": [[129, "secureheaders"]], "IncomingRequest Class": [[130, "incomingrequest-class"]], "Accessing the Request": [[130, "accessing-the-request"]], "Determining Request Type": [[130, "determining-request-type"]], "is()": [[130, "is"]], "getMethod()": [[130, "getmethod"]], "Retrieving Input": [[130, "retrieving-input"]], "Getting Data": [[130, "getting-data"]], "getGet()": [[130, "getget"]], "getPost()": [[130, "getpost"]], "getCookie()": [[130, "getcookie"]], "getServer()": [[130, "getserver"]], "getEnv()": [[130, "getenv"]], "getPostGet()": [[130, "getpostget"]], "getGetPost()": [[130, "getgetpost"]], "getVar()": [[130, "getvar"]], "Getting JSON Data": [[130, "getting-json-data"]], "Getting Specific Data from JSON": [[130, "getting-specific-data-from-json"]], "Retrieving Raw Data (PUT, PATCH, DELETE)": [[130, "retrieving-raw-data-put-patch-delete"]], "Filtering Input Data": [[130, "filtering-input-data"]], "Retrieving Headers": [[130, "retrieving-headers"]], "The Request URL": [[130, "the-request-url"]], "Uploaded Files": [[130, "uploaded-files"]], "Controllers and Routing": [[131, "controllers-and-routing"]], "HTTP Messages": [[132, "http-messages"]], "HTTP Method Spoofing": [[133, "http-method-spoofing"]], "Request Class": [[134, "request-class"]], "RESTful Resource Handling": [[135, "restful-resource-handling"]], "Resource Routes": [[135, "resource-routes"]], "Change the Controller Used": [[135, "change-the-controller-used"], [135, "id1"]], "Change the Placeholder Used": [[135, "change-the-placeholder-used"], [135, "id2"]], "Limit the Routes Made": [[135, "limit-the-routes-made"], [135, "id3"]], "ResourceController": [[135, "resourcecontroller"]], "Presenter Routes": [[135, "presenter-routes"]], "ResourcePresenter": [[135, "resourcepresenter"]], "Presenter/Controller Comparison": [[135, "presenter-controller-comparison"]], "URI Routing": [[136, "uri-routing"]], "What is URI Routing?": [[136, "what-is-uri-routing"]], "Setting Routing Rules": [[136, "setting-routing-rules"], [262, "setting-routing-rules"]], "Examples": [[136, "examples"], [221, "examples"], [241, "examples"]], "HTTP verb Routes": [[136, "http-verb-routes"]], "Specifying Route Handlers": [[136, "specifying-route-handlers"]], "Controller\u2019s Namespace": [[136, "controller-s-namespace"]], "Array Callable Syntax": [[136, "array-callable-syntax"]], "Array Callable Syntax and Placeholders": [[136, "array-callable-syntax-and-placeholders"]], "Using Closures": [[136, "using-closures"]], "Specifying Route Paths": [[136, "specifying-route-paths"]], "Placeholders": [[136, "placeholders"]], "The Behavior of (:any)": [[136, "the-behavior-of-any"]], "Custom Placeholders": [[136, "custom-placeholders"]], "Regular Expressions": [[136, "regular-expressions"]], "View Routes": [[136, "view-routes"]], "Redirecting Routes": [[136, "redirecting-routes"]], "Environment Restrictions": [[136, "environment-restrictions"]], "Routes with any HTTP verbs": [[136, "routes-with-any-http-verbs"]], "Mapping Multiple Routes": [[136, "mapping-multiple-routes"]], "Command-Line Only Routes": [[136, "command-line-only-routes"]], "Global Options": [[136, "global-options"]], "Applying Filters": [[136, "applying-filters"]], "Alias Filter": [[136, "alias-filter"]], "Classname Filter": [[136, "classname-filter"]], "Multiple Filters": [[136, "multiple-filters"]], "Assigning Namespace": [[136, "assigning-namespace"]], "Limit to Hostname": [[136, "limit-to-hostname"]], "Limit to Subdomains": [[136, "limit-to-subdomains"]], "Offsetting the Matched Parameters": [[136, "offsetting-the-matched-parameters"]], "Reverse Routing": [[136, "reverse-routing"]], "Named Routes": [[136, "named-routes"]], "Grouping Routes": [[136, "grouping-routes"]], "Setting Namespace": [[136, "setting-namespace"]], "Setting Filters": [[136, "setting-filters"]], "Setting Other Options": [[136, "setting-other-options"]], "Nesting Groups": [[136, "nesting-groups"]], "Route Priority": [[136, "route-priority"]], "Changing Route Priority": [[136, "changing-route-priority"]], "Routes Configuration Options": [[136, "routes-configuration-options"]], "Default Namespace": [[136, "default-namespace"]], "Translate URI Dashes": [[136, "translate-uri-dashes"]], "Use Defined Routes Only": [[136, "use-defined-routes-only"]], "404 Override": [[136, "override"]], "Route Processing by Priority": [[136, "route-processing-by-priority"]], "Enable Auto Routing": [[136, "enable-auto-routing"]], "URI Segments": [[136, "uri-segments"], [228, "uri-segments"]], "Configuration Options": [[136, "configuration-options"]], "For Site Root URI": [[136, "for-site-root-uri"]], "For Directory URI": [[136, "for-directory-uri"]], "Module Routing": [[136, "module-routing"]], "Enable Auto Routing (Legacy)": [[136, "enable-auto-routing-legacy"]], "URI Segments (Legacy)": [[136, "uri-segments-legacy"]], "Configuration Options (Legacy)": [[136, "configuration-options-legacy"]], "For Site Root URI (Legacy)": [[136, "for-site-root-uri-legacy"]], "For Directory URI (Legacy)": [[136, "for-directory-uri-legacy"]], "Default Method (Legacy)": [[136, "default-method-legacy"]], "Confirming Routes": [[136, "confirming-routes"]], "spark routes": [[136, "spark-routes"]], "Sort by Handler": [[136, "sort-by-handler"]], "Specify Host": [[136, "specify-host"]], "CodeIgniter4 User Guide": [[137, "codeigniter4-user-guide"]], "Getting Started": [[137, "getting-started"]], "Build Your First Application": [[137, "build-your-first-application"], [260, "build-your-first-application"]], "Overview & General Topics": [[137, "overview-general-topics"]], "Request Handling": [[137, "request-handling"]], "Handling Databases": [[137, "handling-databases"]], "Libraries & Helpers": [[137, "libraries-helpers"]], "Advanced Topics": [[137, "advanced-topics"]], "Official Packages": [[137, "official-packages"], [219, "official-packages"]], "Backward Compatibility Notes": [[138, "backward-compatibility-notes"]], "What are not Breaking Changes": [[138, "what-are-not-breaking-changes"]], "Installation": [[139, "installation"], [140, "installation"], [140, "id1"], [141, "installation"]], "Composer Installation": [[140, "composer-installation"]], "App Starter": [[140, "app-starter"]], "Initial Configuration": [[140, "initial-configuration"], [140, "id2"], [141, "initial-configuration"], [143, "initial-configuration"]], "Upgrading": [[140, "upgrading"], [140, "adding-codeigniter4-upgrading"], [141, "upgrading"]], "Pros": [[140, "pros"], [140, "id4"], [141, "pros"]], "Cons": [[140, "cons"], [140, "id5"], [141, "cons"]], "Structure": [[140, "structure"], [140, "id7"], [141, "structure"]], "Latest Dev": [[140, "latest-dev"]], "Update for Latest Dev": [[140, "update-for-latest-dev"]], "Next Minor Version": [[140, "next-minor-version"]], "Revert to Stable Release": [[140, "revert-to-stable-release"]], "Adding CodeIgniter4 to an Existing Project": [[140, "adding-codeigniter4-to-an-existing-project"]], "Setting Up": [[140, "setting-up"]], "Translations Installation": [[140, "translations-installation"], [141, "translations-installation"]], "Manual Installation": [[141, "manual-installation"]], "CodeIgniter Repositories": [[142, "codeigniter-repositories"]], "codeigniter4 organization": [[142, "codeigniter4-organization"]], "Composer Packages": [[142, "composer-packages"]], "CodeIgniter 4 Projects": [[142, "codeigniter-4-projects"]], "Running Your App": [[143, "running-your-app"]], "Configure for Your Site URIs": [[143, "configure-for-your-site-uris"]], "Configure Database Connection Settings": [[143, "configure-database-connection-settings"]], "Set to Development Mode": [[143, "set-to-development-mode"]], "Set Writable Folder Permission": [[143, "set-writable-folder-permission"]], "Local Development Server": [[143, "local-development-server"]], "Hosting with Apache": [[143, "hosting-with-apache"]], "Configure Main Config File": [[143, "configure-main-config-file"]], "Enabling mod_rewrite": [[143, "enabling-mod-rewrite"]], "Setting Document Root": [[143, "setting-document-root"]], "Hosting with VirtualHost": [[143, "hosting-with-virtualhost"]], "Enabling vhost_alias_module": [[143, "enabling-vhost-alias-module"]], "Adding Host Alias": [[143, "adding-host-alias"]], "Setting VirtualHost": [[143, "setting-virtualhost"]], "Hosting with Subfolder": [[143, "hosting-with-subfolder"]], "Making Symlink": [[143, "making-symlink"]], "Using Alias": [[143, "using-alias"]], "Adding .htaccess": [[143, "adding-htaccess"], [143, "id4"]], "Hosting with mod_userdir (Shared Hosts)": [[143, "hosting-with-mod-userdir-shared-hosts"]], "Removing the index.php": [[143, "removing-the-index-php"]], "Hosting with nginx": [[143, "hosting-with-nginx"]], "default.conf": [[143, "default-conf"]], "Deployment to Shared Hosting Services": [[143, "deployment-to-shared-hosting-services"]], "Specifying the Document Root": [[143, "specifying-the-document-root"]], "Using Two Directories": [[143, "using-two-directories"]], "Bootstrapping the App": [[143, "bootstrapping-the-app"]], "Troubleshooting": [[144, "troubleshooting"]], "How do I know if my install is working?": [[144, "how-do-i-know-if-my-install-is-working"]], "I have to include index.php in my URL": [[144, "i-have-to-include-index-php-in-my-url"]], "Only the default page loads": [[144, "only-the-default-page-loads"]], "No input file specified": [[144, "no-input-file-specified"]], "My app works fine locally but not on the production server": [[144, "my-app-works-fine-locally-but-not-on-the-production-server"]], "The tutorial gives 404 errors everywhere :(": [[144, "the-tutorial-gives-404-errors-everywhere"]], "What\u2019s with an unhelpful \u201cWhoops!\u201d page?": [[144, "what-s-with-an-unhelpful-whoops-page"]], "CodeIgniter Error Logs": [[144, "codeigniter-error-logs"], [251, "codeigniter-error-logs"]], "Upgrading from 4.0.x to 4.0.4": [[145, "upgrading-from-4-0-x-to-4-0-4"]], "Breaking Changes": [[145, "breaking-changes"], [147, "breaking-changes"], [148, "breaking-changes"], [150, "breaking-changes"], [151, "breaking-changes"], [152, "breaking-changes"], [153, "breaking-changes"], [154, "breaking-changes"], [155, "breaking-changes"], [156, "breaking-changes"], [158, "breaking-changes"], [160, "breaking-changes"], [164, "breaking-changes"], [166, "breaking-changes"], [168, "breaking-changes"], [170, "breaking-changes"], [171, "breaking-changes"], [172, "breaking-changes"], [173, "breaking-changes"], [175, "breaking-changes"], [179, "breaking-changes"], [181, "breaking-changes"], [182, "breaking-changes"]], "Update FilterInterface Declarations": [[145, "update-filterinterface-declarations"]], "Upgrading from 4.0.4 to 4.0.5": [[146, "upgrading-from-4-0-4-to-4-0-5"]], "Breaking Enhancements": [[146, "breaking-enhancements"], [148, "breaking-enhancements"], [149, "breaking-enhancements"], [151, "breaking-enhancements"], [152, "breaking-enhancements"], [155, "breaking-enhancements"], [156, "breaking-enhancements"], [160, "breaking-enhancements"], [166, "breaking-enhancements"], [172, "breaking-enhancements"], [175, "breaking-enhancements"]], "Cookie SameSite Support": [[146, "cookie-samesite-support"]], "Message::getHeader(s)": [[146, "message-getheader-s"]], "ResponseInterface": [[146, "responseinterface"]], "Config\\Services": [[146, "config-services"]], "Project Files": [[146, "project-files"], [148, "project-files"], [149, "project-files"], [150, "project-files"], [151, "project-files"], [152, "project-files"], [155, "project-files"], [156, "project-files"], [157, "project-files"], [158, "project-files"], [159, "project-files"], [160, "project-files"], [161, "project-files"], [162, "project-files"], [163, "project-files"], [164, "project-files"], [165, "project-files"], [166, "project-files"], [167, "project-files"], [168, "project-files"], [169, "project-files"], [170, "project-files"], [171, "project-files"], [172, "project-files"], [173, "project-files"], [174, "project-files"], [175, "project-files"], [176, "project-files"], [177, "project-files"], [178, "project-files"], [179, "project-files"], [180, "project-files"], [181, "project-files"], [182, "project-files"], [183, "project-files"]], "Content Changes": [[146, "content-changes"], [148, "content-changes"], [151, "content-changes"], [152, "content-changes"], [155, "content-changes"], [156, "content-changes"], [160, "content-changes"], [166, "content-changes"], [167, "content-changes"], [168, "content-changes"], [169, "content-changes"], [170, "content-changes"], [171, "content-changes"], [173, "content-changes"], [174, "content-changes"], [175, "content-changes"], [176, "content-changes"], [182, "content-changes"]], "All Changes": [[146, "all-changes"], [148, "all-changes"], [151, "all-changes"], [152, "all-changes"], [155, "all-changes"], [156, "all-changes"], [157, "all-changes"], [158, "all-changes"], [159, "all-changes"], [160, "all-changes"], [163, "all-changes"], [164, "all-changes"], [165, "all-changes"], [166, "all-changes"], [167, "all-changes"], [168, "all-changes"], [169, "all-changes"], [170, "all-changes"], [171, "all-changes"], [172, "all-changes"], [173, "all-changes"], [174, "all-changes"], [175, "all-changes"], [176, "all-changes"], [177, "all-changes"], [178, "all-changes"], [179, "all-changes"], [180, "all-changes"], [181, "all-changes"], [182, "all-changes"], [183, "all-changes"]], "Upgrading from 4.0.5 to 4.1.0 or 4.1.1": [[147, "upgrading-from-4-0-5-to-4-1-0-or-4-1-1"]], "Legacy Autoloading": [[147, "legacy-autoloading"]], "Upgrading from 4.1.1 to 4.1.2": [[148, "upgrading-from-4-1-1-to-4-1-2"]], "current_url() and indexPage": [[148, "current-url-and-indexpage"]], "Cache Keys": [[148, "cache-keys"]], "BaseConnection::query() Return Values": [[148, "baseconnection-query-return-values"]], "ConnectionInterface::isWriteType() Declaration Added": [[148, "connectioninterface-iswritetype-declaration-added"]], "Test Traits": [[148, "test-traits"]], "Test Responses": [[148, "test-responses"]], "Upgrading from 4.1.2 to 4.1.3": [[149, "upgrading-from-4-1-2-to-4-1-3"]], "Cache TTL": [[149, "cache-ttl"]], "Upgrading from 4.1.3 to 4.1.4": [[150, "upgrading-from-4-1-3-to-4-1-4"]], "Method Scope": [[150, "method-scope"]], "Upgrading from 4.1.4 to 4.1.5": [[151, "upgrading-from-4-1-4-to-4-1-5"]], "Changes for set() method in BaseBuilder and Model class": [[151, "changes-for-set-method-in-basebuilder-and-model-class"]], "Session DatabaseHandler\u2019s Database Table Change": [[151, "session-databasehandler-s-database-table-change"]], "CSRF Protection": [[151, "csrf-protection"]], "CURLRequest Header Change": [[151, "curlrequest-header-change"]], "Query Builder Changes": [[151, "query-builder-changes"]], "Multiple Filters for a Route": [[151, "multiple-filters-for-a-route"]], "Upgrading from 4.1.5 to 4.1.6": [[152, "upgrading-from-4-1-5-to-4-1-6"]], "Validation Result Changes": [[152, "validation-result-changes"]], "Upgrading from 4.1.6 to 4.1.7": [[153, "upgrading-from-4-1-6-to-4-1-7"]], "Upgrading from 4.1.7 to 4.1.8": [[154, "upgrading-from-4-1-7-to-4-1-8"]], "Upgrading from 4.1.9 to 4.2.0": [[155, "upgrading-from-4-1-9-to-4-2-0"]], "Mandatory File Changes": [[155, "mandatory-file-changes"], [156, "mandatory-file-changes"], [166, "mandatory-file-changes"], [167, "mandatory-file-changes"], [168, "mandatory-file-changes"], [175, "mandatory-file-changes"], [178, "mandatory-file-changes"], [179, "mandatory-file-changes"], [182, "mandatory-file-changes"]], "index.php and spark": [[155, "index-php-and-spark"], [175, "index-php-and-spark"]], "Config/Constants.php": [[155, "config-constants-php"]], "composer.json": [[155, "composer-json"], [166, "composer-json"], [168, "composer-json"]], "Upgrading from 4.2.0 to 4.2.1": [[156, "upgrading-from-4-2-0-to-4-2-1"]], "app/Config/Mimes.php": [[156, "app-config-mimes-php"]], "get_cookie()": [[156, "get-cookie"]], "Upgrading from 4.2.9 to 4.2.10": [[157, "upgrading-from-4-2-9-to-4-2-10"]], "Upgrading from 4.2.10 to 4.2.11": [[158, "upgrading-from-4-2-10-to-4-2-11"]], "Config\\App::$proxyIPs": [[158, "config-app-proxyips"]], "Session Handler Key Changes": [[158, "session-handler-key-changes"]], "Upgrading from 4.2.11 to 4.2.12": [[159, "upgrading-from-4-2-11-to-4-2-12"]], "Upgrading from 4.2.1 to 4.2.2": [[160, "upgrading-from-4-2-1-to-4-2-2"]], "Web Page Caching Bug Fix": [[160, "web-page-caching-bug-fix"]], "Upgrading from 4.2.2 to 4.2.3": [[161, "upgrading-from-4-2-2-to-4-2-3"]], "Upgrading from 4.2.3 to 4.2.5": [[162, "upgrading-from-4-2-3-to-4-2-5"]], "Upgrading from 4.2.5 to 4.2.6": [[163, "upgrading-from-4-2-5-to-4-2-6"]], "Upgrading from 4.2.6 to 4.2.7": [[164, "upgrading-from-4-2-6-to-4-2-7"]], "set_cookie()": [[164, "set-cookie"]], "Upgrading from 4.2.7 to 4.2.8": [[165, "upgrading-from-4-2-7-to-4-2-8"]], "Upgrading from 4.2.12 to 4.3.0": [[166, "upgrading-from-4-2-12-to-4-3-0"]], "Composer Version": [[166, "composer-version"], [167, "composer-version"]], "spark": [[166, "spark"]], "app/Config/Kint.php": [[166, "app-config-kint-php"]], "app/Config/Exceptions.php": [[166, "app-config-exceptions-php"], [167, "app-config-exceptions-php"]], "Mock Config Classes": [[166, "mock-config-classes"]], "Database Exception Changes": [[166, "database-exception-changes"]], "HTTP Status Code and Exit Code of Uncaught Exceptions": [[166, "http-status-code-and-exit-code-of-uncaught-exceptions"]], "redirect()->withInput() and Validation Errors": [[166, "redirect-withinput-and-validation-errors"]], "Time Fixes": [[166, "time-fixes"]], "Capturing STDERR and STDOUT streams in Tests": [[166, "capturing-stderr-and-stdout-streams-in-tests"]], "Foreign Key Data": [[166, "foreign-key-data"]], "Honeypot and CSP": [[166, "honeypot-and-csp"]], "Config": [[166, "config"], [167, "config"], [169, "config"], [170, "config"], [171, "config"], [173, "config"], [174, "config"], [175, "config"], [182, "config"]], "View Files": [[166, "view-files"]], "Upgrading from 4.3.0 to 4.3.1": [[167, "upgrading-from-4-3-0-to-4-3-1"]], "app/Config/Email.php": [[167, "app-config-email-php"]], "Upgrading from 4.3.1 to 4.3.2": [[168, "upgrading-from-4-3-1-to-4-3-2"]], "Upgrading from 4.3.2 to 4.3.3": [[169, "upgrading-from-4-3-2-to-4-3-3"]], "Upgrading from 4.3.3 to 4.3.4": [[170, "upgrading-from-4-3-3-to-4-3-4"]], "Forge::modifyColumn() and NULL": [[170, "forge-modifycolumn-and-null"]], "Upgrading from 4.3.4 to 4.3.5": [[171, "upgrading-from-4-3-4-to-4-3-5"]], "Validation Placeholders": [[171, "validation-placeholders"], [230, "validation-placeholders"], [234, "validation-placeholders"]], "Session::stop()": [[171, "session-stop"]], "Upgrading from 4.3.5 to 4.3.6": [[172, "upgrading-from-4-3-5-to-4-3-6"]], "Upgrading from 4.3.6 to 4.3.7": [[173, "upgrading-from-4-3-6-to-4-3-7"]], "Feature Testing Request Body": [[173, "feature-testing-request-body"]], "Return value of Validation::loadRuleGroup()": [[173, "return-value-of-validation-loadrulegroup"]], "Upgrading from 4.3.7 to 4.3.8": [[174, "upgrading-from-4-3-7-to-4-3-8"]], "Upgrading from 4.3.8 to 4.4.0": [[175, "upgrading-from-4-3-8-to-4-4-0"]], "When Using $this->validate()": [[175, "when-using-this-validate"]], "URI::setSegment() Change": [[175, "uri-setsegment-change"]], "When You Extend Exceptions": [[175, "when-you-extend-exceptions"]], "Auto Routing (Improved) and translateURIDashes": [[175, "auto-routing-improved-and-translateuridashes"]], "When Passing Classname with Namespace to Factories": [[175, "when-passing-classname-with-namespace-to-factories"]], "RouteCollection::$routes": [[175, "routecollection-routes"]], "app/Config/App.php": [[175, "app-config-app-php"]], "app/Config/Routing.php": [[175, "app-config-routing-php"]], "app/Config/Toolbar.php": [[175, "app-config-toolbar-php"]], "app/Config/Events.php": [[175, "app-config-events-php"]], "app/Config/Cookie.php": [[175, "app-config-cookie-php"]], "app/Config/Security.php": [[175, "app-config-security-php"]], "app/Config/Session.php": [[175, "app-config-session-php"]], "Upgrading from 4.4.0 to 4.4.1": [[176, "upgrading-from-4-4-0-to-4-4-1"]], "Upgrading from 4.4.1 to 4.4.2": [[177, "upgrading-from-4-4-1-to-4-4-2"]], "Upgrading from 4.4.2 to 4.4.3": [[178, "upgrading-from-4-4-2-to-4-4-3"]], "error_exception.php": [[178, "error-exception-php"]], "Upgrading from 4.4.3 to 4.4.4": [[179, "upgrading-from-4-4-3-to-4-4-4"]], "Error Files": [[179, "error-files"], [182, "error-files"]], "Upgrading from 4.4.4 to 4.4.5": [[180, "upgrading-from-4-4-4-to-4-4-5"]], "Upgrading from 4.4.5 to 4.4.6": [[181, "upgrading-from-4-4-5-to-4-4-6"]], "Time::createFromTimestamp() Timezone Change": [[181, "time-createfromtimestamp-timezone-change"]], "Upgrading from 4.4.6 to 4.4.7": [[182, "upgrading-from-4-4-6-to-4-4-7"]], "Paths in Controller Filters": [[182, "paths-in-controller-filters"]], "Time::difference() and DST": [[182, "time-difference-and-dst"]], "Upgrading from 4.4.7 to 4.4.8": [[183, "upgrading-from-4-4-7-to-4-4-8"]], "Upgrading from 3.x to 4.x": [[184, "upgrading-from-3-x-to-4-x"]], "General Adjustments": [[184, "general-adjustments"]], "Downloads": [[184, "downloads"]], "Routing": [[184, "routing"]], "Model, View and Controller": [[184, "model-view-and-controller"]], "Class Loading": [[184, "class-loading"]], "Hooks": [[184, "hooks"]], "Extending the Framework": [[184, "extending-the-framework"]], "Upgrading Libraries": [[184, "upgrading-libraries"]], "Upgrade Configuration": [[185, "upgrade-configuration"]], "Documentations": [[185, "documentations"], [186, "documentations"], [187, "documentations"], [188, "documentations"], [189, "documentations"], [190, "documentations"], [191, "documentations"], [192, "documentations"], [193, "documentations"], [194, "documentations"], [195, "documentations"], [196, "documentations"], [197, "documentations"], [198, "documentations"], [199, "documentations"], [200, "documentations"], [202, "documentations"], [203, "documentations"]], "What has been changed": [[185, "what-has-been-changed"], [186, "what-has-been-changed"], [187, "what-has-been-changed"], [188, "what-has-been-changed"], [189, "what-has-been-changed"], [190, "what-has-been-changed"], [191, "what-has-been-changed"], [192, "what-has-been-changed"], [193, "what-has-been-changed"], [194, "what-has-been-changed"], [195, "what-has-been-changed"], [196, "what-has-been-changed"], [197, "what-has-been-changed"], [198, "what-has-been-changed"], [199, "what-has-been-changed"], [200, "what-has-been-changed"], [201, "what-has-been-changed"], [202, "what-has-been-changed"], [203, "what-has-been-changed"]], "Upgrade Guide": [[185, "upgrade-guide"], [186, "upgrade-guide"], [187, "upgrade-guide"], [188, "upgrade-guide"], [189, "upgrade-guide"], [190, "upgrade-guide"], [191, "upgrade-guide"], [192, "upgrade-guide"], [193, "upgrade-guide"], [194, "upgrade-guide"], [195, "upgrade-guide"], [196, "upgrade-guide"], [197, "upgrade-guide"], [198, "upgrade-guide"], [199, "upgrade-guide"], [200, "upgrade-guide"], [201, "upgrade-guide"], [202, "upgrade-guide"], [203, "upgrade-guide"]], "Code Example": [[185, "code-example"], [186, "code-example"], [187, "code-example"], [188, "code-example"], [189, "code-example"], [190, "code-example"], [191, "code-example"], [192, "code-example"], [193, "code-example"], [194, "code-example"], [195, "code-example"], [196, "code-example"], [197, "code-example"], [198, "code-example"], [199, "code-example"], [200, "code-example"], [201, "code-example"], [202, "code-example"], [203, "code-example"]], "CodeIgniter Version 3.x": [[185, "codeigniter-version-3-x"], [186, "codeigniter-version-3-x"], [187, "codeigniter-version-3-x"], [188, "codeigniter-version-3-x"], [189, "codeigniter-version-3-x"], [190, "codeigniter-version-3-x"], [191, "codeigniter-version-3-x"], [192, "codeigniter-version-3-x"], [193, "codeigniter-version-3-x"], [194, "codeigniter-version-3-x"], [195, "codeigniter-version-3-x"], [196, "codeigniter-version-3-x"], [197, "codeigniter-version-3-x"], [198, "codeigniter-version-3-x"], [199, "codeigniter-version-3-x"], [200, "codeigniter-version-3-x"], [201, "codeigniter-version-3-x"], [202, "codeigniter-version-3-x"], [203, "codeigniter-version-3-x"]], "CodeIgniter Version 4.x": [[185, "codeigniter-version-4-x"], [186, "codeigniter-version-4-x"], [187, "codeigniter-version-4-x"], [188, "codeigniter-version-4-x"], [189, "codeigniter-version-4-x"], [190, "codeigniter-version-4-x"], [191, "codeigniter-version-4-x"], [192, "codeigniter-version-4-x"], [193, "codeigniter-version-4-x"], [194, "codeigniter-version-4-x"], [195, "codeigniter-version-4-x"], [196, "codeigniter-version-4-x"], [197, "codeigniter-version-4-x"], [198, "codeigniter-version-4-x"], [199, "codeigniter-version-4-x"], [200, "codeigniter-version-4-x"], [201, "codeigniter-version-4-x"], [202, "codeigniter-version-4-x"], [203, "codeigniter-version-4-x"]], "Upgrade Controllers": [[186, "upgrade-controllers"]], "Upgrade Database": [[187, "upgrade-database"]], "Upgrade Emails": [[188, "upgrade-emails"]], "Upgrade Encryption": [[189, "upgrade-encryption"]], "Upgrade Working with Uploaded Files": [[190, "upgrade-working-with-uploaded-files"]], "Upgrade HTML Tables": [[191, "upgrade-html-tables"]], "Upgrade Image Manipulation Class": [[192, "upgrade-image-manipulation-class"]], "Upgrade Localization": [[193, "upgrade-localization"]], "Upgrade Migrations": [[194, "upgrade-migrations"]], "Search & Replace": [[194, "search-replace"]], "Upgrade Models": [[195, "upgrade-models"]], "Upgrade Pagination": [[196, "upgrade-pagination"]], "Upgrade HTTP Responses": [[197, "upgrade-http-responses"]], "Upgrade Routing": [[198, "upgrade-routing"]], "Upgrade Security": [[199, "upgrade-security"]], "Upgrade Sessions": [[200, "upgrade-sessions"]], "Upgrade Validations": [[201, "upgrade-validations"]], "Documentations of Library": [[201, "documentations-of-library"]], "Upgrade View Parser": [[202, "upgrade-view-parser"]], "Upgrade Views": [[203, "upgrade-views"]], "Upgrading From a Previous Version": [[204, "upgrading-from-a-previous-version"]], "Credits": [[205, "credits"]], "Welcome to CodeIgniter4": [[206, "welcome-to-codeigniter4"]], "Is CodeIgniter Right for You?": [[206, "is-codeigniter-right-for-you"]], "PSR Compliance": [[207, "psr-compliance"]], "Server Requirements": [[208, "server-requirements"]], "PHP and Required Extensions": [[208, "php-and-required-extensions"]], "Optional PHP Extensions": [[208, "optional-php-extensions"]], "Supported Databases": [[208, "supported-databases"]], "Caching Driver": [[209, "caching-driver"]], "Example Usage": [[209, "example-usage"], [236, "example-usage"]], "Configuring the Cache": [[209, "configuring-the-cache"]], "$handler": [[209, "handler"]], "$backupHandler": [[209, "backuphandler"]], "$prefix": [[209, "prefix"]], "$ttl": [[209, "ttl"]], "$file": [[209, "file"]], "$memcached": [[209, "memcached"]], "$redis": [[209, "redis"]], "cache:clear": [[209, "cache-clear"]], "cache:info": [[209, "cache-info"]], "Drivers": [[209, "drivers"]], "File-based Caching": [[209, "file-based-caching"]], "Memcached Caching": [[209, "memcached-caching"]], "WinCache Caching": [[209, "wincache-caching"]], "Redis Caching": [[209, "redis-caching"]], "Predis Caching": [[209, "predis-caching"]], "Dummy Cache": [[209, "dummy-cache"]], "Cookies": [[210, "cookies"]], "Creating Cookies": [[210, "creating-cookies"]], "Overriding Defaults": [[210, "overriding-defaults"]], "Changing Defaults for a Limited Time": [[210, "changing-defaults-for-a-limited-time"]], "Accessing Cookie\u2019s Attributes": [[210, "accessing-cookie-s-attributes"]], "Immutable Cookies": [[210, "immutable-cookies"]], "Validating a Cookie\u2019s Attributes": [[210, "validating-a-cookie-s-attributes"]], "Validating the Name Attribute": [[210, "validating-the-name-attribute"]], "Validating the Prefix Attribute": [[210, "validating-the-prefix-attribute"]], "Validating the SameSite Attribute": [[210, "validating-the-samesite-attribute"]], "Using the Cookie Store": [[210, "using-the-cookie-store"]], "Getting the Store from Response": [[210, "getting-the-store-from-response"]], "Creating CookieStore": [[210, "creating-cookiestore"]], "Checking Cookies in Store": [[210, "checking-cookies-in-store"]], "Getting Cookies in Store": [[210, "getting-cookies-in-store"]], "Adding/Removing Cookies in Store": [[210, "adding-removing-cookies-in-store"]], "Dispatching Cookies in Store": [[210, "dispatching-cookies-in-store"]], "Cookie Personalization": [[210, "cookie-personalization"]], "CURLRequest Class": [[211, "curlrequest-class"]], "Config for CURLRequest": [[211, "config-for-curlrequest"]], "Sharing Options": [[211, "sharing-options"]], "Loading the Library": [[211, "loading-the-library"], [220, "loading-the-library"], [221, "loading-the-library"], [222, "loading-the-library"], [226, "loading-the-library"], [230, "loading-the-library"]], "Working with the Library": [[211, "working-with-the-library"]], "Making Requests": [[211, "making-requests"]], "Base URI": [[211, "base-uri"]], "Using Responses": [[211, "using-responses"]], "Request Options": [[211, "request-options"]], "allow_redirects": [[211, "allow-redirects"]], "auth": [[211, "auth"]], "body": [[211, "body"]], "cert": [[211, "cert"]], "connect_timeout": [[211, "connect-timeout"]], "cookie": [[211, "cookie"]], "debug": [[211, "debug"]], "delay": [[211, "delay"]], "form_params": [[211, "form-params"]], "headers": [[211, "headers"]], "http_errors": [[211, "http-errors"]], "json": [[211, "json"]], "multipart": [[211, "multipart"]], "proxy": [[211, "proxy"]], "query": [[211, "query"]], "timeout": [[211, "timeout"]], "user_agent": [[211, "user-agent"]], "verify": [[211, "verify"]], "version": [[211, "version"]], "Email Class": [[212, "email-class"]], "Using the Email Library": [[212, "using-the-email-library"]], "Sending Email": [[212, "sending-email"]], "Setting Email Preferences": [[212, "setting-email-preferences"]], "Setting Email Preferences by Passing an Array": [[212, "setting-email-preferences-by-passing-an-array"]], "Setting Email Preferences in a Config File": [[212, "setting-email-preferences-in-a-config-file"]], "SSL versus TLS for SMTP Protocol": [[212, "ssl-versus-tls-for-smtp-protocol"]], "Reviewing Preferences": [[212, "reviewing-preferences"]], "Email Preferences": [[212, "email-preferences"]], "Overriding Word Wrapping": [[212, "overriding-word-wrapping"]], "Encryption Service": [[213, "encryption-service"]], "Using the Encryption Library": [[213, "using-the-encryption-library"]], "Configuring the Library": [[213, "configuring-the-library"]], "Configuration to Maintain Compatibility with CI3": [[213, "configuration-to-maintain-compatibility-with-ci3"]], "Supported HMAC Authentication Algorithms": [[213, "supported-hmac-authentication-algorithms"]], "Default Behavior": [[213, "default-behavior"]], "Setting Your Encryption Key": [[213, "setting-your-encryption-key"]], "Encoding Keys or Results": [[213, "encoding-keys-or-results"]], "Using Prefixes in Storing Keys": [[213, "using-prefixes-in-storing-keys"]], "Padding": [[213, "padding"]], "Encryption Handler Notes": [[213, "encryption-handler-notes"]], "OpenSSL Notes": [[213, "openssl-notes"]], "Sodium Notes": [[213, "sodium-notes"]], "Message Length": [[213, "message-length"]], "Using the Encryption Service Directly": [[213, "using-the-encryption-service-directly"]], "File Collections": [[214, "file-collections"]], "Basic Usage": [[214, "basic-usage"], [239, "basic-usage"]], "Starting a Collection": [[214, "starting-a-collection"]], "__construct(string[] $files = [])": [[214, "construct-string-files"]], "define()": [[214, "define"]], "set(array $files)": [[214, "set-array-files"]], "Inputting Files": [[214, "inputting-files"]], "add(string[]|string $paths, bool $recursive = true)": [[214, "add-string-string-paths-bool-recursive-true"]], "addFile(string $file) / addFiles(array $files)": [[214, "addfile-string-file-addfiles-array-files"]], "removeFile(string $file) / removeFiles(array $files)": [[214, "removefile-string-file-removefiles-array-files"]], "addDirectory(string $directory, bool $recursive = false)": [[214, "adddirectory-string-directory-bool-recursive-false"]], "addDirectories(array $directories, bool $recursive = false)": [[214, "adddirectories-array-directories-bool-recursive-false"]], "Filtering Files": [[214, "filtering-files"]], "removePattern(string $pattern, string $scope = null)": [[214, "removepattern-string-pattern-string-scope-null"]], "retainPattern(string $pattern, string $scope = null)": [[214, "retainpattern-string-pattern-string-scope-null"]], "Retrieving Files": [[214, "retrieving-files"]], "get(): string[]": [[214, "get-string"]], "Getting a File instance": [[215, "getting-a-file-instance"]], "Taking Advantage of Spl": [[215, "taking-advantage-of-spl"]], "New Features": [[215, "new-features"]], "getRandomName()": [[215, "getrandomname"]], "getSize()": [[215, "getsize"]], "getSizeByUnit()": [[215, "getsizebyunit"]], "getMimeType()": [[215, "getmimetype"]], "guessExtension()": [[215, "guessextension"]], "Moving Files": [[215, "moving-files"], [227, "moving-files"]], "Honeypot Class": [[216, "honeypot-class"]], "Enabling Honeypot": [[216, "enabling-honeypot"]], "Customizing Honeypot": [[216, "customizing-honeypot"]], "Image Manipulation Class": [[217, "image-manipulation-class"]], "Processing an Image": [[217, "processing-an-image"]], "Image Quality": [[217, "image-quality"]], "Processing Methods": [[217, "processing-methods"]], "Cropping Images": [[217, "cropping-images"]], "Converting Images": [[217, "converting-images"]], "Fitting Images": [[217, "fitting-images"]], "Flattening Images": [[217, "flattening-images"]], "Flipping Images": [[217, "flipping-images"]], "Resizing Images": [[217, "resizing-images"]], "Rotating Images": [[217, "rotating-images"]], "Adding a Text Watermark": [[217, "adding-a-text-watermark"]], "Library Reference": [[218, "library-reference"], [221, "library-reference"]], "Shield": [[219, "shield"]], "Settings": [[219, "settings"]], "Tasks (BETA)": [[219, "tasks-beta"]], "Queue (BETA)": [[219, "queue-beta"]], "Cache": [[219, "cache"], [255, "cache"]], "DevKit": [[219, "devkit"]], "Coding Standard": [[219, "coding-standard"]], "Pagination": [[220, "pagination"]], "Paginating with Models": [[220, "paginating-with-models"]], "Customizing Query for Pagination": [[220, "customizing-query-for-pagination"]], "Adding WHERE": [[220, "adding-where"]], "Adding JOIN": [[220, "adding-join"]], "Displaying Pager Links": [[220, "displaying-pager-links"]], "Paginating Multiple Results": [[220, "paginating-multiple-results"]], "Setting Page Manually": [[220, "setting-page-manually"]], "Specifying the URI Segment for Page": [[220, "specifying-the-uri-segment-for-page"]], "Manual Pagination": [[220, "manual-pagination"]], "Paginating with Only Expected Queries": [[220, "paginating-with-only-expected-queries"]], "Customizing the Links": [[220, "customizing-the-links"]], "View Configuration": [[220, "view-configuration"]], "Creating the View": [[220, "creating-the-view"]], "setSurroundCount()": [[220, "setsurroundcount"]], "hasPrevious() & hasNext()": [[220, "hasprevious-hasnext"]], "getPrevious() & getNext()": [[220, "getprevious-getnext"]], "getFirst() & getLast()": [[220, "getfirst-getlast"]], "links()": [[220, "links"]], "hasPreviousPage() & hasNextPage()": [[220, "haspreviouspage-hasnextpage"]], "getPreviousPage() & getNextPage()": [[220, "getpreviouspage-getnextpage"]], "getPreviousPageNumber() & getNextPageNumber()": [[220, "getpreviouspagenumber-getnextpagenumber"]], "getFirstPageNumber() & getLastPageNumber()": [[220, "getfirstpagenumber-getlastpagenumber"]], "getCurrentPageNumber()": [[220, "getcurrentpagenumber"]], "getPageCount()": [[220, "getpagecount"]], "Publisher": [[221, "publisher"]], "Concept and Usage": [[221, "concept-and-usage"]], "On Demand": [[221, "on-demand"]], "Automation and Discovery": [[221, "automation-and-discovery"]], "Security": [[221, "security"], [222, "security"]], "File Sync Example": [[221, "file-sync-example"]], "Asset Dependencies Example": [[221, "asset-dependencies-example"]], "Module Deployment Example": [[221, "module-deployment-example"]], "Support Methods": [[221, "support-methods"]], "[static] discover(string $directory = \u2018Publishers\u2019): Publisher[]": [[221, "static-discover-string-directory-publishers-publisher"]], "publish(): bool": [[221, "publish-bool"]], "getScratch(): string": [[221, "getscratch-string"]], "getErrors(): array": [[221, "geterrors-array-string-throwable"]], "addPath(string $path, bool $recursive = true)": [[221, "addpath-string-path-bool-recursive-true"]], "addPaths(array $paths, bool $recursive = true)": [[221, "addpaths-array-paths-bool-recursive-true"]], "addUri(string $uri)": [[221, "adduri-string-uri"]], "addUris(array $uris)": [[221, "adduris-array-uris"]], "Outputting Files": [[221, "outputting-files"]], "wipe()": [[221, "wipe"]], "copy(bool $replace = true): bool": [[221, "copy-bool-replace-true-bool"]], "merge(bool $replace = true): bool": [[221, "merge-bool-replace-true-bool"]], "Modifying Files": [[221, "modifying-files"]], "replace(string $file, array $replaces): bool": [[221, "replace-string-file-array-replaces-bool"]], "addLineAfter(string $file, string $line, string $after): bool": [[221, "addlineafter-string-file-string-line-string-after-bool"]], "addLineBefore(string $file, string $line, string $after): bool": [[221, "addlinebefore-string-file-string-line-string-after-bool"]], "Cross-Site Request Forgery (CSRF)": [[222, "cross-site-request-forgery-csrf"]], "When Auto-Routing is Disabled": [[222, "when-auto-routing-is-disabled"]], "When Auto-Routing is Enabled": [[222, "when-auto-routing-is-enabled"]], "Config for CSRF": [[222, "config-for-csrf"]], "CSRF Protection Methods": [[222, "csrf-protection-methods"]], "Token Randomization": [[222, "token-randomization"]], "Token Regeneration": [[222, "token-regeneration"]], "Redirection on Failure": [[222, "redirection-on-failure"]], "Enable CSRF Protection": [[222, "enable-csrf-protection"]], "HTML Forms": [[222, "html-forms"]], "The Order of Token Sent by Users": [[222, "the-order-of-token-sent-by-users"]], "Other Helpful Methods": [[222, "other-helpful-methods"]], "sanitizeFilename()": [[222, "sanitizefilename"]], "Session Library": [[223, "session-library"]], "Using the Session Class": [[223, "using-the-session-class"]], "Initializing a Session": [[223, "initializing-a-session"]], "How Do Sessions Work?": [[223, "how-do-sessions-work"]], "A Note about Concurrency": [[223, "a-note-about-concurrency"]], "What is Session Data?": [[223, "what-is-session-data"]], "Retrieving Session Data": [[223, "retrieving-session-data"]], "Adding Session Data": [[223, "adding-session-data"]], "Pushing New Value to Session Data": [[223, "pushing-new-value-to-session-data"]], "Removing Session Data": [[223, "removing-session-data"]], "Flashdata": [[223, "flashdata"]], "Tempdata": [[223, "tempdata"]], "Closing a Session": [[223, "closing-a-session"]], "Destroying a Session": [[223, "destroying-a-session"]], "destroy()": [[223, "destroy"]], "stop()": [[223, "stop"]], "Accessing Session Metadata": [[223, "accessing-session-metadata"]], "Session Preferences": [[223, "session-preferences"]], "Session Drivers": [[223, "session-drivers"]], "FileHandler Driver (the default)": [[223, "filehandler-driver-the-default"]], "Bonus Tip": [[223, "bonus-tip"], [223, "id2"]], "DatabaseHandler Driver": [[223, "databasehandler-driver"]], "Configure DatabaseHandler": [[223, "configure-databasehandler"]], "Setting Table Name": [[223, "setting-table-name"]], "Creating Database Table": [[223, "creating-database-table"]], "Adding Primary Key": [[223, "adding-primary-key"]], "Changing Database Group": [[223, "changing-database-group"]], "Setting Up Database Table with Command": [[223, "setting-up-database-table-with-command"]], "RedisHandler Driver": [[223, "redishandler-driver"]], "Configure RedisHandler": [[223, "configure-redishandler"]], "MemcachedHandler Driver": [[223, "memcachedhandler-driver"]], "Configure MemcachedHandler": [[223, "configure-memcachedhandler"]], "Throttler": [[224, "throttler"]], "Overview": [[224, "overview"], [230, "overview"], [260, "overview"]], "Rate Limiting": [[224, "rate-limiting"]], "The Code": [[224, "the-code"]], "Applying the Filter": [[224, "applying-the-filter"]], "Times and Dates": [[225, "times-and-dates"]], "Instantiating": [[225, "instantiating"]], "now()": [[225, "now"]], "parse()": [[225, "parse"]], "today()": [[225, "today"]], "yesterday()": [[225, "yesterday"]], "tomorrow()": [[225, "tomorrow"]], "createFromDate()": [[225, "createfromdate"]], "createFromTime()": [[225, "createfromtime"]], "create()": [[225, "create"]], "createFromFormat()": [[225, "createfromformat"]], "createFromTimestamp()": [[225, "createfromtimestamp"]], "createFromInstance()": [[225, "createfrominstance"]], "toDateTime()": [[225, "todatetime"]], "Displaying the Value": [[225, "displaying-the-value"]], "toLocalizedString()": [[225, "tolocalizedstring"]], "toDateTimeString()": [[225, "todatetimestring"]], "toDateString()": [[225, "todatestring"]], "toTimeString()": [[225, "totimestring"]], "humanize()": [[225, "humanize"], [225, "id1"]], "Working with Individual Values": [[225, "working-with-individual-values"]], "Getters": [[225, "getters"]], "getAge()": [[225, "getage"]], "getDST()": [[225, "getdst"]], "getLocal()": [[225, "getlocal"]], "getUtc()": [[225, "getutc"]], "getTimezone()": [[225, "gettimezone"]], "getTimezoneName()": [[225, "gettimezonename"]], "Setters": [[225, "setters"]], "setTimezone()": [[225, "settimezone"]], "setTimestamp()": [[225, "settimestamp"]], "Modifying the Value": [[225, "modifying-the-value"]], "Comparing Two Times": [[225, "comparing-two-times"]], "equals()": [[225, "equals"]], "sameAs()": [[225, "sameas"]], "isBefore()": [[225, "isbefore"]], "isAfter()": [[225, "isafter"]], "Viewing Differences": [[225, "viewing-differences"]], "Typography": [[226, "typography"]], "Available static functions": [[226, "available-static-functions"]], "Working with Uploaded Files": [[227, "working-with-uploaded-files"]], "The Process": [[227, "the-process"]], "Creating the Upload Form": [[227, "creating-the-upload-form"]], "The Success Page": [[227, "the-success-page"], [230, "the-success-page"]], "The Controller": [[227, "the-controller"], [230, "the-controller"]], "The Routes": [[227, "the-routes"], [230, "the-routes"]], "The Upload Directory": [[227, "the-upload-directory"]], "Try it!": [[227, "try-it"], [230, "try-it"]], "Accessing Files": [[227, "accessing-files"]], "All Files": [[227, "all-files"]], "Single File": [[227, "single-file"]], "Simplest usage": [[227, "simplest-usage"]], "Array notation": [[227, "array-notation"]], "Multiple files": [[227, "multiple-files"]], "Working with the File": [[227, "working-with-the-file"]], "Verify a File": [[227, "verify-a-file"]], "File Names": [[227, "file-names"]], "getName()": [[227, "getname"]], "getClientName()": [[227, "getclientname"]], "getTempName()": [[227, "gettempname"]], "Other File Info": [[227, "other-file-info"]], "getClientExtension()": [[227, "getclientextension"]], "getClientMimeType()": [[227, "getclientmimetype"]], "getClientPath()": [[227, "getclientpath"]], "with Original Filename": [[227, "with-original-filename"]], "with New Filename": [[227, "with-new-filename"]], "Overwriting Existing File": [[227, "overwriting-existing-file"]], "Check if the File Moved": [[227, "check-if-the-file-moved"]], "When Moving Fails": [[227, "when-moving-fails"]], "Store Files": [[227, "store-files"]], "Working with URIs": [[228, "working-with-uris"]], "Creating URI instances": [[228, "creating-uri-instances"]], "The Current URI": [[228, "the-current-uri"]], "URI Strings": [[228, "uri-strings"]], "The URI Parts": [[228, "the-uri-parts"]], "Scheme": [[228, "scheme"]], "Authority": [[228, "authority"]], "UserInfo": [[228, "userinfo"]], "Host": [[228, "host"]], "Port": [[228, "port"]], "Path": [[228, "path"]], "Query": [[228, "query"]], "Getting/Setting Query": [[228, "getting-setting-query"]], "Setting Query from Array": [[228, "setting-query-from-array"]], "Adding Query Value": [[228, "adding-query-value"]], "Filtering Query Values": [[228, "filtering-query-values"]], "Changing Query Values": [[228, "changing-query-values"]], "Fragment": [[228, "fragment"]], "Disable Throwing Exceptions": [[228, "disable-throwing-exceptions"]], "User Agent Class": [[229, "user-agent-class"]], "Using the User Agent Class": [[229, "using-the-user-agent-class"]], "User Agent Definitions": [[229, "user-agent-definitions"]], "Example": [[229, "example"]], "Form Validation Tutorial": [[230, "form-validation-tutorial"]], "The Form": [[230, "the-form"]], "Explanation": [[230, "explanation"]], "signup.php": [[230, "signup-php"]], "Form.php": [[230, "form-php"]], "Add Validation Rules": [[230, "add-validation-rules"]], "Config for Validation": [[230, "config-for-validation"]], "Traditional and Strict Rules": [[230, "traditional-and-strict-rules"]], "Traditional Rules": [[230, "traditional-rules"]], "Strict Rules": [[230, "strict-rules"]], "Using Traditional Rules": [[230, "using-traditional-rules"]], "Setting Validation Rules": [[230, "setting-validation-rules"], [234, "setting-validation-rules"]], "Setting a Single Rule": [[230, "setting-a-single-rule"]], "setRule()": [[230, "setrule"]], "Setting Multiple Rules": [[230, "setting-multiple-rules"]], "setRules()": [[230, "setrules"]], "Setting Rules for Array Data": [[230, "setting-rules-for-array-data"]], "withRequest()": [[230, "withrequest"]], "Working with Validation": [[230, "working-with-validation"]], "Running Validation": [[230, "running-validation"]], "Running Multiple Validations": [[230, "running-multiple-validations"]], "Validating 1 Value": [[230, "validating-1-value"]], "Getting Validated Data": [[230, "getting-validated-data"]], "Saving Sets of Validation Rules to the Config File": [[230, "saving-sets-of-validation-rules-to-the-config-file"]], "How to Save Your Rules": [[230, "how-to-save-your-rules"]], "How to Specify Rule Group": [[230, "how-to-specify-rule-group"]], "How to Save Error Messages": [[230, "how-to-save-error-messages"]], "Getting & Setting Rule Groups": [[230, "getting-setting-rule-groups"]], "Get Rule Group": [[230, "get-rule-group"]], "Set Rule Group": [[230, "set-rule-group"]], "Working with Errors": [[230, "working-with-errors"]], "Setting Custom Error Messages": [[230, "setting-custom-error-messages"]], "Translation of Messages and Validation Labels": [[230, "translation-of-messages-and-validation-labels"]], "Getting All Errors": [[230, "getting-all-errors"]], "Getting a Single Error": [[230, "getting-a-single-error"]], "Check If Error Exists": [[230, "check-if-error-exists"]], "Redirect and Validation Errors": [[230, "redirect-and-validation-errors"]], "Customizing Error Display": [[230, "customizing-error-display"]], "Creating the Views": [[230, "creating-the-views"]], "Specifying the Template": [[230, "specifying-the-template"]], "Creating Custom Rules": [[230, "creating-custom-rules"]], "Using Rule Classes": [[230, "using-rule-classes"]], "Adding a RuleSet": [[230, "adding-a-ruleset"]], "Creating a Rule Class": [[230, "creating-a-rule-class"]], "Using a Custom Rule": [[230, "using-a-custom-rule"]], "Using Closure Rule": [[230, "using-closure-rule"]], "Available Rules": [[230, "available-rules"]], "Rules for General Use": [[230, "rules-for-general-use"]], "Rules for File Uploads": [[230, "rules-for-file-uploads"]], "The MIT License (MIT)": [[231, "the-mit-license-mit"]], "Using Entity Classes": [[232, "using-entity-classes"]], "Entity Usage": [[232, "entity-usage"]], "Create the Entity Class": [[232, "create-the-entity-class"]], "Create the Model": [[232, "create-the-model"]], "Working with the Entity Class": [[232, "working-with-the-entity-class"]], "Filling Properties Quickly": [[232, "filling-properties-quickly"]], "Bulk Accessing Properties": [[232, "bulk-accessing-properties"]], "Handling Business Logic": [[232, "handling-business-logic"]], "Special Getter/Setter": [[232, "special-getter-setter"]], "Data Mapping": [[232, "data-mapping"]], "Mutators": [[232, "mutators"]], "Date Mutators": [[232, "date-mutators"]], "Property Casting": [[232, "property-casting"]], "Scalar Type Casting": [[232, "scalar-type-casting"]], "Array/Json Casting": [[232, "array-json-casting"]], "CSV Casting": [[232, "csv-casting"]], "Custom Casting": [[232, "custom-casting"]], "Parameters": [[232, "parameters"]], "Checking for Changed Attributes": [[232, "checking-for-changed-attributes"]], "Modeling Data": [[233, "modeling-data"]], "Using CodeIgniter\u2019s Model": [[234, "using-codeigniter-s-model"]], "Accessing Models": [[234, "accessing-models"]], "CodeIgniter\u2019s Model": [[234, "codeigniter-s-model"]], "Creating Your Model": [[234, "creating-your-model"]], "initialize()": [[234, "initialize"]], "Connecting to the Database": [[234, "connecting-to-the-database"]], "Configuring Your Model": [[234, "configuring-your-model"]], "$table": [[234, "table"]], "$primaryKey": [[234, "primarykey"]], "$useAutoIncrement": [[234, "useautoincrement"]], "$returnType": [[234, "returntype"]], "$useSoftDeletes": [[234, "usesoftdeletes"]], "$allowedFields": [[234, "allowedfields"]], "$allowEmptyInserts": [[234, "allowemptyinserts"]], "Dates": [[234, "dates"]], "$useTimestamps": [[234, "usetimestamps"]], "$dateFormat": [[234, "dateformat"]], "$createdField": [[234, "createdfield"]], "$updatedField": [[234, "updatedfield"]], "$deletedField": [[234, "deletedfield"]], "$validationRules": [[234, "validationrules"]], "$validationMessages": [[234, "validationmessages"]], "$skipValidation": [[234, "skipvalidation"]], "$cleanValidationRules": [[234, "cleanvalidationrules"]], "Callbacks": [[234, "callbacks"]], "$allowCallbacks": [[234, "allowcallbacks"]], "$beforeInsert": [[234, "beforeinsert"]], "$afterInsert": [[234, "afterinsert"]], "$beforeUpdate": [[234, "beforeupdate"]], "$afterUpdate": [[234, "afterupdate"]], "$beforeFind": [[234, "beforefind"]], "$afterFind": [[234, "afterfind"]], "$beforeDelete": [[234, "beforedelete"]], "$afterDelete": [[234, "afterdelete"]], "$beforeInsertBatch": [[234, "beforeinsertbatch"]], "$afterInsertBatch": [[234, "afterinsertbatch"]], "$beforeUpdateBatch": [[234, "beforeupdatebatch"]], "$afterUpdateBatch": [[234, "afterupdatebatch"]], "Working with Data": [[234, "working-with-data"]], "Finding Data": [[234, "finding-data"]], "find()": [[234, "find"]], "findColumn()": [[234, "findcolumn"]], "findAll()": [[234, "findall"]], "first()": [[234, "first"]], "withDeleted()": [[234, "withdeleted"]], "onlyDeleted()": [[234, "onlydeleted"]], "Saving Data": [[234, "saving-data"]], "insert()": [[234, "insert"]], "allowEmptyInserts()": [[234, "model-allow-empty-inserts"]], "update()": [[234, "update"]], "save()": [[234, "save"]], "delete()": [[234, "delete"]], "purgeDeleted()": [[234, "purgedeleted"]], "In-Model Validation": [[234, "in-model-validation"]], "Getting Validation Result": [[234, "getting-validation-result"]], "Getting Validation Errors": [[234, "getting-validation-errors"]], "Retrieving Validation Rules": [[234, "retrieving-validation-rules"]], "Protecting Fields": [[234, "protecting-fields"]], "Runtime Return Type Changes": [[234, "runtime-return-type-changes"]], "asArray()": [[234, "asarray"]], "asObject()": [[234, "asobject"]], "Processing Large Amounts of Data": [[234, "processing-large-amounts-of-data"]], "Working with Query Builder": [[234, "working-with-query-builder"]], "Getting Query Builder for the Model\u2019s Table": [[234, "getting-query-builder-for-the-model-s-table"]], "Getting Query Builder for Another Table": [[234, "getting-query-builder-for-another-table"]], "Mixing Methods of Query Builder and Model": [[234, "mixing-methods-of-query-builder-and-model"]], "Model Events": [[234, "model-events"]], "Defining Callbacks": [[234, "defining-callbacks"]], "Specifying Callbacks To Run": [[234, "specifying-callbacks-to-run"]], "Event Parameters": [[234, "event-parameters"]], "Modifying Find* Data": [[234, "modifying-find-data"]], "Manual Model Creation": [[234, "manual-model-creation"]], "Alternate PHP Syntax for View Files": [[235, "alternate-php-syntax-for-view-files"]], "Alternative Echos": [[235, "alternative-echos"]], "Alternative Control Structures": [[235, "alternative-control-structures"]], "API Response Trait": [[236, "api-response-trait"]], "Handling Response Types": [[236, "handling-response-types"]], "Content Security Policy": [[237, "content-security-policy"]], "What is Content Security Policy?": [[237, "what-is-content-security-policy"]], "Turning CSP On": [[237, "turning-csp-on"]], "Runtime Configuration": [[237, "runtime-configuration"]], "Inline Content": [[237, "inline-content"]], "Using Placeholders": [[237, "using-placeholders"]], "Using Functions": [[237, "using-functions"]], "Building Responses": [[238, "building-responses"]], "Localization": [[239, "localization"], [252, "localization"]], "Working with Locales": [[239, "working-with-locales"]], "Configuring the Locale": [[239, "configuring-the-locale"]], "Setting the Default Locale": [[239, "setting-the-default-locale"]], "Locale Detection": [[239, "locale-detection"]], "In Routes": [[239, "in-routes"]], "Setting the Current Locale": [[239, "setting-the-current-locale"]], "Retrieving the Current Locale": [[239, "retrieving-the-current-locale"]], "Language Localization": [[239, "language-localization"]], "Creating Language Files": [[239, "creating-language-files"]], "Replacing Parameters": [[239, "replacing-parameters"]], "Specifying Locale": [[239, "specifying-locale"]], "Nested Arrays": [[239, "nested-arrays"]], "Language Fallback": [[239, "language-fallback"]], "Message Translations": [[239, "message-translations"]], "HTTP Responses": [[240, "http-responses"]], "Working with the Response": [[240, "working-with-the-response"]], "Setting the Output": [[240, "setting-the-output"]], "Setting Headers": [[240, "setting-headers"], [253, "setting-headers"]], "setHeader()": [[240, "setheader"]], "appendHeader()": [[240, "appendheader"]], "removeHeader()": [[240, "removeheader"]], "Redirect": [[240, "redirect"]], "Redirect to a URI path": [[240, "redirect-to-a-uri-path"]], "Redirect to a Defined Route": [[240, "redirect-to-a-defined-route"]], "Redirect Back": [[240, "redirect-back"]], "Redirect with Cookies": [[240, "redirect-with-cookies"]], "Redirect with Headers": [[240, "redirect-with-headers"]], "Force File Download": [[240, "force-file-download"]], "Open File in Browser": [[240, "open-file-in-browser"]], "HTTP Caching": [[240, "http-caching"]], "HTML Table Class": [[241, "html-table-class"]], "Using the Table Class": [[241, "using-the-table-class"]], "Changing the Look of Your Table": [[241, "changing-the-look-of-your-table"]], "Synchronizing Rows with Headings": [[241, "synchronizing-rows-with-headings"]], "View Cells": [[242, "view-cells"]], "Simple and Controlled Cells": [[242, "simple-and-controlled-cells"]], "Calling a View Cell": [[242, "calling-a-view-cell"]], "Namespace Omission": [[242, "namespace-omission"]], "Passing Parameters as Key/Value String": [[242, "passing-parameters-as-key-value-string"]], "Simple Cells": [[242, "simple-cells"]], "Controlled Cells": [[242, "controlled-cells"]], "Creating a Controlled Cell": [[242, "creating-a-controlled-cell"]], "Generating Cell via Command": [[242, "generating-cell-via-command"]], "Using a Different View": [[242, "using-a-different-view"]], "Customize the Rendering": [[242, "customize-the-rendering"]], "Computed Properties": [[242, "computed-properties"]], "Presentation Methods": [[242, "presentation-methods"]], "Performing Setup Logic": [[242, "performing-setup-logic"]], "Cell Caching": [[242, "cell-caching"]], "View Decorators": [[243, "view-decorators"]], "Creating Decorators": [[243, "creating-decorators"]], "View Layouts": [[244, "view-layouts"]], "Creating A Layout": [[244, "creating-a-layout"]], "Using Layouts in Views": [[244, "using-layouts-in-views"]], "Rendering the View": [[244, "rendering-the-view"]], "Including View Partials": [[244, "including-view-partials"]], "View Parser": [[245, "view-parser"]], "Using the View Parser Class": [[245, "using-the-view-parser-class"]], "What It Does": [[245, "what-it-does"], [246, "what-it-does"]], "Parser templates": [[245, "parser-templates"]], "Parser Configuration Options": [[245, "parser-configuration-options"]], "Substitution Variations": [[245, "substitution-variations"]], "Loop Substitutions": [[245, "loop-substitutions"]], "Nested Substitutions": [[245, "nested-substitutions"]], "Comments": [[245, "comments"]], "Cascading Data": [[245, "cascading-data"]], "Preventing Parsing": [[245, "preventing-parsing"]], "Conditional Logic": [[245, "conditional-logic"]], "Changing the Conditional Delimiters": [[245, "changing-the-conditional-delimiters"]], "Escaping Data": [[245, "escaping-data"], [246, "escaping-data"]], "Custom Filters": [[245, "custom-filters"]], "Parser Plugins": [[245, "parser-plugins"]], "Provided Plugins": [[245, "provided-plugins"]], "Registering a Plugin": [[245, "registering-a-plugin"]], "Usage Notes": [[245, "usage-notes"]], "View Fragments": [[245, "view-fragments"]], "View Renderer": [[246, "view-renderer"]], "Using the View Renderer": [[246, "using-the-view-renderer"]], "Setting View Parameters": [[246, "setting-view-parameters"]], "Escaping Contexts": [[246, "escaping-contexts"]], "View Renderer Options": [[246, "view-renderer-options"]], "Creating a View": [[247, "creating-a-view"]], "Displaying a View": [[247, "displaying-a-view"]], "Loading Multiple Views": [[247, "loading-multiple-views"]], "Storing Views within Sub-directories": [[247, "storing-views-within-sub-directories"]], "Namespaced Views": [[247, "namespaced-views"]], "Caching Views": [[247, "caching-views"]], "Adding Dynamic Data to the View": [[247, "adding-dynamic-data-to-the-view"]], "The saveData Option": [[247, "the-savedata-option"]], "Creating Loops": [[247, "creating-loops"]], "Benchmarking": [[248, "benchmarking"]], "Using the Timer": [[248, "using-the-timer"]], "Timer::start()": [[248, "timer-start"]], "Timer::stop()": [[248, "timer-stop"]], "timer()": [[248, "timer"]], "Timer::record()": [[248, "timer-record"]], "Viewing Your Benchmark Points": [[248, "viewing-your-benchmark-points"]], "Displaying Execution Time": [[248, "displaying-execution-time"]], "Using the Iterator": [[248, "using-the-iterator"]], "Creating Tasks To Run": [[248, "creating-tasks-to-run"]], "Running the Tasks": [[248, "running-the-tasks"]], "Testing Controllers": [[249, "testing-controllers"]], "The Helper Trait": [[249, "the-helper-trait"], [249, "id1"]], "Helper Methods": [[249, "helper-methods"], [250, "helper-methods"]], "controller($class)": [[249, "controller-class"]], "execute(string $method, \u2026$params)": [[249, "execute-string-method-params"]], "withConfig($config)": [[249, "withconfig-config"]], "withRequest($request)": [[249, "withrequest-request"]], "withResponse($response)": [[249, "withresponse-response"]], "withLogger($logger)": [[249, "withlogger-logger"]], "withURI(string $uri)": [[249, "withuri-string-uri"]], "withBody($body)": [[249, "withbody-body"]], "Checking the Response": [[249, "checking-the-response"], [253, "checking-the-response"]], "Filter Testing": [[249, "filter-testing"]], "Checking Routes": [[249, "checking-routes"]], "Calling Filter Methods": [[249, "calling-filter-methods"]], "Assertions": [[249, "assertions"], [250, "assertions"]], "assertFilter()": [[249, "assertfilter"]], "assertNotFilter()": [[249, "assertnotfilter"]], "assertHasFilters()": [[249, "asserthasfilters"]], "assertNotHasFilters()": [[249, "assertnothasfilters"]], "Testing Your Database": [[250, "testing-your-database"]], "The Test Class": [[250, "the-test-class"], [253, "the-test-class"], [256, "the-test-class"]], "Setting Up a Test Database": [[250, "setting-up-a-test-database"]], "Migrations and Seeds": [[250, "migrations-and-seeds"]], "$migrate": [[250, "migrate"]], "$migrateOnce": [[250, "migrateonce"]], "$refresh": [[250, "refresh"]], "$namespace": [[250, "namespace"]], "$seed": [[250, "seed"]], "$seedOnce": [[250, "seedonce"]], "$basePath": [[250, "basepath"]], "Changing Database State": [[250, "changing-database-state"]], "regressDatabase()": [[250, "regressdatabase"]], "migrateDatabase()": [[250, "migratedatabase"]], "seed($name)": [[250, "seed-name"]], "hasInDatabase($table, $data)": [[250, "hasindatabase-table-data"]], "Getting Data from Database": [[250, "getting-data-from-database"]], "grabFromDatabase($table, $column, $criteria)": [[250, "grabfromdatabase-table-column-criteria"]], "dontSeeInDatabase($table, $criteria)": [[250, "dontseeindatabase-table-criteria"]], "seeInDatabase($table, $criteria)": [[250, "seeindatabase-table-criteria"]], "seeNumRecords($expected, $table, $criteria)": [[250, "seenumrecords-expected-table-criteria"]], "Debugging Your Application": [[251, "debugging-your-application"]], "Checking Logs": [[251, "checking-logs"]], "Logging All SQL Queries": [[251, "logging-all-sql-queries"]], "Replacing var_dump()": [[251, "replacing-var-dump"]], "Enabling Kint": [[251, "enabling-kint"]], "Using Kint": [[251, "using-kint"]], "d()": [[251, "d"]], "dd()": [[251, "dd"]], "trace()": [[251, "trace"]], "The Debug Toolbar": [[251, "the-debug-toolbar"]], "Enabling the Toolbar": [[251, "enabling-the-toolbar"]], "Choosing What to Show": [[251, "choosing-what-to-show"]], "Setting Benchmark Points": [[251, "setting-benchmark-points"]], "Creating Custom Collectors": [[251, "creating-custom-collectors"]], "Displaying a Toolbar Tab": [[251, "displaying-a-toolbar-tab"]], "Providing Timeline Data": [[251, "providing-timeline-data"]], "Providing Vars": [[251, "providing-vars"]], "Hot Reloading": [[251, "hot-reloading"]], "Generating Test Data": [[252, "generating-test-data"]], "Supported Models": [[252, "supported-models"]], "Loading Fabricators": [[252, "loading-fabricators"]], "Defining Formatters": [[252, "defining-formatters"]], "Advanced Formatting": [[252, "advanced-formatting"]], "Faking the Data": [[252, "faking-the-data"]], "Specifying Test Data": [[252, "specifying-test-data"]], "Table Counts": [[252, "table-counts"]], "getCount(string $table): int": [[252, "getcount-string-table-int"]], "setCount(string $table, int $count): int": [[252, "setcount-string-table-int-count-int"]], "upCount(string $table): int": [[252, "upcount-string-table-int"]], "downCount(string $table): int": [[252, "downcount-string-table-int"]], "resetCounts()": [[252, "resetcounts"]], "HTTP Feature Testing": [[253, "http-feature-testing"]], "Requesting a Page": [[253, "requesting-a-page"]], "Shorthand Methods": [[253, "shorthand-methods"]], "Setting Different Routes": [[253, "setting-different-routes"]], "Setting Session Values": [[253, "setting-session-values"]], "Bypassing Events": [[253, "bypassing-events"]], "Formatting the Request": [[253, "formatting-the-request"]], "Setting the Body": [[253, "setting-the-body"]], "Mocking System Classes": [[255, "mocking-system-classes"]], "Available Assertions": [[255, "available-assertions"]], "System Set Up": [[256, "system-set-up"]], "Installing PHPUnit": [[256, "installing-phpunit"]], "Composer": [[256, "composer"]], "Phar": [[256, "phar"]], "Testing Your Application": [[256, "testing-your-application"]], "PHPUnit Configuration": [[256, "phpunit-configuration"]], "Staging": [[256, "staging"]], "Traits": [[256, "traits"]], "Additional Assertions": [[256, "additional-assertions"]], "assertLogged($level, $expectedMessage)": [[256, "assertlogged-level-expectedmessage"]], "assertLogContains($level, $logMessage)": [[256, "assertlogcontains-level-logmessage"]], "assertEventTriggered($eventName)": [[256, "asserteventtriggered-eventname"]], "assertHeaderEmitted($header, $ignoreCase = false)": [[256, "assertheaderemitted-header-ignorecase-false"]], "assertHeaderNotEmitted($header, $ignoreCase = false)": [[256, "assertheadernotemitted-header-ignorecase-false"]], "assertCloseEnough($expected, $actual, $message = \u2018\u2019, $tolerance = 1)": [[256, "assertcloseenough-expected-actual-message-tolerance-1"]], "assertCloseEnoughString($expected, $actual, $message = \u2018\u2019, $tolerance = 1)": [[256, "assertcloseenoughstring-expected-actual-message-tolerance-1"]], "Accessing Protected/Private Properties": [[256, "accessing-protected-private-properties"]], "getPrivateMethodInvoker($instance, $method)": [[256, "getprivatemethodinvoker-instance-method"]], "getPrivateProperty($instance, $property)": [[256, "getprivateproperty-instance-property"]], "setPrivateProperty($instance, $property, $value)": [[256, "setprivateproperty-instance-property-value"]], "Mocking Services": [[256, "mocking-services"]], "Services::injectMock()": [[256, "services-injectmock"]], "Services::reset()": [[256, "services-reset"]], "Services::resetSingle(string $name)": [[256, "services-resetsingle-string-name"]], "Mocking Factory Instances": [[256, "mocking-factory-instances"]], "Testing and Time": [[256, "testing-and-time"]], "Testing CLI Output": [[256, "testing-cli-output"]], "StreamFilterTrait": [[256, "streamfiltertrait"]], "CITestStreamFilter": [[256, "citeststreamfilter"]], "Testing CLI Input": [[256, "testing-cli-input"]], "PhpStreamWrapper": [[256, "phpstreamwrapper"]], "Testing Responses": [[257, "testing-responses"]], "Testing the Response": [[257, "testing-the-response"]], "Accessing Request/Response": [[257, "accessing-request-response"]], "request()": [[257, "request"]], "response()": [[257, "response"]], "Checking Response Status": [[257, "checking-response-status"]], "isOK()": [[257, "isok"]], "assertOK()": [[257, "assertok"]], "isRedirect()": [[257, "isredirect"]], "assertRedirect()": [[257, "assertredirect"]], "assertRedirectTo()": [[257, "assertredirectto"]], "getRedirectUrl()": [[257, "getredirecturl"]], "assertStatus(int $code)": [[257, "assertstatus-int-code"]], "Session Assertions": [[257, "session-assertions"]], "assertSessionHas(string $key, $value = null)": [[257, "assertsessionhas-string-key-value-null"]], "assertSessionMissing(string $key)": [[257, "assertsessionmissing-string-key"]], "Header Assertions": [[257, "header-assertions"]], "assertHeader(string $key, $value = null)": [[257, "assertheader-string-key-value-null"]], "assertHeaderMissing(string $key)": [[257, "assertheadermissing-string-key"]], "Cookie Assertions": [[257, "cookie-assertions"]], "assertCookie(string $key, $value = null, string $prefix = \u2018\u2019)": [[257, "assertcookie-string-key-value-null-string-prefix"]], "assertCookieMissing(string $key)": [[257, "assertcookiemissing-string-key"]], "assertCookieExpired(string $key, string $prefix = \u2018\u2019)": [[257, "assertcookieexpired-string-key-string-prefix"]], "DOM Helpers": [[257, "dom-helpers"]], "see()": [[257, "see"]], "seeElement()": [[257, "seeelement"]], "seeLink()": [[257, "seelink"]], "seeInField()": [[257, "seeinfield"]], "seeCheckboxIsChecked()": [[257, "seecheckboxischecked"]], "DOM Assertions": [[257, "dom-assertions"]], "assertSee(string $search = null, string $element = null)": [[257, "assertsee-string-search-null-string-element-null"]], "assertDontSee(string $search = null, string $element = null)": [[257, "assertdontsee-string-search-null-string-element-null"]], "assertSeeElement(string $search)": [[257, "assertseeelement-string-search"]], "assertDontSeeElement(string $search)": [[257, "assertdontseeelement-string-search"]], "assertSeeLink(string $text, string $details = null)": [[257, "assertseelink-string-text-string-details-null"]], "assertSeeInField(string $field, string $value = null)": [[257, "assertseeinfield-string-field-string-value-null"]], "Working with JSON": [[257, "working-with-json"]], "getJSON()": [[257, "getjson"]], "assertJSONFragment(array $fragment)": [[257, "assertjsonfragment-array-fragment"]], "assertJSONExact($test)": [[257, "assertjsonexact-test"]], "Working with XML": [[257, "working-with-xml"]], "getXML()": [[257, "getxml"]], "Conclusion": [[258, "conclusion"]], "Create News Items": [[259, "create-news-items"]], "Enable CSRF Filter": [[259, "enable-csrf-filter"]], "Adding Routing Rules": [[259, "adding-routing-rules"], [261, "adding-routing-rules"]], "Create a Form": [[259, "create-a-form"]], "Create news/create View File": [[259, "create-news-create-view-file"]], "News Controller": [[259, "news-controller"]], "Add News::new() to Display the Form": [[259, "add-news-new-to-display-the-form"]], "Add News::create() to Create a News Item": [[259, "add-news-create-to-create-a-news-item"]], "Retrieve the Data": [[259, "retrieve-the-data"]], "Validate the Data": [[259, "validate-the-data"]], "Save the News Item": [[259, "save-the-news-item"]], "Return Success Page": [[259, "return-success-page"]], "NewsModel Updating": [[259, "newsmodel-updating"]], "Create a News Item": [[259, "create-a-news-item"]], "Congratulations": [[259, "congratulations"]], "Getting Up and Running": [[260, "getting-up-and-running"]], "Installing CodeIgniter": [[260, "installing-codeigniter"]], "Setting Development Mode": [[260, "setting-development-mode"]], "Running Development Server": [[260, "running-development-server"]], "The Welcome Page": [[260, "the-welcome-page"]], "Debugging": [[260, "debugging"]], "Debug Toolbar": [[260, "debug-toolbar"]], "Error Pages": [[260, "error-pages"]], "News Section": [[261, "news-section"]], "Create a Database to Work with": [[261, "create-a-database-to-work-with"]], "Connect to Your Database": [[261, "connect-to-your-database"]], "Setting up Your Model": [[261, "setting-up-your-model"]], "Create NewsModel": [[261, "create-newsmodel"]], "Add NewsModel::getNews() Method": [[261, "add-newsmodel-getnews-method"]], "Display the News": [[261, "display-the-news"]], "Create News Controller": [[261, "create-news-controller"]], "Complete News::index() Method": [[261, "complete-news-index-method"]], "Create news/index View File": [[261, "create-news-index-view-file"]], "Complete News::show() Method": [[261, "complete-news-show-method"]], "Create news/view View File": [[261, "create-news-view-view-file"]], "Static Pages": [[262, "static-pages"]], "Let\u2019s Make our First Controller": [[262, "let-s-make-our-first-controller"]], "Create Pages Controller": [[262, "create-pages-controller"]], "Create Views": [[262, "create-views"]], "Adding Logic to the Controller": [[262, "adding-logic-to-the-controller"]], "Create home.php and about.php": [[262, "create-home-php-and-about-php"]], "Complete Pages::view() Method": [[262, "complete-pages-view-method"]], "Running the App": [[262, "running-the-app"]]}, "indexentries": {"basecommand (class in codeigniter\\cli)": [[59, "CodeIgniter\\CLI\\BaseCommand"]], "codeigniter\\cli (namespace)": [[59, "namespace-CodeIgniter\\CLI"]], "call() (codeigniter\\cli\\basecommand method)": [[59, "CodeIgniter\\CLI\\BaseCommand::call"]], "getpad() (codeigniter\\cli\\basecommand method)": [[59, "CodeIgniter\\CLI\\BaseCommand::getPad"]], "setpad() (codeigniter\\cli\\basecommand method)": [[59, "CodeIgniter\\CLI\\BaseCommand::setPad"]], "showerror() (codeigniter\\cli\\basecommand method)": [[59, "CodeIgniter\\CLI\\BaseCommand::showError"]], "showhelp() (codeigniter\\cli\\basecommand method)": [[59, "CodeIgniter\\CLI\\BaseCommand::showHelp"]], "basebuilder (class in codeigniter\\database)": [[84, "CodeIgniter\\Database\\BaseBuilder"]], "codeigniter\\database (namespace)": [[84, "namespace-CodeIgniter\\Database"], [85, "namespace-CodeIgniter\\Database"], [89, "namespace-CodeIgniter\\Database"], [91, "namespace-CodeIgniter\\Database"]], "countall() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::countAll"]], "countallresults() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::countAllResults"]], "db() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::db"]], "decrement() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::decrement"]], "delete() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::delete"]], "deletebatch() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::deleteBatch"]], "distinct() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::distinct"]], "emptytable() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::emptyTable"]], "from() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::from"]], "fromsubquery() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::fromSubquery"]], "get() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::get"]], "getcompileddelete() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::getCompiledDelete"]], "getcompiledinsert() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::getCompiledInsert"]], "getcompiledselect() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::getCompiledSelect"]], "getcompiledupdate() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::getCompiledUpdate"]], "getwhere() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::getWhere"]], "groupby() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::groupBy"]], "groupend() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::groupEnd"]], "groupstart() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::groupStart"]], "having() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::having"]], "havinggroupend() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::havingGroupEnd"]], "havinggroupstart() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::havingGroupStart"]], "havingin() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::havingIn"]], "havinglike() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::havingLike"]], "havingnotin() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::havingNotIn"]], "increment() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::increment"]], "insert() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::insert"]], "insertbatch() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::insertBatch"]], "join() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::join"]], "like() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::like"]], "limit() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::limit"]], "notgroupstart() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::notGroupStart"]], "nothavinggroupstart() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::notHavingGroupStart"]], "nothavinglike() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::notHavingLike"]], "notlike() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::notLike"]], "offset() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::offset"]], "onconstraint() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::onConstraint"]], "orgroupstart() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orGroupStart"]], "orhaving() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orHaving"]], "orhavinggroupstart() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orHavingGroupStart"]], "orhavingin() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orHavingIn"]], "orhavinglike() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orHavingLike"]], "orhavingnotin() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orHavingNotIn"]], "orlike() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orLike"]], "ornotgroupstart() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orNotGroupStart"]], "ornothavinggroupstart() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orNotHavingGroupStart"]], "ornothavinglike() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orNotHavingLike"]], "ornotlike() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orNotLike"]], "orwhere() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orWhere"]], "orwherein() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orWhereIn"]], "orwherenotin() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orWhereNotIn"]], "orderby() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::orderBy"]], "replace() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::replace"]], "resetquery() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::resetQuery"]], "select() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::select"]], "selectavg() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::selectAvg"]], "selectcount() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::selectCount"]], "selectmax() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::selectMax"]], "selectmin() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::selectMin"]], "selectsubquery() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::selectSubquery"]], "selectsum() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::selectSum"]], "set() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::set"]], "setdata() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::setData"]], "setinsertbatch() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::setInsertBatch"]], "setqueryasdata() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::setQueryAsData"]], "setupdatebatch() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::setUpdateBatch"]], "truncate() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::truncate"]], "union() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::union"]], "unionall() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::unionAll"]], "update() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::update"]], "updatebatch() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::updateBatch"]], "updatefields() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::updateFields"]], "upsert() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::upsert"]], "upsertbatch() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::upsertBatch"]], "where() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::where"]], "wherein() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::whereIn"]], "wherenotin() (codeigniter\\database\\basebuilder method)": [[84, "CodeIgniter\\Database\\BaseBuilder::whereNotIn"]], "baseresult (class in codeigniter\\database)": [[85, "CodeIgniter\\Database\\BaseResult"]], "dataseek() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::dataSeek"]], "freeresult() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::freeResult"]], "getcustomresultobject() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getCustomResultObject"]], "getcustomrowobject() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getCustomRowObject"]], "getfieldcount() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getFieldCount"]], "getfielddata() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getFieldData"]], "getfieldnames() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getFieldNames"]], "getfirstrow() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getFirstRow"]], "getlastrow() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getLastRow"]], "getnextrow() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getNextRow"]], "getnumrows() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getNumRows"]], "getpreviousrow() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getPreviousRow"]], "getresult() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getResult"]], "getresultarray() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getResultArray"]], "getresultobject() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getResultObject"]], "getrow() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getRow"]], "getrowarray() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getRowArray"]], "getrowobject() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getRowObject"]], "getunbufferedrow() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::getUnbufferedRow"]], "setrow() (codeigniter\\database\\baseresult method)": [[85, "CodeIgniter\\Database\\BaseResult::setRow"]], "forge (class in codeigniter\\database)": [[89, "CodeIgniter\\Database\\Forge"]], "addcolumn() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::addColumn"]], "addfield() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::addField"]], "addforeignkey() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::addForeignKey"]], "addkey() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::addKey"]], "addprimarykey() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::addPrimaryKey"]], "adduniquekey() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::addUniqueKey"]], "createdatabase() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::createDatabase"]], "createtable() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::createTable"]], "dropcolumn() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::dropColumn"]], "dropdatabase() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::dropDatabase"]], "dropkey() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::dropKey"]], "dropprimarykey() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::dropPrimaryKey"]], "droptable() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::dropTable"]], "modifycolumn() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::modifyColumn"]], "processindexes() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::processIndexes"]], "renametable() (codeigniter\\database\\forge method)": [[89, "CodeIgniter\\Database\\Forge::renameTable"]], "migrationrunner (class in codeigniter\\database)": [[91, "CodeIgniter\\Database\\MigrationRunner"]], "findmigrations() (codeigniter\\database\\migrationrunner method)": [[91, "CodeIgniter\\Database\\MigrationRunner::findMigrations"]], "force() (codeigniter\\database\\migrationrunner method)": [[91, "CodeIgniter\\Database\\MigrationRunner::force"]], "latest() (codeigniter\\database\\migrationrunner method)": [[91, "CodeIgniter\\Database\\MigrationRunner::latest"]], "regress() (codeigniter\\database\\migrationrunner method)": [[91, "CodeIgniter\\Database\\MigrationRunner::regress"]], "setgroup() (codeigniter\\database\\migrationrunner method)": [[91, "CodeIgniter\\Database\\MigrationRunner::setGroup"]], "setnamespace() (codeigniter\\database\\migrationrunner method)": [[91, "CodeIgniter\\Database\\MigrationRunner::setNamespace"]], "apppath (global constant)": [[103, "APPPATH"]], "day (global constant)": [[103, "DAY"]], "decade (global constant)": [[103, "DECADE"]], "fcpath (global constant)": [[103, "FCPATH"]], "hour (global constant)": [[103, "HOUR"]], "minute (global constant)": [[103, "MINUTE"]], "month (global constant)": [[103, "MONTH"]], "rootpath (global constant)": [[103, "ROOTPATH"]], "second (global constant)": [[103, "SECOND"]], "systempath (global constant)": [[103, "SYSTEMPATH"]], "week (global constant)": [[103, "WEEK"]], "writepath (global constant)": [[103, "WRITEPATH"]], "year (global constant)": [[103, "YEAR"]], "app_timezone() (global function)": [[103, "app_timezone"]], "cache() (global function)": [[103, "cache"]], "config() (global function)": [[103, "config"]], "cookie() (global function)": [[103, "cookie"]], "cookies() (global function)": [[103, "cookies"]], "csp_script_nonce() (global function)": [[103, "csp_script_nonce"]], "csp_style_nonce() (global function)": [[103, "csp_style_nonce"]], "csrf_field() (global function)": [[103, "csrf_field"]], "csrf_hash() (global function)": [[103, "csrf_hash"]], "csrf_header() (global function)": [[103, "csrf_header"]], "csrf_meta() (global function)": [[103, "csrf_meta"]], "csrf_token() (global function)": [[103, "csrf_token"]], "env() (global function)": [[103, "env"]], "esc() (global function)": [[103, "esc"]], "force_https() (global function)": [[103, "force_https"]], "function_usable() (global function)": [[103, "function_usable"]], "helper() (global function)": [[103, "helper"]], "is_cli() (global function)": [[103, "is_cli"]], "is_really_writable() (global function)": [[103, "is_really_writable"]], "is_windows() (global function)": [[103, "is_windows"]], "lang() (global function)": [[103, "lang"]], "log_message() (global function)": [[103, "log_message"]], "model() (global function)": [[103, "model"]], "old() (global function)": [[103, "old"]], "redirect() (global function)": [[103, "redirect"]], "remove_invisible_characters() (global function)": [[103, "remove_invisible_characters"]], "request() (global function)": [[103, "request"]], "response() (global function)": [[103, "response"]], "route_to() (global function)": [[103, "route_to"]], "service() (global function)": [[103, "service"]], "session() (global function)": [[103, "session"]], "single_service() (global function)": [[103, "single_service"]], "slash_item() (global function)": [[103, "slash_item"]], "stringify_attributes() (global function)": [[103, "stringify_attributes"]], "timer() (global function)": [[103, "timer"]], "view() (global function)": [[103, "view"]], "view_cell() (global function)": [[103, "view_cell"]], "array_deep_search() (global function)": [[113, "array_deep_search"]], "array_flatten_with_dots() (global function)": [[113, "array_flatten_with_dots"]], "array_group_by() (global function)": [[113, "array_group_by"]], "array_sort_by_multiple_keys() (global function)": [[113, "array_sort_by_multiple_keys"]], "dot_array_search() (global function)": [[113, "dot_array_search"]], "delete_cookie() (global function)": [[114, "delete_cookie"]], "get_cookie() (global function)": [[114, "get_cookie"]], "has_cookie() (global function)": [[114, "has_cookie"]], "set_cookie() (global function)": [[114, "set_cookie"]], "now() (global function)": [[115, "now"]], "timezone_select() (global function)": [[115, "timezone_select"]], "delete_files() (global function)": [[116, "delete_files"]], "directory_map() (global function)": [[116, "directory_map"]], "directory_mirror() (global function)": [[116, "directory_mirror"]], "get_dir_file_info() (global function)": [[116, "get_dir_file_info"]], "get_file_info() (global function)": [[116, "get_file_info"]], "get_filenames() (global function)": [[116, "get_filenames"]], "octal_permissions() (global function)": [[116, "octal_permissions"]], "same_file() (global function)": [[116, "same_file"]], "set_realpath() (global function)": [[116, "set_realpath"]], "symbolic_permissions() (global function)": [[116, "symbolic_permissions"]], "write_file() (global function)": [[116, "write_file"]], "form_button() (global function)": [[117, "form_button"]], "form_checkbox() (global function)": [[117, "form_checkbox"]], "form_close() (global function)": [[117, "form_close"]], "form_dropdown() (global function)": [[117, "form_dropdown"]], "form_fieldset() (global function)": [[117, "form_fieldset"]], "form_fieldset_close() (global function)": [[117, "form_fieldset_close"]], "form_hidden() (global function)": [[117, "form_hidden"]], "form_input() (global function)": [[117, "form_input"]], "form_label() (global function)": [[117, "form_label"]], "form_multiselect() (global function)": [[117, "form_multiselect"]], "form_open() (global function)": [[117, "form_open"]], "form_open_multipart() (global function)": [[117, "form_open_multipart"]], "form_password() (global function)": [[117, "form_password"]], "form_radio() (global function)": [[117, "form_radio"]], "form_reset() (global function)": [[117, "form_reset"]], "form_submit() (global function)": [[117, "form_submit"]], "form_textarea() (global function)": [[117, "form_textarea"]], "form_upload() (global function)": [[117, "form_upload"]], "set_checkbox() (global function)": [[117, "set_checkbox"]], "set_radio() (global function)": [[117, "set_radio"]], "set_select() (global function)": [[117, "set_select"]], "set_value() (global function)": [[117, "set_value"]], "validation_errors() (global function)": [[117, "validation_errors"]], "validation_list_errors() (global function)": [[117, "validation_list_errors"]], "validation_show_error() (global function)": [[117, "validation_show_error"]], "audio() (global function)": [[118, "audio"]], "doctype() (global function)": [[118, "doctype"]], "embed() (global function)": [[118, "embed"]], "img() (global function)": [[118, "img"]], "img_data() (global function)": [[118, "img_data"]], "link_tag() (global function)": [[118, "link_tag"]], "object() (global function)": [[118, "object"]], "ol() (global function)": [[118, "ol"]], "param() (global function)": [[118, "param"]], "script_tag() (global function)": [[118, "script_tag"]], "source() (global function)": [[118, "source"]], "track() (global function)": [[118, "track"]], "ul() (global function)": [[118, "ul"]], "video() (global function)": [[118, "video"]], "camelize() (global function)": [[120, "camelize"]], "counted() (global function)": [[120, "counted"]], "dasherize() (global function)": [[120, "dasherize"]], "decamelize() (global function)": [[120, "decamelize"]], "humanize() (global function)": [[120, "humanize"]], "is_pluralizable() (global function)": [[120, "is_pluralizable"]], "ordinal() (global function)": [[120, "ordinal"]], "ordinalize() (global function)": [[120, "ordinalize"]], "pascalize() (global function)": [[120, "pascalize"]], "plural() (global function)": [[120, "plural"]], "singular() (global function)": [[120, "singular"]], "underscore() (global function)": [[120, "underscore"]], "number_to_amount() (global function)": [[121, "number_to_amount"]], "number_to_currency() (global function)": [[121, "number_to_currency"]], "number_to_roman() (global function)": [[121, "number_to_roman"]], "number_to_size() (global function)": [[121, "number_to_size"]], "encode_php_tags() (global function)": [[122, "encode_php_tags"]], "sanitize_filename() (global function)": [[122, "sanitize_filename"]], "strip_image_tags() (global function)": [[122, "strip_image_tags"]], "fake() (global function)": [[123, "fake"]], "alternator() (global function)": [[124, "alternator"]], "ascii_to_entities() (global function)": [[124, "ascii_to_entities"]], "character_limiter() (global function)": [[124, "character_limiter"]], "convert_accented_characters() (global function)": [[124, "convert_accented_characters"]], "ellipsize() (global function)": [[124, "ellipsize"]], "entities_to_ascii() (global function)": [[124, "entities_to_ascii"]], "excerpt() (global function)": [[124, "excerpt"]], "highlight_code() (global function)": [[124, "highlight_code"]], "highlight_phrase() (global function)": [[124, "highlight_phrase"]], "increment_string() (global function)": [[124, "increment_string"]], "quotes_to_entities() (global function)": [[124, "quotes_to_entities"]], "random_string() (global function)": [[124, "random_string"]], "reduce_double_slashes() (global function)": [[124, "reduce_double_slashes"]], "reduce_multiples() (global function)": [[124, "reduce_multiples"]], "strip_quotes() (global function)": [[124, "strip_quotes"]], "strip_slashes() (global function)": [[124, "strip_slashes"]], "word_censor() (global function)": [[124, "word_censor"]], "word_limiter() (global function)": [[124, "word_limiter"]], "word_wrap() (global function)": [[124, "word_wrap"]], "anchor() (global function)": [[125, "anchor"]], "anchor_popup() (global function)": [[125, "anchor_popup"]], "auto_link() (global function)": [[125, "auto_link"]], "base_url() (global function)": [[125, "base_url"]], "current_url() (global function)": [[125, "current_url"]], "index_page() (global function)": [[125, "index_page"]], "mailto() (global function)": [[125, "mailto"]], "mb_url_title() (global function)": [[125, "mb_url_title"]], "prep_url() (global function)": [[125, "prep_url"]], "previous_url() (global function)": [[125, "previous_url"]], "safe_mailto() (global function)": [[125, "safe_mailto"]], "site_url() (global function)": [[125, "site_url"]], "uri_string() (global function)": [[125, "uri_string"]], "url_is() (global function)": [[125, "url_is"]], "url_title() (global function)": [[125, "url_title"]], "url_to() (global function)": [[125, "url_to"]], "xml_convert() (global function)": [[126, "xml_convert"]], "codeigniter\\http (namespace)": [[130, "namespace-CodeIgniter\\HTTP"], [132, "namespace-CodeIgniter\\HTTP"], [134, "namespace-CodeIgniter\\HTTP"], [229, "namespace-CodeIgniter\\HTTP"], [240, "namespace-CodeIgniter\\HTTP"]], "incomingrequest (class in codeigniter\\http)": [[130, "CodeIgniter\\HTTP\\IncomingRequest"]], "getcookie() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getCookie"]], "getget() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getGet"]], "getgetpost() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getGetPost"]], "getpath() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getPath"]], "getpost() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getPost"]], "getpostget() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getPostGet"]], "getserver() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getServer"]], "getuseragent() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getUserAgent"]], "getvar() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::getVar"]], "isajax() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::isAJAX"]], "iscli() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::isCLI"]], "issecure() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::isSecure"]], "setpath() (codeigniter\\http\\incomingrequest method)": [[130, "CodeIgniter\\HTTP\\IncomingRequest::setPath"]], "message (class in codeigniter\\http)": [[132, "CodeIgniter\\HTTP\\Message"]], "appendbody() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::appendBody"]], "appendheader() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::appendHeader"]], "getbody() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::getBody"]], "getheaderline() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::getHeaderLine"]], "getprotocolversion() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::getProtocolVersion"]], "hasheader() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::hasHeader"]], "header() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::header"]], "headers() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::headers"]], "populateheaders() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::populateHeaders"]], "prependheader() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::prependHeader"]], "removeheader() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::removeHeader"]], "setbody() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::setBody"]], "setheader() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::setHeader"]], "setprotocolversion() (codeigniter\\http\\message method)": [[132, "CodeIgniter\\HTTP\\Message::setProtocolVersion"]], "request (class in codeigniter\\http)": [[134, "CodeIgniter\\HTTP\\Request"]], "fetchglobal() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::fetchGlobal"]], "getenv() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::getEnv"]], "getipaddress() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::getIPAddress"]], "getmethod() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::getMethod"]], "getserver() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::getServer"]], "isvalidip() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::isValidIP"]], "setglobal() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::setGlobal"]], "setmethod() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::setMethod"]], "withmethod() (codeigniter\\http\\request method)": [[134, "CodeIgniter\\HTTP\\Request::withMethod"]], "cacheinterface (class in codeigniter\\cache)": [[209, "CodeIgniter\\Cache\\CacheInterface"]], "codeigniter\\cache (namespace)": [[209, "namespace-CodeIgniter\\Cache"]], "clean() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::clean"]], "decrement() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::decrement"]], "delete() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::delete"]], "deletematching() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::deleteMatching"]], "get() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::get"]], "getcacheinfo() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::getCacheInfo"]], "getmetadata() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::getMetadata"]], "increment() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::increment"]], "issupported() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::isSupported"]], "remember() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::remember"]], "save() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::save"]], "validatekey() (codeigniter\\cache\\cacheinterface method)": [[209, "CodeIgniter\\Cache\\CacheInterface::validateKey"]], "codeigniter\\cookie (namespace)": [[210, "namespace-CodeIgniter\\Cookie"]], "cookie (class in codeigniter\\cookie)": [[210, "CodeIgniter\\Cookie\\Cookie"]], "cookiestore (class in codeigniter\\cookie)": [[210, "CodeIgniter\\Cookie\\CookieStore"]], "__construct() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::__construct"]], "__construct() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::__construct"]], "clear() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::clear"]], "dispatch() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::dispatch"]], "display() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::display"]], "fromcookieheaders() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::fromCookieHeaders"]], "fromheaderstring() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::fromHeaderString"]], "get() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::get"]], "getdomain() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getDomain"]], "getexpiresstring() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getExpiresString"]], "getexpirestimestamp() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getExpiresTimestamp"]], "getid() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getId"]], "getmaxage() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getMaxAge"]], "getname() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getName"]], "getoptions() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getOptions"]], "getpath() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getPath"]], "getprefix() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getPrefix"]], "getprefixedname() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getPrefixedName"]], "getsamesite() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getSameSite"]], "getvalue() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::getValue"]], "has() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::has"]], "isexpired() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::isExpired"]], "ishttponly() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::isHTTPOnly"]], "israw() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::isRaw"]], "issecure() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::isSecure"]], "put() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::put"]], "remove() (codeigniter\\cookie\\cookiestore method)": [[210, "CodeIgniter\\Cookie\\CookieStore::remove"]], "setdefaults() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::setDefaults"]], "toarray() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::toArray"]], "toheaderstring() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::toHeaderString"]], "withdomain() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withDomain"]], "withexpired() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withExpired"]], "withexpires() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withExpires"]], "withhttponly() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withHTTPOnly"]], "withname() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withName"]], "withneverexpiring() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withNeverExpiring"]], "withpath() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withPath"]], "withprefix() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withPrefix"]], "withraw() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withRaw"]], "withsamesite() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withSameSite"]], "withsecure() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withSecure"]], "withvalue() (codeigniter\\cookie\\cookie method)": [[210, "CodeIgniter\\Cookie\\Cookie::withValue"]], "codeigniter\\email (namespace)": [[212, "namespace-CodeIgniter\\Email"]], "email (class in codeigniter\\email)": [[212, "CodeIgniter\\Email\\Email"]], "attach() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::attach"]], "clear() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::clear"]], "printdebugger() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::printDebugger"]], "send() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::send"]], "setaltmessage() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setAltMessage"]], "setattachmentcid() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setAttachmentCID"]], "setbcc() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setBCC"]], "setcc() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setCC"]], "setfrom() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setFrom"]], "setheader() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setHeader"]], "setmessage() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setMessage"]], "setreplyto() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setReplyTo"]], "setsubject() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setSubject"]], "setto() (codeigniter\\email\\email method)": [[212, "CodeIgniter\\Email\\Email::setTo"]], "codeigniter\\encryption (namespace)": [[213, "namespace-CodeIgniter\\Encryption"]], "encryption (class in codeigniter\\encryption)": [[213, "CodeIgniter\\Encryption\\Encryption"]], "createkey() (codeigniter\\encryption\\encryption method)": [[213, "CodeIgniter\\Encryption\\Encryption::createKey"]], "decrypt() (codeigniter\\encryption\\encryption method)": [[213, "CodeIgniter\\Encryption\\Encryption::decrypt"]], "encrypt() (codeigniter\\encryption\\encryption method)": [[213, "CodeIgniter\\Encryption\\Encryption::encrypt"]], "initialize() (codeigniter\\encryption\\encryption method)": [[213, "CodeIgniter\\Encryption\\Encryption::initialize"]], "() ( method)": [[224, "check"], [224, "getTokentime"], [224, "remove"], [236, "fail"], [236, "failForbidden"], [236, "failNotFound"], [236, "failResourceExists"], [236, "failResourceGone"], [236, "failServerError"], [236, "failTooManyRequests"], [236, "failUnauthorized"], [236, "failValidationErrors"], [236, "respond"], [236, "respondCreated"], [236, "respondDeleted"], [236, "respondNoContent"], [236, "setResponseFormat"]], "autotypography() (global function)": [[226, "autoTypography"]], "formatcharacters() (global function)": [[226, "formatCharacters"]], "nl2brexceptpre() (global function)": [[226, "nl2brExceptPre"]], "useragent (class in codeigniter\\http)": [[229, "CodeIgniter\\HTTP\\UserAgent"]], "getagentstring() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::getAgentString"]], "getbrowser() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::getBrowser"]], "getmobile() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::getMobile"]], "getplatform() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::getPlatform"]], "getreferrer() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::getReferrer"]], "getrobot() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::getRobot"]], "getversion() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::getVersion"]], "isbrowser() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::isBrowser"]], "ismobile() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::isMobile"]], "isreferral() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::isReferral"]], "isrobot() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::isRobot"]], "parse() (codeigniter\\http\\useragent method)": [[229, "CodeIgniter\\HTTP\\UserAgent::parse"]], "codeigniter (namespace)": [[234, "namespace-CodeIgniter"]], "model (class in codeigniter)": [[234, "CodeIgniter\\Model"]], "setvalidationmessage() (codeigniter\\model method)": [[234, "CodeIgniter\\Model::setValidationMessage"]], "setvalidationmessages() (codeigniter\\model method)": [[234, "CodeIgniter\\Model::setValidationMessages"]], "setvalidationrule() (codeigniter\\model method)": [[234, "CodeIgniter\\Model::setValidationRule"]], "setvalidationrules() (codeigniter\\model method)": [[234, "CodeIgniter\\Model::setValidationRules"]], "response (class in codeigniter\\http)": [[240, "CodeIgniter\\HTTP\\Response"]], "deletecookie() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::deleteCookie"]], "getcookie() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::getCookie"]], "getcookies() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::getCookies"]], "getreasonphrase() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::getReasonPhrase"]], "getstatuscode() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::getStatusCode"]], "hascookie() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::hasCookie"]], "nocache() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::noCache"]], "send() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::send"]], "setcache() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::setCache"]], "setcontenttype() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::setContentType"]], "setcookie() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::setCookie"]], "setdate() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::setDate"]], "setlastmodified() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::setLastModified"]], "setstatuscode() (codeigniter\\http\\response method)": [[240, "CodeIgniter\\HTTP\\Response::setStatusCode"]], "codeigniter\\view (namespace)": [[241, "namespace-CodeIgniter\\View"], [245, "namespace-CodeIgniter\\View"], [246, "namespace-CodeIgniter\\View"]], "table (class in codeigniter\\view)": [[241, "CodeIgniter\\View\\Table"]], "addrow() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::addRow"]], "clear() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::clear"]], "generate() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::generate"]], "makecolumns() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::makeColumns"]], "setcaption() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::setCaption"]], "setempty() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::setEmpty"]], "setfooting() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::setFooting"]], "setheading() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::setHeading"]], "setsyncrowswithheading() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::setSyncRowsWithHeading"]], "settemplate() (codeigniter\\view\\table method)": [[241, "CodeIgniter\\View\\Table::setTemplate"]], "parser (class in codeigniter\\view)": [[245, "CodeIgniter\\View\\Parser"]], "render() (codeigniter\\view\\parser method)": [[245, "CodeIgniter\\View\\Parser::render"]], "renderstring() (codeigniter\\view\\parser method)": [[245, "CodeIgniter\\View\\Parser::renderString"]], "setconditionaldelimiters() (codeigniter\\view\\parser method)": [[245, "CodeIgniter\\View\\Parser::setConditionalDelimiters"]], "setdata() (codeigniter\\view\\parser method)": [[245, "CodeIgniter\\View\\Parser::setData"]], "setdelimiters() (codeigniter\\view\\parser method)": [[245, "CodeIgniter\\View\\Parser::setDelimiters"]], "setvar() (codeigniter\\view\\parser method)": [[245, "CodeIgniter\\View\\Parser::setVar"]], "view (class in codeigniter\\view)": [[246, "CodeIgniter\\View\\View"]], "render() (codeigniter\\view\\view method)": [[246, "CodeIgniter\\View\\View::render"]], "renderstring() (codeigniter\\view\\view method)": [[246, "CodeIgniter\\View\\View::renderString"]], "setdata() (codeigniter\\view\\view method)": [[246, "CodeIgniter\\View\\View::setData"]], "setvar() (codeigniter\\view\\view method)": [[246, "CodeIgniter\\View\\View::setVar"]], "getfiltercaller() (global function)": [[249, "getFilterCaller"]], "getfiltersforroute() (global function)": [[249, "getFiltersForRoute"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["changelogs/index", "changelogs/v4.0.0", "changelogs/v4.0.0-alpha.1", "changelogs/v4.0.0-alpha.2", "changelogs/v4.0.0-alpha.3", "changelogs/v4.0.0-alpha.4", "changelogs/v4.0.0-alpha.5", "changelogs/v4.0.0-beta.1", "changelogs/v4.0.0-beta.2", "changelogs/v4.0.0-beta.3", "changelogs/v4.0.0-beta.4", "changelogs/v4.0.0-rc.1", "changelogs/v4.0.0-rc.2", "changelogs/v4.0.0-rc.3", "changelogs/v4.0.0-rc.4", "changelogs/v4.0.3", "changelogs/v4.0.4", "changelogs/v4.0.5", "changelogs/v4.1.0", "changelogs/v4.1.1", "changelogs/v4.1.2", "changelogs/v4.1.3", "changelogs/v4.1.4", "changelogs/v4.1.5", "changelogs/v4.1.6", "changelogs/v4.1.7", "changelogs/v4.1.8", "changelogs/v4.1.9", "changelogs/v4.2.0", "changelogs/v4.2.1", "changelogs/v4.2.10", "changelogs/v4.2.11", "changelogs/v4.2.12", "changelogs/v4.2.2", "changelogs/v4.2.3", "changelogs/v4.2.4", "changelogs/v4.2.5", "changelogs/v4.2.6", "changelogs/v4.2.7", "changelogs/v4.2.8", "changelogs/v4.2.9", "changelogs/v4.3.0", "changelogs/v4.3.1", "changelogs/v4.3.2", "changelogs/v4.3.3", "changelogs/v4.3.4", "changelogs/v4.3.5", "changelogs/v4.3.6", "changelogs/v4.3.7", "changelogs/v4.3.8", "changelogs/v4.4.0", "changelogs/v4.4.1", "changelogs/v4.4.2", "changelogs/v4.4.3", "changelogs/v4.4.4", "changelogs/v4.4.5", "changelogs/v4.4.6", "changelogs/v4.4.7", "changelogs/v4.4.8", "changelogs/v4.5.0", "cli/cli_commands", "cli/cli_controllers", "cli/cli_generators", "cli/cli_library", "cli/cli_overview", "cli/cli_request", "cli/index", "cli/spark_commands", "concepts/autoloader", "concepts/factories", "concepts/http", "concepts/index", "concepts/mvc", "concepts/security", "concepts/services", "concepts/structure", "database/call_function", "database/configuration", "database/connecting", "database/events", "database/examples", "database/helpers", "database/index", "database/metadata", "database/queries", "database/query_builder", "database/results", "database/transactions", "database/utilities", "dbmgmt/db_commands", "dbmgmt/forge", "dbmgmt/index", "dbmgmt/migration", "dbmgmt/seeds", "extending/authentication", "extending/basecontroller", "extending/common", "extending/composer_packages", "extending/contributing", "extending/core_classes", "extending/events", "extending/index", "general/ajax", "general/caching", "general/common_functions", "general/configuration", "general/environments", "general/errors", "general/helpers", "general/index", "general/logging", "general/managing_apps", "general/modules", "general/urls", "helpers/array_helper", "helpers/cookie_helper", "helpers/date_helper", "helpers/filesystem_helper", "helpers/form_helper", "helpers/html_helper", "helpers/index", "helpers/inflector_helper", "helpers/number_helper", "helpers/security_helper", "helpers/test_helper", "helpers/text_helper", "helpers/url_helper", "helpers/xml_helper", "incoming/content_negotiation", "incoming/controllers", "incoming/filters", "incoming/incomingrequest", "incoming/index", "incoming/message", "incoming/methodspoofing", "incoming/request", "incoming/restful", "incoming/routing", "index", "installation/backward_compatibility_notes", "installation/deployment", "installation/index", "installation/installing_composer", "installation/installing_manual", "installation/repositories", "installation/running", "installation/troubleshooting", "installation/upgrade_404", "installation/upgrade_405", "installation/upgrade_410", "installation/upgrade_412", "installation/upgrade_413", "installation/upgrade_414", "installation/upgrade_415", "installation/upgrade_416", "installation/upgrade_417", "installation/upgrade_418", "installation/upgrade_420", "installation/upgrade_421", "installation/upgrade_4210", "installation/upgrade_4211", "installation/upgrade_4212", "installation/upgrade_422", "installation/upgrade_423", "installation/upgrade_425", "installation/upgrade_426", "installation/upgrade_427", "installation/upgrade_428", "installation/upgrade_430", "installation/upgrade_431", "installation/upgrade_432", "installation/upgrade_433", "installation/upgrade_434", "installation/upgrade_435", "installation/upgrade_436", "installation/upgrade_437", "installation/upgrade_438", "installation/upgrade_440", "installation/upgrade_441", "installation/upgrade_442", "installation/upgrade_443", "installation/upgrade_444", "installation/upgrade_445", "installation/upgrade_446", "installation/upgrade_447", "installation/upgrade_448", "installation/upgrade_450", "installation/upgrade_4xx", "installation/upgrade_configuration", "installation/upgrade_controllers", "installation/upgrade_database", "installation/upgrade_emails", "installation/upgrade_encryption", "installation/upgrade_file_upload", "installation/upgrade_html_tables", "installation/upgrade_images", "installation/upgrade_localization", "installation/upgrade_migrations", "installation/upgrade_models", "installation/upgrade_pagination", "installation/upgrade_responses", "installation/upgrade_routing", "installation/upgrade_security", "installation/upgrade_sessions", "installation/upgrade_validations", "installation/upgrade_view_parser", "installation/upgrade_views", "installation/upgrading", "intro/credits", "intro/index", "intro/psr", "intro/requirements", "libraries/caching", "libraries/cookies", "libraries/cors", "libraries/curlrequest", "libraries/email", "libraries/encryption", "libraries/file_collections", "libraries/files", "libraries/honeypot", "libraries/images", "libraries/index", "libraries/official_packages", "libraries/pagination", "libraries/publisher", "libraries/security", "libraries/sessions", "libraries/throttler", "libraries/time", "libraries/typography", "libraries/uploaded_files", "libraries/uri", "libraries/user_agent", "libraries/validation", "license", "models/entities", "models/index", "models/model", "outgoing/alternative_php", "outgoing/api_responses", "outgoing/csp", "outgoing/index", "outgoing/localization", "outgoing/response", "outgoing/table", "outgoing/view_cells", "outgoing/view_decorators", "outgoing/view_layouts", "outgoing/view_parser", "outgoing/view_renderer", "outgoing/views", "testing/benchmark", "testing/cli", "testing/controllers", "testing/database", "testing/debugging", "testing/fabricator", "testing/feature", "testing/index", "testing/mocking", "testing/overview", "testing/response", "tutorial/conclusion", "tutorial/create_news_items", "tutorial/index", "tutorial/news_section", "tutorial/static_pages"], "filenames": ["changelogs/index.rst", "changelogs/v4.0.0.rst", "changelogs/v4.0.0-alpha.1.rst", "changelogs/v4.0.0-alpha.2.rst", "changelogs/v4.0.0-alpha.3.rst", "changelogs/v4.0.0-alpha.4.rst", "changelogs/v4.0.0-alpha.5.rst", "changelogs/v4.0.0-beta.1.rst", "changelogs/v4.0.0-beta.2.rst", "changelogs/v4.0.0-beta.3.rst", "changelogs/v4.0.0-beta.4.rst", "changelogs/v4.0.0-rc.1.rst", "changelogs/v4.0.0-rc.2.rst", "changelogs/v4.0.0-rc.3.rst", "changelogs/v4.0.0-rc.4.rst", "changelogs/v4.0.3.rst", "changelogs/v4.0.4.rst", "changelogs/v4.0.5.rst", "changelogs/v4.1.0.rst", "changelogs/v4.1.1.rst", "changelogs/v4.1.2.rst", "changelogs/v4.1.3.rst", "changelogs/v4.1.4.rst", "changelogs/v4.1.5.rst", "changelogs/v4.1.6.rst", "changelogs/v4.1.7.rst", "changelogs/v4.1.8.rst", "changelogs/v4.1.9.rst", "changelogs/v4.2.0.rst", "changelogs/v4.2.1.rst", "changelogs/v4.2.10.rst", "changelogs/v4.2.11.rst", "changelogs/v4.2.12.rst", "changelogs/v4.2.2.rst", "changelogs/v4.2.3.rst", "changelogs/v4.2.4.rst", "changelogs/v4.2.5.rst", "changelogs/v4.2.6.rst", "changelogs/v4.2.7.rst", "changelogs/v4.2.8.rst", "changelogs/v4.2.9.rst", "changelogs/v4.3.0.rst", "changelogs/v4.3.1.rst", "changelogs/v4.3.2.rst", "changelogs/v4.3.3.rst", "changelogs/v4.3.4.rst", "changelogs/v4.3.5.rst", "changelogs/v4.3.6.rst", "changelogs/v4.3.7.rst", "changelogs/v4.3.8.rst", "changelogs/v4.4.0.rst", "changelogs/v4.4.1.rst", "changelogs/v4.4.2.rst", "changelogs/v4.4.3.rst", "changelogs/v4.4.4.rst", "changelogs/v4.4.5.rst", "changelogs/v4.4.6.rst", "changelogs/v4.4.7.rst", "changelogs/v4.4.8.rst", "changelogs/v4.5.0.rst", "cli/cli_commands.rst", "cli/cli_controllers.rst", "cli/cli_generators.rst", "cli/cli_library.rst", "cli/cli_overview.rst", "cli/cli_request.rst", "cli/index.rst", "cli/spark_commands.rst", "concepts/autoloader.rst", "concepts/factories.rst", "concepts/http.rst", "concepts/index.rst", "concepts/mvc.rst", "concepts/security.rst", "concepts/services.rst", "concepts/structure.rst", "database/call_function.rst", "database/configuration.rst", "database/connecting.rst", "database/events.rst", "database/examples.rst", "database/helpers.rst", "database/index.rst", "database/metadata.rst", "database/queries.rst", "database/query_builder.rst", "database/results.rst", "database/transactions.rst", "database/utilities.rst", "dbmgmt/db_commands.rst", "dbmgmt/forge.rst", "dbmgmt/index.rst", "dbmgmt/migration.rst", "dbmgmt/seeds.rst", "extending/authentication.rst", "extending/basecontroller.rst", "extending/common.rst", "extending/composer_packages.rst", "extending/contributing.rst", "extending/core_classes.rst", "extending/events.rst", "extending/index.rst", "general/ajax.rst", "general/caching.rst", "general/common_functions.rst", "general/configuration.rst", "general/environments.rst", "general/errors.rst", "general/helpers.rst", "general/index.rst", "general/logging.rst", "general/managing_apps.rst", "general/modules.rst", "general/urls.rst", "helpers/array_helper.rst", "helpers/cookie_helper.rst", "helpers/date_helper.rst", "helpers/filesystem_helper.rst", "helpers/form_helper.rst", "helpers/html_helper.rst", "helpers/index.rst", "helpers/inflector_helper.rst", "helpers/number_helper.rst", "helpers/security_helper.rst", "helpers/test_helper.rst", "helpers/text_helper.rst", "helpers/url_helper.rst", "helpers/xml_helper.rst", "incoming/content_negotiation.rst", "incoming/controllers.rst", "incoming/filters.rst", "incoming/incomingrequest.rst", "incoming/index.rst", "incoming/message.rst", "incoming/methodspoofing.rst", "incoming/request.rst", "incoming/restful.rst", "incoming/routing.rst", "index.rst", "installation/backward_compatibility_notes.rst", "installation/deployment.rst", "installation/index.rst", "installation/installing_composer.rst", "installation/installing_manual.rst", "installation/repositories.rst", "installation/running.rst", "installation/troubleshooting.rst", "installation/upgrade_404.rst", "installation/upgrade_405.rst", "installation/upgrade_410.rst", "installation/upgrade_412.rst", "installation/upgrade_413.rst", "installation/upgrade_414.rst", "installation/upgrade_415.rst", "installation/upgrade_416.rst", "installation/upgrade_417.rst", "installation/upgrade_418.rst", "installation/upgrade_420.rst", "installation/upgrade_421.rst", "installation/upgrade_4210.rst", "installation/upgrade_4211.rst", "installation/upgrade_4212.rst", "installation/upgrade_422.rst", "installation/upgrade_423.rst", "installation/upgrade_425.rst", "installation/upgrade_426.rst", "installation/upgrade_427.rst", "installation/upgrade_428.rst", "installation/upgrade_430.rst", "installation/upgrade_431.rst", "installation/upgrade_432.rst", "installation/upgrade_433.rst", "installation/upgrade_434.rst", "installation/upgrade_435.rst", "installation/upgrade_436.rst", "installation/upgrade_437.rst", "installation/upgrade_438.rst", "installation/upgrade_440.rst", "installation/upgrade_441.rst", "installation/upgrade_442.rst", "installation/upgrade_443.rst", "installation/upgrade_444.rst", "installation/upgrade_445.rst", "installation/upgrade_446.rst", "installation/upgrade_447.rst", "installation/upgrade_448.rst", "installation/upgrade_450.rst", "installation/upgrade_4xx.rst", "installation/upgrade_configuration.rst", "installation/upgrade_controllers.rst", "installation/upgrade_database.rst", "installation/upgrade_emails.rst", "installation/upgrade_encryption.rst", "installation/upgrade_file_upload.rst", "installation/upgrade_html_tables.rst", "installation/upgrade_images.rst", "installation/upgrade_localization.rst", "installation/upgrade_migrations.rst", "installation/upgrade_models.rst", "installation/upgrade_pagination.rst", "installation/upgrade_responses.rst", "installation/upgrade_routing.rst", "installation/upgrade_security.rst", "installation/upgrade_sessions.rst", "installation/upgrade_validations.rst", "installation/upgrade_view_parser.rst", "installation/upgrade_views.rst", "installation/upgrading.rst", "intro/credits.rst", "intro/index.rst", "intro/psr.rst", "intro/requirements.rst", "libraries/caching.rst", "libraries/cookies.rst", "libraries/cors.rst", "libraries/curlrequest.rst", "libraries/email.rst", "libraries/encryption.rst", "libraries/file_collections.rst", "libraries/files.rst", "libraries/honeypot.rst", "libraries/images.rst", "libraries/index.rst", "libraries/official_packages.rst", "libraries/pagination.rst", "libraries/publisher.rst", "libraries/security.rst", "libraries/sessions.rst", "libraries/throttler.rst", "libraries/time.rst", "libraries/typography.rst", "libraries/uploaded_files.rst", "libraries/uri.rst", "libraries/user_agent.rst", "libraries/validation.rst", "license.rst", "models/entities.rst", "models/index.rst", "models/model.rst", "outgoing/alternative_php.rst", "outgoing/api_responses.rst", "outgoing/csp.rst", "outgoing/index.rst", "outgoing/localization.rst", "outgoing/response.rst", "outgoing/table.rst", "outgoing/view_cells.rst", "outgoing/view_decorators.rst", "outgoing/view_layouts.rst", "outgoing/view_parser.rst", "outgoing/view_renderer.rst", "outgoing/views.rst", "testing/benchmark.rst", "testing/cli.rst", "testing/controllers.rst", "testing/database.rst", "testing/debugging.rst", "testing/fabricator.rst", "testing/feature.rst", "testing/index.rst", "testing/mocking.rst", "testing/overview.rst", "testing/response.rst", "tutorial/conclusion.rst", "tutorial/create_news_items.rst", "tutorial/index.rst", "tutorial/news_section.rst", "tutorial/static_pages.rst"], "titles": ["Change Logs", "Version 4.0.0", "Version 4.0.0-alpha.1", "Version 4.0.0-alpha.2", "Version 4.0.0-alpha.3", "Version 4.0.0-alpha.4", "Version 4.0.0-alpha.5", "Version 4.0.0-beta.1", "Version 4.0.0-beta.2", "Version 4.0.0-beta.3", "Version 4.0.0-beta.4", "Version 4.0.0-rc.1", "Version 4.0.0-rc.2", "Version 4.0.0-rc.3", "Version 4.0.0-rc.4", "Version 4.0.3", "Version 4.0.4", "Version 4.0.5", "Version 4.1.0", "Version 4.1.1", "Version 4.1.2", "Version 4.1.3", "Version 4.1.4", "Version 4.1.5", "Version 4.1.6", "Version 4.1.7", "Version 4.1.8", "Version 4.1.9", "Version 4.2.0", "Version 4.2.1", "Version 4.2.10", "Version 4.2.11", "Version 4.2.12", "Version 4.2.2", "Version 4.2.3", "Version 4.2.4", "Version 4.2.5", "Version 4.2.6", "Version 4.2.7", "Version 4.2.8", "Version 4.2.9", "Version 4.3.0", "Version 4.3.1", "Version 4.3.2", "Version 4.3.3", "Version 4.3.4", "Version 4.3.5", "Version 4.3.6", "Version 4.3.7", "Version 4.3.8", "Version 4.4.0", "Version 4.4.1", "Version 4.4.2", "Version 4.4.3", "Version 4.4.4", "Version 4.4.5", "Version 4.4.6", "Version 4.4.7", "Version 4.4.8", "Version 4.5.0", "Creating Spark Commands", "Running Controllers via CLI", "CLI Generators", "CLI Library", "CLI Overview", "CLIRequest Class", "Command Line Usage", "Spark Commands", "Autoloading Files", "Factories", "Working with HTTP Requests", "CodeIgniter4 Overview", "Models, Views, and Controllers", "Security Guidelines", "Services", "Application Structure", "Custom Function Calls", "Database Configuration", "Connecting to your Database", "Database Events", "Database Quick Start: Example Code", "Query Helper Methods", "Working with Databases", "Database Metadata", "Queries", "Query Builder Class", "Generating Query Results", "Transactions", "Database Utility Class", "Database Commands", "Database Forge Class", "Managing Databases", "Database Migrations", "Database Seeding", "Authentication", "Extending the Controller", "Replacing Common Functions", "Creating Composer Packages", "Contributing to CodeIgniter", "Creating Core System Classes", "Events", "Extending CodeIgniter", "AJAX Requests", "Web Page Caching", "Global Functions and Constants", "Configuration", "Handling Multiple Environments", "Error Handling", "Helper Functions", "General Topics", "Logging Information", "Managing your Applications", "Code Modules", "CodeIgniter URLs", "Array Helper", "Cookie Helper", "Date Helper", "Filesystem Helper", "Form Helper", "HTML Helper", "Helpers", "Inflector Helper", "Number Helper", "Security Helper", "Test Helper", "Text Helper", "URL Helper", "XML Helper", "Content Negotiation", "Controllers", "Controller Filters", "IncomingRequest Class", "Controllers and Routing", "HTTP Messages", "HTTP Method Spoofing", "Request Class", "RESTful Resource Handling", "URI Routing", "CodeIgniter4 User Guide", "Backward Compatibility Notes", "Deployment", "Installation", "Composer Installation", "Manual Installation", "CodeIgniter Repositories", "Running Your App", "Troubleshooting", "Upgrading from 4.0.x to 4.0.4", "Upgrading from 4.0.4 to 4.0.5", "Upgrading from 4.0.5 to 4.1.0 or 4.1.1", "Upgrading from 4.1.1 to 4.1.2", "Upgrading from 4.1.2 to 4.1.3", "Upgrading from 4.1.3 to 4.1.4", "Upgrading from 4.1.4 to 4.1.5", "Upgrading from 4.1.5 to 4.1.6", "Upgrading from 4.1.6 to 4.1.7", "Upgrading from 4.1.7 to 4.1.8", "Upgrading from 4.1.9 to 4.2.0", "Upgrading from 4.2.0 to 4.2.1", "Upgrading from 4.2.9 to 4.2.10", "Upgrading from 4.2.10 to 4.2.11", "Upgrading from 4.2.11 to 4.2.12", "Upgrading from 4.2.1 to 4.2.2", "Upgrading from 4.2.2 to 4.2.3", "Upgrading from 4.2.3 to 4.2.5", "Upgrading from 4.2.5 to 4.2.6", "Upgrading from 4.2.6 to 4.2.7", "Upgrading from 4.2.7 to 4.2.8", "Upgrading from 4.2.12 to 4.3.0", "Upgrading from 4.3.0 to 4.3.1", "Upgrading from 4.3.1 to 4.3.2", "Upgrading from 4.3.2 to 4.3.3", "Upgrading from 4.3.3 to 4.3.4", "Upgrading from 4.3.4 to 4.3.5", "Upgrading from 4.3.5 to 4.3.6", "Upgrading from 4.3.6 to 4.3.7", "Upgrading from 4.3.7 to 4.3.8", "Upgrading from 4.3.8 to 4.4.0", "Upgrading from 4.4.0 to 4.4.1", "Upgrading from 4.4.1 to 4.4.2", "Upgrading from 4.4.2 to 4.4.3", "Upgrading from 4.4.3 to 4.4.4", "Upgrading from 4.4.4 to 4.4.5", "Upgrading from 4.4.5 to 4.4.6", "Upgrading from 4.4.6 to 4.4.7", "Upgrading from 4.4.7 to 4.4.8", "Upgrading from 4.4.8 to 4.5.0", "Upgrading from 3.x to 4.x", "Upgrade Configuration", "Upgrade Controllers", "Upgrade Database", "Upgrade Emails", "Upgrade Encryption", "Upgrade Working with Uploaded Files", "Upgrade HTML Tables", "Upgrade Image Manipulation Class", "Upgrade Localization", "Upgrade Migrations", "Upgrade Models", "Upgrade Pagination", "Upgrade HTTP Responses", "Upgrade Routing", "Upgrade Security", "Upgrade Sessions", "Upgrade Validations", "Upgrade View Parser", "Upgrade Views", "Upgrading From a Previous Version", "Credits", "Welcome to CodeIgniter4", "PSR Compliance", "Server Requirements", "Caching Driver", "Cookies", "Cross-Origin Resource Sharing (CORS)", "CURLRequest Class", "Email Class", "Encryption Service", "File Collections", "Working with Files", "Honeypot Class", "Image Manipulation Class", "Library Reference", "Official Packages", "Pagination", "Publisher", "Security", "Session Library", "Throttler", "Times and Dates", "Typography", "Working with Uploaded Files", "Working with URIs", "User Agent Class", "Validation", "The MIT License (MIT)", "Using Entity Classes", "Modeling Data", "Using CodeIgniter\u2019s Model", "Alternate PHP Syntax for View Files", "API Response Trait", "Content Security Policy", "Building Responses", "Localization", "HTTP Responses", "HTML Table Class", "View Cells", "View Decorators", "View Layouts", "View Parser", "View Renderer", "Views", "Benchmarking", "Testing CLI Commands", "Testing Controllers", "Testing Your Database", "Debugging Your Application", "Generating Test Data", "HTTP Feature Testing", "Testing", "Mocking System Classes", "Testing", "Testing Responses", "Conclusion", "Create News Items", "Build Your First Application", "News Section", "Static Pages"], "terms": {"list": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 69, 70, 73, 77, 86, 92, 94, 100, 103, 108, 110, 112, 113, 118, 119, 125, 126, 128, 130, 131, 135, 136, 137, 148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 191, 204, 206, 210, 211, 214, 216, 218, 221, 224, 225, 228, 229, 233, 234, 236, 238, 239, 240, 243, 244, 245, 251, 254, 256, 258, 264, 265, 266], "all": [0, 4, 10, 11, 13, 14, 15, 16, 20, 22, 28, 41, 45, 47, 49, 50, 59, 60, 61, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 142, 144, 145, 149, 152, 156, 187, 188, 189, 190, 191, 197, 198, 200, 206, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 223, 224, 225, 227, 228, 229, 230, 232, 235, 236, 238, 240, 241, 243, 244, 245, 246, 248, 249, 252, 253, 254, 255, 257, 258, 261, 263, 264, 265, 266], "codeigniter4": [0, 1, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 75, 94, 97, 98, 111, 112, 130, 140, 141, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 210, 211, 220, 225, 243, 264, 265], "releas": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 85, 100, 135, 139, 143, 144, 151, 152, 162, 212, 213, 223, 265], "see": [0, 1, 9, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 70, 72, 73, 77, 78, 80, 85, 86, 89, 90, 92, 97, 98, 103, 104, 105, 106, 107, 108, 111, 112, 115, 116, 117, 118, 119, 120, 123, 125, 126, 128, 129, 130, 131, 133, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 148, 153, 154, 156, 168, 171, 172, 173, 177, 184, 186, 187, 190, 191, 192, 196, 199, 201, 203, 207, 212, 214, 215, 216, 217, 221, 224, 225, 226, 227, 228, 229, 231, 232, 234, 238, 243, 244, 249, 250, 251, 252, 253, 254, 256, 257, 258, 264, 265, 266, 267], "0": [0, 19, 21, 24, 36, 43, 60, 62, 63, 67, 68, 69, 70, 77, 80, 81, 83, 84, 85, 86, 87, 89, 90, 92, 94, 100, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 117, 118, 119, 122, 125, 126, 128, 129, 130, 131, 133, 135, 137, 139, 140, 141, 142, 143, 145, 150, 160, 181, 184, 187, 190, 204, 207, 211, 212, 213, 214, 215, 217, 219, 220, 221, 225, 226, 227, 229, 231, 232, 233, 234, 236, 238, 240, 243, 244, 245, 246, 248, 249, 252, 253, 254, 255, 256, 257, 262], "8": [0, 21, 22, 23, 24, 25, 31, 40, 41, 42, 54, 59, 63, 69, 70, 105, 107, 110, 114, 117, 118, 122, 125, 128, 130, 131, 133, 137, 141, 142, 145, 150, 168, 169, 181, 187, 207, 211, 216, 224, 229, 231, 233, 234, 238, 243, 244, 253], "7": [0, 4, 6, 9, 14, 17, 18, 28, 58, 59, 63, 69, 97, 113, 114, 115, 117, 130, 141, 148, 177, 192, 207, 210, 211, 213, 217, 224, 229, 238, 243, 244, 253], "6": [0, 14, 21, 22, 33, 34, 38, 84, 105, 114, 117, 122, 140, 141, 142, 144, 145, 150, 177, 207, 210, 212, 213, 223, 224, 229, 234, 236, 238, 252, 253], "3": [0, 1, 6, 8, 11, 14, 24, 28, 50, 54, 57, 59, 62, 63, 67, 69, 74, 87, 90, 92, 104, 105, 107, 108, 110, 112, 114, 116, 117, 118, 119, 121, 122, 125, 126, 129, 130, 131, 133, 137, 139, 141, 143, 184, 207, 210, 212, 213, 215, 216, 217, 220, 224, 225, 226, 227, 229, 231, 232, 234, 236, 238, 243, 244, 245, 246, 249, 252, 253, 258, 264, 266], "2": [0, 1, 4, 6, 14, 18, 41, 42, 44, 50, 60, 62, 63, 87, 90, 92, 100, 104, 105, 112, 113, 114, 115, 117, 118, 119, 122, 125, 126, 129, 131, 133, 137, 139, 141, 142, 145, 153, 154, 169, 177, 181, 186, 192, 207, 211, 212, 213, 215, 216, 217, 221, 224, 226, 227, 229, 232, 233, 234, 236, 238, 240, 244, 245, 246, 249, 253, 255, 256, 266], "1": [0, 4, 8, 15, 17, 28, 41, 44, 45, 48, 50, 59, 61, 62, 63, 70, 73, 77, 80, 83, 86, 87, 88, 90, 92, 94, 100, 104, 105, 107, 110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 125, 126, 128, 129, 130, 131, 133, 136, 137, 140, 141, 142, 145, 146, 160, 168, 187, 201, 207, 210, 211, 212, 213, 215, 216, 221, 224, 227, 228, 229, 231, 232, 233, 236, 238, 240, 243, 244, 245, 246, 249, 253, 255, 256, 257, 266], "12": [0, 22, 38, 41, 67, 104, 105, 126, 137, 141, 152, 166, 187, 207, 210, 211, 229, 234, 238, 261], "11": [0, 63, 92, 105, 114, 122, 141, 168, 177, 207, 225, 229, 243, 261], "10": [0, 41, 59, 63, 74, 85, 92, 100, 113, 114, 125, 131, 141, 168, 177, 190, 199, 204, 207, 215, 221, 224, 229, 234, 236, 243, 246, 257, 264], "9": [0, 25, 32, 41, 85, 90, 105, 111, 113, 114, 117, 141, 150, 168, 184, 207, 226, 229, 253], "rc": [0, 141], "beta": [0, 6, 141], "alpha": [0, 7, 44, 113, 125, 137, 141, 234], "date": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 62, 70, 73, 77, 80, 85, 92, 104, 108, 117, 120, 138, 141, 148, 184, 190, 211, 222, 225, 234, 243, 244, 249, 256, 257], "februari": [1, 14, 19, 27, 43, 56, 229], "24": [1, 26, 56, 57, 160, 184, 229, 243, 245], "2020": [1, 14, 15, 16, 229, 257], "updat": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 24, 28, 33, 36, 41, 59, 62, 63, 68, 72, 73, 77, 81, 84, 90, 106, 107, 129, 131, 136, 137, 143, 148, 150, 151, 152, 153, 154, 157, 158, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 201, 213, 225, 227, 234, 236, 243, 246, 266], "welcom": [1, 138, 146, 249, 251, 267], "view": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 20, 25, 28, 41, 46, 50, 58, 59, 62, 71, 73, 74, 75, 85, 94, 99, 103, 104, 105, 108, 115, 117, 126, 129, 130, 136, 138, 141, 145, 148, 150, 153, 154, 155, 157, 160, 162, 167, 170, 177, 179, 180, 181, 183, 184, 186, 193, 194, 199, 201, 204, 207, 212, 226, 231, 233, 238, 242, 244, 245, 256, 258, 265], "file": [1, 2, 14, 15, 16, 17, 20, 21, 28, 29, 31, 41, 46, 50, 58, 59, 61, 62, 63, 67, 69, 71, 72, 73, 74, 75, 78, 79, 81, 84, 85, 86, 87, 90, 96, 100, 104, 107, 108, 110, 111, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 137, 138, 140, 141, 142, 143, 187, 188, 189, 195, 196, 197, 198, 206, 207, 210, 213, 215, 217, 220, 221, 222, 223, 224, 226, 227, 229, 232, 233, 235, 236, 238, 241, 242, 246, 248, 249, 250, 251, 254, 255, 256, 260, 261, 265, 267], "debug": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 23, 24, 28, 33, 41, 50, 56, 58, 59, 60, 73, 74, 79, 84, 99, 104, 105, 107, 110, 130, 138, 145, 148, 150, 157, 177, 184, 186, 207, 216, 241, 250, 252, 254, 259, 261], "toolbar": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 23, 24, 28, 50, 56, 59, 79, 104, 130, 137, 145, 148, 154, 160, 168, 184, 186, 207, 220, 241, 250, 252, 254], "now": [1, 5, 6, 7, 8, 10, 11, 15, 16, 17, 20, 23, 24, 25, 28, 29, 33, 34, 38, 41, 43, 44, 45, 47, 49, 50, 52, 54, 59, 61, 62, 69, 73, 74, 85, 97, 107, 110, 112, 114, 116, 128, 129, 137, 145, 148, 150, 153, 154, 155, 156, 157, 158, 160, 162, 166, 168, 170, 173, 175, 177, 183, 184, 186, 187, 188, 190, 191, 193, 194, 196, 197, 198, 200, 202, 212, 213, 218, 225, 227, 228, 234, 236, 238, 243, 244, 247, 251, 257, 261, 263, 264, 265, 266, 267], "support": [1, 5, 6, 7, 10, 11, 12, 14, 16, 17, 18, 20, 24, 28, 31, 44, 50, 54, 59, 62, 63, 70, 73, 75, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 90, 107, 110, 112, 113, 114, 116, 118, 119, 125, 128, 129, 130, 131, 134, 141, 146, 149, 150, 187, 189, 192, 197, 198, 206, 212, 215, 216, 221, 224, 226, 227, 229, 232, 234, 236, 240, 241, 243, 246, 248, 249, 250, 251, 254, 255, 258, 261, 266], "dark": 1, "mode": [1, 9, 17, 21, 52, 73, 77, 85, 86, 117, 146, 212, 215, 216, 217, 227], "new": [1, 4, 6, 11, 12, 13, 16, 17, 20, 21, 22, 23, 36, 41, 46, 47, 50, 59, 62, 63, 68, 69, 72, 73, 75, 77, 79, 84, 85, 86, 87, 88, 89, 90, 92, 95, 99, 100, 104, 108, 110, 112, 113, 118, 125, 126, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 150, 151, 152, 153, 157, 168, 169, 174, 177, 186, 187, 188, 190, 191, 193, 194, 195, 197, 198, 199, 201, 203, 204, 212, 213, 214, 215, 217, 218, 221, 224, 225, 228, 229, 232, 233, 234, 236, 238, 240, 243, 245, 246, 247, 249, 250, 251, 252, 253, 254, 255, 256, 257, 260, 261, 262, 265, 267], "alpha_numeric_punct": [1, 234], "valid": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 23, 28, 29, 33, 36, 37, 38, 42, 46, 48, 50, 60, 63, 73, 77, 85, 87, 90, 92, 103, 104, 105, 117, 118, 130, 131, 133, 135, 136, 137, 138, 140, 141, 145, 148, 150, 157, 165, 166, 174, 184, 187, 193, 198, 207, 212, 215, 216, 218, 221, 222, 226, 227, 231, 232, 240, 243, 244, 245, 249, 250, 254, 257, 262, 265], "rule": [1, 2, 3, 4, 7, 8, 9, 10, 14, 23, 24, 28, 38, 41, 42, 46, 47, 48, 50, 62, 63, 72, 73, 92, 113, 129, 130, 131, 144, 146, 154, 157, 166, 168, 173, 175, 177, 204, 209, 215, 216, 223, 231, 232, 240, 246, 249, 250, 261], "kint": [1, 2, 12, 24, 36, 41, 148, 153, 175, 181, 186, 241], "wa": [1, 6, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 31, 33, 36, 38, 39, 41, 43, 45, 46, 50, 52, 53, 57, 59, 60, 68, 70, 73, 81, 84, 85, 92, 104, 105, 107, 110, 114, 117, 118, 119, 126, 129, 131, 137, 149, 150, 153, 157, 158, 168, 175, 177, 184, 186, 187, 190, 197, 208, 210, 211, 212, 213, 216, 219, 225, 227, 228, 229, 231, 233, 234, 236, 238, 240, 241, 243, 244, 245, 246, 251, 254, 256, 261, 262, 264, 266, 267], "from": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 22, 23, 24, 28, 29, 38, 39, 41, 45, 47, 48, 50, 52, 54, 57, 59, 60, 61, 62, 64, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 86, 88, 89, 92, 93, 97, 98, 99, 100, 104, 105, 107, 110, 111, 112, 113, 114, 115, 118, 119, 122, 123, 125, 126, 128, 129, 130, 133, 135, 136, 137, 138, 141, 142, 145, 146, 188, 189, 190, 191, 192, 193, 194, 196, 197, 200, 203, 204, 205, 206, 208, 209, 210, 212, 214, 215, 216, 217, 218, 220, 221, 224, 225, 226, 227, 229, 231, 233, 234, 235, 236, 238, 239, 241, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 256, 257, 261, 262, 264, 265, 266, 267], "x": [1, 11, 13, 14, 70, 84, 102, 113, 119, 129, 131, 137, 139, 141, 142, 160, 207, 215, 221, 224, 227, 233, 244, 249, 265], "branch": [1, 6, 142], "latest": [1, 17, 73, 92, 100, 141, 143, 144, 225, 255], "config": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23, 28, 31, 34, 38, 41, 42, 44, 50, 52, 54, 59, 60, 61, 73, 74, 75, 78, 79, 80, 84, 85, 87, 88, 90, 92, 93, 95, 99, 100, 103, 104, 106, 107, 108, 110, 111, 113, 115, 117, 118, 119, 125, 126, 128, 129, 131, 135, 137, 142, 146, 150, 151, 153, 154, 161, 162, 165, 166, 167, 170, 178, 179, 180, 181, 183, 187, 188, 190, 191, 192, 193, 195, 196, 199, 201, 202, 212, 213, 217, 218, 219, 220, 221, 223, 224, 225, 227, 228, 230, 231, 232, 233, 236, 238, 240, 241, 243, 244, 247, 249, 250, 251, 252, 255, 256, 257, 260, 261, 262, 264, 266, 267], "specifi": [1, 7, 14, 20, 41, 45, 47, 50, 52, 56, 59, 63, 67, 77, 78, 81, 84, 85, 86, 88, 90, 92, 103, 104, 105, 110, 113, 117, 118, 119, 122, 125, 126, 128, 129, 130, 131, 135, 136, 145, 166, 168, 172, 177, 183, 184, 195, 196, 212, 214, 215, 216, 217, 219, 221, 225, 227, 229, 231, 233, 236, 241, 244, 245, 246, 247, 248, 249, 253, 254, 255, 256, 261, 262, 267], "option": [1, 3, 4, 10, 12, 17, 20, 21, 28, 36, 41, 45, 47, 50, 52, 60, 63, 65, 67, 70, 73, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 96, 99, 103, 104, 112, 114, 116, 117, 118, 119, 122, 125, 126, 128, 129, 131, 135, 136, 140, 145, 148, 150, 153, 154, 157, 158, 162, 166, 187, 190, 197, 198, 206, 209, 212, 213, 214, 216, 217, 218, 221, 226, 227, 229, 232, 233, 234, 236, 238, 241, 243, 244, 245, 246, 248, 252, 256, 257, 258, 261], "addit": [1, 6, 7, 8, 10, 17, 41, 50, 60, 61, 67, 70, 73, 74, 83, 84, 85, 86, 90, 100, 104, 105, 106, 107, 111, 118, 119, 130, 131, 134, 137, 140, 145, 148, 150, 168, 190, 213, 215, 216, 217, 219, 221, 223, 224, 227, 229, 236, 238, 241, 243, 244, 246, 250, 254, 256, 257, 258, 265, 266], "doc": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 20, 129, 140, 145, 148, 214, 243], "get": [1, 4, 5, 6, 7, 8, 11, 13, 14, 16, 20, 24, 28, 45, 50, 59, 60, 61, 67, 68, 69, 70, 72, 73, 75, 77, 78, 80, 82, 83, 84, 88, 100, 102, 104, 112, 113, 115, 116, 118, 126, 128, 129, 130, 133, 134, 135, 136, 137, 145, 153, 166, 168, 177, 186, 187, 190, 201, 203, 207, 210, 212, 214, 215, 216, 217, 223, 224, 225, 226, 227, 229, 231, 236, 241, 243, 244, 246, 249, 251, 252, 253, 257, 258, 259, 260, 261, 262, 263, 264, 266, 267], "start": [1, 4, 8, 45, 56, 60, 62, 63, 75, 82, 85, 87, 90, 104, 105, 112, 125, 126, 129, 130, 133, 136, 137, 142, 145, 187, 191, 194, 199, 203, 212, 216, 217, 221, 225, 226, 227, 228, 229, 232, 244, 254, 256, 259, 261, 264, 265, 266, 267], "cli": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 16, 21, 27, 28, 32, 37, 41, 52, 59, 60, 66, 69, 93, 107, 112, 130, 131, 137, 138, 145, 148, 168, 181, 186, 197, 225, 227, 246, 259], "fix": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 26, 27, 35, 73, 85, 97, 104, 105, 112, 115, 125, 126, 136, 139, 147, 148, 150, 153, 154, 157, 158, 170, 172, 177, 181, 184, 186, 210, 221, 229, 236, 243, 245, 261, 265], "better": [1, 8, 10, 14, 16, 22, 99, 108, 140, 146, 150, 152, 168, 170, 187, 226, 234, 236, 238, 240, 243, 246, 256], "handl": [1, 3, 5, 10, 12, 13, 16, 17, 24, 42, 50, 60, 63, 70, 72, 73, 74, 85, 90, 94, 104, 109, 110, 113, 114, 122, 125, 128, 129, 132, 133, 137, 140, 145, 148, 153, 157, 168, 186, 214, 215, 221, 223, 225, 226, 229, 234, 238, 241, 244, 246, 249, 251, 253, 254, 256, 257, 258, 264, 267], "complex": [1, 59, 63, 69, 70, 73, 85, 87, 114, 119, 128, 130, 209, 212, 232, 234, 236, 238, 241, 243, 262], "argument": [1, 9, 10, 14, 16, 28, 43, 50, 60, 61, 63, 65, 67, 74, 85, 100, 107, 113, 117, 125, 126, 131, 139, 142, 147, 170, 213, 214, 217, 219, 224, 228, 244, 246, 248, 249, 257, 265, 267], "improv": [1, 4, 8, 9, 10, 14, 16, 21, 23, 41, 47, 50, 59, 61, 68, 69, 73, 85, 139, 140, 150, 187, 201, 227], "class": [1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 28, 31, 33, 41, 45, 46, 47, 50, 57, 60, 61, 62, 66, 67, 68, 70, 72, 73, 75, 77, 78, 79, 81, 82, 87, 93, 95, 96, 97, 100, 101, 104, 107, 110, 111, 113, 116, 118, 119, 124, 129, 130, 132, 134, 136, 137, 138, 140, 141, 145, 146, 148, 149, 150, 152, 157, 166, 177, 186, 188, 189, 190, 191, 193, 194, 196, 197, 198, 199, 200, 202, 204, 207, 208, 210, 211, 218, 219, 222, 224, 225, 226, 229, 231, 232, 237, 238, 241, 242, 243, 246, 247, 248, 251, 252, 253, 256, 257, 262, 264, 266, 267], "model": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 32, 64, 68, 71, 73, 74, 75, 77, 95, 104, 105, 114, 117, 118, 124, 129, 136, 137, 138, 141, 168, 177, 199, 207, 215, 225, 234, 240, 246, 261, 263, 264, 265], "helper": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 20, 21, 44, 45, 48, 75, 82, 88, 95, 96, 104, 107, 109, 113, 131, 137, 150, 166, 168, 193, 202, 204, 208, 213, 214, 226, 227, 229, 231, 232, 234, 238, 243, 246, 249, 261, 263, 264, 266], "method": [1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 20, 22, 23, 24, 33, 36, 39, 42, 46, 48, 52, 54, 55, 60, 61, 62, 63, 64, 65, 68, 70, 72, 73, 74, 75, 78, 87, 88, 90, 92, 93, 99, 100, 102, 103, 104, 105, 106, 107, 108, 110, 112, 113, 114, 118, 126, 128, 131, 132, 133, 135, 136, 138, 139, 141, 145, 147, 148, 149, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 187, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 210, 212, 213, 214, 215, 216, 217, 218, 219, 224, 227, 228, 229, 230, 231, 232, 234, 236, 240, 241, 243, 244, 245, 247, 248, 249, 252, 256, 262, 264], "easi": [1, 64, 69, 70, 72, 73, 74, 101, 104, 105, 113, 129, 136, 137, 142, 209, 213, 217, 225, 227, 232, 251, 253, 256, 257], "singleton": [1, 238], "test": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 20, 21, 22, 28, 47, 51, 63, 73, 77, 85, 89, 90, 92, 97, 100, 106, 107, 108, 111, 112, 119, 120, 126, 131, 137, 138, 142, 143, 144, 148, 152, 153, 158, 170, 177, 180, 181, 185, 186, 191, 209, 215, 216, 218, 223, 227, 229, 233, 234, 236, 238, 243, 244, 246, 252, 256, 260, 267], "complet": [1, 4, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 63, 73, 80, 110, 119, 125, 131, 150, 187, 209, 212, 215, 216, 218, 224, 227, 228, 233, 236, 238, 245, 255, 263, 264], "reorgan": [1, 4], "make": [1, 3, 10, 11, 15, 16, 17, 28, 41, 46, 59, 60, 61, 63, 64, 67, 68, 69, 70, 72, 73, 74, 75, 78, 85, 86, 87, 90, 93, 95, 96, 97, 99, 100, 102, 104, 105, 106, 107, 112, 113, 116, 118, 125, 128, 129, 130, 133, 134, 136, 137, 140, 141, 144, 146, 150, 155, 157, 168, 177, 187, 189, 198, 199, 209, 210, 212, 213, 216, 217, 220, 224, 225, 226, 227, 228, 231, 232, 234, 236, 238, 239, 240, 241, 243, 244, 245, 246, 248, 249, 251, 252, 254, 256, 257, 258, 261, 264, 265, 266], "app": [1, 4, 5, 6, 17, 20, 28, 31, 41, 50, 56, 59, 60, 61, 62, 63, 69, 70, 72, 73, 74, 77, 79, 85, 86, 87, 92, 93, 95, 96, 99, 103, 104, 105, 107, 108, 110, 111, 112, 113, 115, 118, 119, 122, 124, 125, 126, 129, 131, 135, 136, 137, 138, 140, 141, 143, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 163, 164, 165, 166, 167, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 196, 197, 198, 199, 201, 202, 204, 206, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 224, 225, 226, 227, 228, 231, 232, 233, 234, 236, 238, 240, 241, 243, 244, 246, 247, 248, 249, 251, 254, 255, 256, 257, 261, 264, 265, 266], "level": [1, 39, 59, 60, 87, 104, 105, 106, 107, 114, 117, 131, 181, 186, 187, 227, 234, 246, 249], "simpler": [1, 60, 104, 112, 129, 193, 221, 224, 231, 234, 236, 238, 254, 266], "out": [1, 4, 5, 6, 7, 14, 60, 70, 72, 73, 75, 84, 85, 100, 112, 114, 129, 130, 137, 146, 187, 209, 216, 217, 221, 224, 225, 227, 229, 235, 236, 238, 239, 240, 243, 252, 256, 258, 263, 264, 265], "box": [1, 118, 217, 227, 238, 240, 246], "The": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 20, 22, 23, 24, 28, 31, 33, 36, 38, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 52, 57, 58, 59, 60, 62, 63, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 97, 99, 100, 102, 103, 104, 105, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 133, 134, 135, 136, 139, 140, 142, 143, 144, 145, 147, 148, 150, 151, 152, 153, 154, 157, 158, 160, 162, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 180, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 227, 229, 230, 233, 236, 238, 240, 241, 243, 244, 245, 246, 248, 249, 250, 252, 253, 257, 259, 260, 262, 264, 266, 267], "devstart": 1, "ha": [1, 4, 7, 10, 11, 16, 17, 20, 24, 28, 29, 31, 33, 36, 38, 41, 45, 47, 48, 49, 50, 56, 57, 58, 59, 60, 63, 67, 68, 69, 70, 72, 73, 74, 75, 77, 79, 81, 84, 85, 86, 88, 89, 90, 92, 93, 95, 96, 97, 99, 101, 103, 104, 105, 106, 107, 112, 115, 121, 125, 126, 129, 130, 131, 133, 136, 137, 139, 140, 141, 142, 143, 144, 148, 150, 153, 157, 158, 160, 166, 168, 170, 173, 174, 175, 177, 181, 184, 186, 187, 209, 212, 213, 215, 217, 223, 225, 226, 227, 228, 229, 231, 232, 234, 236, 238, 239, 240, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 261, 262, 264, 265, 266, 267], "been": [1, 6, 7, 8, 10, 15, 17, 20, 23, 24, 28, 29, 31, 33, 36, 38, 41, 45, 47, 48, 49, 50, 54, 56, 57, 58, 59, 60, 63, 67, 68, 69, 70, 73, 74, 79, 85, 86, 90, 92, 100, 101, 104, 105, 107, 112, 115, 116, 118, 119, 126, 129, 133, 136, 137, 139, 140, 142, 143, 148, 150, 153, 157, 158, 160, 166, 168, 170, 173, 174, 175, 177, 181, 184, 186, 187, 209, 211, 215, 217, 223, 227, 228, 231, 234, 238, 240, 241, 243, 244, 245, 246, 249, 250, 251, 252, 254, 256, 261, 266], "deprec": [1, 14, 60, 73, 85, 90, 100, 110, 112, 125, 131, 135, 139, 148, 150, 153, 154, 157, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 184, 192, 213, 217, 227, 229], "we": [1, 3, 6, 16, 17, 54, 61, 62, 63, 70, 72, 73, 74, 77, 85, 87, 88, 90, 92, 97, 107, 108, 112, 113, 114, 118, 126, 128, 129, 131, 137, 139, 140, 141, 142, 144, 145, 146, 168, 177, 184, 187, 201, 203, 210, 215, 217, 223, 224, 225, 226, 227, 228, 231, 234, 236, 238, 243, 244, 249, 251, 257, 261, 263, 264, 265, 266, 267], "have": [1, 6, 8, 9, 11, 12, 15, 16, 17, 22, 23, 28, 33, 36, 38, 41, 46, 47, 50, 54, 59, 60, 62, 63, 68, 69, 70, 72, 73, 74, 75, 77, 78, 83, 84, 86, 87, 89, 90, 92, 93, 95, 96, 97, 99, 100, 103, 104, 105, 107, 108, 110, 111, 112, 113, 114, 115, 116, 118, 119, 126, 129, 130, 131, 134, 135, 136, 137, 140, 141, 142, 145, 148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 209, 210, 211, 212, 213, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 238, 241, 243, 244, 245, 246, 249, 250, 251, 252, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 266, 267], "an": [1, 3, 4, 6, 7, 9, 10, 11, 17, 19, 20, 21, 23, 24, 28, 32, 33, 41, 43, 46, 50, 52, 59, 61, 62, 63, 65, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 87, 92, 94, 95, 96, 99, 104, 105, 106, 107, 108, 110, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 139, 140, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 195, 196, 198, 209, 211, 212, 213, 214, 215, 217, 218, 219, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 243, 244, 245, 246, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267], "autom": [1, 73], "changelog": [1, 3, 4, 5, 6, 7, 11, 15, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 129, 137, 154, 168, 172, 177, 186, 244], "gener": [1, 3, 5, 6, 8, 9, 12, 13, 14, 15, 16, 23, 28, 36, 41, 43, 46, 50, 59, 60, 66, 70, 72, 73, 82, 84, 85, 87, 88, 90, 92, 93, 97, 103, 104, 105, 107, 110, 116, 118, 119, 122, 125, 126, 136, 137, 145, 148, 153, 168, 172, 173, 186, 194, 216, 219, 221, 223, 224, 226, 227, 231, 232, 238, 240, 241, 244, 245, 247, 249, 251, 259, 263, 264, 265], "md": [1, 4, 6, 8, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 97, 148], "main": [1, 36, 62, 72, 75, 77, 85, 92, 93, 110, 111, 112, 117, 118, 129, 131, 137, 150, 227, 238, 241, 243, 244, 246, 261, 266, 267], "more": [1, 3, 4, 6, 8, 11, 13, 15, 24, 26, 27, 28, 31, 38, 41, 46, 50, 53, 57, 59, 61, 62, 63, 64, 68, 69, 70, 72, 73, 77, 78, 79, 85, 86, 87, 90, 92, 93, 95, 104, 107, 108, 110, 112, 114, 118, 119, 123, 125, 126, 128, 129, 130, 131, 134, 135, 136, 137, 140, 144, 145, 146, 156, 157, 187, 189, 198, 201, 210, 212, 213, 215, 216, 217, 219, 223, 224, 227, 228, 231, 232, 234, 236, 238, 241, 243, 244, 245, 246, 248, 249, 250, 251, 252, 254, 255, 256, 258, 260, 262, 263, 264, 265, 266, 267], "detail": [1, 28, 29, 41, 46, 48, 50, 52, 53, 54, 57, 59, 60, 61, 64, 72, 77, 80, 85, 92, 103, 104, 105, 107, 108, 110, 112, 115, 118, 126, 129, 130, 131, 135, 137, 140, 142, 143, 145, 146, 168, 177, 181, 184, 186, 187, 190, 212, 215, 217, 224, 226, 227, 229, 231, 232, 234, 238, 241, 243, 249, 254, 256, 257], "septemb": [2, 22, 37, 51], "28": [2, 36, 54, 211, 217, 243], "2018": [2, 3, 4, 5, 229], "rewrit": [2, 9, 113, 140, 145, 146, 187], "codeignit": [2, 3, 4, 5, 8, 10, 11, 13, 14, 17, 18, 20, 22, 23, 28, 33, 37, 38, 39, 41, 43, 47, 52, 54, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105, 106, 107, 108, 109, 110, 112, 115, 116, 117, 119, 123, 124, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 145, 147, 148, 149, 150, 152, 153, 154, 157, 158, 162, 165, 166, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 207, 208, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 240, 241, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 266, 267], "framework": [2, 4, 5, 7, 9, 11, 17, 19, 50, 59, 68, 69, 70, 72, 73, 74, 75, 94, 96, 99, 100, 105, 111, 112, 126, 129, 130, 139, 142, 143, 144, 145, 148, 151, 152, 157, 168, 177, 186, 208, 209, 210, 212, 213, 215, 218, 221, 223, 224, 225, 243, 251, 252, 254, 255, 257, 260, 261, 263, 264, 265, 266, 267], "api": [2, 3, 6, 8, 9, 11, 15, 16, 20, 26, 41, 74, 104, 105, 110, 114, 128, 130, 136, 137, 138, 139, 156, 177, 204, 214, 215, 225, 226, 228, 242, 245, 254, 258, 262], "responsetrait": [2, 9, 11, 20, 26, 41, 148, 156, 240], "autoload": [2, 4, 5, 6, 8, 9, 10, 11, 13, 18, 20, 28, 41, 43, 59, 60, 62, 69, 71, 74, 86, 92, 93, 97, 99, 108, 110, 111, 129, 138, 142, 143, 148, 150, 157, 160, 168, 175, 178, 181, 186, 187, 210, 218, 225, 234, 251, 256], "fileloc": [2, 4, 5, 6, 8, 10, 11, 13, 31, 59, 99], "basecommand": [2, 12, 17, 63, 225], "commandrunn": [2, 3, 5, 11, 28, 41], "consol": [2, 15, 20, 41, 110, 215, 241], "cach": [2, 4, 7, 8, 10, 11, 12, 16, 17, 21, 23, 28, 33, 36, 50, 59, 64, 70, 73, 75, 97, 99, 100, 104, 105, 109, 130, 131, 138, 144, 148, 153, 161, 168, 175, 181, 184, 186, 187, 190, 210, 211, 222, 227, 228, 230, 238, 247, 248, 249, 250, 256, 261], "cachefactori": [2, 10, 99, 260], "cacheinterfac": [2, 20, 212], "handler": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 22, 23, 31, 39, 41, 50, 56, 58, 99, 104, 140, 150, 151, 152, 177, 221, 227, 228, 236, 244, 254, 260], "dummi": [2, 63, 105, 228, 260], "memcach": [2, 6, 20, 160, 211, 227, 228], "predi": 2, "redi": [2, 7, 11, 43, 56, 59, 211, 227, 228], "wincach": [2, 20], "command": [2, 3, 4, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 27, 46, 52, 61, 63, 65, 68, 69, 73, 83, 85, 87, 91, 97, 99, 100, 104, 105, 106, 108, 111, 112, 130, 131, 138, 140, 142, 145, 146, 168, 197, 214, 216, 218, 225, 238, 240, 249, 257, 259, 261, 265, 266, 267], "help": [2, 11, 41, 60, 61, 62, 63, 64, 69, 72, 73, 79, 83, 84, 85, 88, 90, 92, 97, 100, 104, 108, 112, 113, 119, 122, 125, 126, 128, 131, 137, 150, 187, 208, 210, 212, 213, 214, 215, 216, 217, 221, 223, 224, 225, 228, 230, 231, 233, 234, 236, 238, 240, 243, 244, 246, 249, 252, 253, 254, 256, 259, 261, 262, 264, 265, 266, 267], "listcommand": 2, "databas": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 22, 24, 38, 39, 45, 47, 52, 60, 62, 69, 72, 73, 75, 76, 85, 86, 87, 100, 104, 105, 107, 110, 112, 117, 124, 125, 129, 137, 141, 148, 152, 157, 166, 177, 184, 186, 187, 197, 198, 203, 207, 212, 223, 224, 225, 234, 236, 237, 245, 249, 250, 251, 256, 257, 258, 259, 261, 264, 265], "createmigr": [2, 4, 11], "migratecurr": [2, 4], "migratelatest": [2, 4], "migraterefresh": [2, 11], "migraterollback": [2, 4, 11], "migratestatu": [2, 4, 11], "migratevers": [2, 4, 11], "seed": [2, 4, 5, 7, 12, 16, 60, 62, 67, 73, 75, 85, 91, 138, 238, 257, 266], "server": [2, 3, 7, 8, 9, 10, 14, 59, 67, 68, 70, 75, 77, 78, 90, 102, 103, 105, 106, 108, 111, 117, 125, 128, 129, 131, 133, 134, 135, 137, 138, 140, 141, 142, 177, 187, 191, 212, 213, 214, 215, 216, 217, 221, 223, 227, 240, 244, 267], "serv": [2, 3, 4, 8, 14, 41, 119, 128, 129, 145, 146, 215, 240, 241, 265, 267], "session": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 17, 20, 22, 23, 28, 30, 31, 41, 43, 46, 50, 56, 59, 62, 73, 92, 95, 104, 112, 118, 126, 138, 141, 168, 181, 186, 187, 207, 213, 217, 222, 223, 226, 234, 244, 261, 264], "util": [2, 3, 6, 8, 10, 60, 62, 72, 75, 82, 85, 87, 103, 105, 107, 129, 131, 133, 138, 212, 225, 239], "namespac": [2, 4, 5, 6, 7, 8, 10, 13, 14, 15, 18, 20, 23, 31, 43, 59, 60, 61, 62, 63, 72, 74, 75, 77, 79, 85, 86, 93, 95, 99, 107, 110, 111, 129, 130, 131, 136, 145, 146, 149, 150, 153, 157, 186, 188, 189, 193, 196, 197, 198, 202, 204, 210, 212, 214, 215, 217, 220, 224, 225, 226, 227, 228, 229, 231, 234, 236, 238, 240, 241, 243, 247, 248, 249, 253, 254, 256, 257, 258, 261, 264, 266, 267], "rout": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 20, 23, 41, 45, 48, 50, 51, 52, 60, 62, 73, 74, 75, 99, 100, 104, 107, 113, 119, 126, 130, 134, 138, 141, 145, 146, 148, 157, 165, 168, 183, 184, 207, 228, 249, 251, 256, 261, 263, 265], "autoloadconfig": [2, 3, 4, 5, 9, 68, 112], "baseconfig": [2, 5, 6, 8, 9, 11, 62, 105, 107, 110, 130, 146, 153, 177, 186, 188, 196, 202, 212, 214, 215, 217, 220, 224, 225, 226, 227, 228, 234, 240, 241, 243, 256, 264], "baseservic": [2, 4, 6, 17, 59, 74, 99, 148], "dotenv": [2, 99], "foreigncharact": [2, 125, 148, 178], "servic": [2, 3, 4, 5, 6, 7, 8, 10, 11, 14, 17, 28, 33, 41, 50, 59, 71, 73, 85, 95, 107, 110, 112, 115, 128, 130, 131, 138, 168, 177, 181, 186, 187, 191, 192, 195, 205, 212, 213, 215, 216, 221, 222, 224, 225, 226, 227, 228, 230, 232, 234, 243, 244, 245, 249, 250, 252, 254, 260], "basebuild": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 23, 24, 28, 33, 36, 41, 42, 85, 157, 168], "baseconnect": [2, 4, 6, 7, 8, 9, 10, 12, 14, 20, 36, 41, 59, 78, 168], "basepreparedqueri": [2, 41], "baseresult": [2, 4, 9, 10, 86, 150], "baseutil": [2, 3, 9, 41, 168], "connectioninterfac": [2, 85, 104, 238], "forg": [2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 21, 23, 33, 52, 56, 59, 91, 92, 93, 138, 162, 168, 197], "migrat": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 32, 52, 59, 60, 67, 73, 75, 91, 93, 100, 107, 137, 138, 141, 148, 161, 168, 175, 179, 187, 198, 207, 225, 227, 236, 238, 266], "migrationrunn": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 92, 100], "preparedqueryinterfac": [2, 41], "queri": [2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 20, 23, 24, 28, 33, 36, 50, 73, 76, 77, 78, 79, 82, 87, 90, 93, 100, 103, 110, 113, 114, 117, 126, 138, 168, 177, 190, 194, 227, 245, 246, 249, 265, 266], "queryinterfac": 2, "resultinterfac": [2, 41, 85], "seeder": [2, 7, 14, 16, 24], "mysqli": [2, 3, 4, 5, 8, 10, 12, 13, 22, 50, 59, 78, 81, 83, 85, 86, 90, 152, 211, 255, 266], "builder": [2, 3, 6, 7, 8, 11, 12, 13, 14, 22, 28, 73, 77, 81, 82, 84, 93, 137, 138, 152, 157, 168, 190, 213, 224, 266], "connect": [2, 4, 5, 6, 7, 8, 9, 10, 12, 22, 28, 31, 41, 43, 47, 59, 69, 76, 80, 82, 83, 84, 85, 86, 88, 90, 92, 93, 104, 107, 117, 130, 131, 138, 150, 152, 198, 212, 215, 216, 227, 235, 255, 256], "preparedqueri": [2, 39, 84], "result": [2, 4, 9, 10, 16, 23, 24, 28, 41, 50, 57, 67, 73, 76, 81, 82, 83, 84, 87, 90, 103, 104, 105, 114, 117, 119, 122, 125, 126, 128, 129, 130, 131, 137, 138, 150, 172, 181, 184, 190, 212, 215, 219, 221, 225, 226, 227, 229, 231, 234, 236, 240, 241, 243, 244, 245, 246, 247, 249, 250, 252, 254, 256, 257, 258, 261, 262, 266, 267], "postgr": [2, 4, 6, 7, 8, 10, 12, 13, 16, 22, 39, 41, 45, 47, 77, 81, 84, 85, 90, 152, 211], "sqlite3": [2, 4, 7, 8, 9, 10, 12, 13, 14, 16, 21, 22, 28, 41, 45, 56, 77, 83, 85, 86, 90, 152, 211], "except": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 20, 22, 28, 33, 42, 49, 50, 52, 58, 59, 60, 63, 73, 77, 79, 85, 86, 90, 99, 104, 110, 113, 115, 118, 125, 126, 129, 131, 136, 137, 148, 150, 152, 153, 154, 157, 158, 162, 184, 187, 191, 195, 209, 212, 213, 214, 217, 221, 226, 227, 229, 230, 234, 238, 239, 244, 245, 246, 249, 256, 261, 264, 265, 266, 267], "iter": [2, 114, 125, 212, 217, 218, 245, 249], "timer": [2, 41, 59, 74, 84, 99, 104, 256, 261], "collector": [2, 5, 6, 8, 9, 10, 13, 28, 177, 227], "email": [2, 4, 6, 11, 14, 38, 42, 44, 63, 73, 80, 84, 85, 86, 93, 97, 100, 104, 117, 118, 126, 129, 131, 138, 141, 148, 168, 173, 178, 181, 187, 196, 198, 202, 204, 207, 222, 227, 234, 236, 238, 240, 243, 249, 255, 257, 258, 260, 261], "event": [2, 4, 5, 6, 8, 10, 14, 28, 41, 53, 59, 73, 82, 93, 94, 99, 101, 107, 110, 112, 118, 126, 130, 138, 148, 150, 157, 175, 184, 186, 187, 231, 234, 235, 254, 256, 261], "filter": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 22, 23, 25, 28, 33, 41, 49, 50, 52, 57, 73, 75, 99, 100, 104, 114, 115, 116, 118, 129, 132, 133, 135, 138, 147, 148, 154, 155, 157, 162, 168, 175, 177, 180, 181, 187, 202, 220, 225, 226, 234, 236, 244, 245, 253, 256], "filterinterfac": [2, 16, 69, 130, 228, 254], "format": [2, 3, 4, 7, 9, 10, 13, 15, 17, 23, 28, 31, 32, 52, 59, 60, 70, 72, 73, 77, 78, 84, 86, 92, 97, 104, 108, 116, 118, 119, 122, 123, 126, 128, 129, 133, 135, 136, 148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 204, 211, 215, 216, 221, 224, 227, 229, 230, 232, 234, 236, 238, 239, 240, 241, 243, 244, 249, 256, 261, 266], "formatterinterfac": [2, 9, 240], "jsonformatt": [2, 9, 240], "xmlformatt": [2, 4, 9, 240], "http": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 28, 33, 38, 39, 43, 45, 50, 54, 61, 71, 72, 73, 74, 85, 97, 99, 103, 104, 105, 113, 115, 118, 119, 125, 126, 128, 129, 130, 131, 132, 135, 138, 140, 141, 145, 146, 148, 153, 160, 166, 170, 177, 187, 201, 207, 210, 212, 213, 214, 215, 216, 221, 224, 225, 226, 227, 228, 231, 232, 233, 234, 240, 241, 242, 243, 254, 257, 259, 261, 262, 264, 265], "clirequest": [2, 3, 9, 10, 33, 66, 99, 104, 138], "curlrequest": [2, 3, 4, 9, 10, 12, 13, 16, 21, 23, 41, 45, 50, 59, 73, 74, 135, 138, 168, 177, 211, 222, 225, 261], "contentsecuritypolici": [2, 5, 6, 28, 38, 59, 99, 148, 150, 157, 165, 168, 175, 184, 241], "header": [2, 4, 8, 10, 13, 14, 16, 17, 23, 33, 38, 50, 59, 63, 70, 72, 73, 99, 102, 104, 107, 122, 128, 129, 130, 133, 135, 148, 160, 162, 187, 213, 214, 216, 226, 240, 241, 251, 256, 264, 265, 266, 267], "incomingrequest": [2, 3, 4, 8, 10, 12, 15, 20, 33, 39, 41, 50, 59, 70, 99, 102, 104, 115, 126, 128, 132, 133, 134, 135, 138, 187, 214, 231, 233, 243, 254, 264], "messag": [2, 4, 6, 14, 17, 20, 28, 61, 63, 70, 73, 84, 88, 90, 99, 104, 107, 119, 129, 131, 132, 138, 139, 142, 143, 144, 168, 181, 191, 192, 196, 210, 216, 221, 225, 226, 227, 231, 238, 240, 244, 246, 249, 251, 256, 264], "negoti": [2, 3, 15, 130, 132, 133, 138, 240, 244], "request": [2, 3, 4, 7, 10, 11, 12, 14, 15, 16, 23, 27, 28, 32, 33, 41, 45, 48, 50, 52, 54, 65, 69, 71, 72, 74, 85, 86, 95, 98, 99, 100, 103, 104, 107, 109, 110, 113, 118, 122, 126, 128, 132, 133, 134, 137, 140, 145, 146, 147, 148, 150, 153, 189, 193, 203, 204, 210, 213, 214, 216, 220, 224, 225, 227, 228, 231, 232, 233, 234, 236, 238, 240, 241, 243, 244, 251, 256, 257, 261, 264, 266, 267], "requestinterfac": [2, 41, 59, 104, 107, 129, 130, 131, 147, 214, 228], "respons": [2, 3, 4, 5, 11, 12, 14, 15, 16, 20, 24, 28, 33, 38, 41, 45, 50, 52, 68, 72, 73, 84, 87, 92, 95, 99, 100, 104, 107, 115, 133, 137, 138, 141, 147, 148, 162, 166, 186, 187, 189, 206, 207, 214, 225, 226, 228, 236, 238, 241, 251, 256, 259, 261, 266, 267], "responseinterfac": [2, 3, 4, 41, 50, 59, 104, 107, 129, 130, 147, 214, 228, 254, 262], "uri": [2, 3, 4, 6, 10, 12, 14, 16, 20, 21, 28, 41, 57, 59, 70, 73, 90, 99, 100, 103, 104, 107, 108, 112, 117, 118, 119, 126, 131, 132, 133, 138, 146, 148, 150, 170, 201, 214, 222, 226, 236, 238, 258, 262, 264, 266, 267], "userag": [2, 8, 99, 131, 148, 168, 216, 233, 254], "filecollect": [2, 4, 12, 218, 225], "uploadedfil": [2, 4, 6, 7, 11, 13, 17, 50, 131, 231], "uploadedfileinterfac": 2, "arrai": [2, 4, 6, 9, 10, 11, 14, 16, 17, 20, 23, 24, 33, 41, 48, 50, 59, 60, 62, 63, 65, 68, 69, 73, 77, 78, 83, 84, 88, 90, 92, 95, 100, 103, 104, 107, 108, 110, 112, 115, 117, 118, 119, 120, 124, 125, 126, 128, 129, 130, 131, 133, 135, 136, 138, 140, 153, 154, 160, 166, 168, 175, 177, 184, 186, 190, 193, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 212, 213, 214, 215, 217, 220, 221, 224, 226, 227, 233, 238, 240, 241, 244, 245, 246, 247, 249, 250, 251, 252, 255, 256, 257, 258, 264, 266, 267], "cooki": [2, 3, 4, 11, 16, 17, 20, 21, 22, 28, 29, 37, 38, 50, 73, 99, 104, 107, 108, 120, 129, 131, 133, 135, 138, 150, 158, 160, 166, 168, 187, 214, 217, 222, 225, 226, 227, 234, 261], "filesystem": [2, 77, 108, 120, 138, 187, 218, 225], "form": [2, 4, 11, 20, 28, 41, 73, 84, 86, 93, 98, 100, 104, 108, 112, 116, 120, 129, 130, 131, 134, 136, 138, 144, 150, 154, 168, 187, 193, 202, 204, 208, 212, 215, 220, 223, 228, 238, 240, 241, 246, 249, 251, 258, 265], "html": [2, 5, 9, 14, 28, 41, 59, 70, 72, 73, 75, 77, 95, 104, 107, 116, 117, 118, 120, 125, 126, 128, 131, 134, 136, 137, 138, 140, 141, 145, 148, 150, 154, 157, 162, 167, 168, 170, 177, 180, 181, 184, 186, 187, 202, 204, 206, 207, 216, 220, 224, 225, 230, 231, 232, 234, 240, 241, 242, 244, 246, 247, 248, 249, 250, 251, 252, 256, 262, 264, 266, 267], "inflector": [2, 13, 120, 138], "number": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 23, 33, 48, 52, 59, 63, 68, 70, 73, 77, 81, 84, 85, 86, 89, 92, 100, 103, 104, 105, 107, 110, 114, 115, 118, 120, 121, 125, 126, 127, 129, 137, 138, 145, 148, 153, 162, 177, 199, 209, 210, 212, 215, 216, 221, 224, 227, 228, 229, 232, 233, 234, 236, 238, 241, 243, 244, 245, 246, 249, 250, 251, 252, 253, 254, 255, 256, 257, 259, 261, 262, 265], "secur": [2, 4, 8, 11, 12, 13, 17, 20, 28, 34, 41, 45, 50, 52, 71, 75, 84, 94, 95, 104, 105, 106, 107, 115, 120, 125, 126, 129, 130, 131, 137, 138, 140, 141, 145, 146, 148, 150, 153, 154, 156, 157, 163, 166, 168, 173, 186, 187, 188, 201, 207, 209, 213, 214, 216, 217, 219, 222, 223, 227, 231, 234, 238, 242, 244, 249, 250, 264, 265], "text": [2, 7, 12, 28, 41, 44, 45, 59, 61, 63, 64, 70, 73, 85, 92, 95, 104, 105, 108, 113, 118, 119, 120, 122, 123, 126, 127, 128, 129, 131, 138, 145, 146, 154, 187, 192, 197, 202, 204, 216, 217, 220, 230, 231, 234, 243, 244, 249, 250, 251, 256, 261, 264, 266, 267], "url": [2, 5, 9, 14, 16, 17, 28, 41, 50, 57, 61, 73, 77, 102, 104, 108, 109, 118, 119, 120, 123, 125, 129, 130, 137, 138, 145, 168, 170, 184, 193, 196, 204, 213, 215, 216, 224, 228, 231, 232, 234, 241, 243, 244, 249, 250, 251, 254, 256, 262, 264, 265, 266, 267], "honeypot": [2, 3, 4, 6, 8, 11, 41, 130, 138, 148, 202, 222, 226], "i18n": [2, 3, 4, 5, 7, 12, 22, 183, 229, 236, 261], "time": [2, 3, 4, 5, 7, 8, 10, 11, 12, 14, 16, 20, 22, 28, 38, 39, 57, 59, 60, 63, 67, 69, 72, 73, 74, 77, 78, 84, 92, 95, 99, 103, 105, 108, 110, 112, 114, 116, 118, 119, 126, 129, 130, 138, 166, 212, 215, 216, 217, 218, 219, 222, 223, 224, 225, 227, 228, 232, 234, 236, 238, 240, 241, 243, 244, 249, 250, 251, 254, 256, 257, 265, 266, 267], "timediffer": [2, 12, 229], "imag": [2, 4, 9, 11, 12, 16, 22, 50, 75, 78, 90, 117, 119, 123, 126, 128, 131, 138, 140, 141, 145, 148, 152, 168, 187, 193, 207, 211, 213, 215, 216, 219, 222, 225, 231, 234, 241, 257], "imagehandlerinterfac": [2, 11], "base": [2, 8, 11, 17, 21, 22, 23, 28, 41, 59, 63, 64, 69, 70, 72, 73, 76, 80, 85, 86, 87, 88, 90, 92, 93, 95, 97, 99, 104, 106, 108, 110, 117, 118, 122, 125, 126, 128, 129, 130, 131, 136, 137, 142, 145, 152, 162, 168, 186, 187, 189, 208, 214, 216, 217, 219, 221, 223, 224, 226, 227, 228, 229, 231, 232, 234, 236, 238, 240, 243, 244, 245, 248, 249, 250, 255, 257, 262, 264, 266], "gd": [2, 16, 211, 221], "imagemagick": [2, 11, 16, 221], "languag": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 20, 33, 38, 41, 52, 57, 60, 64, 70, 73, 75, 117, 122, 131, 133, 137, 139, 143, 168, 187, 196, 209, 215, 229, 234, 249, 266], "log": [2, 4, 5, 6, 7, 13, 14, 28, 41, 59, 74, 75, 79, 87, 99, 104, 109, 129, 137, 138, 139, 141, 145, 168, 172, 187, 213, 215, 227, 241, 254, 261], "logger": [2, 5, 6, 14, 20, 28, 41, 59, 60, 74, 95, 99, 104, 107, 148, 150, 157, 160, 162, 167, 168, 175, 184, 187, 210, 256, 261, 266], "loggerawaretrait": [2, 14], "chromelogg": [2, 110], "handlerinterfac": 2, "pager": [2, 4, 10, 12, 14, 20, 105, 148, 150, 168, 199], "pagerinterfac": [2, 4, 148], "pagerrender": [2, 4], "router": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 28, 41, 50, 59, 74, 99, 107, 113, 137, 153, 184, 201, 214, 264, 267], "routecollect": [2, 3, 4, 6, 7, 8, 9, 10, 11, 28, 41, 48, 50, 59, 74, 99, 136, 137, 153, 201, 214, 254, 261, 267], "routecollectioninterfac": [2, 4, 74, 99], "routerinterfac": [2, 10], "sessioninterfac": 2, "cidatabasetestcas": [2, 11, 12, 20, 59, 150], "ciunittestcas": [2, 3, 4, 10, 28, 41, 124, 150, 211, 253, 254, 255, 257, 258, 261], "featurerespons": [2, 5, 7, 9, 20, 59, 150], "featuretestcas": [2, 3, 4, 5, 9, 10, 20, 50, 59, 150], "reflectionhelp": 2, "citeststreamfilt": [2, 4, 22, 41, 168], "thirdparti": [2, 68, 75], "bundl": [2, 54, 70, 130, 145, 181, 215, 217, 220, 225, 227, 256], "psr": [2, 7, 17, 22, 59, 60, 68, 97, 104, 107, 110, 111, 112, 129, 138, 144, 148, 150, 152, 157, 187, 223, 248, 251], "zendescap": 2, "escap": [2, 3, 4, 6, 7, 12, 14, 16, 23, 41, 73, 80, 85, 90, 104, 114, 126, 150, 153, 190, 234, 238, 266], "throttl": [2, 4, 10, 73, 228, 240], "throttler": [2, 6, 10, 73, 130, 138, 222], "throttlerinterfac": 2, "typographi": [2, 41, 74, 138, 187, 222], "creditcardrul": [2, 4, 234], "filerul": [2, 12, 234], "formatrul": [2, 4, 8, 9, 59, 234], "validationinterfac": [2, 50, 59, 168, 174, 186], "cell": [2, 41, 46, 104, 138, 206, 242, 245], "parser": [2, 4, 6, 8, 10, 12, 14, 20, 41, 43, 73, 138, 141, 150, 187, 206, 207, 209, 242, 266], "plugin": [2, 6, 10, 14, 73], "rendererinterfac": [2, 104, 249, 250], "oct": [3, 13], "26": [3, 44, 53, 114, 211, 243], "second": [3, 16, 33, 36, 41, 47, 48, 50, 63, 69, 73, 74, 76, 78, 84, 85, 86, 88, 90, 100, 103, 104, 110, 115, 117, 118, 119, 122, 125, 126, 128, 129, 130, 131, 133, 135, 136, 137, 140, 142, 145, 151, 162, 168, 174, 187, 212, 213, 215, 216, 217, 219, 221, 224, 225, 226, 227, 228, 229, 231, 232, 234, 238, 240, 241, 243, 244, 246, 249, 250, 251, 252, 253, 254, 256, 257, 258, 261, 262, 266, 267], "follow": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 22, 24, 28, 41, 50, 54, 59, 60, 61, 62, 63, 67, 68, 69, 71, 73, 74, 75, 77, 78, 80, 83, 84, 85, 86, 87, 88, 89, 90, 92, 94, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130, 136, 137, 140, 142, 145, 146, 148, 150, 151, 152, 153, 154, 157, 158, 160, 166, 167, 168, 169, 170, 171, 172, 173, 175, 176, 177, 180, 181, 184, 186, 187, 190, 191, 192, 197, 198, 199, 200, 203, 204, 210, 211, 212, 213, 214, 215, 216, 217, 221, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 235, 236, 238, 240, 241, 243, 244, 246, 249, 251, 253, 255, 256, 257, 259, 260, 261, 262, 264, 265, 266, 267], "shown": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 85, 105, 108, 125, 126, 221, 224, 231, 234, 241, 243, 249, 252, 256, 267], "applic": [3, 4, 5, 6, 13, 17, 32, 50, 59, 60, 61, 64, 69, 70, 71, 72, 73, 74, 77, 85, 92, 100, 102, 104, 105, 106, 107, 108, 109, 110, 112, 113, 119, 126, 128, 129, 130, 131, 134, 135, 136, 137, 140, 142, 145, 148, 150, 151, 153, 154, 157, 158, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 180, 184, 186, 188, 189, 192, 197, 198, 200, 201, 204, 206, 209, 211, 212, 215, 216, 220, 223, 224, 225, 227, 228, 229, 232, 234, 236, 238, 240, 241, 243, 244, 246, 247, 248, 249, 250, 252, 254, 257, 258, 259, 262, 264, 267], "compos": [3, 4, 5, 6, 7, 9, 14, 28, 41, 43, 59, 62, 73, 75, 92, 94, 101, 105, 110, 111, 138, 141, 143, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 212, 225, 243, 265], "json": [3, 4, 5, 6, 7, 9, 10, 12, 15, 16, 41, 52, 59, 68, 70, 73, 77, 94, 102, 111, 128, 136, 142, 148, 150, 159, 160, 161, 169, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 200, 211, 225, 226, 234, 238, 240, 244, 254, 258], "1312": 3, "boot": [3, 12, 59, 148, 180, 181, 186, 187, 218, 256], "develop": [3, 7, 28, 60, 62, 67, 68, 70, 72, 73, 74, 77, 92, 93, 94, 105, 106, 107, 110, 137, 139, 140, 142, 143, 144, 146, 148, 150, 177, 180, 181, 197, 208, 209, 214, 215, 223, 225, 227, 231, 238, 240, 244, 249, 255, 256, 264, 267], "product": [3, 41, 52, 53, 59, 73, 75, 77, 85, 92, 100, 105, 106, 107, 129, 137, 139, 140, 142, 145, 148, 157, 168, 180, 186, 197, 201, 214, 218, 221, 226, 227, 240, 241, 256, 257, 265], "path": [3, 4, 5, 6, 10, 12, 20, 28, 41, 43, 50, 57, 59, 60, 61, 63, 65, 68, 69, 70, 74, 75, 77, 92, 97, 103, 104, 107, 111, 112, 113, 115, 117, 119, 126, 130, 131, 133, 140, 142, 145, 148, 162, 168, 170, 175, 177, 181, 187, 188, 189, 193, 195, 197, 198, 201, 204, 206, 213, 214, 215, 216, 219, 221, 224, 226, 227, 231, 249, 250, 255, 258, 264, 267], "1341": 3, "1281": 3, "1314": 3, "error": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 28, 32, 35, 39, 40, 43, 46, 50, 52, 53, 54, 55, 58, 59, 60, 68, 73, 74, 77, 85, 86, 104, 105, 109, 110, 112, 117, 118, 129, 130, 137, 138, 145, 148, 150, 154, 157, 162, 167, 170, 177, 180, 186, 193, 195, 196, 204, 215, 216, 221, 225, 226, 227, 231, 240, 243, 244, 249, 253, 261, 264, 267], "error_404": [3, 107, 148, 150, 157, 162, 168, 180], "1272": 3, "welcome_messag": [3, 7, 150, 153, 157, 160, 162, 168, 183, 186, 248, 267], "1342": 3, "public": [3, 4, 5, 6, 9, 10, 11, 12, 13, 16, 22, 28, 34, 41, 50, 52, 59, 60, 61, 62, 63, 68, 69, 73, 74, 77, 85, 86, 92, 93, 95, 99, 100, 105, 107, 110, 111, 112, 113, 119, 124, 129, 130, 131, 136, 137, 140, 142, 143, 144, 145, 146, 147, 148, 150, 151, 152, 153, 154, 157, 158, 160, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 192, 193, 196, 197, 198, 202, 204, 212, 214, 215, 217, 220, 224, 225, 226, 227, 228, 231, 234, 236, 238, 240, 241, 243, 244, 246, 247, 248, 249, 251, 253, 254, 256, 257, 261, 264, 266, 267], "htaccess": [3, 4, 8, 9, 14, 16, 75, 106, 113, 117, 146, 148, 150, 170, 185, 225, 267], "index": [3, 4, 5, 6, 7, 9, 28, 39, 41, 50, 61, 65, 69, 75, 79, 80, 85, 86, 90, 100, 105, 111, 112, 114, 115, 117, 118, 119, 125, 126, 129, 130, 131, 135, 136, 137, 140, 148, 150, 162, 168, 172, 187, 189, 193, 199, 201, 204, 213, 218, 224, 225, 227, 231, 232, 234, 238, 243, 245, 248, 251, 264, 267], "1295": 3, "1313": 3, "system": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 20, 28, 41, 50, 59, 60, 68, 73, 77, 83, 84, 85, 87, 95, 96, 100, 101, 104, 105, 106, 107, 108, 110, 111, 112, 113, 117, 119, 126, 129, 130, 137, 138, 139, 140, 142, 143, 144, 145, 146, 148, 150, 151, 153, 154, 157, 158, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 208, 209, 212, 215, 217, 220, 221, 223, 227, 229, 233, 234, 240, 243, 248, 252, 256, 258, 263, 265, 266, 267], "1350": 3, "1356": 3, "1271": 3, "1217": 3, "1209": 3, "1329": 3, "1339": 3, "css": [3, 5, 7, 75, 104, 119, 125, 126, 140, 145, 148, 150, 157, 177, 184, 218, 224, 225, 241, 249, 250], "castexcept": [3, 41, 59], "1283": 3, "downloadexcept": [3, 4], "1239": 3, "frameworkexcept": [3, 79, 177], "cookie_help": [3, 108], "1286": 3, "form_help": [3, 4, 5, 6, 8, 118, 168], "1244": 3, "1327": 3, "url_help": [3, 5, 7, 8, 12, 13], "1321": 3, "xml_helper": [3, 6, 8], "1303": 3, "downloadrespons": [3, 4, 5, 11, 50, 148, 244], "httpexcept": [3, 215, 231], "1304": 3, "1306": 3, "redirectrespons": [3, 4, 14, 104, 187, 244, 254, 262], "1300": 3, "en": [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 16, 17, 33, 38, 41, 104, 105, 112, 118, 119, 126, 128, 131, 133, 139, 196, 214, 215, 221, 229, 231, 233, 234, 243], "cast": [3, 4, 5, 6, 9, 16, 20, 41, 84, 131, 137, 153, 166, 232, 249], "1285": 3, "1355": 3, "1361": 3, "1282": 3, "1337": 3, "common": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 41, 50, 69, 72, 73, 87, 97, 101, 102, 107, 110, 111, 112, 113, 118, 122, 128, 130, 133, 135, 136, 137, 138, 145, 146, 166, 168, 171, 212, 215, 224, 225, 227, 231, 233, 234, 236, 240, 249, 257, 261, 264, 265], "1291": 3, "entiti": [3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 17, 20, 41, 50, 59, 68, 75, 86, 112, 123, 125, 127, 138, 208, 230, 237, 238, 249, 257], "1311": 3, "responsetraittest": [3, 6, 11], "1302": 3, "commandstest": [3, 6], "basebuildertest": 3, "live": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 73, 75, 84, 106, 108, 137, 142, 212, 227, 229, 249, 251, 254, 265], "modeltest": [3, 5, 6, 7, 8, 9, 10, 11, 12], "timertest": 3, "1273": 3, "cookiehelpertest": 3, "honeypottest": [3, 6], "filemovingtest": [3, 4], "uploadedfiletest": 3, "clirequesttest": 3, "curlrequesttest": [3, 4, 10, 12, 13], "downloadresponsetest": [3, 4, 5, 11], "negotiatetest": 3, "redirectresponsetest": [3, 4, 5], "responsetest": [3, 4, 5], "timetest": [3, 4, 5, 7, 12], "1316": 3, "routetest": 3, "testcaseemissionstest": [3, 4], "testcasetest": [3, 4, 5], "parsertest": [3, 4, 5, 6, 10, 12], "entitytest": [3, 5, 7, 9, 10, 11], "1319": 3, "user_guide_src": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 142], "sourc": [3, 4, 5, 73, 75, 77, 92, 97, 117, 119, 126, 142, 144, 209, 217, 219, 225, 231, 234, 241, 249, 250], "cli_request": 3, "query_build": [3, 10, 11, 12, 117], "extend": [3, 4, 8, 10, 11, 12, 14, 16, 17, 28, 33, 41, 47, 50, 59, 60, 61, 62, 63, 68, 69, 74, 75, 77, 92, 93, 94, 97, 105, 107, 110, 112, 124, 130, 131, 133, 135, 136, 137, 138, 145, 146, 148, 150, 153, 157, 166, 168, 174, 186, 188, 189, 193, 196, 197, 198, 202, 204, 209, 210, 212, 214, 215, 217, 218, 220, 223, 224, 225, 226, 227, 228, 229, 231, 232, 234, 236, 238, 240, 241, 243, 244, 246, 247, 248, 249, 250, 251, 253, 254, 255, 256, 257, 258, 261, 264, 266, 267], "contribut": [3, 6, 8, 11, 12, 28, 41, 50, 59, 73, 101, 138, 144, 150], "1280": 3, "common_funct": [3, 5, 8, 13], "managing_app": [3, 6], "incom": [3, 6, 8, 10, 11, 12, 13, 73, 130, 131, 132, 135, 228, 234, 238, 267], "control": [3, 4, 7, 8, 10, 11, 12, 14, 15, 17, 28, 41, 46, 47, 48, 49, 50, 57, 59, 60, 63, 64, 66, 67, 68, 69, 71, 74, 75, 85, 93, 99, 100, 101, 103, 104, 105, 107, 111, 117, 119, 126, 131, 138, 140, 141, 145, 146, 147, 148, 150, 153, 157, 161, 168, 175, 177, 186, 193, 199, 201, 204, 205, 207, 212, 213, 214, 215, 220, 221, 223, 224, 225, 226, 227, 228, 229, 232, 233, 240, 241, 243, 244, 245, 248, 249, 250, 251, 258, 259, 261, 262, 263, 265], "1323": 3, "intro": [3, 7], "requir": [3, 7, 8, 10, 14, 28, 41, 47, 50, 60, 62, 63, 67, 68, 69, 72, 73, 74, 77, 80, 81, 84, 85, 87, 90, 97, 100, 104, 105, 106, 110, 111, 112, 114, 118, 125, 126, 129, 131, 135, 137, 138, 141, 142, 143, 145, 148, 163, 168, 169, 173, 177, 181, 186, 204, 205, 209, 210, 212, 213, 214, 215, 216, 217, 221, 223, 225, 227, 229, 231, 234, 236, 238, 240, 241, 243, 244, 245, 246, 247, 249, 253, 256, 258, 261, 264, 266], "instal": [3, 4, 5, 6, 7, 9, 10, 12, 14, 20, 50, 73, 75, 77, 106, 110, 112, 138, 140, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 215, 217, 221, 227, 243, 264, 266, 267], "troubleshoot": [3, 6, 12, 138, 141, 216, 225], "1265": 3, "librari": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 46, 60, 61, 66, 68, 73, 74, 75, 85, 92, 95, 97, 99, 100, 102, 104, 107, 110, 113, 115, 117, 123, 129, 131, 137, 144, 150, 153, 173, 191, 192, 193, 194, 195, 199, 203, 205, 208, 209, 210, 212, 221, 223, 228, 229, 233, 243, 250, 256, 261, 263, 264, 266], "1333": 3, "uploaded_fil": [3, 10], "outgo": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 41, 135], "1340": 3, "overview": [3, 4, 5, 9, 12, 59, 66, 70, 107, 186, 243, 256, 263, 266], "tutori": [3, 4, 5, 6, 7, 12, 231, 263, 265, 266, 267], "1294": 3, "spark": [3, 4, 5, 6, 8, 11, 28, 32, 41, 50, 52, 61, 62, 66, 68, 69, 73, 89, 90, 92, 93, 100, 105, 106, 108, 111, 112, 130, 138, 142, 145, 146, 148, 150, 151, 162, 181, 197, 212, 214, 215, 218, 225, 227, 243, 246, 253, 255, 265, 267], "1305": 3, "add": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 36, 41, 43, 48, 57, 59, 60, 62, 65, 68, 73, 74, 75, 77, 84, 85, 86, 90, 93, 97, 99, 102, 104, 105, 106, 107, 108, 112, 113, 118, 121, 122, 124, 125, 126, 129, 130, 133, 135, 137, 140, 142, 145, 146, 153, 168, 169, 173, 174, 177, 184, 187, 189, 190, 197, 198, 201, 202, 210, 212, 213, 214, 221, 224, 225, 226, 227, 228, 231, 232, 233, 236, 238, 241, 243, 244, 245, 249, 250, 251, 252, 253, 254, 256, 258, 261, 265, 267], "assert": [3, 20, 59, 177, 258], "headeremit": 3, "duplic": [3, 4, 14, 85, 114, 125, 225, 227, 238], "verb": [3, 10, 28, 73, 129, 134, 201, 226, 258], "properli": [3, 6, 9, 16, 39, 68, 69, 72, 73, 77, 84, 85, 145, 146, 153, 160, 177, 186, 191, 225, 227, 249, 257, 264, 266, 267], "check": [3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 17, 22, 28, 29, 41, 50, 52, 54, 57, 59, 60, 61, 62, 64, 68, 70, 73, 74, 81, 85, 90, 92, 100, 104, 106, 107, 108, 113, 115, 117, 118, 121, 126, 129, 131, 134, 135, 137, 139, 140, 142, 143, 148, 150, 154, 168, 174, 177, 184, 186, 193, 204, 212, 215, 219, 225, 226, 227, 228, 229, 232, 238, 244, 257, 260, 261, 263, 264, 265, 267], "i": [3, 4, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 20, 23, 24, 25, 28, 29, 32, 33, 34, 36, 37, 38, 39, 41, 43, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 69, 73, 74, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 130, 133, 134, 135, 136, 139, 140, 141, 142, 143, 144, 145, 148, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 204, 206, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 261, 262, 263, 264, 265, 266, 267], "instanti": [3, 50, 59, 68, 69, 74, 86, 100, 105, 112, 187, 213, 215, 217, 225, 227, 236, 238, 244, 245, 246, 249, 250], "1348": 3, "sphinx": [3, 8, 14], "1347": 3, "style": [3, 4, 8, 22, 28, 104, 118, 125, 136, 144, 152, 168, 187, 210, 212, 218, 220, 223, 224, 225, 234, 236, 241, 250, 261], "viewpath": [3, 74, 107, 249, 250], "configur": [3, 5, 6, 8, 13, 20, 28, 41, 44, 50, 59, 73, 74, 75, 78, 80, 82, 84, 90, 92, 104, 109, 111, 112, 113, 117, 126, 129, 131, 134, 138, 141, 150, 157, 168, 171, 177, 186, 187, 192, 201, 207, 209, 213, 216, 220, 223, 226, 246, 247, 253, 256, 257, 264, 266], "php": [3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 18, 20, 22, 24, 25, 28, 31, 33, 38, 39, 40, 41, 42, 50, 54, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 72, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 95, 96, 97, 99, 100, 103, 104, 105, 106, 107, 108, 110, 111, 112, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 133, 135, 136, 137, 138, 141, 142, 148, 150, 151, 152, 153, 154, 160, 161, 162, 165, 166, 167, 170, 171, 172, 173, 175, 178, 179, 181, 183, 184, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 238, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 263, 264, 265, 266], "1296": 3, "download": [3, 4, 5, 6, 11, 19, 35, 73, 141, 143, 144, 145, 148, 225, 243, 261, 265, 267], "reflect": [3, 38, 42, 169, 177, 186], "need": [3, 4, 10, 17, 23, 28, 50, 57, 59, 60, 62, 63, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 83, 84, 85, 87, 88, 90, 92, 93, 94, 95, 96, 97, 99, 100, 102, 104, 105, 106, 107, 108, 110, 111, 112, 113, 115, 118, 119, 125, 126, 128, 129, 130, 131, 134, 135, 136, 137, 140, 141, 142, 143, 145, 146, 148, 150, 153, 157, 158, 165, 168, 169, 170, 173, 177, 183, 186, 187, 190, 192, 197, 199, 201, 203, 209, 212, 213, 214, 215, 216, 217, 219, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 238, 240, 241, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 261, 262, 263, 264, 265, 266, 267], "return": [3, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 20, 22, 23, 28, 29, 33, 38, 39, 41, 43, 48, 52, 54, 56, 57, 60, 61, 62, 63, 65, 67, 68, 69, 73, 74, 78, 80, 81, 83, 84, 85, 86, 88, 90, 92, 94, 99, 100, 103, 104, 105, 107, 108, 112, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 133, 135, 136, 137, 145, 148, 153, 157, 158, 166, 168, 170, 177, 183, 184, 186, 187, 189, 190, 193, 196, 199, 200, 204, 205, 206, 212, 213, 214, 215, 216, 217, 218, 219, 221, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 240, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 266, 267], "1331": 3, "where": [3, 6, 13, 16, 17, 19, 21, 24, 28, 31, 39, 41, 43, 45, 46, 47, 52, 54, 57, 60, 62, 68, 72, 73, 74, 75, 77, 78, 84, 86, 90, 93, 100, 103, 104, 105, 106, 107, 108, 110, 112, 125, 129, 130, 131, 136, 137, 140, 145, 151, 153, 168, 181, 184, 187, 190, 198, 204, 206, 209, 212, 215, 225, 226, 227, 231, 234, 236, 238, 241, 243, 245, 246, 249, 250, 251, 254, 255, 257, 261, 264, 265, 266, 267], "might": [3, 41, 45, 59, 60, 63, 68, 69, 72, 73, 74, 75, 77, 85, 86, 90, 97, 100, 103, 105, 106, 107, 110, 112, 113, 114, 115, 125, 128, 129, 130, 131, 136, 137, 145, 146, 150, 153, 154, 181, 186, 212, 215, 216, 217, 224, 225, 226, 228, 229, 231, 232, 234, 238, 240, 241, 243, 244, 245, 246, 249, 250, 251, 253, 256, 257, 258, 260, 261, 263, 266], "1225": 3, "1315": 3, "1336": 3, "revert": [3, 4, 13, 14, 42, 92], "1334": 3, "propos": [3, 17, 29, 210], "user": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 20, 28, 42, 57, 59, 62, 64, 65, 69, 70, 72, 73, 75, 77, 84, 85, 86, 90, 93, 94, 96, 99, 100, 103, 104, 105, 107, 110, 112, 113, 114, 116, 124, 126, 129, 130, 131, 135, 137, 140, 141, 142, 144, 145, 173, 186, 187, 189, 198, 199, 213, 214, 215, 216, 222, 223, 224, 225, 227, 228, 231, 232, 234, 236, 238, 239, 240, 241, 242, 243, 246, 249, 252, 253, 254, 255, 257, 258, 261, 262, 264, 266, 267], "guid": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 31, 42, 43, 44, 48, 50, 59, 73, 112, 130, 141, 142, 144, 145, 187, 210, 241, 244], "1330": 3, "tweak": [3, 4, 5, 6, 15], "form_hidden": [3, 6, 118], "form_open": [3, 15, 118, 153, 202, 204, 226, 234], "valu": [3, 5, 6, 8, 9, 11, 13, 16, 17, 20, 23, 28, 31, 38, 39, 41, 42, 47, 48, 59, 60, 61, 62, 63, 65, 68, 73, 74, 78, 80, 83, 86, 89, 93, 100, 104, 106, 107, 108, 110, 113, 114, 115, 116, 117, 119, 122, 125, 126, 128, 129, 130, 131, 133, 134, 135, 137, 140, 145, 148, 151, 153, 160, 166, 168, 169, 177, 181, 184, 186, 188, 202, 204, 212, 213, 215, 216, 217, 219, 220, 221, 223, 224, 225, 226, 231, 236, 238, 240, 241, 243, 244, 245, 249, 250, 252, 253, 254, 255, 256, 257, 260, 264, 266, 267], "form_input": [3, 118], "show_404": 3, "doesn": [3, 14, 28, 63, 73, 77, 80, 84, 85, 86, 87, 90, 104, 110, 129, 131, 133, 146, 217, 221, 227, 228, 229, 231, 234, 236, 241, 243, 264, 267], "t": [3, 4, 5, 6, 7, 8, 9, 13, 14, 23, 24, 28, 39, 41, 43, 45, 50, 63, 68, 69, 70, 72, 73, 75, 77, 78, 80, 83, 84, 85, 86, 87, 88, 90, 93, 97, 104, 105, 106, 108, 110, 112, 114, 122, 126, 128, 129, 130, 131, 133, 134, 137, 140, 142, 143, 145, 146, 153, 157, 177, 186, 187, 199, 201, 207, 212, 214, 216, 217, 221, 223, 224, 226, 227, 228, 229, 231, 232, 234, 236, 238, 240, 241, 243, 244, 246, 250, 252, 253, 256, 257, 261, 264, 266, 267], "exist": [3, 4, 6, 9, 11, 12, 13, 14, 16, 31, 41, 52, 59, 60, 62, 63, 68, 69, 78, 85, 86, 89, 90, 93, 96, 99, 104, 105, 107, 108, 110, 113, 114, 115, 117, 119, 127, 129, 130, 131, 133, 136, 137, 139, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 189, 197, 206, 212, 213, 214, 215, 216, 217, 218, 219, 224, 225, 227, 228, 229, 232, 236, 238, 240, 241, 243, 244, 246, 248, 249, 250, 255, 257, 258, 260, 262, 264, 267], "ani": [3, 8, 10, 20, 38, 59, 60, 61, 63, 67, 68, 69, 72, 73, 74, 75, 76, 78, 83, 84, 85, 87, 92, 93, 95, 96, 97, 99, 100, 103, 104, 105, 106, 107, 108, 110, 112, 113, 114, 116, 117, 118, 122, 125, 126, 128, 129, 130, 131, 133, 143, 145, 148, 150, 152, 153, 154, 157, 158, 159, 160, 161, 162, 164, 166, 168, 174, 177, 178, 181, 187, 201, 208, 209, 210, 213, 214, 215, 216, 217, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 231, 232, 234, 235, 236, 238, 240, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267], "ad": [3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 28, 33, 36, 38, 41, 43, 44, 47, 48, 52, 54, 57, 58, 59, 68, 69, 75, 76, 77, 78, 85, 94, 95, 100, 105, 107, 108, 110, 117, 118, 119, 121, 124, 125, 126, 130, 134, 135, 137, 143, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 189, 198, 214, 215, 216, 217, 225, 226, 229, 236, 238, 241, 243, 244, 245, 246, 249, 252, 253, 255], "miss": [3, 4, 6, 8, 9, 10, 11, 12, 14, 20, 32, 38, 41, 42, 43, 44, 50, 72, 73, 77, 79, 126, 148, 171, 212, 231, 233, 234, 238, 243, 256, 262], "ug": [3, 5, 6, 13], "page": [3, 4, 7, 12, 13, 14, 15, 33, 50, 52, 59, 60, 61, 64, 67, 70, 71, 72, 73, 80, 85, 100, 104, 107, 109, 110, 113, 117, 118, 119, 125, 126, 130, 131, 137, 138, 144, 145, 168, 177, 184, 186, 187, 199, 206, 215, 216, 226, 227, 228, 230, 232, 240, 241, 244, 246, 248, 249, 251, 254, 256, 262, 266], "refactor": [3, 5, 6, 7, 10, 11, 12, 238], "expand": [3, 110, 118, 225, 263, 264, 265], "its": [3, 5, 20, 21, 41, 50, 60, 62, 63, 68, 69, 70, 73, 74, 84, 85, 86, 92, 97, 107, 108, 115, 117, 118, 121, 126, 129, 131, 136, 137, 144, 145, 150, 153, 197, 210, 213, 214, 217, 218, 219, 221, 224, 225, 227, 228, 231, 232, 234, 236, 238, 241, 243, 244, 245, 246, 248, 249, 250, 252, 254, 256, 257, 260, 261, 263, 266, 267], "clean": [3, 4, 5, 6, 11, 13, 28, 39, 50, 177, 212, 238, 248, 249, 250, 251, 260, 261, 266], "store": [3, 6, 13, 24, 28, 60, 68, 69, 72, 73, 75, 77, 84, 92, 93, 104, 105, 108, 112, 118, 125, 126, 129, 133, 137, 142, 168, 177, 188, 193, 212, 216, 223, 224, 227, 234, 236, 238, 243, 244, 249, 250, 255, 256, 264, 266], "origin": [3, 11, 28, 59, 73, 84, 107, 117, 125, 130, 137, 138, 149, 150, 208, 213, 216, 217, 219, 221, 222, 225, 229, 236, 238, 241, 249, 261, 267], "stack": [3, 73, 209], "compar": [3, 41, 57, 85, 117, 126, 184, 187, 227], "against": [3, 73, 92, 93, 123, 126, 129, 137, 139, 212, 226, 228, 229, 234, 238, 241, 250, 264], "so": [3, 6, 8, 10, 14, 16, 28, 33, 41, 50, 59, 60, 61, 62, 63, 67, 68, 69, 70, 73, 74, 76, 77, 78, 84, 85, 87, 90, 92, 96, 97, 99, 102, 103, 104, 105, 107, 108, 111, 112, 114, 115, 117, 118, 125, 126, 128, 129, 131, 133, 136, 137, 139, 140, 142, 143, 145, 148, 151, 153, 154, 157, 166, 168, 173, 177, 184, 186, 187, 190, 191, 194, 197, 200, 202, 214, 215, 216, 217, 218, 219, 221, 223, 224, 225, 227, 229, 230, 231, 232, 233, 234, 235, 236, 238, 240, 241, 243, 244, 246, 249, 251, 253, 254, 255, 256, 257, 258, 260, 261, 264, 265, 266, 267], "d": [3, 74, 85, 86, 90, 92, 98, 100, 113, 126, 137, 140, 145, 181, 212, 216, 218, 227, 229, 234, 236, 238, 243, 244, 249, 257, 267], "testing3": 3, "chdir": 3, "script": [3, 4, 5, 9, 16, 28, 41, 60, 61, 63, 64, 85, 86, 97, 100, 104, 106, 107, 119, 130, 137, 140, 142, 145, 168, 170, 187, 188, 189, 197, 201, 206, 215, 227, 228, 234, 240, 241, 244, 249, 250, 252, 256], "name": [3, 4, 6, 7, 8, 10, 12, 13, 14, 20, 21, 24, 28, 29, 31, 36, 41, 42, 46, 52, 60, 61, 62, 63, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 80, 81, 83, 85, 86, 89, 90, 93, 99, 100, 104, 105, 106, 108, 110, 111, 112, 114, 115, 117, 118, 119, 123, 124, 125, 126, 129, 130, 131, 133, 134, 135, 136, 139, 145, 146, 148, 154, 158, 160, 166, 181, 187, 188, 189, 190, 191, 194, 197, 198, 200, 202, 203, 204, 210, 212, 214, 215, 216, 219, 220, 221, 224, 225, 226, 228, 229, 232, 233, 234, 236, 238, 240, 241, 243, 244, 245, 246, 248, 249, 250, 251, 252, 254, 256, 257, 258, 260, 262, 264, 267], "strip": [3, 123, 125, 216, 264], "parserequesturi": [3, 50], "No": [3, 11, 41, 47, 50, 59, 112, 119, 125, 187, 188, 189, 197, 201, 206, 216, 231, 234, 238, 240, 246, 250, 266], "formatt": [3, 240], "defin": [3, 4, 5, 6, 12, 13, 17, 23, 28, 50, 54, 59, 60, 62, 68, 73, 75, 78, 85, 86, 90, 92, 94, 95, 96, 97, 102, 104, 105, 108, 111, 112, 113, 119, 125, 126, 128, 130, 131, 139, 145, 157, 168, 177, 181, 186, 187, 188, 189, 197, 201, 206, 213, 224, 225, 231, 232, 234, 236, 240, 241, 243, 245, 248, 249, 250, 252, 255, 256, 261, 264, 266, 267], "mime": [3, 4, 17, 28, 29, 119, 148, 150, 154, 157, 168, 170, 178, 184, 216, 219, 221, 231, 234, 240, 244], "type": [3, 4, 5, 8, 9, 10, 12, 13, 14, 16, 17, 20, 22, 23, 28, 29, 30, 32, 41, 44, 45, 52, 54, 55, 62, 69, 70, 72, 73, 74, 81, 83, 84, 85, 86, 87, 89, 92, 94, 97, 102, 104, 105, 107, 110, 112, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 133, 134, 135, 137, 145, 148, 150, 153, 154, 158, 168, 177, 181, 186, 197, 202, 204, 212, 213, 214, 215, 216, 217, 219, 220, 221, 223, 226, 227, 228, 230, 231, 233, 234, 241, 243, 244, 245, 246, 249, 250, 251, 254, 257, 258, 261, 262, 264, 265, 267], "allow": [3, 4, 5, 6, 8, 10, 12, 16, 17, 28, 41, 50, 59, 60, 63, 64, 68, 69, 70, 72, 73, 75, 77, 81, 84, 85, 86, 87, 88, 93, 99, 104, 106, 107, 108, 110, 113, 114, 117, 118, 122, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 142, 143, 145, 148, 168, 177, 187, 188, 189, 197, 201, 206, 209, 210, 212, 213, 214, 215, 216, 217, 218, 221, 223, 224, 225, 226, 227, 228, 229, 231, 232, 236, 238, 239, 240, 241, 243, 244, 245, 246, 247, 249, 250, 252, 254, 255, 256, 257, 258, 261, 262, 264, 266], "redirect": [3, 4, 5, 13, 14, 16, 17, 28, 50, 59, 72, 73, 104, 107, 113, 115, 118, 129, 130, 140, 145, 148, 186, 187, 215, 216, 262, 264], "var": [3, 10, 77, 95, 105, 106, 140, 145, 201, 225, 249, 250, 267], "current": [3, 7, 10, 16, 17, 24, 28, 41, 50, 60, 63, 67, 68, 73, 76, 77, 79, 83, 84, 85, 86, 88, 90, 92, 94, 100, 103, 104, 107, 110, 112, 116, 117, 118, 126, 128, 129, 130, 131, 133, 135, 137, 140, 142, 144, 145, 168, 177, 207, 211, 212, 213, 217, 218, 219, 224, 225, 227, 229, 231, 233, 234, 236, 238, 244, 246, 255, 256, 257, 258, 261, 266], "grammar": [3, 13], "front": [3, 73, 104, 111, 117, 137, 140, 145], "comment": [3, 4, 6, 8, 14, 73, 85, 108, 126, 129, 137, 146, 148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 190, 256, 265], "final": [3, 6, 15, 46, 59, 60, 63, 74, 84, 100, 124, 125, 128, 130, 131, 150, 186, 187, 218, 221, 231, 232, 236, 240, 243, 250, 253, 254, 257, 261, 262, 265], "1292": 3, "1264": 3, "ensur": [3, 4, 7, 8, 10, 11, 14, 16, 17, 63, 69, 73, 74, 77, 85, 87, 92, 97, 99, 105, 110, 126, 130, 136, 148, 177, 208, 213, 215, 217, 223, 229, 232, 236, 238, 244, 249, 254, 255, 257, 258, 260, 261, 262, 264], "ar": [3, 6, 10, 15, 16, 17, 20, 22, 24, 28, 33, 36, 38, 41, 43, 44, 45, 47, 50, 52, 59, 60, 61, 62, 63, 64, 67, 68, 70, 72, 73, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 96, 97, 98, 99, 100, 102, 103, 104, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 136, 137, 140, 141, 142, 143, 144, 145, 146, 148, 150, 152, 153, 154, 156, 157, 158, 160, 162, 165, 166, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 191, 195, 200, 202, 204, 205, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267], "match": [3, 4, 6, 10, 15, 17, 22, 28, 41, 59, 69, 77, 78, 81, 83, 84, 85, 92, 93, 105, 106, 108, 110, 113, 126, 128, 129, 130, 131, 136, 146, 150, 152, 168, 177, 193, 201, 212, 218, 221, 225, 227, 234, 238, 240, 243, 246, 248, 252, 255, 256, 258, 261, 262, 264, 267], "prior": [3, 28, 68, 69, 90, 100, 105, 112, 113, 114, 115, 117, 126, 130, 131, 137, 148, 150, 173, 217, 227, 229, 234, 238, 240, 244, 246, 247, 255, 256], "ro": 3, "setuprequest": 3, "minor": [3, 7, 13, 139], "phpdoc": [3, 4, 8, 9, 30], "block": [3, 6, 7, 56, 63, 73, 87, 107, 113, 216, 217, 227, 234, 239, 241, 245, 246, 249, 252], "tut": 3, "refer": [3, 4, 7, 8, 11, 14, 73, 105, 110, 111, 114, 115, 116, 129, 137, 138, 142, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 190, 227, 231, 234, 238, 252, 257, 263, 265, 266, 267], "undefin": 3, "variabl": [3, 4, 13, 15, 17, 20, 23, 41, 42, 50, 59, 68, 69, 70, 72, 73, 77, 84, 85, 104, 106, 107, 108, 110, 111, 112, 125, 126, 130, 131, 137, 146, 169, 188, 215, 216, 217, 224, 227, 231, 232, 234, 239, 246, 249, 250, 251, 258, 262, 264, 266, 267], "head": [3, 7, 14, 45, 50, 60, 70, 73, 131, 137, 204, 205, 206, 215, 231, 232, 234, 248, 249, 251, 256, 262, 265, 267], "404": [3, 9, 28, 41, 59, 70, 107, 129, 145, 200, 240, 244, 267], "remov": [3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 18, 23, 28, 33, 41, 43, 46, 52, 60, 63, 68, 73, 85, 90, 100, 103, 104, 106, 111, 125, 126, 129, 130, 133, 135, 136, 139, 142, 143, 146, 148, 149, 150, 153, 157, 162, 168, 170, 177, 187, 189, 190, 195, 196, 197, 202, 203, 204, 206, 217, 218, 220, 225, 228, 231, 232, 234, 238, 244, 249, 253, 255, 256, 261, 265], "inexist": 3, "codeigniterload": 3, "classmap": [3, 9, 28], "1269": 3, "note": [3, 5, 19, 22, 25, 50, 57, 72, 73, 78, 84, 85, 100, 105, 107, 114, 119, 129, 137, 141, 142, 148, 150, 152, 153, 154, 155, 157, 158, 162, 172, 177, 181, 184, 207, 215, 224, 244, 245, 246, 254, 265, 266], "process": [3, 9, 16, 17, 20, 23, 24, 28, 39, 41, 57, 73, 78, 84, 86, 87, 95, 100, 103, 112, 130, 136, 140, 145, 146, 177, 184, 187, 214, 217, 225, 226, 227, 234, 247, 249, 250, 252, 254, 261, 267], "1266": 3, "adjust": [3, 107, 140, 142, 148, 150, 152, 153, 154, 157, 168, 169, 170, 171, 172, 173, 175, 176, 177, 184, 186, 190, 221, 225, 232, 256], "build": [3, 9, 15, 60, 64, 73, 77, 85, 97, 101, 107, 111, 117, 126, 129, 137, 142, 145, 175, 206, 209, 218, 238, 240, 246, 249, 250], "wip": [3, 13], "re": [3, 68, 72, 73, 74, 77, 78, 84, 88, 90, 92, 112, 118, 125, 128, 130, 131, 145, 215, 216, 218, 226, 227, 228, 232, 236, 238, 241, 251, 264, 265, 267], "1245": 3, "declar": [3, 8, 17, 59, 86, 90, 95, 99, 105, 117, 119, 129, 234, 246], "unsolicit": 3, "testabl": [3, 12], "paramet": [3, 4, 8, 10, 12, 13, 16, 17, 20, 23, 24, 28, 33, 36, 38, 39, 41, 43, 47, 48, 52, 58, 59, 60, 61, 63, 67, 73, 76, 79, 81, 84, 85, 86, 87, 88, 90, 92, 100, 103, 104, 105, 107, 110, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 133, 135, 136, 139, 148, 153, 157, 162, 166, 168, 174, 177, 186, 212, 213, 214, 215, 216, 217, 219, 221, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 240, 241, 244, 245, 249, 251, 252, 254, 255, 256, 257, 258, 260, 261, 262, 266, 267], "resetselect": 3, "call": [3, 4, 14, 16, 17, 24, 39, 41, 50, 59, 60, 61, 63, 64, 69, 70, 72, 73, 74, 82, 83, 84, 85, 86, 90, 92, 93, 97, 100, 104, 107, 108, 110, 112, 113, 115, 118, 125, 126, 131, 137, 138, 139, 168, 170, 175, 177, 183, 187, 189, 195, 198, 208, 213, 214, 215, 216, 217, 218, 221, 224, 225, 226, 227, 228, 229, 231, 232, 234, 236, 238, 240, 241, 244, 245, 247, 248, 249, 250, 251, 252, 253, 255, 256, 257, 258, 260, 261, 264, 265, 266, 267], "": [3, 4, 5, 7, 10, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 88, 90, 94, 95, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 116, 117, 118, 119, 122, 125, 126, 128, 130, 131, 133, 134, 135, 136, 138, 140, 145, 150, 152, 157, 181, 183, 186, 187, 189, 192, 198, 204, 206, 208, 210, 212, 214, 215, 216, 217, 219, 220, 221, 224, 225, 226, 227, 228, 229, 231, 232, 234, 236, 237, 240, 241, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 261, 262, 263, 264, 265, 266], "countal": [3, 190], "function": [3, 4, 5, 7, 8, 11, 13, 14, 16, 17, 20, 21, 23, 24, 43, 48, 59, 60, 61, 62, 63, 67, 68, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 92, 93, 94, 95, 99, 100, 101, 102, 105, 107, 109, 110, 112, 113, 120, 129, 130, 131, 135, 136, 137, 138, 139, 140, 145, 147, 150, 153, 168, 177, 186, 187, 189, 190, 193, 197, 198, 204, 213, 214, 215, 217, 218, 221, 223, 224, 225, 226, 227, 228, 231, 232, 233, 234, 236, 238, 240, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 257, 258, 261, 262, 264, 265, 266, 267], "xml_convert": [3, 127], "databasebaseutil": 3, "novemb": [4, 23, 30, 211], "30": [4, 6, 39, 40, 48, 229, 234, 236, 238, 243], "next": [4, 5, 6, 11, 15, 50, 69, 86, 92, 106, 107, 110, 125, 137, 139, 140, 148, 150, 153, 154, 157, 158, 162, 187, 203, 212, 224, 226, 227, 228, 229, 238, 240, 254, 264, 265, 266, 267], "admin": [4, 5, 6, 9, 10, 11, 12, 13, 62, 73, 105, 126, 130, 136, 137, 186, 213, 244, 249, 254, 258], "1553": 4, "starter": [4, 5, 6, 7, 9, 11, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 217], "docbot": [4, 5], "1484": 4, "pre": [4, 6, 95, 119, 144, 145, 230, 234, 261], "commit": [4, 87, 265], "1388": 4, "readm": [4, 6, 8, 11, 13, 97, 148, 227], "setup": [4, 5, 7, 12, 13, 105, 106, 107, 168, 199, 212, 223, 227, 238, 253, 254, 255, 258, 260, 261, 266], "sh": [4, 119], "1396": 4, "1416": 4, "1368": 4, "1465": 4, "622": 4, "1469": 4, "1376": 4, "1415": 4, "1413": 4, "1442": 4, "1457": 4, "1547": 4, "1550": 4, "cacheexcept": 4, "1525": 4, "filehandl": [4, 5, 6, 8, 13, 17, 22, 50, 99, 110, 254], "memcachedhandl": [4, 6, 8, 10, 13, 22, 31, 50, 160, 211], "1383": 4, "1432": 4, "1489": 4, "1374": 4, "1422": 4, "1431": 4, "cratemigr": 4, "1357": 4, "1453": 4, "1180": 4, "1335": 4, "1491": 4, "1522": 4, "1407": 4, "1426": 4, "1554": 4, "1343": 4, "1449": 4, "1470": 4, "1530": 4, "1371": 4, "1344": 4, "1500": 4, "1370": 4, "tpl": [4, 5, 9, 13, 62], "1389": 4, "1438": 4, "1454": 4, "1399": 4, "1471": 4, "array_help": [4, 108], "1412": 4, "filesystem_help": 4, "1460": 4, "1498": 4, "1375": 4, "1405": 4, "1506": 4, "1445": 4, "1496": 4, "1497": 4, "1387": 4, "1451": 4, "1464": 4, "1456": 4, "1472": 4, "1477": 4, "1486": 4, "1504": 4, "1505": 4, "1384": 4, "1213": 4, "1508": 4, "imagemagickhandl": [4, 11, 22, 152, 211], "1546": 4, "1378": 4, "1480": 4, "default_ful": [4, 224], "default_head": 4, "default_simpl": [4, 224], "1524": 4, "1406": 4, "1410": 4, "1523": 4, "basehandl": [4, 6, 9, 11, 12, 23, 50, 99, 212], "1483": 4, "databasehandl": [4, 5, 13, 22, 31, 50, 160, 203], "redishandl": [4, 7, 8, 9, 10, 11, 13, 22, 31, 43, 50, 59, 160, 211], "1467": 4, "1427": 4, "1468": 4, "1447": 4, "1529": 4, "1507": 4, "1345": 4, "1417": 4, "1377": 4, "bootstrap": [4, 5, 6, 8, 11, 28, 59, 112, 157, 225, 254], "2047b5a": 4, "1513": 4, "composerscript": [4, 5, 8, 168, 170], "1423": 4, "1369": 4, "1373": 4, "1380": 4, "1440": [4, 227], "_support": [4, 10, 11, 12, 13, 75, 255], "mockrespons": 4, "_bootstrap": 4, "1397": 4, "1443": 4, "filehandlertest": [4, 5, 8, 13], "memcachedhandlertest": [4, 8], "redishandlertest": [4, 8], "1481": 4, "clitest": [4, 8], "sessioncommandstest": 4, "1455": 4, "connecttest": [4, 6], "forgetest": [4, 6, 7, 9, 10, 12, 13], "filecollectiontest": [4, 12], "1424": 4, "incomingrequesttest": [4, 5, 6], "responsecookietest": 4, "1509": 4, "responsesendtest": 4, "uritest": [4, 12], "1495": 4, "datehelpertest": 4, "1479": 4, "1473": 4, "languagetest": [4, 5, 6], "1425": 4, "pagerrenderertest": 4, "pagertest": [4, 12], "routecollectiontest": [4, 6, 8, 10, 11], "routertest": [4, 5, 6, 10], "sessiontest": [4, 12, 13], "bootstrapfcpathtest": 4, "1390": 4, "throttletest": [4, 10], "1398": 4, "formatrulestest": [4, 8, 9], "codeignitertest": [4, 5, 10], "commonfunctionssendtest": 4, "commonfunctionstest": [4, 5, 13], "1385": 4, "1490": 4, "concept": [4, 5, 6, 8, 10, 12, 70, 71, 73, 187, 210, 227, 236, 266], "1540": 4, "structur": [4, 5, 6, 7, 12, 13, 41, 50, 68, 71, 73, 82, 85, 87, 92, 104, 111, 112, 117, 129, 138, 145, 168, 177, 189, 198, 209, 212, 224, 225, 232, 234, 236, 261], "1448": 4, "dbmgmt": [4, 7, 8, 9, 10, 11, 12, 13], "1482": 4, "core_class": [4, 8], "1499": 4, "pagin": [4, 8, 10, 12, 15, 117, 138, 141, 187, 198, 207, 222, 238], "27868b": 4, "1518": 4, "1494": 4, "create_news_item": [4, 6], "static_pag": [4, 5, 6, 7, 12], "1418": 4, "1536": 4, "travi": [4, 6, 7, 9], "yml": [4, 6], "1394": 4, "serviceinst": 4, "newlin": [4, 88, 216, 230, 249], "tempfil": [4, 231], "1549": 4, "us": [4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 31, 33, 34, 36, 37, 41, 43, 45, 46, 47, 48, 50, 52, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 92, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 138, 139, 141, 142, 143, 146, 148, 150, 151, 152, 153, 155, 157, 160, 162, 166, 168, 169, 170, 173, 175, 183, 186, 187, 188, 189, 190, 191, 192, 193, 196, 197, 198, 199, 201, 202, 203, 204, 205, 206, 209, 210, 211, 212, 214, 218, 219, 220, 221, 223, 224, 225, 226, 228, 229, 230, 231, 232, 235, 237, 239, 240, 242, 243, 244, 247, 251, 254, 255, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267], "gitkeep": [4, 218], "instead": [4, 6, 7, 15, 16, 18, 20, 21, 23, 24, 28, 39, 41, 46, 50, 52, 54, 59, 60, 61, 62, 63, 67, 73, 74, 75, 78, 83, 84, 85, 86, 95, 99, 104, 105, 106, 107, 108, 110, 112, 116, 118, 119, 121, 126, 127, 128, 129, 131, 133, 135, 137, 148, 150, 153, 166, 168, 173, 177, 187, 190, 198, 201, 203, 204, 206, 215, 216, 217, 221, 224, 225, 227, 229, 231, 232, 234, 236, 238, 239, 244, 245, 246, 248, 249, 253, 255, 257, 262, 266, 267], "gitignor": [4, 8, 11, 97, 105], "directori": [4, 5, 6, 12, 41, 50, 60, 61, 62, 67, 68, 72, 73, 74, 77, 92, 93, 96, 97, 104, 105, 108, 112, 113, 117, 123, 145, 168, 169, 177, 187, 189, 198, 212, 219, 224, 226, 227, 234, 236, 238, 243, 246, 248, 255, 256, 261, 266, 267], "__construct": [4, 14, 33, 41, 48, 50, 77, 99, 129, 131, 148, 177, 193, 213, 238, 244, 249], "perform": [4, 16, 41, 50, 59, 68, 69, 70, 73, 74, 81, 83, 84, 85, 100, 103, 105, 107, 108, 112, 113, 129, 130, 137, 140, 168, 177, 186, 208, 209, 212, 221, 227, 228, 229, 231, 234, 238, 243, 244, 247, 249, 252, 254, 256, 258, 262, 265, 266], "foreach": [4, 60, 63, 80, 83, 85, 86, 88, 108, 206, 215, 216, 218, 219, 224, 225, 231, 234, 238, 239, 246, 249, 251, 266], "when": [4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 23, 24, 25, 28, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 45, 46, 47, 48, 50, 51, 52, 56, 57, 59, 60, 62, 63, 67, 68, 69, 70, 72, 73, 74, 77, 78, 81, 84, 86, 87, 88, 89, 90, 92, 94, 97, 100, 103, 104, 105, 106, 107, 110, 111, 112, 113, 114, 115, 118, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 142, 144, 145, 146, 148, 153, 154, 155, 157, 158, 160, 162, 166, 168, 169, 170, 183, 184, 186, 191, 211, 212, 213, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 227, 228, 229, 232, 233, 234, 236, 238, 240, 241, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258, 260, 261, 262, 263, 264, 265, 266, 267], "possibl": [4, 22, 28, 50, 60, 63, 73, 84, 85, 90, 99, 102, 105, 107, 111, 113, 114, 137, 139, 177, 209, 215, 217, 219, 220, 221, 224, 226, 234, 236, 241, 243, 244, 246, 249, 251, 257, 261, 266], "don": [4, 6, 7, 13, 14, 24, 45, 63, 68, 69, 73, 75, 78, 84, 93, 106, 108, 112, 114, 122, 129, 130, 131, 134, 137, 140, 142, 145, 146, 153, 157, 177, 186, 187, 201, 207, 212, 214, 216, 217, 223, 224, 226, 227, 228, 231, 232, 234, 236, 238, 241, 244, 246, 250, 252, 253, 257, 261, 264, 266, 267], "run": [4, 6, 7, 9, 14, 16, 23, 40, 41, 50, 59, 62, 63, 66, 68, 69, 73, 74, 75, 76, 77, 79, 81, 82, 83, 84, 85, 86, 90, 92, 93, 95, 97, 99, 100, 104, 105, 106, 107, 110, 112, 116, 128, 130, 131, 136, 137, 138, 140, 141, 142, 143, 153, 157, 168, 169, 177, 181, 187, 190, 197, 204, 207, 215, 216, 223, 225, 226, 227, 228, 229, 236, 240, 241, 243, 245, 249, 251, 254, 255, 256, 257, 260, 261, 266], "1539": 4, "mb_": 4, "mb": [4, 122, 218, 219], "string": [4, 5, 9, 10, 15, 17, 20, 23, 24, 28, 38, 41, 43, 46, 47, 50, 54, 57, 59, 60, 63, 65, 67, 69, 73, 75, 77, 78, 79, 81, 84, 86, 92, 103, 104, 105, 107, 108, 110, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 133, 135, 136, 137, 139, 145, 146, 148, 150, 153, 157, 166, 168, 170, 174, 177, 181, 184, 187, 189, 196, 204, 212, 213, 215, 216, 217, 221, 227, 228, 229, 230, 233, 234, 236, 238, 240, 241, 243, 244, 245, 247, 249, 250, 252, 256, 264, 266, 267], "usag": [4, 11, 23, 59, 60, 73, 82, 83, 85, 86, 88, 90, 105, 114, 118, 124, 125, 126, 128, 130, 135, 136, 138, 140, 142, 215, 217, 227, 230, 238, 248, 252, 254], "ext": [4, 90, 102, 219, 231], "unneed": [4, 7], "try": [4, 7, 16, 21, 60, 65, 73, 77, 84, 85, 87, 107, 108, 110, 117, 128, 130, 137, 139, 142, 145, 146, 187, 216, 221, 224, 225, 227, 228, 232, 236, 238, 240, 249, 251, 252, 254, 265, 267], "catch": [4, 5, 60, 87, 110, 117, 137, 168, 221, 225], "resourc": [4, 7, 39, 59, 62, 84, 85, 86, 87, 103, 104, 119, 128, 130, 132, 137, 138, 221, 222, 225, 227, 240, 265, 266], "websaf": [4, 7, 136], "regex": [4, 137, 218, 234], "property_exist": [4, 238], "1521": 4, "up": [4, 5, 6, 7, 8, 10, 12, 13, 16, 60, 63, 72, 73, 75, 77, 85, 92, 103, 105, 106, 107, 112, 118, 122, 126, 128, 129, 131, 137, 141, 143, 145, 146, 150, 177, 187, 197, 212, 213, 221, 223, 224, 225, 228, 234, 236, 238, 243, 249, 250, 251, 252, 254, 264, 267], "small": [4, 15, 16, 70, 72, 74, 81, 118, 137, 191, 194, 203, 209, 213, 216, 223, 231, 245, 246, 252, 265], "typo": [4, 6, 7, 8, 9, 10, 11, 12, 14, 38], "setcreatedon": 4, "setcreatedat": [4, 236], "1517": 4, "move": [4, 6, 7, 8, 20, 24, 28, 33, 50, 59, 73, 86, 100, 111, 116, 136, 137, 140, 148, 150, 157, 187, 189, 192, 193, 196, 197, 198, 206, 215, 218, 223, 224, 244], "per": [4, 73, 85, 103, 145, 216, 223, 224, 228, 234, 238, 241], "writabl": [4, 16, 68, 69, 77, 104, 111, 112, 117, 140, 142, 143, 144, 148, 150, 151, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 193, 212, 218, 225, 227, 231, 256], "unus": [4, 6, 59, 73, 110, 136, 227, 238], "statement": [4, 5, 6, 28, 41, 59, 63, 84, 90, 168, 189, 238, 239, 249, 266], "strtolow": [4, 131, 186, 226, 234], "setschem": [4, 50, 232], "multi": [4, 10, 14, 63, 73, 119, 131, 212, 227, 234, 240, 245, 249, 251, 262], "empti": [4, 5, 6, 12, 20, 24, 41, 43, 46, 77, 86, 90, 104, 105, 114, 115, 117, 118, 119, 126, 128, 129, 130, 137, 168, 170, 177, 204, 212, 213, 216, 232, 233, 234, 238, 244, 245, 249, 255, 262], "separ": [4, 20, 23, 24, 28, 59, 63, 67, 69, 72, 73, 77, 78, 85, 90, 92, 93, 103, 104, 114, 117, 121, 125, 126, 136, 137, 140, 145, 148, 166, 187, 208, 210, 213, 224, 227, 229, 234, 236, 238, 243, 246, 249, 252, 256, 257, 261], "mark": [4, 20, 50, 84, 118, 125, 146, 203, 221, 227, 236, 238, 249, 256], "flesh": [4, 5], "unit": [4, 6, 7, 8, 73, 126, 145, 223, 257, 261], "do": [4, 11, 16, 20, 33, 56, 57, 59, 60, 62, 63, 64, 67, 69, 72, 73, 74, 76, 77, 78, 79, 81, 84, 85, 87, 90, 92, 95, 96, 99, 100, 102, 104, 105, 106, 107, 108, 110, 112, 114, 116, 117, 118, 126, 128, 129, 130, 131, 134, 137, 139, 140, 142, 143, 168, 177, 183, 184, 187, 202, 203, 204, 209, 210, 213, 214, 215, 216, 217, 221, 224, 225, 226, 228, 229, 232, 234, 235, 236, 238, 239, 241, 243, 244, 246, 248, 249, 251, 253, 254, 255, 256, 257, 258, 260, 261, 262, 264, 265, 266, 267], "exit": [4, 10, 11, 60, 69, 73, 177, 187, 188, 189, 197, 201, 206], "until": [4, 74, 86, 114, 115, 148, 150, 153, 154, 157, 158, 162, 213, 227, 228, 232, 234, 246, 249, 250, 252, 256], "field": [4, 8, 9, 14, 24, 28, 33, 41, 50, 70, 73, 77, 84, 85, 86, 97, 116, 117, 136, 153, 154, 166, 168, 173, 181, 202, 215, 220, 226, 231, 234, 236, 249, 257, 264, 267], "param": [4, 10, 14, 60, 63, 100, 104, 119, 129, 137, 175, 217, 225, 228, 234, 236, 238, 245, 246, 249, 258, 266], "placehold": [4, 28, 46, 47, 59, 84, 104, 110, 118, 201, 243, 248, 267], "ignor": [4, 5, 8, 14, 28, 47, 52, 60, 73, 74, 107, 110, 125, 126, 127, 129, 136, 142, 187, 221, 227, 230, 234, 236, 238, 249, 250], "suppress": [4, 41], "set_valu": [4, 104, 118, 234, 264], "writeup": [4, 9, 11], "redirectexcept": [4, 13, 50], "old": [4, 8, 24, 68, 73, 104, 137, 160, 197, 213, 227, 229, 244, 264], "segment": [4, 59, 61, 73, 113, 114, 118, 126, 136, 177, 201, 243, 254, 264, 266, 267], "restructur": [4, 91], "strlen": [4, 8, 60, 63, 252], "1488": 4, "load": [4, 5, 7, 9, 20, 28, 50, 59, 60, 61, 63, 68, 72, 73, 74, 80, 86, 88, 90, 92, 95, 96, 99, 100, 103, 104, 105, 106, 112, 129, 137, 140, 145, 157, 168, 177, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 203, 204, 205, 206, 212, 213, 214, 217, 218, 227, 238, 243, 244, 245, 246, 249, 255, 256, 261, 264, 265, 266, 267], "other": [4, 12, 16, 24, 35, 39, 40, 48, 52, 60, 61, 64, 68, 69, 70, 72, 73, 74, 75, 83, 85, 87, 90, 92, 93, 97, 102, 104, 105, 106, 107, 108, 110, 111, 112, 113, 115, 116, 117, 118, 119, 125, 126, 130, 131, 134, 140, 142, 145, 187, 188, 208, 213, 214, 215, 217, 221, 224, 225, 227, 228, 229, 232, 234, 235, 236, 238, 240, 243, 244, 245, 246, 248, 249, 250, 251, 253, 254, 255, 256, 257, 261, 265, 266], "locat": [4, 10, 14, 15, 16, 24, 41, 46, 63, 68, 69, 72, 73, 74, 77, 84, 92, 93, 99, 100, 105, 106, 107, 108, 111, 112, 113, 114, 129, 140, 145, 187, 189, 198, 215, 218, 219, 221, 224, 225, 227, 231, 233, 234, 236, 238, 244, 246, 248, 249, 251, 255, 256, 261, 267], "problem": [4, 9, 14, 28, 70, 72, 73, 92, 102, 104, 105, 112, 125, 131, 137, 146, 168, 215, 223, 225, 227, 234], "report": [4, 53, 60, 73, 74, 79, 105, 135, 213, 215, 216, 233, 264], "slash": [4, 6, 8, 9, 10, 11, 13, 43, 68, 104, 125, 126, 137, 140, 145, 170, 213, 232], "sessionhandlersbasehandl": 4, "bind": [4, 5, 6, 23, 39, 73, 117, 153, 236, 238], "document": [4, 6, 8, 12, 13, 14, 54, 72, 73, 77, 85, 98, 102, 112, 119, 123, 128, 129, 131, 133, 135, 142, 143, 187, 209, 214, 215, 235, 257, 261, 263], "kei": [4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 20, 23, 28, 31, 41, 45, 52, 59, 60, 63, 68, 69, 73, 77, 83, 84, 86, 104, 105, 110, 114, 118, 130, 131, 135, 137, 153, 154, 172, 181, 186, 192, 198, 212, 215, 216, 225, 228, 232, 233, 234, 236, 238, 243, 244, 245, 249, 250, 251, 255, 256, 257, 258, 260, 264, 266, 267], "confus": [4, 6, 72, 89, 249], "yet": [4, 69, 87, 90, 92, 100, 213, 234, 243, 248, 256, 264, 266], "anoth": [4, 7, 31, 59, 60, 63, 69, 73, 74, 75, 84, 85, 87, 88, 90, 92, 106, 110, 112, 115, 128, 129, 131, 137, 145, 191, 216, 217, 224, 227, 228, 229, 231, 232, 233, 234, 239, 240, 244, 249], "send": [4, 10, 23, 28, 70, 73, 75, 78, 100, 102, 113, 115, 117, 118, 128, 135, 137, 140, 145, 148, 153, 187, 191, 214, 215, 217, 224, 226, 234, 240, 244, 252, 256, 258, 261], "1475": 4, "correct": [4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 25, 28, 31, 45, 48, 54, 59, 69, 70, 73, 77, 81, 85, 95, 105, 115, 130, 134, 137, 155, 181, 186, 187, 221, 224, 227, 230, 231, 232, 234, 238, 243, 245, 255, 256, 258, 261, 265], "addfield": [4, 28, 92, 197], "fuzzifi": 4, "httprespons": 4, "local": [4, 5, 11, 15, 16, 38, 41, 50, 73, 104, 105, 110, 118, 122, 126, 137, 138, 141, 166, 187, 207, 215, 229, 234, 236, 242, 249, 254, 261, 264, 266, 267], "creat": [4, 6, 7, 13, 15, 16, 17, 41, 46, 50, 59, 62, 63, 64, 66, 68, 69, 72, 73, 74, 75, 78, 79, 84, 85, 88, 95, 96, 100, 101, 102, 104, 106, 107, 110, 111, 112, 115, 117, 118, 119, 124, 125, 126, 129, 133, 136, 137, 138, 140, 142, 145, 162, 173, 187, 188, 197, 199, 201, 209, 210, 215, 216, 217, 219, 221, 225, 240, 244, 245, 249, 250, 254, 257, 261, 262, 265], "tabl": [4, 5, 7, 9, 10, 13, 14, 15, 17, 24, 28, 36, 41, 50, 52, 56, 59, 60, 62, 72, 73, 77, 80, 81, 84, 85, 86, 87, 92, 93, 108, 136, 137, 138, 141, 160, 162, 168, 187, 190, 197, 203, 207, 224, 234, 236, 237, 242, 252, 253, 256, 264, 266], "constraint": [4, 28, 41, 77, 85, 90, 92, 168, 172, 197], "static": [4, 59, 63, 69, 73, 74, 79, 84, 85, 93, 99, 100, 103, 105, 112, 137, 138, 177, 186, 212, 213, 214, 217, 223, 229, 232, 234, 236, 238, 246, 247, 249, 252, 254, 257, 261, 265, 266], "self": [4, 168, 169, 228, 238, 241], "protect": [4, 5, 22, 23, 27, 41, 50, 52, 59, 60, 73, 86, 92, 95, 107, 123, 126, 127, 130, 131, 136, 137, 150, 152, 156, 168, 177, 202, 216, 218, 224, 225, 231, 234, 236, 241, 246, 249, 250, 253, 254, 255, 256, 257, 258, 264, 266], "well": [4, 6, 16, 61, 73, 74, 75, 84, 85, 90, 100, 104, 107, 108, 110, 116, 117, 119, 125, 129, 137, 144, 145, 148, 187, 209, 216, 224, 225, 227, 231, 232, 236, 239, 256, 261, 266], "featuretestcasetest": [4, 5, 9, 10], "output": [4, 16, 25, 28, 41, 50, 60, 61, 63, 64, 70, 81, 84, 89, 90, 93, 103, 104, 105, 106, 117, 125, 126, 127, 130, 131, 133, 135, 137, 139, 155, 168, 187, 192, 200, 212, 215, 216, 217, 224, 229, 236, 238, 239, 241, 243, 247, 249, 250, 252, 261, 262, 266, 267], "buffer": [4, 41, 50, 86, 168, 216, 217, 253], "provid": [4, 6, 7, 16, 17, 23, 36, 41, 61, 64, 67, 68, 69, 70, 73, 74, 75, 77, 78, 83, 85, 86, 89, 90, 92, 94, 95, 97, 100, 104, 105, 107, 108, 110, 112, 114, 116, 119, 122, 123, 128, 129, 131, 133, 134, 135, 136, 137, 140, 145, 150, 153, 187, 189, 190, 208, 209, 210, 213, 214, 215, 216, 217, 218, 219, 221, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 240, 241, 243, 244, 245, 246, 250, 251, 252, 253, 254, 255, 257, 260, 261, 262, 264, 266, 267], "within": [4, 16, 60, 62, 63, 67, 69, 70, 72, 73, 74, 76, 77, 85, 90, 92, 93, 100, 103, 104, 105, 107, 108, 110, 112, 114, 117, 118, 125, 129, 131, 137, 145, 187, 188, 189, 191, 192, 194, 195, 196, 197, 199, 202, 204, 212, 216, 224, 225, 227, 228, 229, 230, 232, 234, 238, 240, 241, 243, 244, 246, 248, 249, 250, 252, 254, 255, 256, 258, 260, 261, 262, 263, 267], "toler": 4, "1466": 4, "properti": [4, 5, 6, 12, 13, 14, 17, 20, 23, 28, 41, 46, 52, 59, 60, 68, 69, 77, 78, 86, 90, 92, 100, 107, 108, 110, 112, 118, 119, 130, 131, 136, 137, 142, 148, 150, 153, 168, 169, 171, 177, 184, 186, 187, 188, 189, 213, 214, 216, 217, 224, 225, 227, 229, 234, 238, 240, 241, 249, 254, 255, 256, 257, 264, 266, 267], "1463": 4, "remain": [4, 17, 86, 103, 129, 218, 221, 225, 243, 249, 264], "bcit": 4, "ci": [4, 9, 60, 73, 113, 140, 158, 265], "1461": 4, "donload": 4, "ternari": 4, "systemdirectori": [4, 111, 142], "beef": [4, 8, 10, 12, 13], "un": [4, 216, 267], "break": [4, 10, 12, 44, 63, 73, 85, 118, 130, 142, 143, 227, 230, 245], "loop": [4, 72, 86, 104, 105, 108, 125, 216, 231, 252, 266], "getencod": 4, "bugfix": [4, 10, 13, 14], "extens": [4, 10, 12, 14, 17, 29, 50, 69, 77, 90, 95, 102, 110, 113, 137, 141, 146, 150, 158, 177, 187, 212, 217, 219, 221, 225, 227, 229, 231, 234, 243, 244, 249, 251, 256], "onli": [4, 5, 7, 8, 12, 13, 14, 15, 17, 28, 36, 41, 49, 50, 52, 54, 59, 60, 61, 62, 63, 67, 69, 72, 73, 74, 77, 78, 79, 83, 84, 85, 86, 87, 90, 92, 95, 99, 100, 103, 104, 105, 107, 108, 110, 111, 112, 115, 117, 118, 119, 122, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 139, 140, 142, 145, 150, 151, 153, 158, 177, 186, 190, 191, 194, 197, 199, 203, 210, 211, 212, 213, 214, 215, 216, 217, 218, 220, 221, 223, 225, 226, 227, 228, 229, 231, 232, 233, 234, 236, 238, 243, 244, 245, 248, 249, 250, 252, 253, 254, 255, 256, 257, 260, 261, 262, 264, 266, 267], "one": [4, 17, 28, 47, 50, 59, 62, 64, 68, 69, 70, 72, 73, 74, 77, 78, 83, 84, 85, 86, 87, 88, 90, 92, 95, 99, 100, 104, 107, 108, 110, 114, 118, 119, 125, 126, 128, 129, 130, 131, 135, 136, 137, 140, 142, 145, 150, 158, 177, 184, 187, 209, 212, 213, 215, 216, 217, 221, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 236, 238, 239, 241, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 257, 260, 261, 262, 264, 266, 267], "1450": 4, "phpcbf": 4, "onc": [4, 41, 68, 69, 70, 73, 80, 84, 85, 100, 103, 108, 137, 187, 188, 212, 213, 219, 224, 225, 227, 228, 229, 231, 232, 234, 238, 243, 247, 249, 250, 252, 254, 255, 257, 261, 265, 266], "simplifi": [4, 9, 12, 13, 80, 85, 87, 114, 129, 177, 187, 221, 228, 236, 239, 261], "how": [4, 60, 70, 72, 73, 75, 76, 80, 85, 90, 102, 104, 105, 106, 107, 108, 112, 114, 119, 126, 128, 129, 130, 131, 137, 145, 148, 153, 196, 199, 212, 215, 216, 221, 223, 224, 225, 228, 229, 232, 236, 238, 240, 244, 245, 249, 254, 256, 257, 258, 261, 264, 265], "indexdata": 4, "mysql": [4, 5, 8, 10, 14, 21, 77, 81, 83, 84, 85, 87, 88, 90, 153, 211, 227, 266], "mariadb": 4, "card": [4, 73, 234], "info": [4, 6, 60, 79, 104, 108, 110, 117, 123, 137, 216, 217, 221, 232, 233, 243], "is_cli": [4, 61, 104, 177], "httpincomingrequest": 4, "1444": 4, "dox": 4, "repo": [4, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 142, 210], "captur": [4, 41, 67, 130, 181, 219, 253], "item": [4, 6, 9, 14, 16, 24, 28, 38, 41, 43, 50, 60, 63, 72, 77, 85, 104, 105, 108, 113, 118, 121, 124, 125, 129, 131, 135, 138, 139, 150, 154, 166, 177, 188, 199, 203, 206, 212, 214, 216, 224, 227, 229, 233, 234, 238, 239, 240, 243, 249, 251, 253, 256, 257, 260, 265, 266], "access": [4, 8, 10, 13, 17, 28, 41, 43, 50, 60, 61, 69, 75, 76, 80, 85, 86, 92, 93, 95, 104, 105, 112, 113, 114, 119, 128, 129, 130, 133, 137, 140, 141, 142, 145, 148, 150, 153, 177, 187, 188, 189, 193, 197, 201, 203, 206, 209, 218, 220, 223, 224, 225, 226, 228, 229, 234, 241, 244, 249, 250, 257, 264, 266, 267], "last": [4, 6, 8, 41, 50, 74, 81, 84, 85, 86, 104, 108, 115, 126, 130, 137, 140, 145, 177, 187, 216, 219, 224, 225, 227, 232, 234, 238, 239, 244, 250, 253, 266, 267], "insert": [4, 5, 7, 10, 14, 16, 33, 41, 63, 81, 84, 90, 93, 104, 110, 125, 189, 198, 202, 226, 234, 236, 240, 246, 248, 255, 257, 260, 264, 266], "id": [4, 5, 6, 10, 14, 63, 73, 76, 81, 84, 85, 86, 88, 104, 107, 110, 114, 118, 119, 125, 129, 136, 137, 160, 168, 173, 190, 198, 212, 213, 216, 220, 224, 227, 234, 236, 238, 240, 244, 246, 249, 250, 251, 256, 257, 262, 264, 266], "tailor": [4, 216, 234, 254], "few": [4, 8, 16, 79, 89, 96, 104, 105, 107, 112, 131, 137, 142, 143, 151, 165, 166, 168, 215, 227, 231, 238, 243, 263], "org": [4, 59, 119, 140, 144, 145, 186, 214, 216, 257], "1437": 4, "replac": [4, 6, 8, 14, 15, 28, 31, 38, 39, 41, 50, 59, 62, 74, 77, 83, 84, 88, 101, 104, 108, 114, 121, 125, 129, 137, 138, 143, 148, 150, 151, 168, 173, 181, 187, 189, 190, 191, 192, 194, 196, 198, 201, 203, 205, 209, 212, 213, 217, 224, 229, 234, 238, 239, 241, 249, 250, 251, 253, 261, 264], "most": [4, 59, 63, 67, 68, 70, 72, 73, 75, 78, 84, 86, 87, 92, 96, 99, 100, 102, 103, 105, 107, 108, 113, 114, 118, 125, 128, 134, 136, 137, 145, 146, 150, 166, 187, 190, 194, 200, 211, 212, 215, 216, 218, 221, 223, 224, 225, 226, 227, 228, 233, 234, 238, 240, 241, 243, 244, 246, 252, 254, 257, 258, 261, 264, 265, 267], "1436": 4, "github": [4, 8, 97, 98, 144, 212, 215, 227], "organ": [4, 60, 68, 72, 73, 92, 93, 97, 112, 137, 210, 225, 234, 238, 251], "mb_strlen": 4, "length": [4, 9, 14, 16, 28, 60, 63, 73, 83, 89, 103, 125, 137, 150, 160, 181, 212, 234, 252, 264], "column": [4, 8, 12, 16, 28, 41, 50, 59, 63, 72, 73, 77, 80, 83, 84, 85, 86, 88, 89, 90, 92, 137, 145, 153, 160, 234, 236, 238, 245, 248], "can": [4, 7, 8, 10, 14, 15, 16, 20, 23, 24, 28, 34, 41, 43, 46, 50, 54, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 95, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 168, 181, 186, 187, 190, 193, 197, 198, 199, 200, 205, 206, 207, 209, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267], "databasebaseresult": 4, "mockfilehandl": 4, "leav": [4, 73, 112, 123, 126, 130, 137, 151, 216, 229, 232, 238, 264], "cruft": 4, "bug": [4, 6, 7, 11, 12, 13, 73, 85, 90, 114, 115, 117, 126, 130, 131, 137, 139, 147, 148, 150, 153, 154, 157, 158, 166, 168, 172, 173, 177, 181, 184, 186, 190, 215, 227, 229, 234, 238, 240, 244], "classnotfound": 4, "normal": [4, 50, 61, 72, 86, 90, 100, 102, 103, 107, 110, 112, 125, 131, 137, 140, 142, 145, 213, 214, 215, 216, 224, 234, 236, 238, 239, 243, 245, 246, 248, 249, 260, 261], "parsepair": [4, 14], "alwai": [4, 15, 20, 23, 28, 33, 41, 43, 45, 46, 50, 59, 64, 67, 68, 69, 70, 73, 74, 84, 85, 90, 92, 100, 104, 105, 107, 108, 112, 117, 118, 126, 128, 129, 130, 131, 137, 145, 172, 186, 187, 212, 213, 216, 217, 218, 221, 224, 225, 226, 227, 229, 231, 232, 233, 234, 236, 238, 240, 243, 246, 252, 254, 255, 257, 258, 261, 262, 267], "psr4": [4, 6, 13, 59, 62, 68, 92, 97, 112], "testssupport": 4, "definit": [4, 8, 20, 56, 61, 73, 90, 100, 118, 129, 137, 140, 147, 153, 157, 189, 197, 203, 225, 231, 238, 241, 243, 251], "applicationconfigautoload": 4, "unned": 4, "basepath": [4, 5, 187, 188, 189, 197, 201, 206], "set": [4, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 20, 23, 24, 28, 33, 38, 39, 41, 43, 45, 46, 50, 54, 57, 60, 63, 64, 67, 68, 69, 73, 74, 75, 80, 81, 84, 86, 87, 88, 89, 90, 92, 93, 104, 107, 108, 110, 111, 112, 113, 115, 116, 117, 118, 119, 122, 125, 126, 129, 130, 131, 133, 135, 140, 143, 144, 146, 148, 150, 160, 162, 166, 168, 169, 172, 177, 186, 187, 190, 191, 192, 201, 203, 204, 209, 210, 212, 213, 215, 220, 221, 225, 226, 228, 229, 231, 236, 240, 241, 245, 246, 247, 248, 249, 251, 252, 253, 254, 262, 264], "more_entropi": 4, "true": [4, 16, 20, 25, 28, 33, 36, 41, 48, 50, 51, 59, 63, 65, 68, 69, 74, 77, 78, 83, 84, 85, 86, 87, 88, 90, 92, 97, 99, 100, 103, 104, 105, 107, 108, 114, 117, 118, 119, 121, 125, 126, 128, 129, 130, 131, 133, 134, 135, 137, 140, 145, 150, 153, 155, 162, 166, 168, 173, 177, 186, 195, 197, 206, 212, 213, 214, 215, 216, 217, 219, 220, 221, 224, 226, 227, 228, 229, 231, 232, 233, 234, 236, 238, 241, 243, 244, 245, 248, 249, 250, 253, 255, 256, 257, 261, 262, 264], "uniqid": 4, "function_exist": 4, "1411": 4, "render": [4, 8, 13, 14, 74, 100, 103, 104, 106, 107, 118, 137, 138, 168, 187, 205, 224, 242, 247, 249, 252, 256, 266], "work": [4, 5, 6, 7, 8, 14, 15, 16, 23, 41, 43, 50, 51, 52, 54, 55, 59, 60, 61, 62, 64, 71, 72, 73, 74, 75, 80, 85, 87, 90, 92, 100, 106, 107, 108, 113, 115, 116, 117, 118, 119, 122, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 153, 154, 157, 160, 168, 177, 186, 187, 189, 190, 207, 209, 212, 213, 214, 216, 217, 218, 222, 224, 225, 228, 237, 249, 250, 254, 256, 258, 264, 265, 267], "2d0b325": 4, "initi": [4, 28, 68, 69, 73, 95, 99, 105, 108, 114, 116, 125, 131, 137, 190, 195, 199, 213, 216, 217, 218, 244, 246, 249, 257], "prepar": [4, 17, 41, 70, 232, 254, 261], "1402": 4, "hint": [4, 5, 9, 73], "guessextens": [4, 11, 17, 231], "fcpath": [4, 104, 111, 117, 218, 225], "regist": [4, 41, 68, 100, 105, 112, 137, 189, 223, 227, 236, 247, 253], "environ": [4, 5, 7, 17, 20, 21, 23, 41, 42, 53, 59, 60, 67, 68, 69, 73, 77, 90, 92, 104, 107, 109, 110, 138, 140, 142, 146, 168, 169, 177, 186, 187, 197, 212, 226, 227, 254, 256, 264, 265, 267], "1395": 4, "short": [4, 60, 72, 73, 97, 105, 112, 129, 146, 209, 234, 238, 239, 243, 266], "syntax": [4, 50, 63, 73, 82, 84, 85, 114, 115, 118, 138, 187, 188, 196, 197, 201, 203, 204, 206, 212, 215, 227, 231, 234, 236, 242, 249, 256], "hello": [4, 119, 121, 137, 189, 224, 248, 249, 261, 262, 267], "execut": [4, 7, 8, 22, 27, 33, 41, 46, 50, 60, 68, 73, 79, 85, 86, 87, 90, 100, 104, 105, 107, 117, 129, 137, 145, 152, 159, 160, 161, 162, 166, 174, 177, 178, 187, 210, 215, 224, 225, 227, 228, 238, 240, 249, 253, 255, 256, 260, 261], "capit": [4, 121, 129, 189, 249, 267], "filenam": [4, 32, 46, 50, 68, 92, 104, 108, 117, 123, 131, 142, 143, 145, 148, 215, 216, 219, 224, 226, 243, 244, 267], "phpc": 4, "auto": [4, 6, 41, 46, 50, 51, 52, 61, 62, 73, 87, 104, 105, 118, 130, 140, 148, 153, 157, 168, 187, 201, 221, 227, 228, 236, 238, 241, 245, 246, 264], "udpat": 4, "contant": 4, "typeerror": [4, 24, 42], "1381": 4, "count": [4, 13, 28, 60, 63, 80, 86, 121, 125, 216, 218, 224, 227, 232, 245], "truthi": [4, 41, 107, 256], "monolog": 4, "caus": [4, 31, 32, 33, 40, 41, 46, 51, 52, 56, 58, 73, 87, 92, 100, 106, 112, 117, 118, 125, 126, 137, 177, 186, 215, 216, 225, 227, 238, 244, 251, 256, 261, 267], "cannot": [4, 10, 39, 47, 52, 59, 63, 68, 69, 73, 77, 83, 84, 90, 96, 105, 107, 108, 112, 117, 122, 125, 128, 129, 130, 134, 137, 140, 145, 181, 213, 215, 223, 224, 227, 232, 234, 238, 240, 243, 244, 254, 266, 267], "becaus": [4, 20, 23, 24, 25, 50, 59, 68, 73, 75, 84, 85, 86, 87, 90, 102, 112, 126, 129, 130, 137, 141, 145, 153, 173, 177, 181, 186, 187, 198, 213, 214, 216, 224, 225, 226, 227, 228, 234, 240, 243, 244, 249, 254, 255, 258, 263, 264, 266, 267], "alreadi": [4, 60, 75, 83, 84, 85, 86, 87, 90, 92, 104, 105, 106, 112, 117, 129, 131, 133, 137, 145, 168, 198, 213, 215, 216, 221, 224, 225, 227, 231, 234, 236, 238, 240, 249, 250, 264, 265, 266], "appfiltershoneypot": 4, "give": [4, 70, 80, 85, 90, 108, 115, 126, 131, 187, 213, 224, 225, 227, 234, 238, 243, 245, 249, 250, 252, 262, 265], "conform": [4, 243], "rfc": [4, 59, 110, 148, 186, 215, 216], "6266": 4, "featur": [4, 6, 9, 12, 14, 16, 47, 50, 57, 59, 63, 69, 73, 82, 84, 85, 86, 100, 104, 105, 107, 112, 113, 129, 130, 137, 139, 140, 153, 157, 168, 177, 184, 186, 209, 212, 216, 223, 227, 229, 231, 234, 236, 238, 243, 246, 249, 251, 254, 255, 256, 262, 265], "turn": [4, 7, 41, 81, 107, 112, 118, 121, 125, 126, 226, 232, 234, 238, 244, 249, 250, 257], "off": [4, 7, 23, 63, 81, 107, 112, 118, 215, 226, 232, 238, 241, 244], "db": [4, 6, 8, 9, 12, 14, 28, 50, 56, 59, 67, 77, 78, 80, 85, 86, 87, 88, 90, 92, 93, 105, 112, 162, 190, 198, 199, 224, 236, 238, 245, 249, 253, 266], "save": [4, 8, 11, 13, 16, 32, 57, 61, 68, 69, 72, 74, 77, 85, 86, 103, 104, 105, 129, 131, 137, 168, 184, 195, 202, 212, 213, 215, 216, 217, 221, 223, 225, 226, 227, 229, 231, 236, 240, 243, 244, 248, 249, 250, 251, 257, 266, 267], "code": [4, 6, 7, 8, 9, 11, 13, 15, 16, 20, 21, 22, 28, 44, 46, 50, 52, 58, 59, 60, 61, 64, 67, 68, 69, 70, 72, 73, 74, 75, 78, 83, 84, 85, 87, 88, 90, 92, 93, 98, 99, 100, 102, 104, 105, 108, 109, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 127, 129, 130, 137, 138, 139, 142, 144, 145, 146, 147, 148, 151, 152, 154, 157, 158, 159, 160, 161, 162, 166, 167, 170, 173, 174, 175, 177, 178, 181, 187, 208, 209, 210, 212, 215, 221, 224, 225, 226, 227, 231, 232, 234, 236, 238, 239, 240, 243, 249, 250, 251, 252, 253, 254, 256, 257, 260, 261, 263, 264, 265, 266, 267], "1258": 4, "invis": 4, "charact": [4, 16, 17, 23, 41, 47, 50, 60, 62, 63, 69, 73, 77, 84, 88, 89, 90, 104, 117, 118, 125, 126, 127, 129, 130, 137, 142, 143, 150, 160, 168, 181, 212, 213, 216, 217, 227, 230, 232, 234, 244, 249, 264], "guessextenst": 4, "1360": 4, "rm": [4, 168, 169], "php_error": 4, "templat": [4, 7, 15, 97, 105, 118, 136, 168, 199, 204, 205, 206, 209, 220, 224, 239, 245, 264, 266, 267], "compat": [4, 17, 22, 23, 28, 38, 44, 46, 47, 50, 59, 68, 73, 74, 94, 104, 110, 112, 116, 118, 119, 129, 131, 137, 141, 148, 150, 153, 166, 168, 171, 187, 192, 201, 207, 210, 215, 229, 234, 249, 261], "is_uniqu": [4, 16, 42, 129, 173, 234, 238], "tri": [4, 146, 209, 226, 228, 243], "default": [4, 5, 7, 8, 9, 10, 13, 15, 16, 17, 20, 28, 36, 38, 41, 45, 47, 50, 56, 57, 59, 60, 62, 63, 68, 69, 70, 73, 74, 81, 83, 85, 86, 87, 88, 92, 95, 99, 102, 103, 104, 105, 107, 108, 110, 111, 112, 113, 115, 116, 117, 118, 119, 122, 125, 126, 128, 130, 131, 134, 135, 136, 140, 148, 153, 157, 160, 168, 169, 177, 186, 187, 188, 196, 199, 201, 212, 215, 216, 219, 220, 221, 223, 224, 225, 226, 228, 229, 231, 232, 233, 234, 236, 238, 240, 241, 244, 245, 248, 249, 250, 251, 252, 254, 255, 256, 257, 261, 264, 265, 266, 267], "dbgroup": [4, 5, 6, 13, 41, 47, 59, 62, 92, 186, 227, 234, 238], "Not": [4, 41, 52, 83, 86, 88, 90, 95, 107, 129, 135, 145, 154, 211, 226, 240, 244, 267], "quot": [4, 7, 13, 84, 88, 104, 118, 125, 127, 230], "unecessari": 4, "avoid": [4, 50, 70, 73, 108, 112, 118, 131, 168, 216, 234, 238, 244, 249, 254], "two": [4, 50, 65, 68, 69, 70, 72, 73, 74, 83, 84, 85, 86, 87, 99, 105, 107, 108, 111, 113, 114, 116, 117, 118, 125, 129, 130, 131, 137, 141, 142, 150, 157, 158, 168, 177, 187, 213, 214, 215, 216, 217, 223, 224, 227, 230, 231, 234, 236, 238, 240, 241, 243, 244, 245, 246, 248, 249, 250, 252, 261, 264, 266, 267], "singl": [4, 13, 24, 41, 46, 50, 62, 63, 68, 69, 72, 73, 74, 77, 84, 85, 86, 90, 92, 100, 104, 105, 107, 108, 110, 111, 114, 118, 125, 127, 128, 131, 133, 136, 137, 168, 177, 216, 217, 224, 227, 228, 230, 232, 236, 238, 240, 245, 247, 249, 250, 251, 252, 253, 255, 257, 258, 260, 261], "review": [4, 73, 150], "driver": [4, 7, 10, 28, 31, 41, 45, 59, 76, 77, 78, 81, 83, 84, 86, 90, 138, 150, 153, 160, 190, 201, 203, 210, 211, 217, 221, 222], "sqlite": [4, 7, 9, 10, 12, 16, 41, 77, 90, 211], "httprequest": 4, "instanc": [4, 8, 17, 20, 24, 28, 50, 56, 59, 63, 69, 78, 79, 83, 84, 85, 86, 90, 92, 100, 104, 105, 106, 107, 112, 115, 124, 125, 126, 128, 129, 130, 131, 133, 135, 136, 137, 141, 145, 157, 183, 187, 212, 213, 214, 215, 216, 217, 221, 224, 225, 227, 228, 229, 230, 231, 233, 234, 236, 238, 240, 241, 243, 244, 245, 249, 250, 253, 254, 257, 258, 260, 262, 266], "pull": [4, 15, 72, 74, 98, 119, 131, 210, 236, 243, 251], "ip": [4, 31, 73, 106, 110, 135, 160, 227, 228, 234], "address": [4, 31, 73, 105, 106, 110, 114, 118, 119, 126, 135, 145, 160, 196, 198, 204, 216, 227, 228, 234, 238, 243], "link": [4, 7, 8, 15, 73, 104, 108, 117, 119, 126, 137, 144, 145, 170, 177, 199, 213, 216, 227, 232, 243, 249, 250, 262, 265, 266], "dec": 5, "15": [5, 16, 63, 104, 126, 129, 137, 224, 229, 232, 236, 238, 240, 252], "consist": [5, 41, 50, 60, 68, 70, 73, 92, 94, 125, 150, 223, 227, 246, 249, 258], "folder": [5, 8, 16, 50, 54, 62, 64, 69, 73, 75, 77, 104, 105, 107, 108, 111, 112, 117, 129, 140, 142, 143, 146, 187, 189, 197, 198, 206, 221, 225, 226, 231, 232, 234, 243, 246, 257, 264, 265], "renam": [5, 13, 50, 75, 77, 85, 105, 139, 142, 187, 197, 200, 219, 236, 265], "constant": [5, 12, 14, 28, 41, 59, 60, 68, 74, 75, 100, 109, 111, 112, 116, 129, 135, 138, 145, 148, 162, 187, 207, 213, 217, 221, 228, 238, 256, 266, 267], "systempath": [5, 60, 104, 168], "own": [5, 15, 17, 20, 23, 60, 62, 67, 68, 73, 84, 85, 87, 92, 97, 99, 106, 107, 108, 110, 111, 114, 116, 117, 118, 126, 128, 129, 131, 137, 144, 150, 152, 153, 177, 210, 213, 214, 216, 217, 218, 220, 223, 225, 227, 228, 236, 238, 241, 243, 244, 245, 246, 247, 248, 249, 253, 256, 257, 258, 261, 262, 263, 267], "histori": [5, 8, 9, 28], "numer": [5, 7, 12, 13, 21, 44, 85, 90, 92, 103, 105, 113, 114, 117, 122, 125, 137, 148, 150, 153, 154, 157, 158, 162, 168, 204, 234, 238, 243], "enhanc": [5, 6, 8, 10, 142, 143, 206, 261], "1573": 5, "1555": 5, "deploi": [5, 73, 92, 105, 140, 142, 216], "1600": 5, "1571": 5, "1579": 5, "1581": 5, "1595": 5, "1562": 5, "a0fc68": 5, "1585": 5, "1561": 5, "8f205a": 5, "1589": 5, "toolbarload": [5, 9], "j": [5, 9, 73, 84, 104, 118, 119, 148, 157, 177, 225, 229, 249, 250], "1594": 5, "1548": 5, "1588": 5, "1603": 5, "1587": 5, "1610": 5, "d7dfc5": 5, "1598": 5, "ciunittest": 5, "1593": 5, "ab8b5b": 5, "1569": 5, "1563": 5, "1601": 5, "4c7bfe": 5, "1575": 5, "1602": 5, "autolaodertest": 5, "filelocatortest": [5, 6], "servicestest": [5, 6], "filetest": 5, "formhelpertest": [5, 6], "urlhelpertest": [5, 12, 13], "contentsecuritypolicytest": [5, 6, 8], "1576": 5, "incomingrequestdetectingtest": 5, "timedifferencetest": [5, 12], "routercollectiontest": 5, "featureresponsetest": 5, "validationtest": [5, 7], "parserplugintest": [5, 6], "viewtest": [5, 7, 8], "cli_command": [5, 8], "mvc": [5, 187, 251, 265], "dbmgt": 5, "1608": 5, "547792": 5, "view_pars": [5, 10, 12], "news_sect": [5, 6, 12], "1586": 5, "1551": 5, "vagrantfil": [5, 33], "dist": [5, 8, 9, 33, 97, 111, 142, 148, 150, 160, 168, 186, 225, 261], "1459": 5, "clear": [5, 16, 56, 59, 60, 63, 68, 69, 73, 82, 85, 191, 209, 213, 215, 216, 227, 228, 236, 245, 251, 265], "after": [5, 6, 10, 13, 14, 16, 33, 41, 50, 59, 60, 63, 67, 69, 70, 73, 74, 75, 84, 85, 86, 90, 100, 105, 107, 114, 118, 122, 125, 126, 129, 131, 136, 137, 142, 143, 146, 147, 153, 157, 160, 162, 168, 170, 177, 181, 186, 187, 189, 190, 196, 197, 198, 213, 214, 215, 217, 218, 220, 223, 224, 226, 227, 228, 229, 234, 238, 239, 243, 244, 245, 246, 248, 249, 250, 251, 254, 255, 256, 257, 261, 264, 267], "find": [5, 8, 31, 47, 59, 60, 63, 68, 72, 74, 87, 92, 93, 95, 99, 100, 105, 107, 108, 111, 112, 114, 126, 128, 129, 136, 137, 140, 141, 145, 146, 187, 198, 200, 209, 210, 217, 221, 224, 226, 227, 229, 231, 233, 234, 236, 243, 246, 249, 250, 256, 261, 264, 266], "about": [5, 15, 50, 60, 61, 67, 68, 70, 72, 73, 79, 84, 85, 87, 97, 110, 111, 125, 129, 130, 131, 137, 145, 217, 224, 229, 231, 233, 234, 236, 238, 254, 256, 257, 263, 264, 266], "1606": 5, "8f305a": 5, "sanit": [5, 73, 104, 123, 126, 131, 226, 232, 234, 244], "usernam": [5, 59, 73, 77, 78, 85, 86, 93, 118, 177, 196, 204, 215, 216, 227, 232, 234, 236, 238, 239, 243, 255, 266], "password": [5, 59, 73, 77, 78, 105, 118, 125, 131, 137, 177, 202, 204, 212, 215, 216, 217, 227, 232, 234, 236, 238, 255, 266], "first": [5, 6, 7, 16, 28, 33, 41, 48, 50, 59, 62, 63, 65, 67, 68, 69, 70, 73, 74, 76, 78, 81, 84, 85, 86, 87, 88, 90, 92, 100, 103, 104, 105, 107, 108, 110, 113, 114, 115, 117, 118, 119, 121, 125, 126, 128, 129, 131, 136, 137, 142, 145, 146, 162, 177, 187, 189, 197, 198, 206, 212, 213, 215, 216, 219, 221, 224, 226, 228, 229, 231, 232, 234, 236, 240, 241, 243, 244, 245, 246, 249, 250, 252, 253, 254, 255, 257, 258, 261, 264, 266], "didn": [5, 9, 23, 39, 50, 142, 143, 153, 227, 243], "primari": [5, 8, 9, 15, 16, 17, 41, 52, 68, 75, 77, 83, 84, 85, 112, 198, 212, 234, 238, 246, 257, 264, 266], "less": [5, 17, 73, 102, 110, 125, 127, 137, 228, 234, 236, 238], "configservic": 5, "defaultgroup": [5, 77, 78, 92], "fatal": [5, 40, 137, 212], "via": [5, 14, 16, 17, 21, 28, 41, 46, 50, 54, 59, 60, 63, 66, 68, 70, 73, 84, 85, 90, 104, 107, 112, 117, 118, 125, 129, 130, 131, 137, 138, 148, 211, 213, 215, 216, 217, 224, 225, 226, 227, 230, 231, 245], "pre_system": [5, 8, 53, 59, 100, 177], "invalid": [5, 10, 12, 20, 29, 50, 73, 107, 130, 137, 150, 160, 212, 213, 226, 227, 234, 238, 240, 243, 253, 254], "packag": [5, 41, 43, 59, 68, 73, 101, 105, 134, 142, 168, 177, 217, 225, 227, 251, 265], "throw": [5, 16, 20, 33, 41, 50, 77, 104, 107, 110, 129, 130, 150, 168, 177, 212, 213, 215, 217, 219, 220, 221, 226, 229, 231, 238, 266, 267], "site_url": [5, 14, 41, 50, 126, 130, 168, 170, 249, 262], "fallback": [5, 10, 11, 16, 17, 50], "fill": [5, 16, 105, 213, 220, 228, 229, 234, 238, 256], "respect": [5, 6, 14, 20, 73, 88, 92, 93, 114, 118, 130, 137, 148, 150, 219, 224, 225, 229, 234, 238, 240, 244, 253], "map": [5, 29, 68, 73, 93, 117, 129, 158, 201, 224, 225, 241, 243, 251, 264, 267], "_get": [5, 70, 110, 129, 130, 131, 135, 224, 234, 258], "_set": 5, "1582": 5, "indent": [5, 60], "absolut": [5, 17, 20, 73, 117, 126, 137, 212, 217, 218, 227, 249, 261], "testing13": 5, "integ": [5, 8, 59, 60, 81, 83, 85, 86, 90, 104, 117, 121, 122, 125, 129, 137, 212, 221, 227, 228, 231, 232, 234, 236, 238, 243], "doubl": [5, 7, 88, 90, 112, 118, 125, 127, 137, 226, 230, 236, 252], "etc": [5, 7, 50, 62, 64, 70, 72, 73, 74, 77, 79, 81, 83, 84, 85, 90, 95, 104, 106, 107, 108, 110, 112, 117, 118, 121, 122, 125, 129, 130, 131, 135, 137, 139, 142, 143, 145, 181, 216, 217, 223, 226, 229, 232, 233, 234, 238, 243, 246, 248, 249, 251, 260, 262, 265], "baseurl": [5, 7, 41, 43, 49, 50, 104, 105, 107, 113, 118, 126, 130, 131, 137, 145, 168, 170, 177, 232, 244, 256], "exampl": [5, 8, 14, 41, 45, 48, 50, 59, 61, 62, 63, 64, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 90, 92, 95, 97, 99, 100, 102, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 138, 139, 140, 144, 145, 146, 150, 157, 158, 162, 168, 169, 170, 175, 177, 186, 187, 213, 214, 215, 216, 217, 218, 221, 224, 226, 227, 228, 230, 231, 232, 234, 236, 238, 239, 241, 243, 244, 246, 249, 251, 253, 254, 255, 256, 257, 258, 261, 266], "com": [5, 50, 61, 70, 74, 84, 85, 93, 97, 105, 107, 113, 115, 118, 119, 125, 126, 129, 131, 133, 137, 140, 144, 145, 170, 177, 186, 188, 191, 212, 214, 215, 216, 224, 225, 227, 231, 232, 234, 236, 238, 241, 243, 244, 249, 251, 254, 255, 257, 258, 265], "dure": [5, 6, 9, 10, 16, 28, 41, 60, 63, 73, 74, 79, 84, 87, 93, 100, 104, 105, 108, 137, 140, 145, 168, 215, 221, 227, 228, 231, 232, 236, 238, 240, 241, 243, 244, 246, 247, 249, 253, 254, 255, 256, 258, 260, 261, 262, 265], "lesson": 5, "learn": [5, 79, 87, 90, 137, 145, 209], "esc": [5, 25, 73, 104, 115, 118, 155, 189, 206, 231, 234, 238, 239, 246, 249, 250, 251, 264, 266, 267], "differ": [5, 11, 17, 24, 41, 50, 57, 59, 60, 62, 63, 68, 70, 72, 73, 74, 76, 78, 83, 84, 85, 90, 92, 94, 103, 104, 106, 110, 111, 112, 113, 116, 117, 126, 128, 129, 130, 134, 137, 142, 145, 150, 153, 177, 187, 191, 194, 200, 204, 206, 213, 214, 216, 217, 223, 224, 225, 227, 232, 233, 234, 238, 240, 241, 243, 244, 245, 248, 249, 250, 252, 254, 257, 261, 264, 266], "encod": [5, 72, 73, 104, 113, 119, 126, 131, 150, 187, 213, 215, 226, 232, 236], "attribut": [5, 6, 14, 17, 20, 21, 28, 50, 86, 90, 104, 117, 118, 119, 126, 148, 168, 191, 199, 220, 238, 241, 244, 245, 249, 250], "csrf_field": [5, 6, 104, 118, 202, 226, 264], "integr": [5, 63, 64, 104, 112, 125, 187, 223, 225, 241, 261], "1557": 5, "prefix": [5, 16, 17, 28, 29, 36, 59, 76, 77, 85, 90, 92, 105, 108, 115, 125, 126, 129, 131, 137, 148, 158, 160, 191, 215, 227, 236, 244], "1556": 5, "intead": 5, "modifi": [5, 11, 22, 28, 41, 50, 56, 59, 68, 69, 72, 73, 74, 77, 85, 99, 100, 104, 105, 106, 111, 113, 117, 129, 130, 133, 136, 137, 145, 153, 157, 168, 173, 175, 177, 213, 215, 219, 220, 224, 227, 232, 234, 235, 236, 244, 247, 249, 254, 256, 261, 264, 266], "psrlog": 5, "manual": [5, 7, 14, 34, 41, 68, 69, 77, 85, 90, 102, 103, 108, 112, 117, 128, 129, 131, 135, 137, 138, 140, 141, 142, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 213, 215, 216, 221, 226, 227, 230, 244, 250, 253, 255, 256, 257, 265], "attr": [5, 104, 246, 249, 250], "jan": 6, "2019": [6, 7, 8, 9, 10, 11, 12, 13, 73, 208, 235], "maxqueri": [6, 177], "depend": [6, 17, 20, 28, 69, 70, 73, 74, 77, 84, 90, 92, 97, 106, 107, 108, 125, 129, 131, 135, 142, 144, 150, 153, 158, 166, 168, 173, 177, 181, 186, 187, 212, 215, 217, 227, 234, 249, 250, 256, 257, 261, 266], "queue": [6, 137, 144], "modul": [6, 8, 13, 28, 41, 50, 62, 69, 73, 74, 92, 94, 97, 99, 105, 108, 109, 138, 142, 145, 148, 150, 151, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 210, 212, 223, 238, 251, 254], "thei": [6, 10, 28, 41, 45, 59, 60, 61, 63, 64, 67, 68, 69, 72, 73, 74, 84, 85, 86, 87, 90, 92, 100, 103, 105, 106, 107, 108, 110, 111, 112, 117, 118, 119, 125, 126, 127, 129, 130, 131, 135, 136, 137, 139, 142, 143, 144, 145, 148, 150, 151, 153, 154, 157, 158, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 204, 206, 215, 216, 217, 221, 223, 224, 225, 227, 229, 230, 231, 234, 236, 238, 240, 243, 244, 246, 248, 249, 251, 252, 256, 257, 261, 262, 265, 266, 267], "impact": [6, 73, 249, 250], "drop": [6, 10, 12, 18, 41, 92, 110, 118, 192, 197, 217, 227], "sever": [6, 12, 16, 63, 70, 72, 73, 84, 85, 86, 90, 92, 99, 104, 105, 106, 110, 111, 112, 114, 129, 131, 137, 140, 144, 212, 213, 229, 231, 232, 234, 238, 241, 243, 249, 250, 252, 255, 256, 260, 265, 267], "were": [6, 15, 16, 22, 33, 41, 42, 48, 50, 52, 54, 57, 59, 73, 84, 100, 115, 118, 119, 129, 130, 137, 148, 152, 153, 168, 177, 184, 186, 204, 209, 210, 213, 226, 227, 229, 231, 234, 236, 238, 244, 249, 251, 260, 265], "eg": 6, "missingt": 6, "some": [6, 8, 9, 10, 12, 15, 16, 38, 41, 42, 50, 56, 62, 63, 65, 67, 70, 72, 73, 74, 76, 77, 78, 83, 84, 85, 86, 87, 88, 90, 97, 99, 100, 104, 105, 106, 107, 108, 110, 112, 113, 114, 117, 118, 125, 126, 128, 129, 130, 131, 134, 137, 142, 145, 146, 148, 150, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 195, 210, 212, 215, 216, 217, 219, 221, 225, 226, 227, 229, 231, 232, 233, 234, 236, 238, 240, 241, 244, 249, 250, 252, 254, 256, 257, 261, 263, 264, 265, 266, 267], "invalidtyp": 6, "lot": [6, 15, 70, 75, 86, 96, 99, 105, 130, 187, 193, 198, 215, 217, 230, 238, 249, 257, 264], "especi": [6, 63, 85, 93, 97, 104, 105, 128, 137, 215, 219, 227, 234, 236, 238, 245, 249, 258, 261, 262], "csrf": [6, 11, 12, 13, 17, 23, 27, 34, 50, 52, 73, 104, 118, 129, 130, 137, 148, 168, 177, 184, 186, 202, 214, 220], "debugtoolbar": [6, 11, 130], "revisit": 6, "section": [6, 9, 14, 20, 28, 70, 73, 85, 98, 106, 107, 110, 112, 128, 129, 130, 131, 138, 140, 145, 148, 150, 153, 154, 157, 158, 162, 215, 217, 224, 227, 232, 238, 248, 249, 256, 259, 263, 264, 265], "coverag": [6, 8, 16], "77": 6, "ever": [6, 63, 118, 228, 243, 256], "closer": [6, 72, 103], "our": [6, 17, 60, 61, 62, 72, 74, 85, 92, 98, 108, 112, 139, 145, 210, 213, 223, 224, 227, 234, 236, 238, 241, 254, 263, 264, 266], "target": [6, 16, 73, 85, 105, 114, 117, 118, 126, 142, 225, 257], "80": [6, 50, 63, 70, 112, 145], "hope": [6, 263], "thi": [6, 8, 15, 16, 17, 18, 19, 20, 22, 23, 28, 36, 41, 43, 45, 50, 54, 56, 57, 58, 59, 60, 61, 62, 63, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 128, 130, 131, 133, 134, 135, 136, 137, 140, 142, 143, 145, 146, 148, 149, 150, 151, 152, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 210, 212, 213, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261, 262, 263, 264, 265, 266, 267], "finger": 6, "cross": [6, 27, 59, 73, 119, 130, 138, 148, 213, 222, 250], "1637": 6, "1685": 6, "appstart": [6, 7, 11, 68, 140, 142, 144, 265], "1686": 6, "1665": 6, "614216": 6, "guidelin": [6, 71, 94, 138, 150], "rst": [6, 8, 10, 12, 14, 142, 150], "1671": 6, "1673": 6, "intern": [6, 17, 20, 50, 69, 73, 84, 86, 104, 107, 114, 118, 126, 129, 133, 137, 139, 163, 168, 221, 227, 234, 236, 238, 240, 249, 250, 257], "1648": 6, "1670": 6, "1672": 6, "migrationrollback": 6, "1683": 6, "1635": 6, "1626": 6, "3a4ad": 6, "1643": 6, "1616": 6, "1640": 6, "1663": 6, "1677": 6, "6b8b8b": 6, "1660": 6, "81d371": 6, "d2b377": 6, "1654": 6, "configexcept": [6, 11, 41, 160], "fileexcept": 6, "1636": 6, "1625": 6, "6dab8f": 6, "1633": 6, "html_helper": [6, 8, 119, 168], "1538": 6, "1641": 6, "1642": 6, "2e698a": 6, "5951c3": 6, "9e435c": 6, "7993a7": 6, "1678": 6, "1684": 6, "1679": 6, "1623": 6, "1622": 6, "1617": 6, "1632": 6, "1656": 6, "1689": 6, "autoloadertest": 6, "commandrunnertest": 6, "baseconfigtest": [6, 8, 9], "configtest": [6, 8], "aliastest": 6, "bea1dd": 6, "deletetest": [6, 12], "grouptest": [6, 11, 12], "inserttest": [6, 12], "liketest": 6, "selecttest": [6, 8, 11], "updatetest": [6, 12, 13], "wheretest": [6, 8, 10, 11], "1675": 6, "migrationrunnertest": [6, 7, 9, 10, 11], "eventtest": 6, "csrftest": 6, "debugtoolbartest": 6, "filterstest": 6, "xmlhelpertest": 6, "rulestest": [6, 8, 9], "1669": 6, "transact": [6, 41, 72, 73, 82, 90, 138, 168], "1645": 6, "5f305a": 6, "1613": 6, "4a1886": 6, "methodspoof": 6, "1690": 6, "1693": 6, "installing_compos": [6, 9, 10], "installing_git": 6, "installing_manu": 6, "repositori": [6, 73, 75, 98, 105, 112, 138, 141, 142, 143, 236, 243], "1691": 6, "1649": 6, "domain": [6, 73, 115, 137, 148, 213, 214, 215, 224, 227, 232, 241, 244], "sub": [6, 41, 50, 104, 108, 111, 117, 137, 177, 189, 198, 208, 218, 224, 225, 232, 243, 244, 255], "overwrit": [6, 8, 60, 62, 63, 85, 93, 105, 117, 137, 213, 215, 225, 232, 234], "rework": [6, 177], "potenti": [6, 31, 73, 79, 92, 127, 137, 144, 177, 212, 228, 231, 238, 250, 251], "leftjoin": 6, "issu": [6, 8, 9, 10, 12, 13, 14, 15, 19, 21, 38, 73, 92, 98, 106, 126, 156, 166, 216, 221, 227, 251, 256, 261, 266], "1687": 6, "copyright": [6, 13, 221, 235], "creation": [6, 41, 62, 74, 90, 213, 221], "cleanup": [6, 9, 13, 14, 28, 107, 227], "refresh": [6, 103, 104, 244, 256, 257], "wai": [6, 7, 10, 23, 59, 61, 63, 64, 68, 69, 70, 72, 73, 74, 83, 85, 86, 87, 92, 93, 100, 104, 105, 106, 107, 108, 110, 112, 114, 119, 128, 129, 130, 131, 134, 136, 137, 140, 142, 145, 168, 187, 189, 201, 209, 210, 212, 213, 215, 217, 221, 224, 226, 227, 228, 229, 230, 231, 232, 234, 236, 238, 239, 243, 244, 246, 249, 251, 253, 254, 256, 261, 265, 266], "spoof": [6, 31, 132, 135, 138], "urldecod": 6, "save_path": [6, 227], "forward": [6, 69, 73, 86, 92, 137, 160, 226], "implement": [6, 9, 16, 17, 21, 22, 28, 41, 47, 50, 59, 60, 68, 69, 73, 74, 85, 87, 94, 99, 102, 105, 107, 129, 130, 136, 137, 147, 148, 150, 157, 168, 174, 177, 186, 187, 198, 202, 205, 210, 212, 214, 216, 217, 225, 227, 228, 234, 236, 238, 240, 241, 246, 247, 249, 250, 256, 257, 258, 261], "engin": [6, 16, 73, 84, 90, 104, 113, 114, 140, 145, 146, 212, 227, 239, 246, 249], "group": [6, 7, 15, 41, 47, 50, 52, 60, 62, 72, 73, 77, 87, 88, 90, 108, 112, 114, 129, 130, 168, 208, 214, 218, 224, 225, 238, 255, 257], "direct": [6, 10, 36, 59, 69, 73, 75, 85, 89, 113, 144, 145, 187, 188, 189, 197, 201, 206, 217, 226, 231, 234, 236, 248, 262, 264, 267], "1674": 6, "part": [6, 7, 10, 11, 41, 65, 70, 72, 73, 75, 81, 84, 85, 93, 99, 105, 117, 125, 126, 127, 128, 131, 137, 144, 205, 209, 210, 216, 217, 225, 234, 236, 238, 240, 245, 257, 261, 265, 267], "discoveri": [6, 17, 41, 52, 69, 105, 140, 148, 168, 254], "case": [6, 7, 8, 9, 12, 16, 20, 39, 41, 46, 54, 59, 63, 68, 69, 70, 72, 73, 75, 77, 85, 87, 88, 89, 90, 92, 99, 104, 105, 107, 108, 112, 114, 117, 118, 121, 125, 128, 129, 130, 131, 133, 134, 135, 137, 139, 142, 145, 146, 148, 150, 153, 154, 157, 158, 162, 168, 181, 184, 186, 200, 212, 213, 223, 224, 225, 226, 227, 228, 229, 231, 232, 234, 236, 238, 240, 241, 243, 244, 249, 250, 252, 253, 254, 257, 258, 261, 262, 264, 265, 267], "insensit": [6, 46, 68, 70, 85, 131, 133, 145, 146, 213, 226, 267], "occur": [6, 37, 52, 73, 77, 84, 87, 100, 106, 125, 168, 195, 227, 244, 249, 264], "wherein": [6, 11, 238], "__get": [6, 12, 86, 236, 238], "data": [6, 10, 13, 14, 16, 17, 23, 24, 31, 36, 41, 50, 54, 56, 59, 69, 72, 75, 77, 79, 80, 83, 84, 86, 92, 93, 95, 104, 113, 114, 117, 118, 119, 122, 124, 125, 127, 128, 130, 133, 135, 136, 138, 148, 153, 160, 162, 177, 181, 187, 192, 193, 197, 198, 199, 203, 204, 205, 206, 212, 213, 214, 215, 216, 217, 220, 223, 224, 231, 232, 240, 243, 244, 245, 246, 248, 252, 253, 259, 260, 266, 267], "outsid": [6, 72, 73, 112, 113, 122, 125, 148, 150, 151, 153, 154, 157, 158, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 218, 225, 236, 256, 261], "logcach": 6, "allow_failur": 6, "manag": [6, 41, 72, 75, 88, 89, 90, 104, 109, 130, 138, 187, 208, 213, 225, 227, 243, 263], "enabl": [6, 9, 28, 41, 46, 57, 59, 61, 73, 76, 77, 81, 84, 85, 87, 92, 105, 113, 125, 130, 134, 140, 141, 148, 153, 162, 168, 184, 186, 187, 201, 202, 209, 211, 215, 216, 217, 224, 225, 227, 232, 238, 241, 243, 245, 252, 254, 261], "docu": 6, "csp": [6, 14, 28, 38, 41, 56, 59, 104, 220], "nonc": [6, 28, 73, 104, 241], "safeti": [6, 72, 84, 227, 232, 265], "getcompiledx": 6, "should": [6, 7, 8, 9, 10, 13, 14, 15, 16, 20, 28, 33, 41, 50, 60, 61, 62, 63, 67, 68, 69, 70, 72, 73, 74, 75, 77, 78, 84, 85, 86, 90, 92, 94, 95, 97, 103, 104, 105, 107, 110, 112, 118, 119, 121, 122, 125, 128, 129, 130, 131, 134, 136, 137, 139, 140, 145, 146, 147, 148, 150, 153, 157, 166, 168, 177, 181, 186, 187, 188, 189, 191, 196, 198, 211, 212, 213, 214, 215, 216, 217, 221, 224, 225, 226, 227, 228, 231, 234, 236, 238, 240, 241, 243, 244, 245, 246, 248, 249, 250, 251, 254, 255, 256, 257, 258, 259, 260, 261, 263, 264, 265, 266, 267], "pass": [6, 10, 14, 16, 17, 20, 24, 28, 39, 41, 43, 59, 61, 62, 63, 65, 67, 72, 74, 78, 84, 85, 86, 88, 89, 100, 104, 106, 107, 108, 112, 113, 114, 117, 118, 119, 124, 125, 126, 128, 130, 131, 133, 135, 136, 137, 150, 153, 175, 184, 186, 195, 213, 215, 217, 218, 219, 221, 224, 225, 226, 227, 229, 231, 232, 234, 236, 238, 240, 243, 244, 245, 248, 249, 250, 251, 252, 254, 256, 257, 258, 261, 262, 264, 265, 266, 267], "setrul": [6, 28, 41, 157, 173, 181], "1631": 6, "licens": [6, 138, 148], "1630": 6, "1629": 6, "read": [6, 9, 13, 73, 75, 80, 84, 85, 90, 108, 117, 136, 140, 142, 143, 145, 187, 207, 209, 214, 215, 224, 225, 227, 236, 243, 244, 249, 251, 256, 263, 264, 265, 266, 267], "again": [6, 41, 74, 78, 87, 103, 146, 168, 169, 217, 227, 228, 232, 234, 238, 240, 256, 265, 266], "piec": [6, 72, 84, 112, 131, 187, 206, 212, 213, 227, 232, 236, 249, 250, 256, 266], "translateuridash": [6, 50, 129, 137], "appropri": [6, 59, 63, 70, 73, 81, 85, 99, 105, 107, 122, 131, 133, 137, 142, 150, 187, 217, 220, 221, 225, 227, 231, 232, 234, 236, 238, 240, 241, 243, 244, 250, 257, 266, 267], "viewdirectori": 6, "nullabl": [6, 11, 14, 50, 83, 107, 148, 236, 238], "__set": [6, 86, 236, 238], "countallresult": [6, 11], "soft": [6, 9, 10, 11, 238], "delet": [6, 9, 10, 11, 15, 23, 41, 52, 69, 70, 73, 81, 84, 86, 90, 115, 117, 134, 136, 137, 140, 153, 168, 169, 212, 213, 214, 215, 226, 227, 231, 234, 240, 244, 257, 258], "order": [6, 7, 14, 20, 60, 62, 70, 73, 74, 79, 84, 86, 87, 90, 92, 100, 103, 105, 106, 113, 114, 117, 118, 119, 128, 129, 131, 136, 137, 139, 145, 150, 181, 189, 199, 204, 212, 213, 216, 217, 221, 224, 225, 227, 228, 234, 238, 243, 245, 247, 249, 255, 256, 261, 267], "belong": [6, 234], "take": [6, 28, 50, 60, 63, 67, 69, 70, 72, 73, 74, 78, 84, 85, 86, 87, 90, 95, 96, 100, 102, 103, 104, 105, 110, 112, 113, 114, 117, 121, 126, 127, 129, 130, 135, 137, 140, 142, 143, 145, 148, 150, 181, 213, 215, 217, 218, 221, 224, 225, 227, 228, 229, 231, 234, 236, 238, 244, 245, 246, 247, 248, 249, 252, 254, 255, 257, 258, 260, 261, 262, 264, 265], "img": [6, 119, 216, 231], "mar": [7, 229, 249], "layout": [7, 14, 20, 50, 88, 138, 206, 242, 245], "simpl": [7, 16, 60, 61, 63, 64, 67, 70, 72, 73, 74, 82, 89, 92, 93, 95, 100, 104, 105, 108, 112, 113, 118, 119, 125, 126, 129, 130, 137, 141, 142, 148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 197, 209, 216, 217, 223, 224, 225, 227, 228, 231, 232, 234, 236, 238, 240, 241, 243, 244, 248, 249, 251, 252, 258, 261, 264, 265], "site": [7, 14, 27, 61, 75, 92, 104, 105, 107, 116, 117, 118, 119, 126, 128, 129, 130, 146, 168, 188, 209, 213, 214, 215, 223, 227, 228, 231, 232, 233, 234, 241, 243, 244, 250, 251, 258, 261, 265], "proper": [7, 17, 72, 73, 85, 92, 107, 136, 148, 217, 231, 244, 258], "wide": [7, 63, 70, 73, 145, 215, 216, 217, 224, 238, 244], "displai": [7, 24, 41, 50, 52, 53, 58, 60, 63, 67, 70, 72, 75, 79, 81, 89, 90, 92, 103, 104, 106, 107, 110, 118, 119, 128, 129, 130, 137, 145, 146, 168, 204, 213, 215, 216, 220, 221, 225, 226, 231, 232, 236, 238, 243, 244, 245, 246, 248, 249, 250, 267], "convert": [7, 11, 13, 17, 41, 59, 73, 90, 104, 118, 121, 122, 123, 125, 126, 127, 129, 131, 133, 134, 187, 211, 229, 230, 234, 236, 238, 244, 249], "distribut": [7, 73, 77, 105, 136, 227, 235, 251], "tablenotfound": 7, "uploaderr": 7, "logo": 7, "tint": 7, "env": [7, 14, 16, 17, 20, 28, 42, 54, 59, 67, 104, 105, 107, 110, 111, 119, 131, 135, 142, 145, 146, 148, 150, 157, 168, 169, 177, 181, 186, 217, 220, 255, 256, 265, 266], "ci_environ": [7, 9, 105, 106, 107, 135, 145, 265], "suggest": [7, 108, 146, 217], "1719": 7, "welome_messag": 7, "1774": 7, "1723": 7, "37dbc1": 7, "1704": 7, "databaseexcept": [7, 41, 87, 168, 238], "1739": 7, "1733": 7, "36fbb8": 7, "549d7d": 7, "1743": 7, "1722": 7, "1708": 7, "date_help": [7, 8, 10, 116], "1768": 7, "number_help": [7, 8], "security_help": [7, 8], "text_help": [7, 8], "1725": 7, "1757": 7, "1709": 7, "1732": 7, "1764": 7, "controllerrespons": [7, 20, 59, 150], "1740": 7, "controllertest": [7, 8, 11, 14, 20, 59, 150], "dompars": [7, 8, 59], "1738": 7, "1763": 7, "1729": 7, "1741": 7, "6e549a": 7, "4f4a37": 7, "1712": 7, "basequerytest": [7, 9], "altertabletest": 7, "1745": 7, "4ff1f5": 7, "filesystemhelpertest": 7, "1736": 7, "domparsertest": [7, 8], "_theme": 7, "cithem": 7, "1696": 7, "v4": [7, 18, 43, 44, 50, 63, 67, 68, 69, 77, 80, 83, 84, 85, 87, 90, 100, 103, 104, 105, 107, 111, 112, 113, 114, 115, 117, 118, 119, 125, 126, 129, 130, 131, 137, 142, 143, 149, 153, 157, 168, 169, 172, 173, 187, 190, 204, 213, 215, 217, 220, 221, 226, 227, 229, 232, 234, 236, 238, 240, 243, 244, 246, 248, 252, 254, 256], "5": [7, 8, 11, 19, 30, 41, 51, 60, 62, 67, 68, 69, 73, 77, 80, 81, 84, 86, 89, 90, 92, 103, 104, 105, 107, 110, 114, 117, 119, 122, 125, 128, 129, 130, 131, 133, 135, 137, 139, 140, 141, 145, 160, 168, 177, 187, 190, 197, 204, 207, 211, 212, 214, 215, 216, 221, 224, 226, 227, 229, 232, 233, 234, 238, 240, 243, 246, 249, 253, 256, 257, 262], "1699": 7, "1751": 7, "install_manu": 7, "1750": 7, "1752": 7, "1742": 7, "1744": 7, "view_layout": [7, 8, 12], "1755": 7, "1749": 7, "housekeep": 7, "signatur": [7, 12, 22, 33, 36, 73, 147, 157, 166, 174, 213, 234], "1758": 7, "1574": 7, "lowercas": [7, 60, 85, 97, 105, 108, 126, 129, 130, 131, 249, 264], "vfsstream": 7, "prevent": [7, 9, 10, 11, 14, 17, 19, 20, 25, 28, 38, 50, 69, 73, 75, 85, 87, 89, 92, 104, 115, 126, 129, 137, 140, 155, 168, 186, 214, 225, 226, 227, 228, 232, 238, 241, 261, 266, 267], "misplac": 7, "under": [7, 14, 21, 50, 60, 62, 68, 73, 75, 77, 85, 106, 107, 108, 113, 129, 137, 142, 143, 145, 212, 218, 224, 227, 231, 249, 251, 256, 261], "encrypt": [7, 11, 12, 13, 14, 16, 17, 41, 44, 73, 78, 105, 125, 138, 141, 148, 168, 171, 187, 207, 216, 218, 222, 227], "composit": [7, 23, 73, 85], "1478": 7, "state": [7, 33, 41, 52, 69, 73, 85, 92, 103, 118, 136, 213, 216, 227, 229, 234, 238, 261], "1727": 7, "sort": [7, 41, 67, 85, 89, 92, 100, 114, 227, 256], "found": [7, 15, 24, 28, 40, 41, 50, 52, 57, 62, 68, 70, 74, 92, 96, 104, 105, 107, 108, 110, 112, 113, 114, 115, 116, 117, 122, 125, 128, 129, 131, 133, 135, 137, 140, 145, 146, 162, 184, 186, 212, 216, 217, 224, 225, 227, 229, 234, 238, 240, 243, 244, 246, 255, 261, 262, 267], "reli": [7, 73, 74, 90, 131, 139, 151, 152, 223, 227, 244, 258, 260], "o": [7, 46, 73, 125, 212, 217, 233], "1666": 7, "required_without": [7, 8, 38, 166, 234], "specif": [7, 15, 20, 41, 52, 59, 65, 69, 70, 72, 73, 75, 86, 90, 100, 104, 105, 108, 110, 112, 113, 114, 119, 128, 130, 135, 137, 145, 148, 150, 177, 188, 196, 199, 212, 213, 216, 218, 223, 225, 226, 227, 234, 240, 241, 243, 244, 246, 255, 256, 257, 262, 264, 265, 266], "1726": 7, "required_with": [7, 8, 234, 238], "1728": 7, "1737": 7, "droptabl": [7, 90, 92, 197], "modifyt": 7, "accommod": 7, "long": [7, 41, 46, 47, 50, 59, 63, 65, 72, 90, 95, 102, 108, 110, 112, 115, 125, 137, 215, 216, 217, 227, 234, 238, 243, 244, 256], "increment": [7, 33, 85, 125, 212, 221, 238, 257, 264], "decrement": [7, 33, 85, 212, 257], "1724": 7, "authent": [7, 69, 72, 101, 130, 137, 138, 144, 215, 223, 225, 227, 238, 244, 258, 261], "fail": [7, 8, 9, 20, 50, 51, 56, 73, 84, 87, 90, 117, 129, 150, 153, 168, 177, 193, 210, 212, 216, 221, 225, 226, 228, 234, 238, 240, 246, 264], "select": [7, 8, 10, 16, 28, 63, 80, 83, 84, 86, 88, 89, 90, 107, 116, 118, 128, 144, 190, 217, 224, 226, 227, 231, 234, 245, 249], "1717": 7, "correctli": [7, 16, 33, 67, 73, 125, 137, 145, 186, 210, 229, 232, 234, 236, 241, 244, 256, 260, 261, 267], "both": [7, 28, 36, 50, 68, 69, 70, 73, 82, 85, 92, 100, 105, 107, 111, 112, 117, 126, 128, 130, 131, 133, 135, 136, 150, 184, 186, 187, 213, 221, 225, 227, 229, 231, 234, 236, 238, 240, 243, 249, 254, 256, 261, 267], "readabl": [7, 100, 117, 119, 122, 137, 227, 228, 229, 243, 244, 246], "setescapeflag": 7, "easier": [7, 11, 41, 92, 112, 116, 129, 136, 144, 150, 157, 168, 198, 231, 234, 239, 243, 249], "1646": 7, "viewsdirectori": 7, "1701": 7, "1695": 7, "tidi": [7, 236], "april": [8, 45, 58, 59, 229, 236], "A": [8, 12, 16, 28, 33, 36, 41, 50, 54, 56, 57, 58, 60, 63, 69, 72, 73, 74, 75, 77, 78, 85, 86, 90, 92, 104, 105, 108, 110, 112, 113, 116, 117, 119, 121, 122, 124, 125, 126, 128, 129, 130, 131, 133, 135, 137, 142, 145, 148, 150, 153, 165, 172, 184, 186, 196, 211, 213, 215, 216, 217, 218, 220, 221, 224, 229, 231, 233, 234, 235, 238, 240, 243, 244, 249, 251, 254, 257, 261, 266, 267], "importantli": [8, 70, 150], "io": [8, 212, 253], "noprimarykei": 8, "forfindcolumnhavemultiplecolumn": 8, "foremptyinputgiven": 8, "basecontrol": [8, 11, 62, 95, 129, 137, 145, 148, 150, 157, 161, 175, 184, 187, 189, 193, 224, 231, 234, 243, 248, 251, 264, 266, 267], "phpunit": [8, 9, 40, 59, 73, 97, 106, 111, 142, 148, 150, 160, 168, 170, 186, 211, 255], "xml": [8, 9, 15, 32, 73, 111, 119, 120, 128, 131, 138, 142, 148, 150, 160, 168, 186, 187, 211, 225, 236, 240, 244, 258, 261], "1900": 8, "1856": 8, "1847": 8, "home": [8, 10, 11, 28, 95, 126, 129, 137, 145, 148, 175, 186, 201, 225, 231, 233, 244, 264, 265], "1846": 8, "styleguid": 8, "1872": 8, "1860": 8, "1895": 8, "predishandl": [8, 10], "1863": 8, "wincachehandl": 8, "1891": 8, "1910": 8, "1893": 8, "1859": 8, "1811": 8, "1850": 8, "1776": 8, "1902": 8, "1899": 8, "1844": 8, "1865": 8, "1896": 8, "1805": 8, "1771": 8, "1869": 8, "1897": 8, "1867": 8, "modelexcept": [8, 10], "1829": 8, "pagenotfoundexcept": [8, 59, 129, 186, 264, 266, 267], "1809": 8, "1854": 8, "d08b68": 8, "1803": 8, "1894": 8, "1769": 8, "1831": 8, "1861": 8, "1839": 8, "1882": 8, "1848": 8, "1855": 8, "1762": 8, "1791": 8, "1814": 8, "1818": 8, "1862": 8, "1828": 8, "1827": 8, "1804": 8, "1590": 8, "1802": 8, "895ae0": 8, "1793": 8, "1808": 8, "1812": 8, "1813": 8, "1817": 8, "1746": 8, "1796": 8, "cachefactorytest": 8, "emptytest": [8, 12], "1906": 8, "eventstest": 8, "1822": 8, "1912": 8, "1913": 8, "controllertestertest": 8, "1836": 8, "1777": 8, "cli_librari": 8, "1892": 8, "1794": 8, "1908": 8, "1790": 8, "1823": 8, "1843": 8, "1820": 8, "close": [8, 10, 11, 14, 15, 41, 60, 85, 118, 125, 234, 239, 248, 249, 254, 267], "1692": 8, "print": [8, 61, 85, 117, 119, 121, 125, 126, 216, 232, 239, 262], "you": [8, 15, 16, 17, 23, 28, 41, 45, 47, 48, 50, 54, 56, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 140, 141, 142, 143, 145, 146, 148, 150, 151, 152, 153, 154, 157, 158, 160, 162, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 238, 239, 240, 241, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267], "multipl": [8, 12, 23, 24, 39, 59, 60, 63, 64, 69, 74, 75, 83, 84, 85, 87, 90, 92, 100, 104, 105, 109, 118, 121, 125, 128, 130, 131, 133, 135, 138, 140, 145, 154, 186, 190, 201, 212, 216, 217, 226, 227, 230, 238, 245, 249, 250, 252, 255], "same": [8, 23, 29, 41, 43, 59, 60, 61, 63, 65, 67, 68, 69, 73, 74, 76, 84, 85, 86, 90, 92, 97, 100, 103, 104, 105, 107, 108, 110, 112, 113, 114, 116, 117, 118, 126, 128, 129, 130, 131, 133, 137, 142, 153, 158, 173, 186, 187, 188, 190, 197, 201, 212, 213, 215, 217, 221, 225, 226, 227, 229, 231, 234, 236, 238, 240, 241, 244, 245, 246, 248, 249, 251, 252, 254, 261, 267], "line": [8, 13, 14, 22, 28, 60, 61, 63, 65, 67, 69, 78, 85, 87, 88, 95, 99, 104, 110, 111, 129, 130, 131, 136, 138, 140, 141, 142, 145, 146, 152, 157, 168, 170, 187, 189, 191, 194, 196, 197, 198, 201, 203, 204, 206, 215, 216, 224, 227, 228, 230, 231, 234, 241, 243, 255, 261, 264, 265, 266, 267], "subqueri": [8, 11, 24, 28, 36], "relat": [8, 16, 17, 20, 21, 22, 41, 73, 90, 108, 119, 123, 148, 168, 224, 226, 227, 234, 238, 264], "w": [8, 9, 86, 219], "r": [8, 9, 88, 117, 140, 145, 216], "1775": 8, "1779": 8, "ssl": [8, 77, 191, 215], "cert": 8, "1219": 8, "escapeshellarg": 8, "background": [8, 63, 70, 125, 221, 234, 249, 250], "color": [8, 15, 16, 28, 60, 64, 118, 119, 125, 194, 221, 236, 245, 250, 253, 256], "null": [8, 9, 10, 13, 14, 15, 16, 20, 28, 29, 38, 39, 41, 45, 47, 50, 59, 63, 65, 69, 78, 85, 86, 90, 92, 94, 104, 107, 114, 115, 116, 117, 119, 122, 124, 126, 129, 130, 131, 133, 135, 136, 137, 147, 148, 153, 158, 168, 197, 212, 213, 216, 217, 219, 221, 224, 227, 228, 231, 233, 234, 236, 238, 240, 244, 245, 249, 250, 252, 254, 255, 257, 258, 266], "1886": 8, "1880": 8, "1541": 8, "1873": 8, "1889": 8, "docblock": [8, 9, 20], "1871": 8, "unmatch": 8, "setfil": [8, 28], "1778": 8, "wise": [8, 225, 238], "1619": 8, "actual": [8, 13, 15, 23, 45, 50, 63, 65, 72, 84, 87, 100, 104, 105, 110, 117, 131, 136, 145, 153, 199, 211, 216, 218, 221, 225, 231, 232, 234, 236, 238, 243, 244, 249, 254, 256, 257, 262, 264, 267], "callabl": [8, 41, 85, 100, 204, 249, 252, 254], "1835": 8, "resolv": [8, 13, 117, 215, 218, 225, 232], "callback": [8, 16, 39, 50, 137, 204, 212, 234, 257, 261], "1858": 8, "ob_end_flush": 8, "ob_get_level": 8, "1834": 8, "reloc": [8, 75, 219], "1782": 8, "1851": 8, "ci3": [8, 11, 14, 41, 44, 168, 171, 187, 188, 189, 190, 191, 192, 195, 197, 198, 199, 201, 203, 204, 205, 206], "root": [8, 61, 62, 67, 73, 74, 75, 77, 88, 92, 93, 97, 104, 105, 106, 111, 112, 113, 117, 129, 131, 142, 143, 146, 148, 150, 151, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 212, 227, 244, 255, 261, 265, 266, 267], "ci4": [8, 9, 11, 77, 187, 188, 189, 190, 193, 195, 196, 197, 198, 199, 201, 202, 204, 206, 252], "routabl": [8, 95], "input": [8, 41, 46, 69, 72, 73, 84, 85, 104, 117, 118, 121, 123, 125, 126, 127, 130, 134, 135, 154, 168, 187, 202, 204, 217, 220, 225, 226, 229, 230, 231, 234, 238, 244, 245, 254, 262, 264], "1842": 8, "forpagenotfound": [8, 107, 129], "dont": 8, "backslash": [8, 112, 114, 137], "viewview": 8, "partial": [8, 84, 231, 232, 245], "keep": [8, 50, 60, 63, 68, 69, 72, 73, 74, 75, 84, 85, 87, 92, 93, 107, 112, 129, 130, 140, 141, 145, 152, 177, 183, 186, 212, 213, 217, 218, 224, 225, 227, 236, 238, 243, 244, 251, 255, 257, 265], "includ": [8, 11, 15, 20, 28, 41, 50, 57, 59, 60, 61, 62, 63, 70, 72, 73, 75, 76, 84, 85, 87, 90, 92, 93, 97, 103, 105, 106, 107, 108, 110, 112, 114, 117, 125, 126, 131, 133, 137, 140, 144, 145, 147, 148, 150, 153, 154, 157, 168, 169, 170, 171, 172, 173, 175, 176, 177, 184, 186, 187, 198, 216, 217, 218, 219, 221, 223, 225, 226, 227, 229, 232, 234, 235, 236, 238, 241, 244, 246, 249, 250, 251, 252, 254, 255, 256, 257, 258, 262, 264, 265, 266, 267], "legaci": [8, 11, 14, 28, 48, 51, 59, 61, 73, 130, 153, 187, 201, 215, 226, 228, 264], "1819": 8, "apibot": 8, "phpdocumentor": 8, "exact_length": [8, 234], "setvalidationmessag": [8, 238], "introduc": [8, 59, 73, 115, 129, 137, 139, 148, 153, 201, 204, 263, 265, 266], "whenver": 8, "earlier": [8, 85, 227, 234, 243, 249, 250, 264, 266, 267], "fixex": 8, "1785": 8, "nonexist": 8, "getaffectedrow": 8, "chunk": [8, 104, 238, 249], "is_numer": 8, "validationrul": [8, 231], "mention": [8, 131, 144, 213, 227], "1781": 8, "oper": [8, 9, 41, 50, 69, 73, 83, 85, 94, 105, 108, 117, 136, 142, 143, 145, 187, 212, 215, 217, 221, 225, 227, 231, 233, 238, 243, 249, 265, 266], "matchsimplebind": 8, "spell": [8, 10, 243], "decim": [8, 90, 122, 234, 249, 252], "shouldn": [8, 238], "accept": [8, 20, 28, 41, 59, 63, 70, 73, 74, 77, 85, 86, 90, 98, 118, 125, 126, 128, 129, 131, 133, 135, 136, 137, 155, 168, 210, 213, 215, 216, 218, 221, 224, 226, 227, 229, 234, 240, 241, 245, 249, 252, 258, 262, 267], "created_at": [8, 90, 236, 238, 246, 249, 257], "updated_at": [8, 85, 236, 238, 257], "404overrid": 8, "mai": [9, 15, 17, 20, 24, 31, 41, 43, 45, 46, 47, 50, 51, 52, 59, 62, 63, 67, 68, 73, 74, 77, 83, 85, 86, 88, 90, 92, 94, 95, 100, 103, 105, 106, 107, 112, 113, 114, 117, 118, 125, 126, 129, 130, 131, 137, 139, 141, 142, 145, 148, 150, 151, 152, 168, 170, 172, 177, 187, 191, 212, 213, 215, 216, 217, 218, 221, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 241, 243, 244, 250, 251, 253, 257, 261, 266], "throughout": [9, 72, 73, 74, 96, 108, 226, 234, 236], "fieldnotexist": 9, "equal": [9, 85, 104, 105, 114, 198, 215, 234, 245], "not_equ": 9, "salt": [9, 73], "1935": 9, "1973": 9, "1962": 9, "1925": 9, "1974": 9, "1947": 9, "1938": 9, "1923": 9, "1933": [9, 257], "1950": 9, "1917": 9, "1916": 9, "basecollector": [9, 28, 256], "1972": 9, "1945": 9, "1949": 9, "_config": 9, "1931": 9, "1961": 9, "entityexcept": 9, "1927": 9, "1970": 9, "1985": 9, "1918": 9, "1956": 9, "1915": 9, "1952": 9, "1968": 9, "1977": 9, "1980": 9, "1957": 9, "1984": 9, "1911": 9, "1943": 9, "1955": 9, "1930": 9, "1963": 9, "1981": 9, "dbutilstest": [9, 10], "gettest": [9, 11, 12], "migrationtest": 9, "filtertest": 9, "cbe4b1d": 9, "tabletest": 9, "1978": 9, "1926": 9, "1954": 9, "1936": 9, "1939": 9, "1987": 9, "1986": 9, "1907": 9, "foot": [9, 245], "ambigu": 9, "join": [9, 16, 28, 133, 157, 190, 227], "defaultfix": 9, "custom": [9, 15, 16, 20, 28, 50, 60, 68, 73, 74, 77, 82, 106, 115, 116, 118, 129, 130, 135, 138, 145, 177, 188, 199, 212, 215, 216, 223, 225, 233, 240, 241, 243, 244, 247, 251, 254, 257, 258, 266, 267], "back": [9, 28, 41, 63, 68, 69, 70, 72, 73, 87, 92, 104, 125, 130, 137, 146, 168, 213, 215, 226, 234, 236, 238, 240, 243, 253, 255, 257, 258, 261, 262, 264, 266], "pathinfo": 9, "also": [9, 19, 24, 28, 38, 41, 50, 52, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 96, 100, 103, 104, 105, 106, 107, 108, 112, 113, 114, 115, 117, 118, 120, 125, 126, 129, 130, 131, 136, 137, 142, 144, 145, 153, 158, 166, 168, 173, 177, 181, 186, 187, 197, 198, 199, 207, 212, 213, 214, 215, 216, 217, 221, 224, 225, 226, 227, 229, 230, 231, 232, 233, 234, 236, 238, 239, 241, 243, 244, 245, 246, 248, 249, 250, 251, 252, 254, 256, 257, 258, 260, 261, 262, 264, 266, 267], "wrap": [9, 84, 85, 105, 110, 125, 131, 219, 224, 234, 249], "side": [9, 63, 85, 105, 107, 144, 215, 221, 224, 226, 256, 267], "debugbar": [9, 14, 28, 50], "tail": 9, "coalesc": 9, "1951": 9, "toobar": 9, "registrar": [9, 52, 97, 112], "datetim": [9, 10, 77, 86, 166, 168, 213, 229, 236, 244], "extract": [9, 41, 73, 125, 143, 168, 216, 236, 249, 250], "hotlink": 9, "1932": 9, "ie11": 9, "1773": 9, "non": [9, 18, 20, 47, 54, 73, 75, 86, 90, 107, 115, 117, 125, 129, 130, 158, 181, 186, 209, 212, 214, 225, 227, 234, 238, 245, 251, 257], "prop": 9, "_server": [9, 21, 105, 106, 107, 131, 135, 227, 256], "post": [9, 12, 16, 45, 59, 61, 70, 72, 73, 74, 102, 110, 118, 126, 129, 130, 131, 134, 135, 136, 137, 145, 153, 168, 170, 175, 186, 187, 199, 201, 204, 214, 215, 226, 228, 231, 234, 238, 244, 246, 258, 264, 266], "content": [9, 11, 15, 16, 28, 35, 40, 50, 70, 72, 73, 75, 85, 102, 104, 108, 117, 118, 119, 125, 127, 130, 132, 133, 138, 139, 140, 143, 190, 206, 214, 215, 216, 225, 226, 227, 230, 234, 238, 240, 242, 244, 248, 249, 250, 251, 256, 257, 258, 262, 263, 266, 267], "jul": 10, "25": [10, 27, 49, 50, 81, 85, 100, 125, 211, 216, 221, 229, 261], "There": [10, 28, 59, 64, 73, 74, 84, 85, 86, 90, 92, 96, 97, 100, 105, 106, 108, 110, 119, 125, 130, 137, 142, 144, 148, 150, 151, 153, 154, 157, 158, 160, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 213, 215, 216, 221, 227, 229, 233, 234, 238, 243, 244, 249, 261, 264, 265, 267], "translat": [10, 16, 28, 59, 90, 128, 144], "nodateformat": 10, "1999": 10, "2059": 10, "2064": 10, "2060": 10, "2008": 10, "2079": 10, "2024": [10, 55, 56, 57, 58, 59, 211, 229, 235], "2042": 10, "2011": 10, "1989": 10, "2002": [10, 119], "migratiopnrollback": 10, "2035": 10, "2030": 10, "2054": 10, "2104": 10, "2039": 10, "2091": 10, "1996": 10, "2050": 10, "2063": 10, "2026": 10, "1959": 10, "2012": [10, 92, 211, 229], "2031": 10, "2043": 10, "arrayhandl": [10, 22, 227], "2014": [10, 208, 235], "2074": 10, "2036": 10, "2004": 10, "2081": 10, "2051": 10, "2053": 10, "consoletest": 10, "altertablestest": 10, "2052": 10, "2005": 10, "2071": 10, "2015": [10, 70], "validaiton": 10, "2069": 10, "entitit": 10, "e21823": 10, "32005": 10, "uploadfil": 10, "timezon": [10, 56, 104, 116, 229, 234, 236], "bucket": [10, 73, 228], "life": [10, 73, 75, 211, 226, 241, 258], "than": [10, 28, 41, 50, 63, 69, 73, 78, 84, 85, 86, 87, 90, 95, 105, 107, 108, 111, 112, 113, 118, 125, 126, 127, 128, 129, 130, 131, 136, 137, 145, 168, 177, 187, 189, 198, 209, 212, 213, 214, 215, 216, 217, 219, 221, 224, 226, 227, 228, 231, 234, 236, 238, 241, 243, 244, 249, 251, 252, 255, 257, 260], "2062": 10, "drive": [10, 73], "backup": [10, 64, 73], "locatefil": [10, 31], "dateformat": [10, 77], "flag": [10, 38, 59, 62, 85, 90, 114, 131, 135, 166, 213, 232, 244], "deleted_at": [10, 236, 238], "timestamp": [10, 20, 90, 92, 116, 153, 197, 213, 219, 227, 229, 236, 238, 244, 256, 257, 264], "2041": 10, "variou": [10, 14, 75, 97, 106, 108, 150, 210, 232, 233, 234, 241, 257, 261], "stash": 10, "befor": [10, 13, 16, 33, 41, 50, 59, 63, 69, 72, 73, 75, 78, 83, 84, 85, 90, 96, 99, 100, 103, 105, 107, 108, 111, 125, 129, 136, 137, 140, 141, 142, 143, 145, 147, 157, 168, 170, 177, 181, 184, 186, 187, 190, 198, 202, 206, 213, 214, 215, 217, 220, 221, 224, 225, 226, 227, 228, 229, 234, 238, 240, 243, 244, 245, 246, 249, 251, 252, 254, 255, 257, 261, 264, 265, 266, 267], "trigger": [10, 73, 79, 94, 100, 117, 238, 249, 254, 261], "zero": [10, 87, 125, 137, 209, 217, 224, 227, 234, 244], "through": [10, 13, 14, 15, 28, 60, 63, 68, 69, 72, 73, 74, 84, 85, 86, 92, 93, 95, 104, 106, 107, 108, 110, 112, 114, 115, 118, 122, 125, 128, 129, 131, 137, 150, 212, 215, 217, 218, 221, 224, 225, 226, 227, 228, 229, 231, 232, 236, 238, 240, 241, 243, 244, 245, 249, 252, 254, 262, 265, 266], "2032": 10, "foreign": [10, 12, 23, 28, 41, 77, 83], "1982": 10, "2040": 10, "restrict": [10, 13, 28, 50, 63, 72, 73, 113, 130, 136, 142, 143, 177, 209, 215, 225, 228, 235, 238], "exact": [10, 72, 84, 90, 112, 125, 145, 215, 221, 229, 232, 234, 238, 243, 244, 256, 261, 262], "2038": 10, "force_http": [10, 16, 50, 73, 104, 131], "makelink": [10, 224], "grup": 10, "collect": [10, 59, 75, 79, 84, 92, 105, 107, 108, 120, 133, 138, 177, 213, 222, 232, 234, 252, 254, 256, 258], "determin": [10, 15, 41, 63, 70, 72, 73, 75, 81, 84, 85, 87, 92, 97, 107, 110, 118, 121, 126, 128, 129, 137, 168, 177, 186, 212, 215, 216, 219, 220, 221, 224, 228, 229, 232, 233, 234, 238, 240, 243, 255, 256, 257, 262, 264], "runner": 10, "upgrad": [10, 14, 29, 31, 41, 43, 44, 48, 50, 54, 57, 59, 73, 92, 113, 115, 130, 137, 138, 141, 211, 216, 226, 234, 241, 262], "step": [10, 60, 63, 74, 107, 108, 146, 187, 212, 221, 234, 238, 255, 265], "raw": [10, 28, 41, 52, 67, 72, 73, 84, 85, 104, 128, 212, 213, 215, 216, 217, 226, 231, 234, 236, 238, 249, 250, 252], "without": [10, 11, 14, 29, 41, 43, 50, 54, 64, 67, 73, 74, 76, 84, 85, 86, 87, 89, 90, 92, 100, 102, 105, 110, 117, 126, 129, 131, 137, 139, 145, 148, 150, 151, 153, 154, 157, 158, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 193, 213, 218, 219, 221, 223, 227, 229, 232, 234, 235, 236, 238, 246, 254, 256, 257, 261, 266, 267], "mutat": 10, "patch": [10, 14, 23, 52, 73, 136, 137, 139, 153, 214, 215, 226, 234, 258], "closur": [10, 28, 41, 46, 84, 85, 100, 104, 204, 212, 214, 238, 249, 252, 254], "haschang": [10, 236], "codeignitercontrol": 10, "sinc": [10, 11, 18, 25, 50, 60, 63, 67, 68, 69, 70, 74, 77, 80, 83, 84, 85, 87, 90, 92, 100, 103, 104, 105, 107, 108, 112, 115, 118, 119, 125, 126, 128, 129, 130, 131, 134, 135, 136, 137, 139, 142, 143, 149, 168, 187, 189, 190, 198, 204, 212, 213, 215, 216, 217, 220, 221, 223, 224, 225, 226, 227, 229, 231, 232, 234, 236, 238, 240, 241, 243, 244, 248, 249, 252, 254, 258, 261, 264, 267], "attempt": [10, 69, 73, 86, 92, 96, 99, 112, 129, 131, 137, 140, 145, 212, 215, 219, 221, 226, 228, 232, 233, 238, 243, 246, 257], "1994": 10, "1995": 10, "must": [10, 14, 16, 28, 50, 60, 62, 68, 69, 70, 73, 74, 76, 77, 78, 84, 85, 87, 88, 90, 92, 93, 97, 99, 103, 104, 105, 106, 107, 110, 112, 113, 117, 118, 119, 125, 129, 130, 133, 134, 137, 139, 140, 145, 146, 147, 149, 150, 157, 160, 168, 169, 177, 180, 181, 186, 187, 189, 195, 196, 198, 213, 214, 215, 216, 217, 219, 221, 224, 225, 226, 227, 228, 229, 232, 234, 236, 238, 240, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 258, 261, 267], "agre": [10, 128], "reverserout": 10, "search": [10, 14, 17, 69, 73, 84, 85, 108, 113, 114, 125, 129, 131, 140, 145, 146, 215, 224, 225, 233, 234, 238, 243, 246, 265], "sep": 11, "port": [11, 28, 73, 77, 78, 145, 212, 214, 216, 227, 255, 267], "basic": [11, 45, 60, 62, 70, 72, 75, 85, 87, 106, 119, 125, 131, 137, 142, 144, 150, 190, 198, 210, 215, 216, 225, 227, 228, 229, 234, 238, 246, 249, 252, 257, 263, 265, 266, 267], "streamlin": [11, 254], "wholist": 11, "bc": [11, 17, 139], "disabl": [11, 14, 16, 28, 59, 69, 73, 77, 85, 92, 103, 104, 105, 106, 107, 129, 130, 137, 145, 153, 157, 162, 187, 201, 215, 227, 228, 250, 255, 256, 264], "rest": [11, 12, 13, 62, 73, 77, 110, 129, 130, 132, 134, 138, 225, 236, 245, 263], "shorten": 11, "dev": [11, 97, 145, 217, 261], "present": [11, 62, 72, 73, 77, 112, 129, 130, 137, 213, 224, 234, 238, 240, 243, 245, 249, 255], "overrid": [11, 14, 59, 69, 77, 99, 107, 108, 112, 117, 124, 129, 130, 131, 145, 150, 223, 232, 234, 238, 249, 253, 256, 257, 258], "unnecessari": [11, 73, 140, 215, 224], "2155": 11, "2092": 11, "2135": 11, "2065": 11, "2046": 11, "2145": 11, "2110": 11, "2131": 11, "2149": 11, "handlder": 11, "2144": 11, "2164": 11, "2137": 11, "2082": 11, "2127": 11, "2090": 11, "2142": 11, "2153": 11, "2160": 11, "2023": [11, 32, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 211, 261], "2001": [11, 119], "2118": 11, "encrypterinterfac": [11, 217], "encryptionexcept": [11, 217], "opensslhandl": [11, 217], "2178": 11, "inflector_help": [11, 13], "2177": 11, "2129": 11, "2128": 11, "2171": 11, "2166": 11, "2113": 11, "2150": 11, "2151": 11, "bimagehandlerinterfac": 11, "2165": 11, "resourcecontrol": 11, "resourcepresent": [11, 12], "2027": 11, "2125": 11, "2126": 11, "2109": 11, "2112": 11, "encryptiontest": [11, 12], "opensslhandlertest": 11, "inflectorhelpertest": [11, 13], "messagetest": 11, "gdhandlertest": 11, "resourcecontrollertest": 11, "resourcepresentertest": [11, 12], "2154": 11, "2132": 11, "2136": 11, "2162": 11, "2169": [11, 257], "api_respons": [11, 12], "2134": 11, "2010": [11, 229], "finfo_open": 11, "tag": [11, 28, 41, 103, 104, 118, 119, 123, 125, 126, 168, 187, 189, 197, 198, 216, 220, 226, 230, 231, 234, 239, 241, 245, 249, 262], "sethead": [11, 70, 107, 131, 133, 194, 214, 215, 216, 245], "dupe": 11, "qualiti": [11, 50, 97, 223], "failur": [11, 31, 84, 85, 86, 87, 88, 90, 92, 105, 117, 212, 216, 217, 221, 225, 238, 240, 245, 262, 264], "selectcount": [11, 14], "limit": [11, 28, 69, 73, 76, 80, 86, 89, 93, 100, 125, 130, 145, 168, 186, 190, 212, 215, 216, 221, 224, 227, 231, 234, 235, 238, 240, 246, 249, 251, 257, 261], "logic": [11, 14, 16, 21, 38, 41, 72, 73, 77, 85, 103, 106, 107, 122, 137, 158, 166, 209, 238, 243, 254], "fit": [11, 63, 75, 112, 212, 235, 236, 257, 261], "listnamespacefil": 11, "trail": [11, 43, 68, 73, 105, 126, 140, 145, 170, 213, 238], "usermodel": [11, 50, 69, 107, 124, 177, 199, 224, 225, 236, 238, 240, 257, 261], "builderbas": 11, "reset": [11, 13, 14, 28, 33, 41, 104, 118, 215, 216, 218, 228, 234, 238, 243, 253, 255, 257], "sql": [11, 23, 28, 36, 41, 43, 50, 59, 73, 77, 80, 83, 84, 87, 92, 110, 150, 153, 168, 211, 224, 227, 238, 266], "apiresponsetrait": 11, "setfilenam": [11, 244], "clientextens": 11, "offset": [11, 59, 85, 86, 116, 190, 199, 212, 221, 238], "storepreviousurl": [11, 28], "certain": [11, 16, 50, 63, 69, 72, 85, 129, 130, 137, 142, 143, 209, 213, 218, 221, 228, 238, 261], "__isset": [11, 12], "db_connect": [11, 69, 78, 83, 84, 88, 190, 238], "condit": [11, 14, 41, 73, 84, 106, 110, 224, 227, 235, 243, 257], "hash": [11, 73, 104, 117, 125, 137, 202, 212, 217, 236, 238], "regener": [11, 17, 34, 50, 227], "regenerationerbiag": 11, "revis": [11, 14, 148, 234, 238], "sept": 12, "27": [12, 45, 55], "smaller": [12, 63, 238, 256], "had": [12, 29, 41, 50, 69, 126, 150, 158, 167, 168, 231, 234, 236, 238, 243], "n": [12, 59, 60, 63, 73, 86, 88, 90, 92, 103, 118, 125, 215, 216, 225, 249, 253], "2241": 12, "2183": 12, "2181": 12, "2231": 12, "2201": [12, 232], "2229": 12, "2269": 12, "2228": 12, "2230": 12, "2257": 12, "2232": 12, "2270": 12, "2208": 12, "2213": 12, "2224": 12, "2205": 12, "2191": 12, "2262": 12, "2265": 12, "2168": 12, "2253": 12, "2246": 12, "2271": 12, "2240": 12, "2197": 12, "cidatabaseunittestcas": 12, "2184": 12, "2268": 12, "2264": 12, "2200": 12, "2209": 12, "2261": 12, "commandclasstest": 12, "counttest": 12, "replacetest": 12, "truncatetest": 12, "escapetest": 12, "2211": 12, "metadatatest": 12, "baseconnectiontest": 12, "2259": 12, "2221": 12, "metadata": [12, 28, 50, 73, 82, 97, 138, 212], "2199": 12, "2190": 12, "helpera": 12, "2189": 12, "2260": 12, "2216": 12, "uti": 12, "2245": 12, "2218": 12, "setmodel": 12, "groupstart": 12, "testmod": [12, 23, 153], "2267": 12, "teardown": [12, 168, 253, 255, 258, 261], "void": [12, 41, 50, 59, 86, 104, 107, 115, 118, 119, 133, 168, 213, 214, 218, 228, 233, 244, 246, 253, 255, 258, 261], "upload": [12, 17, 50, 73, 75, 117, 118, 138, 140, 141, 187, 207, 215, 219, 222, 225], "lang": [12, 28, 59, 104, 112, 128, 139, 187, 196, 224, 231, 234, 243, 249], "explain": [12, 129, 130, 145, 181, 217, 227, 234, 265], "whoop": [12, 267], "claus": [12, 41, 59, 85, 90, 168, 238], "exif": 12, "gif": [12, 128, 193, 225, 231, 234], "ref": [12, 119], "ini_set": [12, 227], "getwher": [12, 190], "magic": [12, 69, 105, 187, 209, 227, 236], "_listtabl": [12, 36], "escapelikestringdirect": 12, "exclud": [12, 41, 49, 83, 85, 97, 112, 113, 114, 117, 130, 216, 227], "sqlite_": 12, "listtabl": 12, "configdatabas": 12, "constrainprefix": 12, "trace": [12, 73, 146], "getprefix": [12, 213], "dbprefix": [12, 77, 78, 84, 255], "notifi": [12, 216], "dd": [12, 92], "alia": [12, 28, 36, 69, 85, 86, 104, 110, 113, 115, 123, 125, 130, 136, 221, 224, 228, 234, 249, 254], "getforeignkeydata": [12, 41, 168], "2187": 12, "rollback": [12, 52, 87], "revers": [12, 17, 73, 126, 130, 186, 244], "foreignkeycheck": 12, "copi": [12, 15, 16, 93, 97, 105, 106, 107, 117, 125, 131, 142, 143, 177, 186, 187, 188, 205, 217, 221, 235, 243, 244, 265, 267], "past": [12, 217, 229], "extran": 12, "curl": [12, 13, 64, 141, 211, 215, 225], "19": [13, 52, 173, 234, 238, 243], "errata": 13, "csrfheadernam": [13, 17], "2272": 13, "2336": 13, "2100": 13, "2252": 13, "2312": 13, "2303": 13, "2288": 13, "2300": 13, "2315": 13, "2283": 13, "2296": 13, "2325": 13, "2285": 13, "2305": 13, "2123": 13, "2311": 13, "2338": 13, "2308": 13, "2279": 13, "2298": 13, "2307": 13, "2339": 13, "2284": 13, "2341": 13, "2324": 13, "2289": 13, "2332": 13, "2345": 13, "mockappconfig": [13, 168], "2295": 13, "2346": 13, "securitytest": 13, "2337": 13, "2290": 13, "2282": 13, "2313": 13, "2321": 13, "2333": 13, "2327": 13, "2316": 13, "2348": 13, "foundat": [13, 208, 224, 235], "filerhandlertest": 13, "wierd": 13, "polish": 13, "2344": 13, "v": [13, 128, 249], "2343": 13, "area": [13, 72, 73, 130, 137], "geterror": [13, 28, 118, 129, 177, 181, 231, 234, 240], "int": [13, 58, 59, 60, 77, 85, 86, 90, 92, 104, 105, 107, 115, 116, 117, 121, 122, 125, 129, 131, 135, 148, 177, 197, 212, 213, 216, 217, 221, 224, 225, 228, 234, 236, 238, 240, 244, 245, 246, 266], "window": [13, 15, 16, 17, 41, 61, 63, 64, 68, 73, 92, 93, 104, 110, 112, 126, 145, 146, 212, 226, 233, 261, 267], "2328": 13, "tourint": 13, "url_titl": [13, 16, 126, 264], "diacrit": 13, "toggl": 13, "getvalidationrul": [13, 238], "rendertimelin": 13, "extra": [13, 60, 73, 85, 118, 129, 145, 215, 234, 238, 246, 257, 264], "autorout": [13, 47, 48, 51, 59, 137], "die": [13, 256], "calcul": [13, 41, 60, 221, 229, 252], "_remap": [13, 28, 61, 129], "session_regener": 13, "manner": [13, 73, 76, 92, 112, 122, 131, 217, 224, 227, 229, 231], "host": [13, 14, 50, 70, 73, 106, 119, 131, 133, 187, 212, 215, 227], "hotfix": [13, 35, 40], "_": [13, 23, 50, 84, 105, 113, 121, 125, 126, 137, 142, 143, 150, 184, 234], "token": [13, 23, 34, 52, 59, 73, 104, 112, 153, 186, 202, 223, 228, 240, 264], "batch": [13, 23, 41, 52, 85, 92, 216, 224], "would": [14, 16, 21, 23, 45, 46, 47, 50, 60, 61, 62, 63, 67, 69, 70, 72, 74, 75, 77, 84, 85, 87, 92, 96, 97, 99, 100, 105, 106, 108, 110, 111, 112, 118, 119, 125, 126, 128, 129, 130, 131, 135, 136, 137, 141, 142, 143, 145, 150, 153, 181, 186, 187, 198, 201, 216, 218, 221, 224, 225, 227, 228, 229, 231, 233, 234, 236, 238, 239, 240, 243, 245, 246, 248, 249, 250, 251, 254, 256, 258, 261, 264], "subfold": [14, 62, 126, 170, 187], "is_not_uniqu": [14, 16, 42, 234], "2527": 14, "2454": 14, "offici": [14, 64, 67, 73, 94, 97, 102, 208, 227, 243, 244], "ajax": [14, 70, 109, 131, 138, 226, 227], "isajax": [14, 70, 102, 131], "2525": 14, "incorrect": [14, 16, 21, 24, 30, 32, 43, 52, 58, 59, 68, 85, 137, 145, 146, 150, 181, 187, 190, 234, 240, 267], "inlin": [14, 50, 216, 244], "2524": 14, "restor": [14, 68, 69, 238, 253], "regress": [14, 92, 100], "2523": 14, "2522": 14, "inform": [14, 24, 26, 27, 28, 31, 38, 41, 46, 53, 57, 60, 61, 62, 63, 64, 67, 70, 72, 73, 78, 83, 84, 85, 87, 92, 93, 102, 103, 104, 105, 109, 112, 117, 118, 126, 129, 131, 137, 138, 144, 146, 148, 156, 162, 187, 198, 210, 212, 213, 215, 216, 217, 227, 229, 231, 233, 238, 241, 243, 244, 245, 252, 255, 256, 264, 265, 266, 267], "2518": 14, "2516": 14, "2515": 14, "2513": 14, "userguid": [14, 43, 44, 53, 141, 144], "busi": [14, 72, 75, 238], "2511": 14, "highlight": [14, 23, 125, 245, 249], "2509": 14, "2507": 14, "priorit": [14, 73, 137, 204], "2506": 14, "crash": [14, 226], "2504": 14, "getconnectstart": 14, "2502": 14, "ouput": 14, "2501": 14, "view_cel": [14, 104, 246], "initcontrol": [14, 95, 129, 189, 244], "2499": 14, "2497": 14, "splitquerypart": 14, "2496": 14, "2495": 14, "2494": 14, "2493": 14, "2490": [14, 70], "init": [14, 97], "2489": 14, "2486": 14, "current_url": [14, 20, 41, 50, 126, 168, 232, 249], "previous_url": [14, 28, 126, 249], "2485": 14, "2482": 14, "core": [14, 41, 47, 50, 59, 63, 68, 72, 73, 74, 95, 96, 100, 101, 110, 112, 138, 140, 148, 189, 209, 223, 236, 257, 266], "2481": 14, "prioriti": [14, 20, 48, 69, 105, 112, 128, 175, 216, 227], "2472": 14, "2470": 14, "2471": 14, "transit": [14, 18, 73, 119, 148, 149], "zend": 14, "lamina": [14, 104], "2462": 14, "imposs": 14, "2458": 14, "2450": 14, "critic": [14, 73, 92, 104, 107, 110], "_session": [14, 110, 203, 227, 258], "dot_array_search": [14, 20, 28, 114, 131], "2449": 14, "2447": 14, "nowackipawel": 14, "69": 14, "2446": 14, "tada5hi": 14, "2438": 14, "nice": [14, 60, 63, 125, 234, 238, 264], "2436": 14, "2433": 14, "2384": 14, "2432": 14, "curli": [14, 110, 230, 234, 238], "brace": [14, 110, 239, 249, 265], "2429": 14, "safe_mailto": [14, 41, 126, 249], "byte": [14, 73, 122, 160, 217, 219], "safe": [14, 73, 85, 87, 104, 118, 123, 125, 126, 213, 217, 227, 230, 231, 232, 234, 236, 238, 254, 255, 264], "2427": 14, "recipi": [14, 169, 216], "configemail": 14, "2426": 14, "hex": [14, 217, 221, 234], "2425": 14, "setdefaultnamespac": [14, 137], "worker": 14, "2422": 14, "show": [14, 28, 32, 41, 50, 52, 59, 60, 63, 80, 84, 85, 106, 107, 113, 114, 117, 118, 128, 129, 130, 136, 137, 145, 146, 181, 211, 212, 221, 224, 231, 232, 234, 236, 238, 240, 243, 245, 246, 249, 264, 265, 267], "2420": 14, "chang": [14, 15, 16, 22, 31, 35, 36, 40, 42, 44, 61, 63, 69, 73, 74, 75, 78, 84, 85, 86, 90, 92, 95, 103, 105, 106, 107, 108, 111, 112, 113, 115, 117, 118, 119, 121, 126, 129, 130, 138, 140, 141, 142, 143, 145, 146, 151, 163, 210, 215, 217, 220, 221, 224, 225, 229, 233, 234, 241, 243, 244, 251, 252, 256, 257, 261, 265], "clone": [14, 142, 144], "2417": 14, "2416": 14, "haserror": [14, 41, 234], "2415": 14, "2413": 14, "301": [14, 107, 140, 145, 244], "2411": 14, "pars": [14, 67, 73, 126, 133, 140, 205, 217, 232, 233, 247, 262], "2408": 14, "accur": [14, 130, 137, 243, 252], "2407": 14, "2406": 14, "2391": 14, "display404error": 14, "2402": 14, "pointless": 14, "isset": [14, 86, 227, 236, 238], "2401": 14, "2400": 14, "redund": 14, "2399": 14, "2398": 14, "edit": [14, 68, 73, 92, 95, 97, 103, 112, 126, 129, 136, 140, 142, 145, 224, 226, 228, 234, 240, 241, 249, 255, 264], "2392": 14, "2389": 14, "confer": 14, "silent": 14, "statu": [14, 20, 32, 50, 52, 59, 60, 63, 70, 84, 85, 88, 90, 126, 137, 210, 215, 227, 228, 238, 240], "nest": [14, 15, 20, 73, 85, 114, 187, 196, 234, 236, 248, 266], "2388": 14, "copypast": 14, "2387": 14, "digit": [14, 73, 86, 122], "2382": 14, "quick": [14, 74, 82, 84, 104, 107, 138, 256], "postgresql": [14, 16, 55, 81, 84, 153, 211, 227], "2381": 14, "codeigniterconfigservic": 14, "2379": 14, "2377": 14, "rev": 14, "2369": 14, "2368": 14, "log_messag": [14, 28, 59, 73, 79, 87, 104, 110], "2364": 14, "incorpor": [14, 73, 105, 143, 209, 243], "2362": 14, "smtp": [14, 73, 191], "protocol": [14, 41, 70, 73, 119, 125, 126, 133, 135, 146, 191, 213, 215, 227, 253], "2359": 14, "2358": 14, "2356": [14, 257], "2352": 14, "todatestr": [14, 236], "thank": [15, 16, 227], "commun": [15, 73, 77, 98, 191, 208, 215, 216], "74": 15, "21": [15, 31, 46, 65, 216, 229, 232, 243], "88": [15, 131, 177], "merg": [15, 59, 69, 85, 105, 137, 142, 143, 148, 150, 151, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 235], "These": [15, 28, 41, 52, 60, 63, 69, 74, 77, 79, 83, 92, 98, 100, 104, 105, 106, 107, 110, 112, 113, 119, 128, 129, 133, 137, 142, 144, 148, 187, 188, 212, 218, 221, 224, 234, 236, 238, 244, 245, 246, 249, 260, 262], "represent": [15, 70, 104, 131, 133, 135, 136, 213, 217, 232, 249], "bigger": 15, "know": [15, 28, 61, 70, 73, 74, 83, 88, 90, 96, 99, 100, 105, 114, 129, 130, 131, 137, 207, 210, 211, 217, 227, 232, 234, 236, 238, 240, 244, 248, 252, 253, 256, 264, 265, 266], "trait": [15, 40, 138, 148, 156, 168, 186, 242, 253, 258], "If": [15, 17, 23, 28, 29, 41, 50, 59, 60, 61, 62, 63, 65, 68, 69, 72, 73, 74, 75, 77, 78, 80, 81, 84, 85, 86, 87, 89, 90, 92, 93, 95, 97, 98, 99, 100, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 125, 126, 128, 129, 130, 131, 133, 135, 137, 139, 140, 141, 142, 143, 145, 146, 148, 150, 152, 153, 154, 157, 158, 160, 162, 166, 168, 169, 170, 173, 174, 175, 177, 181, 183, 184, 186, 187, 188, 189, 190, 192, 197, 198, 199, 201, 202, 203, 204, 207, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 236, 238, 239, 240, 241, 243, 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 261, 262, 263, 264, 265, 266, 267], "contain": [15, 20, 28, 50, 57, 59, 60, 62, 68, 70, 73, 74, 75, 77, 78, 79, 80, 83, 84, 85, 86, 88, 90, 93, 104, 105, 106, 107, 108, 110, 112, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 137, 142, 143, 145, 160, 168, 170, 177, 184, 187, 204, 215, 216, 220, 221, 224, 225, 226, 227, 229, 230, 232, 233, 234, 238, 240, 241, 243, 244, 245, 248, 249, 256, 258, 261, 262, 264, 265, 267], "either": [15, 63, 73, 74, 76, 85, 104, 105, 110, 118, 119, 126, 130, 131, 133, 137, 151, 212, 215, 216, 217, 219, 220, 221, 224, 226, 227, 229, 231, 232, 234, 236, 238, 240, 241, 244, 246, 249, 250, 258, 260, 261, 262], "previou": [15, 23, 24, 28, 29, 43, 45, 46, 49, 50, 57, 59, 86, 90, 92, 104, 107, 125, 126, 130, 137, 138, 141, 142, 153, 158, 166, 170, 172, 177, 181, 184, 186, 191, 215, 221, 224, 226, 229, 234, 238, 244, 245, 262], "want": [15, 17, 50, 61, 62, 63, 68, 69, 70, 73, 74, 76, 77, 84, 85, 86, 87, 88, 90, 93, 95, 97, 100, 102, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 117, 118, 122, 125, 126, 128, 129, 130, 131, 133, 134, 136, 137, 140, 141, 142, 143, 145, 146, 150, 152, 153, 166, 168, 172, 183, 186, 187, 189, 199, 204, 209, 213, 214, 215, 216, 217, 223, 224, 225, 226, 227, 228, 230, 232, 233, 234, 236, 238, 241, 243, 244, 246, 248, 250, 252, 253, 254, 255, 256, 257, 258, 261, 262, 265, 266, 267], "bat": 15, "broad": [15, 73], "like": [15, 16, 17, 20, 24, 28, 38, 41, 43, 50, 59, 60, 61, 62, 63, 64, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 81, 83, 84, 86, 87, 89, 92, 93, 96, 97, 98, 99, 100, 102, 104, 105, 106, 107, 108, 110, 111, 112, 114, 118, 122, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 140, 141, 142, 143, 145, 146, 153, 154, 157, 158, 166, 170, 175, 177, 181, 186, 187, 188, 189, 191, 192, 194, 195, 196, 198, 201, 203, 206, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 233, 234, 236, 238, 239, 240, 241, 243, 244, 245, 246, 248, 249, 250, 251, 253, 254, 255, 256, 257, 261, 264, 265, 266, 267], "fr": [15, 128, 131, 215, 243], "even": [15, 41, 45, 50, 54, 59, 60, 61, 62, 63, 68, 72, 73, 79, 83, 84, 85, 87, 90, 99, 105, 108, 111, 112, 125, 129, 130, 131, 137, 139, 145, 150, 162, 166, 168, 186, 213, 215, 217, 224, 226, 227, 231, 234, 238, 240, 241, 244, 256], "browser": [15, 17, 20, 23, 28, 48, 50, 61, 70, 73, 75, 100, 103, 104, 106, 110, 115, 119, 125, 126, 128, 129, 130, 131, 134, 135, 137, 145, 146, 153, 213, 214, 227, 233, 241, 256, 264, 265, 266, 267], "suppli": [15, 62, 69, 73, 76, 77, 80, 83, 85, 93, 105, 107, 110, 114, 116, 117, 118, 126, 131, 137, 213, 218, 226, 234, 238, 257, 261], "abil": [15, 41, 60, 73, 84, 108, 131, 215, 225, 236], "defint": 15, "getlocal": [15, 243, 257], "action": [15, 61, 73, 83, 85, 87, 90, 100, 107, 110, 118, 129, 130, 134, 136, 137, 148, 221, 223, 226, 228, 234, 235, 240, 257, 260, 264], "occassion": 15, "primarili": [15, 92, 104, 137, 238, 262, 265], "affect": [15, 23, 28, 41, 81, 85, 87, 92, 103, 106, 122, 137, 148, 152, 153, 154, 166, 168, 175, 213, 225, 236, 238, 256], "changelog_4": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40], "juli": [16, 48, 229], "destroi": [16, 46, 173, 232], "samsonasik": 16, "brought": 16, "100": [16, 85, 90, 92, 100, 105, 118, 125, 137, 177, 193, 197, 221, 231, 238, 249, 257], "increas": [16, 73, 125, 130, 137, 140, 227, 231], "everi": [16, 63, 68, 69, 72, 73, 78, 84, 85, 92, 95, 99, 104, 105, 110, 112, 126, 129, 130, 187, 191, 194, 196, 199, 203, 206, 217, 218, 223, 224, 225, 226, 227, 228, 231, 234, 238, 240, 243, 247, 255, 256, 258, 261, 263, 267], "ounc": 16, "matter": [16, 84, 85, 104, 118, 146, 215, 227, 232, 234, 246], "getfielddata": [16, 50, 86], "fabric": [16, 59, 124], "mock": [16, 22, 59, 75, 104, 138, 152, 223, 253, 257, 259], "repeat": [16, 72, 73, 143, 234, 238, 246, 249], "your": [16, 17, 23, 41, 50, 54, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 73, 74, 75, 76, 77, 80, 84, 85, 86, 87, 88, 90, 91, 92, 93, 95, 97, 102, 103, 104, 105, 106, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 124, 125, 126, 128, 130, 131, 134, 136, 137, 140, 141, 142, 143, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 202, 204, 205, 206, 209, 211, 212, 213, 215, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 230, 231, 232, 233, 236, 237, 239, 240, 241, 243, 244, 246, 247, 248, 249, 250, 251, 253, 254, 257, 258, 259, 260, 262, 263, 264, 267], "overridden": [16, 68, 69, 105, 129, 131, 137, 168, 177, 215, 234, 241], "runtim": [16, 28, 69, 73, 105, 110, 148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 213, 217, 234], "programat": 16, "cron": [16, 64, 85], "job": [16, 60, 64, 72, 84, 85, 144, 238], "skeleton": [16, 59, 74, 92, 130, 142], "avail": [16, 20, 28, 60, 63, 67, 68, 69, 73, 74, 83, 84, 85, 86, 89, 92, 95, 96, 100, 104, 106, 107, 108, 110, 112, 128, 129, 131, 133, 137, 140, 142, 145, 148, 150, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 203, 209, 210, 212, 213, 215, 216, 217, 221, 225, 226, 227, 228, 232, 233, 236, 240, 243, 244, 246, 249, 252, 255, 266], "mb_url_titl": [16, 126], "automat": [16, 17, 41, 50, 60, 63, 68, 73, 74, 75, 76, 79, 80, 84, 85, 86, 87, 90, 92, 99, 104, 105, 106, 108, 110, 112, 115, 118, 126, 128, 129, 130, 131, 135, 137, 144, 145, 177, 187, 189, 198, 202, 213, 216, 223, 224, 226, 227, 229, 231, 234, 236, 238, 240, 241, 243, 244, 245, 246, 248, 252, 253, 256, 257, 264], "webp": [16, 28, 50, 221, 225, 231], "unicod": [16, 113], "regular": [16, 73, 90, 105, 130, 217, 225, 226, 227, 234, 267], "express": [16, 28, 59, 73, 85, 90, 130, 226, 234, 235, 245, 262, 267], "hidden": [16, 73, 104, 117, 118, 129, 134, 145, 202, 220, 224, 226, 264], "delete_fil": [16, 117], "fetchglob": [16, 131, 135], "appli": [16, 19, 23, 59, 69, 73, 84, 85, 107, 115, 116, 130, 131, 135, 152, 153, 169, 186, 215, 221, 223, 234, 238, 241, 244, 245, 247, 249], "just": [16, 17, 54, 61, 62, 63, 72, 73, 74, 84, 85, 87, 90, 99, 102, 104, 105, 106, 108, 115, 125, 126, 127, 131, 134, 137, 140, 181, 187, 189, 190, 197, 198, 213, 216, 220, 224, 225, 227, 229, 231, 232, 234, 236, 238, 241, 243, 244, 246, 247, 248, 249, 254, 255, 256, 257, 264, 266], "setsil": [16, 50, 232], "getseg": [16, 131, 137, 232], "u": [16, 59, 74, 77, 84, 85, 86, 108, 114, 118, 125, 131, 133, 186, 210, 213, 214, 233, 238, 243, 244, 257], "noth": [16, 49, 104, 112, 125, 131, 213, 216, 227, 234, 243, 244, 249, 266], "withresourc": [16, 221], "chain": [16, 73, 90, 133, 216, 221, 224, 225, 238, 245, 249], "getresourc": 16, "To": [16, 20, 22, 28, 41, 59, 62, 63, 68, 69, 74, 75, 77, 78, 84, 85, 87, 89, 90, 92, 99, 100, 102, 103, 104, 105, 106, 107, 108, 112, 117, 118, 121, 125, 130, 131, 134, 135, 136, 137, 142, 146, 148, 157, 172, 173, 177, 187, 190, 193, 198, 202, 203, 212, 213, 214, 215, 216, 217, 220, 221, 223, 224, 226, 227, 229, 231, 234, 236, 239, 240, 241, 243, 244, 246, 251, 254, 255, 256, 258, 261, 264, 266], "compress": [16, 50, 77, 78, 128, 131, 226], "global": [16, 41, 59, 73, 77, 78, 96, 100, 108, 109, 115, 131, 135, 138, 184, 186, 187, 202, 213, 220, 226, 227, 228, 231, 234, 244, 252, 254, 256, 261, 266, 267], "object": [16, 32, 41, 50, 59, 62, 65, 69, 70, 76, 81, 83, 85, 88, 90, 100, 104, 107, 108, 110, 114, 119, 124, 130, 131, 133, 135, 140, 150, 168, 169, 186, 187, 189, 213, 215, 217, 227, 229, 232, 234, 236, 238, 240, 241, 243, 244, 245, 249, 250, 257, 262, 264, 266, 267], "withcooki": [16, 187, 226, 244], "withhead": [16, 187, 244, 258], "special": [16, 17, 50, 59, 72, 73, 83, 84, 90, 106, 107, 112, 118, 129, 130, 137, 142, 143, 189, 217, 226, 227, 232, 238, 250, 254, 255, 257, 261], "hex2bin": [16, 17, 217], "which": [16, 17, 20, 28, 41, 48, 50, 54, 59, 63, 67, 68, 69, 70, 73, 74, 76, 77, 78, 81, 84, 85, 86, 87, 90, 92, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 116, 118, 121, 125, 126, 128, 129, 130, 131, 135, 136, 137, 141, 142, 144, 146, 148, 150, 186, 187, 188, 199, 202, 203, 204, 212, 213, 214, 215, 216, 217, 221, 224, 225, 226, 227, 229, 231, 232, 234, 236, 238, 240, 241, 244, 245, 246, 248, 249, 251, 252, 253, 254, 256, 257, 261, 262, 263, 264, 265, 266, 267], "could": [16, 31, 60, 61, 63, 64, 69, 73, 75, 76, 77, 79, 85, 90, 92, 105, 108, 111, 119, 128, 129, 130, 131, 137, 145, 150, 153, 162, 177, 186, 193, 194, 209, 224, 226, 227, 228, 229, 231, 232, 234, 236, 241, 243, 248, 249, 250, 251, 254, 257, 261, 264, 266], "continu": [16, 29, 63, 73, 232, 234, 236, 251, 256, 265], "set_checkbox": [16, 104, 118], "set_radio": [16, 104, 118], "recogn": [16, 62, 100, 126, 168, 181, 221, 238, 243], "dash": [16, 50, 65, 92, 113, 121, 126, 127, 129, 133, 177, 230, 234, 264], "multipart": [16, 118, 231, 234], "misc": 16, "stabil": [16, 97], "settimezon": [16, 183, 236], "full": [16, 24, 28, 31, 50, 54, 60, 62, 70, 77, 80, 82, 85, 104, 105, 111, 112, 113, 117, 119, 126, 130, 131, 136, 170, 209, 215, 217, 219, 221, 225, 229, 231, 232, 233, 236, 238, 243, 244, 245, 246, 257, 262, 263], "outer": [16, 59, 85, 114, 137, 186, 249, 256], "being": [16, 38, 60, 68, 70, 73, 76, 85, 100, 103, 104, 105, 107, 110, 112, 118, 126, 129, 130, 134, 137, 148, 150, 151, 152, 153, 154, 157, 158, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 209, 212, 213, 218, 221, 224, 227, 228, 229, 230, 232, 234, 238, 243, 244, 245, 247, 248, 252, 256], "twice": [16, 73, 84, 234], "put": [16, 23, 52, 61, 69, 72, 73, 84, 85, 86, 87, 103, 105, 108, 111, 112, 118, 126, 129, 130, 134, 136, 137, 146, 153, 213, 214, 215, 216, 217, 226, 234, 244, 245, 251, 258, 266], "januari": [17, 18, 24, 25, 26, 32, 41, 42, 55, 229], "31": [17, 18, 67, 92, 168, 177, 229], "2021": [17, 18, 19, 20, 21, 22, 23, 92], "url_to": [17, 104, 126, 137], "useautoincr": [17, 32], "fals": [17, 20, 28, 32, 33, 34, 38, 41, 50, 54, 59, 63, 69, 74, 77, 78, 83, 84, 85, 86, 87, 88, 90, 92, 100, 103, 104, 105, 108, 112, 114, 115, 117, 118, 119, 121, 122, 125, 126, 127, 131, 133, 135, 137, 145, 148, 150, 158, 166, 168, 177, 181, 186, 199, 204, 212, 213, 215, 216, 217, 220, 221, 224, 225, 227, 228, 229, 230, 232, 233, 234, 236, 238, 240, 241, 244, 245, 249, 250, 251, 252, 255, 256, 257, 262, 266], "each": [17, 24, 28, 41, 59, 60, 62, 68, 69, 70, 72, 73, 74, 75, 77, 80, 83, 84, 85, 86, 87, 92, 100, 104, 105, 108, 110, 111, 112, 113, 114, 116, 117, 118, 121, 125, 128, 129, 130, 133, 137, 140, 144, 145, 166, 187, 197, 201, 215, 216, 217, 218, 219, 221, 224, 225, 227, 228, 231, 232, 233, 234, 236, 238, 239, 241, 243, 245, 246, 249, 250, 251, 252, 253, 254, 255, 257, 258, 261, 265, 266, 267], "record": [17, 28, 31, 41, 59, 69, 73, 85, 86, 107, 160, 168, 190, 213, 224, 226, 227, 234, 237, 238, 249, 261, 264, 266], "handi": [17, 74, 107, 114, 137, 145, 215, 224, 226, 234, 238, 258], "uuid": [17, 137, 234, 238], "url_i": [17, 126], "given": [17, 29, 73, 85, 87, 100, 104, 114, 117, 121, 122, 126, 131, 137, 209, 213, 217, 221, 224, 227, 229, 234, 243, 244, 249, 254, 258, 262], "strictli": [17, 50, 139, 213, 261], "typehint": [17, 28, 33, 50, 59, 157, 177, 186, 234], "particular": [17, 62, 73, 78, 81, 83, 85, 86, 87, 88, 100, 105, 108, 112, 125, 141, 227, 232, 235, 248, 251], "samesit": [17, 20, 115, 227, 244], "For": [17, 41, 45, 46, 50, 59, 60, 61, 62, 64, 67, 69, 72, 73, 74, 75, 76, 77, 78, 80, 83, 84, 85, 86, 90, 92, 93, 95, 97, 99, 102, 104, 105, 106, 107, 108, 110, 111, 112, 113, 118, 123, 125, 126, 128, 129, 130, 139, 146, 148, 150, 153, 158, 160, 162, 170, 175, 186, 187, 189, 194, 197, 198, 201, 210, 212, 214, 215, 216, 217, 221, 224, 225, 227, 228, 231, 234, 236, 238, 241, 243, 244, 246, 251, 255, 256, 261, 266], "lax": [17, 20, 148, 213, 227, 244], "guess": [17, 29, 119, 226, 257], "guessextensionfromtyp": 17, "e": [17, 28, 41, 50, 60, 62, 69, 70, 73, 77, 84, 85, 87, 90, 92, 97, 102, 103, 105, 106, 107, 110, 114, 115, 117, 118, 119, 122, 125, 126, 127, 131, 137, 142, 145, 150, 168, 173, 177, 184, 187, 213, 214, 216, 217, 218, 221, 225, 226, 227, 231, 236, 238, 241, 243, 244, 248, 249, 254, 256, 261, 266], "usual": [17, 72, 73, 105, 115, 125, 126, 137, 140, 181, 205, 217, 224, 227, 230, 234, 244, 254, 256, 262], "getter": [17, 50, 150, 213, 227, 261], "getclientextens": 17, "getextens": 17, "client": [17, 69, 70, 73, 75, 77, 128, 130, 131, 135, 160, 186, 212, 215, 216, 217, 231, 234, 240, 244, 254, 266], "permiss": [17, 64, 73, 117, 130, 219, 221, 223, 227, 231, 235, 254], "cover": [17, 107, 139, 148, 150, 153, 154, 157, 158, 162, 210, 263], "backward": [17, 28, 41, 47, 50, 59, 86, 92, 129, 131, 137, 141, 153, 187, 201, 207, 215, 229, 234], "promis": [17, 139], "risk": [17, 73, 102, 131, 227, 238, 249], "getpad": [17, 60], "favor": [17, 20, 23, 41, 209], "setpad": [17, 60], "loadhelp": [17, 59], "getformatt": 17, "csrfverifi": [17, 59], "verifi": [17, 54, 73, 77, 131, 181, 212, 227, 234, 238, 241, 262], "getcsrfhash": [17, 59], "gethash": 17, "getcsrtokennam": 17, "gettokennam": 17, "csrftokennam": [17, 177], "tokennam": [17, 50], "headernam": [17, 50], "csrfcookienam": 17, "cookienam": [17, 227], "csrfexpir": 17, "expir": [17, 20, 50, 59, 68, 69, 103, 115, 148, 212, 213, 227, 244, 262], "csrfregener": 17, "csrfredirect": 17, "csrfsamesit": [17, 177], "modelfactori": [17, 59], "factori": [17, 71, 74, 99, 104, 112, 138, 187, 238], "gethead": 17, "storepath": 17, "propag": [17, 249], "previous": [17, 18, 20, 29, 41, 48, 50, 54, 73, 84, 104, 107, 116, 126, 133, 158, 175, 213, 227, 234, 238, 240, 243, 249, 250], "explicit": [17, 69, 73, 102, 104, 148, 238], "getenv": [17, 54, 105, 135], "binari": [17, 119, 217], "due": [17, 23, 33, 41, 43, 45, 54, 55, 57, 59, 73, 85, 90, 114, 115, 117, 126, 130, 137, 148, 150, 151, 153, 154, 156, 157, 158, 162, 166, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 190, 212, 215, 227, 229, 234, 238, 240, 244, 256, 257], "incompat": 17, "platform": [17, 41, 73, 76, 81, 85, 87, 88, 104, 145, 227, 233, 267], "howev": [17, 41, 59, 60, 61, 68, 72, 84, 85, 86, 99, 100, 102, 107, 108, 111, 125, 126, 130, 134, 137, 139, 140, 141, 145, 146, 187, 213, 219, 224, 227, 228, 229, 234, 236, 238, 241, 243, 244, 249, 250, 257, 261, 262, 264, 267], "unchang": [17, 73, 105, 213, 243], "still": [17, 20, 41, 45, 46, 59, 73, 77, 90, 102, 103, 105, 107, 110, 112, 126, 130, 131, 137, 142, 144, 146, 187, 189, 206, 211, 212, 217, 226, 227, 231, 234, 236, 238, 246, 256, 257, 263, 266], "third": [17, 28, 39, 41, 50, 58, 59, 63, 68, 69, 73, 85, 88, 90, 100, 104, 105, 115, 117, 118, 122, 125, 126, 130, 131, 135, 137, 142, 145, 148, 150, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 210, 213, 215, 216, 217, 223, 224, 227, 228, 229, 231, 234, 240, 243, 244, 246, 251, 257, 258, 261, 262, 266, 267], "parti": [17, 68, 69, 73, 104, 105, 130, 135, 142, 145, 148, 150, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 210, 213, 217, 223, 228, 266], "loadlegaci": [18, 149], "fillplacehold": [18, 59], "gitattribut": [19, 97], "retroact": 19, "16": [20, 29, 63, 67, 125, 128, 131, 140, 144, 145, 210, 217, 223, 229, 243], "indexpag": [20, 105, 119, 126, 145, 146, 232], "expect": [20, 68, 73, 88, 90, 105, 108, 130, 131, 137, 145, 148, 150, 153, 157, 168, 177, 186, 215, 216, 226, 227, 228, 231, 232, 236, 238, 249, 251, 253, 256, 258, 263, 264, 265, 267], "alter": [20, 73, 90, 92, 96, 99, 105, 137, 150, 159, 160, 161, 164, 166, 174, 178, 221, 225, 226, 227, 234, 254], "cookiestor": [20, 22, 24, 99, 104], "abstract": [20, 36, 59, 70, 73, 82, 87, 95, 186, 211, 213, 266], "web": [20, 28, 48, 59, 61, 70, 72, 73, 75, 104, 107, 109, 110, 119, 125, 128, 129, 130, 134, 137, 138, 140, 145, 146, 148, 186, 187, 209, 211, 213, 214, 215, 216, 225, 228, 233, 234, 243, 244, 251, 258, 266, 267], "assertredirectto": 20, "errorloghandl": 20, "write": [20, 28, 41, 59, 60, 65, 73, 75, 81, 84, 85, 86, 88, 97, 104, 105, 110, 117, 126, 137, 150, 209, 213, 219, 221, 224, 225, 227, 234, 236, 238, 249, 253, 262, 263, 264, 265, 266], "error_log": [20, 110, 145], "lower": [20, 59, 85, 100, 125, 131, 137, 186, 213, 249], "getcooki": [20, 115, 135, 148, 213, 244], "elimin": [20, 28, 41, 84, 239, 249, 267], "warn": [20, 41, 73, 104, 110, 168, 212, 227, 234, 246], "modern": [20, 73, 104, 129, 213, 240], "dispatch": [20, 24], "basemodel": [20, 41, 59], "casta": 20, "behavior": [20, 85, 105, 112, 115, 117, 126, 129, 145, 153, 157, 158, 167, 168, 170, 177, 184, 186, 187, 190, 191, 213, 215, 225, 226, 227, 238, 241, 249, 261], "castasjson": 20, "extern": [20, 73, 92, 225, 226, 227], "jsoncast": 20, "mutated": [20, 236], "datetimecast": 20, "In": [20, 23, 41, 43, 45, 49, 50, 57, 59, 61, 63, 68, 69, 70, 72, 73, 74, 75, 77, 79, 81, 84, 85, 86, 87, 88, 89, 90, 96, 97, 99, 100, 102, 104, 105, 106, 107, 108, 110, 112, 113, 114, 117, 118, 125, 126, 128, 129, 130, 131, 134, 135, 137, 139, 142, 144, 145, 150, 151, 153, 158, 168, 170, 175, 177, 181, 184, 186, 187, 188, 193, 195, 196, 198, 199, 200, 201, 204, 208, 209, 212, 213, 216, 217, 219, 221, 224, 225, 226, 227, 228, 229, 231, 232, 234, 236, 240, 241, 244, 245, 246, 249, 250, 251, 254, 255, 256, 257, 261, 264, 265, 266, 267], "necessari": [20, 70, 85, 96, 102, 118, 139, 142, 148, 153, 166, 177, 187, 214, 217, 225, 227, 234, 257, 264], "enough": [20, 73, 137, 217, 223, 228, 236, 238, 243, 248, 257], "disallow": [20, 125], "_array_search_dot": 20, "As": [20, 23, 41, 47, 50, 59, 61, 72, 73, 74, 85, 95, 105, 107, 126, 129, 146, 213, 224, 227, 231, 232, 234, 236, 241, 250], "directli": [20, 41, 59, 67, 69, 73, 77, 85, 90, 103, 125, 128, 131, 133, 137, 144, 148, 150, 198, 203, 210, 212, 213, 218, 224, 225, 226, 227, 229, 231, 233, 234, 236, 238, 243, 244, 248, 249, 250, 251, 257, 260, 262, 266], "getmetadata": [20, 212], "least": [20, 73, 150, 212, 214, 234, 254], "epoch": [20, 212], "never": [20, 41, 68, 69, 70, 73, 75, 84, 85, 96, 99, 115, 137, 145, 204, 212, 213, 226, 227, 232, 234, 238, 240, 244, 248, 251, 255, 260, 264, 265], "becom": [20, 72, 73, 102, 107, 108, 112, 126, 133, 137, 143, 148, 150, 194, 214, 216, 217, 226, 241, 243, 245, 267], "futur": [20, 21, 59, 85, 100, 135, 150, 151, 162, 208, 212, 213, 217, 227, 229], "currentsect": 20, "cookieexcept": [20, 104, 213], "codeigniterent": 20, "codeigniterentityent": 20, "isexpir": [20, 59, 213], "databasetesttrait": [20, 150, 253, 254, 255, 258, 261], "featuretesttrait": [20, 48, 59, 150, 258], "controllertesttrait": [20, 50, 150, 254], "consolid": [20, 150, 261], "testrespons": [20, 59, 150, 211, 254, 258, 262], "createfrominst": 20, "datetimeinterfac": [20, 168, 213], "removerelativedirectori": [20, 59], "removedotseg": 20, "failvalidationerror": [20, 240], "unless": [20, 85, 86, 90, 107, 114, 115, 137, 202, 227, 230, 236, 238, 240, 241, 243, 262], "dbdebug": [20, 41, 77, 78, 87, 150, 168], "thrown": [20, 41, 50, 59, 87, 107, 122, 125, 133, 160, 162, 168, 177, 186, 195, 212, 213, 215, 226, 229, 232, 244, 264], "boolean": [20, 28, 41, 69, 77, 78, 83, 84, 85, 88, 100, 104, 105, 117, 118, 119, 126, 131, 135, 150, 181, 216, 221, 224, 225, 227, 229, 231, 233, 234, 236, 238, 244, 248, 249, 250, 255, 262], "june": [21, 28, 29, 47], "directory_mirror": [21, 117], "same_fil": [21, 117], "nexusphp": 21, "tachycardia": 21, "slow": [21, 73, 79, 100, 228, 256], "identif": 21, "ttl": [21, 104], "matrix": 21, "detect": [21, 41, 46, 73, 77, 92, 104, 112, 114, 126, 131, 135, 225, 233, 248, 254, 261], "sweep": 21, "rector": [21, 150], "analysi": [21, 73, 79, 223], "project": [21, 60, 61, 67, 68, 73, 74, 77, 94, 95, 97, 98, 104, 105, 111, 112, 124, 129, 130, 131, 137, 140, 143, 145, 146, 147, 149, 155, 156, 187, 188, 197, 208, 209, 210, 212, 215, 218, 223, 225, 232, 234, 243, 249, 252, 254, 256, 257, 261, 264, 265, 267], "cgi": [21, 145], "fcgi": 21, "construct": [21, 60, 70, 113, 213, 249, 256, 265], "focus": [22, 73, 152], "those": [22, 28, 68, 69, 73, 85, 90, 92, 96, 99, 100, 105, 111, 112, 113, 125, 126, 130, 136, 137, 150, 152, 160, 188, 197, 198, 224, 225, 227, 228, 232, 234, 236, 238, 241, 243, 245, 249, 252, 255, 264, 267], "below": [22, 69, 72, 74, 77, 78, 80, 85, 86, 87, 90, 118, 125, 130, 131, 137, 142, 146, 150, 152, 187, 189, 196, 197, 198, 199, 211, 217, 218, 220, 224, 227, 231, 234, 238, 241, 245, 250, 251, 254, 261, 266], "cosmet": [22, 152, 165], "bring": [22, 92, 152, 261, 265], "standard": [22, 39, 59, 63, 70, 72, 73, 84, 85, 102, 107, 108, 111, 112, 113, 117, 118, 125, 126, 129, 130, 131, 133, 137, 144, 145, 150, 152, 186, 187, 210, 216, 217, 224, 231, 234, 238, 240, 243, 248, 249, 250], "parent": [22, 90, 95, 99, 129, 131, 133, 152, 193, 198, 236, 244, 249, 253, 255, 258, 261], "align": [22, 69, 73, 136, 145, 152, 221], "_fielddata": [22, 152], "_indexdata": [22, 152], "_foreignkeydata": [22, 152], "_like_stat": [22, 152], "sqlsrv": [22, 28, 39, 41, 45, 50, 59, 77, 81, 83, 84, 85, 90, 152, 211], "gdhandler": [22, 50, 152, 211], "_flatten": [22, 152], "_flip": [22, 152], "mockincomingrequest": [22, 152], "detecturi": [22, 50, 152], "mocksecur": [22, 152], "sendcooki": [22, 24, 59, 152], "strict": [22, 28, 41, 54, 73, 77, 104, 119, 128, 129, 130, 168, 181, 213, 215, 244], "inherit": [22, 73, 129, 131, 186, 229, 236, 238, 244], "whenev": [22, 70, 72, 73, 79, 100, 112, 129, 142, 145, 236, 238, 248, 256], "offsetexist": 22, "offsetset": 22, "offsetunset": 22, "getiter": 22, "__wakeup": 22, "sessionhandlerinterfac": 22, "interfac": [22, 61, 64, 70, 73, 74, 85, 95, 99, 112, 133, 148, 209, 210, 213, 223, 231, 238, 250, 257], "doe": [23, 25, 28, 39, 41, 43, 50, 51, 54, 55, 59, 60, 61, 63, 68, 70, 72, 73, 74, 75, 77, 78, 84, 85, 86, 87, 90, 96, 99, 105, 107, 108, 110, 113, 114, 115, 117, 118, 119, 125, 128, 129, 130, 131, 135, 137, 145, 146, 150, 155, 157, 189, 190, 209, 210, 212, 213, 214, 215, 216, 219, 221, 225, 227, 228, 229, 231, 232, 234, 236, 238, 245, 246, 248, 251, 252, 254, 255, 256, 257, 258, 260, 262, 264, 266, 267], "them": [23, 24, 28, 33, 60, 62, 68, 69, 70, 72, 73, 74, 77, 85, 86, 87, 90, 92, 93, 97, 99, 100, 106, 107, 108, 110, 112, 114, 121, 128, 129, 130, 131, 136, 137, 142, 143, 145, 150, 152, 153, 157, 169, 174, 177, 184, 186, 187, 191, 215, 216, 217, 225, 226, 227, 228, 229, 232, 233, 234, 236, 238, 241, 243, 244, 246, 249, 252, 254, 256, 257, 258, 264, 266, 267], "insertbatch": [23, 41, 153, 168, 238], "row": [23, 28, 41, 50, 63, 68, 80, 81, 85, 89, 90, 114, 118, 153, 168, 219, 234, 236, 238, 249, 251, 255, 264], "made": [23, 28, 50, 73, 85, 86, 98, 105, 130, 131, 148, 150, 153, 154, 157, 158, 162, 177, 186, 213, 216, 220, 225, 228, 238, 240, 246, 249, 254, 258, 264, 266, 267], "maintain": [23, 41, 44, 60, 72, 73, 125, 130, 131, 144, 168, 171, 184, 186, 192, 208, 215, 221, 225, 227, 238, 246], "between": [23, 28, 41, 45, 69, 72, 73, 76, 77, 85, 87, 92, 103, 104, 105, 106, 112, 121, 125, 137, 142, 210, 215, 216, 221, 229, 232, 234, 238, 240, 243, 244, 248, 249, 251, 252, 257, 261], "updatebatch": [23, 41, 55, 153, 168, 238], "major": [23, 84, 85, 139, 148, 150, 153, 154, 157, 158, 162, 187, 231], "optim": [23, 59, 68, 69, 84, 112, 129, 153, 186, 256], "reduc": [23, 41, 69, 73, 112, 125, 137, 140, 142, 212, 228, 230], "memori": [23, 59, 69, 73, 85, 86, 90, 103, 129, 130, 140, 212, 221, 228, 238, 252, 253, 256], "faster": [23, 84, 209, 227, 244, 246, 249], "trade": 23, "getoriginalqueri": [23, 153], "It": [23, 25, 28, 38, 41, 50, 52, 59, 60, 61, 62, 63, 64, 65, 67, 70, 72, 73, 74, 75, 77, 84, 85, 86, 88, 90, 92, 93, 94, 99, 103, 105, 106, 107, 111, 112, 113, 114, 115, 116, 118, 122, 123, 125, 126, 129, 130, 131, 134, 135, 136, 137, 139, 140, 143, 145, 146, 153, 155, 162, 166, 168, 170, 177, 186, 187, 208, 209, 210, 212, 213, 215, 216, 223, 224, 226, 227, 229, 233, 234, 236, 238, 240, 241, 243, 244, 246, 248, 252, 253, 254, 256, 258, 262, 264, 265, 266, 267], "longer": [23, 24, 28, 41, 47, 50, 59, 63, 73, 86, 102, 103, 130, 140, 145, 148, 150, 153, 157, 162, 166, 168, 177, 186, 187, 197, 201, 217, 227, 228, 234, 236, 238, 240], "reserv": [23, 106, 127, 137, 150, 234, 236], "addforeignkei": [23, 41, 90], "dropkei": [23, 41, 90], "classnam": [23, 41, 59, 68, 77, 92, 97, 104, 112, 129, 146, 186], "valid_url_strict": [23, 234], "timelin": [23, 84], "keyword": [23, 85, 112, 137], "identifi": [23, 73, 85, 94, 97, 102, 105, 125, 150, 213, 233, 238, 239, 241, 266], "setupdatebatch": [23, 41, 85], "reserved_charact": 23, "2022": [24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 85, 92, 113, 166, 168, 211, 267], "deseri": [24, 73], "untrust": [24, 73], "advisori": [24, 26, 27, 31, 38, 46, 53, 57, 156, 223, 227], "tablenam": [24, 36, 84, 90], "rais": [24, 41, 59, 84, 168, 238, 249], "But": [24, 50, 59, 69, 77, 83, 102, 105, 129, 130, 131, 137, 140, 153, 166, 168, 186, 187, 190, 201, 203, 227, 236, 238, 244, 251, 253, 266, 267], "probabl": [24, 28, 70, 74, 227, 250, 252, 264], "contact": [24, 126, 154, 181, 234, 244, 254, 258], "element": [24, 41, 56, 72, 73, 88, 105, 108, 112, 114, 118, 119, 128, 140, 145, 168, 215, 217, 224, 232, 234, 238, 240, 243, 245, 249, 258, 266, 267], "On": [24, 69, 92, 103, 113, 114, 140, 145, 227, 234], "hand": [24, 63, 69, 72, 92, 105, 136, 144, 225, 227, 234], "whole": [24, 41, 86, 145, 217, 236, 253], "pane": 24, "backtrac": [24, 52, 256, 265], "querybuild": [24, 28, 41, 43, 55], "faker": [24, 59, 257], "cleanclon": 24, "And": [24, 63, 68, 69, 74, 111, 114, 129, 130, 137, 140, 142, 145, 154, 168, 186, 187, 217, 224, 227, 228, 244, 267], "setrawcooki": [24, 213], "setcooki": [24, 38, 59, 107, 115, 148, 166, 213, 244, 261], "dosendcooki": [24, 59], "filter_sanitize_str": [25, 155], "get_cooki": [25, 29, 115, 131, 155, 213], "xssclean": [25, 115, 155], "filter_sanitize_full_special_char": [25, 131, 155], "xss": [25, 26, 104, 115, 126, 155, 234, 241, 249, 266, 267], "bad": [25, 107, 115, 125, 130, 131, 155, 225, 227, 243], "practic": [25, 73, 84, 105, 106, 108, 115, 131, 135, 145, 155, 209, 221, 227, 243, 254, 257], "attack": [25, 31, 73, 85, 104, 115, 126, 129, 155, 177, 214, 215, 226, 227, 228, 234, 238, 241, 249, 250, 264, 266, 267], "perfectli": [25, 115, 155], "context": [25, 28, 39, 69, 73, 104, 115, 148, 155, 213, 227, 238, 241, 249, 266], "recommend": [25, 45, 59, 61, 68, 74, 85, 86, 87, 90, 92, 105, 110, 112, 115, 116, 119, 125, 129, 130, 131, 137, 140, 141, 142, 145, 146, 148, 150, 151, 153, 154, 155, 157, 168, 169, 170, 171, 172, 173, 175, 176, 177, 184, 186, 187, 189, 201, 203, 210, 215, 216, 217, 226, 227, 228, 234, 239, 243, 244, 253, 258, 261, 263, 265], "none": [25, 92, 133, 154, 168, 212, 213, 216, 220, 221, 227, 241, 244], "vulner": [26, 27, 31, 46, 57, 129, 137, 177, 234, 238, 250, 264], "remot": [27, 46, 73, 215, 225], "ghsa": [27, 31, 38, 46, 53, 57, 156, 226], "xjp4": 27, "6w75": 27, "qrj7": 27, "forgeri": [27, 214], "bypass": [27, 73, 92, 95, 129, 130, 137, 153, 177, 226, 228, 236, 238, 260, 264], "4v37": 27, "24gm": 27, "h554": 27, "minim": [28, 59, 73, 85, 92, 113, 118, 131, 209, 225, 234, 239, 265], "oci8": [28, 41, 45, 77, 84, 85, 211], "oracl": [28, 73, 83, 85, 211], "ytetsuro": 28, "opt": [28, 145, 225, 227], "kenji": [28, 59], "union": 28, "andrei": 28, "pyzhikov": 28, "fdomgjoni99": 28, "5608": 28, "nudasoft": 28, "5715": 28, "beganovich": 28, "5823": 28, "tcgumu": 28, "5851": 28, "michaelrk02": 28, "5878": 28, "datamweb": 28, "5894": 28, "xlii": 28, "chl": 28, "5884": 28, "valmorflor": 28, "6051": 28, "tearoom6": 28, "6012": 28, "lonni": 28, "vault": 28, "6060": 28, "likewis": [28, 33, 41, 114, 157, 166, 168, 177, 186], "lsp": [28, 33, 157, 166, 168, 177, 186, 234], "resetservic": [28, 261], "unexpect": [28, 57, 73, 110, 172, 184, 227, 229, 238], "easili": [28, 59, 60, 61, 73, 74, 84, 93, 94, 97, 104, 105, 110, 113, 128, 130, 131, 133, 137, 141, 209, 213, 215, 223, 224, 229, 232, 234, 236, 249, 252, 256, 266], "preload": [28, 157, 186], "discoverincompos": [28, 112], "foo": [28, 50, 60, 65, 70, 90, 100, 104, 105, 110, 111, 114, 118, 119, 127, 128, 130, 131, 137, 177, 200, 212, 215, 224, 232, 234, 236, 238, 244, 249, 250, 254, 256, 261, 262], "bar": [28, 50, 60, 63, 65, 88, 100, 111, 114, 119, 128, 130, 131, 137, 177, 200, 215, 224, 232, 234, 236, 249, 250, 254, 256, 261, 262], "baz": [28, 60, 100, 114, 131, 215, 232, 234, 249, 256, 261], "23": [28, 92, 114, 122, 137, 229, 243], "whose": [28, 60, 105, 238, 246, 250], "getindex": [28, 129, 137], "postcreat": [28, 129, 137], "omit": [28, 85, 137, 142, 227, 236, 249, 251], "correspond": [28, 50, 58, 59, 69, 105, 107, 110, 125, 129, 131, 136, 137, 142, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 195, 207, 221, 227, 231, 234, 243, 249, 251, 257, 261, 266], "g": [28, 41, 50, 52, 60, 62, 69, 73, 77, 85, 90, 92, 97, 103, 105, 106, 114, 115, 118, 119, 125, 126, 127, 137, 142, 145, 150, 168, 173, 177, 184, 214, 217, 218, 225, 226, 231, 241, 244, 248, 256], "pl": [28, 73, 84], "buildsubqueri": 28, "rawsql": [28, 41, 43, 90, 168], "dbforg": [28, 197], "foreignkei": [28, 77], "script_tag": [28, 41, 119], "src": [28, 97, 105, 119, 216, 225, 241], "defer": [28, 119], "sampl": [28, 44, 73, 90, 93, 105, 220, 234, 249, 257, 261], "4th": [28, 121], "includedir": [28, 117], "get_filenam": [28, 54, 117], "truncat": [28, 73, 125], "anymor": [28, 181, 236], "filepath": [28, 226, 231, 243], "arg": [28, 104, 113, 125, 126, 145, 245, 261], "termin": [28, 29, 50, 61, 62, 63, 64, 89, 90, 187, 227], "Or": [28, 63, 68, 69, 85, 104, 108, 118, 137, 153, 157, 168, 227, 234, 236, 257, 258], "my_tabl": [28, 80, 81, 85, 86, 89, 190, 245], "50": [28, 85, 89, 118, 195, 204, 221, 229, 234, 243, 257], "20": [28, 63, 84, 85, 89, 125, 131, 190, 221, 224, 225, 231, 243, 249], "desc": [28, 85, 89, 246], "max": [28, 60, 63, 83, 85, 89, 114, 212, 213, 215, 244], "validatedata": [28, 177, 193, 204, 231, 234, 264], "polici": [28, 73, 104, 138, 242], "scriptnoncetag": [28, 241], "stylenoncetag": [28, 241], "autononc": [28, 38, 241], "csp_script_nonc": [28, 104, 241, 249], "csp_style_nonc": [28, 104, 241, 249], "decor": [28, 138, 242], "tradit": [28, 54, 73, 82, 108, 168, 181, 224], "addredirect": [28, 45, 137], "microtim": [28, 84, 256], "wildcard": [28, 33, 54, 84, 85, 112, 114, 126, 130, 137, 201, 234], "mask": [28, 226, 234], "cleanpath": 28, "clean_path": 28, "cleanfilenam": 28, "testlogg": [28, 41], "setdefaultcontrol": 28, "discovercomposernamespac": 28, "event_priority_low": [28, 100, 157], "event_priority_norm": [28, 100, 157], "event_priority_high": [28, 100, 157], "priority_low": [28, 100, 157], "priority_norm": [28, 100, 157], "priority_high": [28, 100, 157], "earli": [29, 96, 100], "tricki": [29, 158], "decemb": [31, 54], "proxi": [31, 50, 73, 160, 177, 244], "ghw3": 31, "5qvm": 31, "3mqc": 31, "6cq5": 31, "8cj7": 31, "g558": 31, "proxyip": [31, 59, 105, 135, 148, 177], "similar": [31, 61, 69, 73, 87, 118, 129, 136, 137, 142, 143, 146, 187, 202, 218, 227, 231, 234, 239, 251, 254, 257, 261, 262, 266], "socket": [31, 145], "getipaddress": [32, 110, 131, 135, 228], "link_tag": [32, 119], "rss": [32, 119, 137], "y_m_d_his_": 32, "august": [33, 34, 35, 36, 49, 50, 229, 243], "bodi": [33, 48, 52, 73, 85, 86, 102, 131, 133, 148, 150, 202, 204, 206, 216, 225, 226, 231, 234, 240, 244, 248, 249, 250, 251, 261, 262, 264, 266, 267], "random_str": [33, 44, 45, 125, 162], "crypto": [33, 73, 125, 162], "invalidargumentexcept": [33, 41, 125, 162, 212, 229, 232, 238], "len": [33, 125, 162], "odd": [33, 125, 162], "invalidrout": 33, "lead": [33, 50, 73, 137, 186, 225, 229, 232, 244], "asterisk": [33, 114, 130, 137, 166, 234], "iscli": [33, 131], "incommingrequest": 33, "devkit": [33, 144], "cacheconfig": 33, "gatheroutput": 33, "ifnotexist": [33, 90, 162], "_createt": [33, 162], "generatehash": [34, 226], "13": [35, 63, 215, 229, 236, 238, 240], "tableexist": [36, 162], "whether": [36, 41, 59, 60, 62, 69, 73, 77, 78, 79, 83, 85, 87, 88, 92, 100, 102, 103, 104, 106, 107, 114, 115, 117, 118, 119, 125, 126, 127, 128, 131, 135, 150, 168, 212, 213, 214, 216, 217, 221, 224, 227, 229, 230, 233, 234, 235, 236, 238, 240, 244, 248, 255, 257, 262, 264, 267], "processrul": 36, "geterrormessag": 36, "originalfield": 36, "withneverexpir": [37, 213], "mani": [37, 50, 60, 64, 68, 69, 72, 73, 74, 75, 77, 84, 85, 87, 90, 94, 97, 104, 105, 107, 108, 110, 112, 116, 119, 125, 130, 145, 146, 148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 208, 210, 215, 216, 221, 223, 224, 227, 228, 231, 232, 234, 236, 238, 240, 241, 244, 245, 246, 252, 256, 267], "notabl": [37, 86, 150], "assertionerror": 37, "6452": 37, "octob": [38, 39, 40, 52, 53], "httponli": [38, 115, 148, 166, 213, 227, 244], "configcooki": 38, "745p": 38, "r637": 38, "7vvp": 38, "sent": [38, 70, 73, 84, 85, 90, 100, 102, 103, 107, 115, 130, 131, 137, 162, 213, 216, 224, 227, 231, 234, 240, 241, 244, 246, 260], "set_cooki": [38, 59, 115, 213], "__tostr": [38, 166], "independ": [38, 73, 76, 85, 87, 166, 229], "09": [38, 166, 229, 243], "07": [38, 92, 166], "00": [38, 67, 90, 166, 168, 213, 229, 236, 256, 261], "strictrul": [38, 234], "valid_json": [38, 234], "returnrespons": [39, 50], "handlerequest": [39, 153], "getpostget": 39, "getgetpost": 39, "stream": [39, 41, 131, 253], "weren": [39, 234], "_getresult": 39, "bool": [39, 41, 48, 59, 68, 69, 78, 85, 86, 90, 92, 99, 104, 107, 114, 115, 117, 118, 119, 121, 125, 126, 127, 129, 131, 133, 135, 137, 148, 150, 153, 212, 213, 214, 215, 216, 221, 226, 228, 230, 233, 234, 236, 238, 241, 243, 244, 245, 257], "nexusphpunitextensionexpedit": 40, "upsert": 41, "upsertbatch": 41, "deletebatch": 41, "sclubric": 41, "threw": 41, "unifi": 41, "did": [41, 45, 46, 50, 52, 61, 85, 110, 113, 117, 129, 142, 143, 148, 153, 159, 160, 161, 164, 166, 173, 174, 178, 227, 231, 234, 238, 240, 263, 267], "ci_debug": [41, 168, 177, 256], "regardless": [41, 73, 84, 85, 92, 107, 125, 129, 187, 216, 217, 221, 244], "With": [41, 70, 85, 102, 105, 107, 112, 131, 137, 140, 145, 198, 227, 231, 239, 241, 249, 252, 257, 265, 266], "mean": [41, 49, 50, 59, 70, 72, 73, 74, 80, 87, 92, 100, 103, 105, 107, 110, 137, 140, 187, 225, 227, 229, 232, 234, 238, 240, 249, 250, 264, 265, 267], "although": [41, 84, 103, 108, 131, 209, 234], "unrel": [41, 69], "roll": [41, 87, 92, 255], "won": [41, 72, 85, 86, 137, 216, 221, 227, 228, 240, 241], "500": [41, 58, 107, 125, 215], "exit_error": [41, 60], "httpexceptioninterfac": [41, 107, 168], "hasexitcodeinterfac": [41, 107, 168], "uncaught": [41, 227], "exit_config": 41, "exit_databas": 41, "17": [41, 85, 223], "setdat": [41, 244], "setisod": 41, "settim": 41, "datetimeimmut": [41, 168, 229], "immut": [41, 69, 105, 168, 229, 236], "timelegaci": [41, 168, 229], "behav": [41, 60, 65, 241, 261], "unmodifi": [41, 150], "javascript": [41, 70, 75, 102, 104, 115, 118, 119, 126, 131, 187, 213, 240, 241, 244, 248, 249, 250], "listen": [41, 137, 145], "registr": [41, 73, 168, 253], "stderr": [41, 63, 215, 253], "stdout": [41, 63, 79, 253], "kind": [41, 59, 119, 125, 130, 137, 227, 234, 235], "logicexcept": [41, 133], "_wherein": 41, "resetrout": 41, "discov": [41, 73, 74, 231, 234], "relev": [41, 47, 50, 59, 77, 112, 140, 150, 230, 249], "intervent": [41, 47, 50, 59, 148, 150, 151, 153, 154, 157, 158, 162, 163, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186], "repres": [41, 50, 70, 73, 75, 81, 86, 90, 105, 114, 131, 133, 137, 210, 213, 215, 221, 229, 231, 232, 236, 238, 240, 244, 249, 254, 257], "outgoingrequest": [41, 99], "getprotocolvers": [41, 131, 133], "getbodi": [41, 131, 133, 150, 215], "hashead": [41, 131, 133], "getheaderlin": [41, 131, 133, 215], "messageinterfac": 41, "getcsp": [41, 241], "getreasonphras": [41, 148, 244], "getcookiestor": [41, 213], "getnumrow": 41, "mismatch": 41, "getrul": 41, "getrulegroup": [41, 234], "setrulegroup": [41, 234], "loadrulegroup": [41, 48, 168], "listerror": [41, 168, 234], "showerror": [41, 60, 225, 234], "untyp": 41, "loadforg": [41, 168], "loadutil": [41, 168], "dropforeignkei": [41, 90], "foreignnam": 41, "_updatebatch": [41, 168], "prefixkeynam": [41, 90], "addkei": [41, 92, 197], "keynam": [41, 90], "addprimarykei": 41, "adduniquekei": 41, "asqueri": 41, "stand": [41, 70], "alon": [41, 112, 130], "_processprimarykei": 41, "abov": [41, 60, 63, 69, 74, 78, 80, 84, 85, 86, 88, 90, 93, 103, 104, 105, 107, 108, 110, 112, 113, 114, 118, 119, 125, 126, 128, 129, 131, 133, 135, 136, 137, 140, 142, 144, 145, 148, 150, 153, 154, 157, 158, 162, 166, 177, 186, 211, 213, 214, 216, 217, 221, 227, 232, 234, 235, 236, 239, 241, 245, 246, 249, 251, 254, 255, 257, 261, 264, 266, 267], "_processindex": 41, "_processforeignkei": 41, "failservererror": [41, 240], "getjsonvar": [41, 131], "cost": [41, 73, 140, 228], "promptbymultiplekei": 41, "unlik": [41, 63, 90, 105, 108, 126, 130, 131, 152, 175, 184, 186, 212, 236, 240], "promptbykei": 41, "consid": [41, 73, 78, 84, 85, 105, 118, 129, 136, 137, 213, 217, 218, 219, 227, 230, 245, 249, 257, 262], "streamfiltertrait": [41, 168], "phpstreamwrapp": [41, 63], "stdin": [41, 253], "measur": [41, 73, 75, 95, 163, 252], "useexactcomparison": 41, "didlog": 41, "verbatim": [41, 261], "assertlogcontain": 41, "whennot": 41, "condition": [41, 216], "setqueryasdata": [41, 85], "processindex": [41, 90], "dropprimarykei": [41, 90], "uniqu": [41, 73, 83, 85, 90, 92, 94, 97, 105, 125, 150, 216, 234, 238, 249, 250, 256, 257, 266], "dropcolumn": 41, "busytimeout": [41, 77], "timeout": [41, 73, 74, 78, 212, 216], "lock": [41, 56, 59, 73, 77, 86, 111, 117, 227], "dbm": [41, 73, 84, 85, 90, 150], "getindexdata": 41, "pseudo": [41, 59, 73, 83, 130, 217, 218, 249], "autoincr": 41, "dealloc": [41, 84], "transexcept": [41, 87, 168], "exceptinon": 41, "allowemptyinsert": 41, "intboolcast": 41, "publish": [41, 90, 97, 138, 153, 157, 181, 222, 235, 266], "addlineaft": 41, "addlinebefor": 41, "decrypt": [41, 192, 217], "http2": 41, "validation_error": [41, 118, 168, 204, 234, 249], "validation_list_error": [41, 118, 168, 204, 234, 264], "validation_show_error": [41, 118, 168, 234], "route_to": [41, 104, 249], "decamel": [41, 121], "camelcas": [41, 59, 121, 190, 194, 197, 200, 236], "snake_cas": [41, 121, 236, 246], "is_window": [41, 104], "solidu": [41, 168], "right": [41, 61, 63, 73, 85, 100, 107, 112, 125, 129, 130, 137, 141, 144, 187, 213, 221, 234, 235, 249, 252, 256, 265, 266, 267], "angl": [41, 221], "bracket": [41, 234, 236, 238, 249], "doctyp": [41, 118, 119, 148, 168, 178, 231, 248, 267], "br": [41, 212, 230, 231, 249, 264], "nl2br": [41, 230, 249], "temporarili": [41, 73, 92, 107, 238], "codeigniter_scream_deprec": [41, 107], "threshold": [41, 73, 107, 110, 168, 187, 256], "allowedhostnam": [41, 105, 126, 168], "hostnam": [41, 50, 54, 78, 126, 168, 216, 234, 254, 255, 266], "base_url": [41, 50, 126, 168, 199], "usesupportedlocalesonli": [41, 243], "supportedlocal": [41, 105, 243], "citizen": [41, 236], "flexibl": [41, 50, 64, 68, 75, 94, 113, 130, 137, 145, 209, 212, 215, 223, 224, 236, 238, 246, 248], "getrawinputvar": [41, 131], "retriev": [41, 59, 70, 72, 73, 80, 84, 85, 103, 104, 133, 135, 213, 215, 219, 224, 229, 231, 232, 233, 234, 236, 249, 250, 251, 252, 261, 262, 266], "english": [41, 121, 125, 128, 243], "viewnam": 41, "atom": [41, 168, 212], "isspark": 41, "localizerout": 41, "fillrouteparam": 41, "buildreverserout": 41, "setinsertbatch": [41, 85], "setdata": [41, 85, 205, 249, 250], "setpath": [41, 50, 59, 131, 224, 232], "geturi": [41, 50, 70, 131, 137, 232], "iswindow": 41, "getvar": [41, 70, 129, 226, 234], "appear": [41, 67, 84, 103, 125, 137, 217, 230, 234, 256, 262], "14": [42, 92, 142, 168, 169, 213, 229, 243, 257], "resetqueri": 42, "accident": [42, 72, 254], "float": [42, 84, 122, 125, 131, 215, 221, 236, 238], "strcit": 42, "greater_than": [42, 234], "greater_than_equal_to": [42, 234], "less_than": [42, 234], "less_than_equal_to": [42, 234], "instruct": [42, 97, 104, 107, 140, 142, 143, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 260], "18": [43, 47, 92, 229, 243, 257], "localhost": [43, 50, 77, 78, 105, 106, 137, 145, 146, 215, 227, 255, 265, 266, 267], "8080": [43, 105, 137, 145, 146, 265, 266, 267], "rel": [43, 50, 69, 85, 92, 104, 107, 113, 117, 119, 126, 130, 131, 137, 142, 170, 177, 215, 216, 225, 226, 231, 232, 244, 261], "disappear": 43, "over": [43, 70, 72, 73, 77, 96, 99, 100, 103, 104, 105, 107, 116, 119, 129, 131, 136, 148, 187, 213, 215, 241, 243, 244, 246, 249, 250, 252, 254, 256, 261, 265, 266], "tl": [43, 44, 73, 191, 227], "delimit": [43, 85, 88, 90, 126, 137, 160, 216, 227, 234], "march": [44, 57, 229], "alnum": [44, 125], "nozero": [44, 125], "cryptograph": [44, 45, 125, 217, 219], "cipher": [44, 73, 77, 171, 217], "uri_str": [44, 126], "later": [45, 72, 73, 85, 105, 114, 133, 137, 139, 142, 146, 168, 169, 213, 215, 216, 223, 227, 229, 244, 249, 250, 252, 266, 267], "302": [45, 50, 107, 137, 244], "307": [45, 50, 244], "303": [45, 244], "therefor": [45, 50, 74, 85, 90, 107, 108, 125, 160, 177, 224, 227, 234, 241], "NOT": [45, 84, 85, 87, 88, 90, 105, 107, 117, 131, 150, 162, 213, 216, 217, 227, 231, 235, 238, 245, 249, 255, 260, 262, 266], "unpredict": [45, 73], "unexpectedli": [45, 90], "md5": [45, 73, 117, 125, 217, 228], "sha1": [45, 73, 125, 217], "share": [45, 59, 69, 73, 77, 78, 104, 105, 111, 130, 137, 138, 187, 217, 222, 227, 234, 238, 244, 261], "m6m8": 46, "6gq8": 46, "c9fj": 46, "stop": [46, 100, 104, 107, 151, 186, 187, 215, 216, 231, 256, 257], "suffix": [46, 62, 83, 92, 93, 121, 122, 125, 137, 234, 246], "_cell": [46, 246], "end": [46, 50, 60, 63, 73, 77, 84, 85, 86, 87, 100, 105, 107, 125, 129, 130, 137, 145, 148, 211, 212, 217, 221, 225, 226, 228, 232, 234, 236, 238, 239, 244, 246, 249, 251, 252, 261], "combin": [46, 73, 85, 86, 104, 118, 130, 131, 137, 215, 229, 234, 238, 241, 243, 244, 250], "permit_empti": [46, 234], "if_exist": [46, 90, 234], "treatment": [46, 73, 241], "word": [46, 63, 77, 78, 86, 105, 121, 125, 126, 130, 131, 137, 234, 236, 249, 252], "getrout": [47, 48, 174], "httpverb": [47, 174], "fourth": [47, 88, 90, 118, 125, 215, 216, 224, 229, 234, 246], "autorouterimprov": 47, "constructor": [47, 59, 69, 74, 77, 78, 95, 99, 104, 108, 148, 177, 189, 195, 213, 215, 218, 219, 225, 229, 232, 236, 238, 245, 249, 250, 257], "semicolon": [47, 239], "dsn": [47, 78, 216], "includewildcard": 48, "protectedcontrol": 48, "clirout": 48, "withbodyformat": [48, 175, 258], "customerror": [48, 175], "number_to_amount": [48, 122], "1000": [48, 225, 252], "thousand": [48, 122, 252], "exactli": [48, 61, 63, 67, 69, 74, 85, 86, 90, 92, 105, 130, 137, 173, 227, 229, 234, 244, 248, 249, 250, 257, 261], "inaccess": [48, 137], "meant": [49, 73, 75, 135, 210, 215, 227], "hot": [50, 177], "reload": [50, 146, 177, 234], "lonnieezel": 50, "preferapp": [50, 69, 112], "myth": [50, 69, 137, 177], "auth": [50, 69, 130, 137, 177, 189, 201, 225, 227, 240, 257], "mistak": 50, "basenam": [50, 69, 219, 225], "alias": [50, 112, 137, 145, 186, 220, 228, 254], "exit_success": 50, "siteuri": [50, 99, 113, 177, 232], "place": [50, 61, 63, 73, 74, 85, 90, 92, 95, 96, 97, 99, 100, 103, 105, 106, 107, 125, 129, 130, 137, 140, 145, 184, 210, 212, 213, 215, 216, 221, 224, 225, 231, 234, 236, 238, 240, 243, 244, 245, 246, 249, 252, 260, 261, 264, 266], "getroutepath": [50, 131, 177, 232], "8888": 50, "slightli": [50, 83, 85, 125, 177, 187, 190, 191, 194, 200], "getvalid": [50, 129, 177, 234, 264], "setrequest": 50, "populateglob": 50, "setrequestbodi": 50, "loadclass": 50, "loadclassmap": 50, "spl_autoload_regist": [50, 68], "spl_autoload_unregist": 50, "tab": [50, 63, 88, 126, 130, 144, 213, 226, 265], "numbern": [50, 77], "obtain": [50, 73, 105, 177, 224, 235], "setter": [50, 74, 137, 261], "conflict": [50, 69, 85, 92, 131, 234, 238, 240], "getclientpath": 50, "full_path": 50, "array_group_bi": [50, 114], "togeth": [50, 84, 85, 108, 112, 114, 133, 221, 249, 250, 251, 254, 267], "dot": [50, 59, 77, 80, 84, 85, 105, 114, 131, 232, 234], "notat": [50, 105, 114, 117, 131], "disposit": [50, 216], "open": [50, 61, 73, 84, 85, 97, 108, 111, 112, 115, 118, 125, 126, 129, 137, 140, 144, 145, 146, 187, 189, 197, 198, 216, 217, 227, 231, 234, 245, 249, 251, 256, 264, 265, 266, 267], "2nd": [50, 121], "savedata": [50, 104, 248, 249, 250], "rendersect": [50, 248], "setvalidlocal": [50, 243], "setsyncrowswithhead": [50, 245], "synchron": [50, 226], "responsableinterfac": 50, "invaliddirectori": 50, "invalidhttpprotocol": 50, "90": [50, 221], "illeg": [50, 142, 143], "symbol": [50, 117, 142, 143, 145, 234, 249], "space": [50, 60, 63, 67, 110, 113, 121, 142, 143, 148, 150, 151, 152, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 213, 230, 234, 236, 245, 264], "hst": [50, 73, 130], "forceglobalsecurerequest": [50, 51, 73, 104, 105, 130, 232], "preserv": [50, 90, 126, 227, 229, 238], "setattribut": 50, "injectrawdata": 50, "baseexceptionhandl": [50, 107], "exceptionhandl": [50, 58, 107, 177], "sanitizefilenam": [50, 123], "cachettl": 50, "responsecach": [50, 59, 99], "cachepag": [50, 103], "generatecachenam": 50, "callexit": 50, "sessiondrivernam": 50, "sessioncookienam": [50, 160], "sessionexpir": 50, "sessionsavepath": 50, "sessionmatchip": 50, "sessiontimetoupd": 50, "sessionregeneratedestroi": 50, "csrfprotect": [50, 226], "tokenrandom": [50, 226], "uristr": [50, 232], "withschem": 50, "seturi": 50, "detectpath": 50, "siteurifactori": [50, 99], "parsequerystr": 50, "underscor": [50, 92, 105, 113, 121, 126, 133, 137, 177, 194, 200, 234], "foo_bar": [50, 137, 177], "withuri": 50, "featuretest": 51, "riski": 51, "invalidmessageformat": 52, "begin": [52, 54, 68, 103, 117, 118, 125, 131, 135, 137, 145, 236, 238, 244, 265], "presenc": [52, 264], "discoverfilt": 52, "readline_support": 52, "wait_msg": 52, "displaycach": 52, "200": [52, 70, 100, 119, 137, 160, 186, 215, 216, 221, 224, 240, 262], "ok": [52, 70, 215, 234, 244, 262], "too": [52, 63, 77, 84, 130, 137, 145, 216, 217, 228, 234, 238, 240, 244, 245], "hwxf": 53, "qxj7": 53, "7rfj": 53, "descript": [53, 60, 62, 63, 67, 69, 73, 77, 90, 92, 97, 110, 113, 115, 137, 144, 213, 216, 225, 227, 234, 238, 240, 249, 250], "post_system": [53, 100, 187], "point": [53, 59, 69, 75, 104, 110, 118, 122, 136, 137, 140, 142, 187, 212, 225, 234, 236, 238, 264, 265, 266], "dimens": [54, 181, 221, 234], "undocu": [54, 168], "ca": [54, 77, 181, 215, 243], "accord": [54, 60, 68, 73, 102, 188, 189, 198, 215, 234, 240, 243, 256], "symlink": [54, 117], "invalidjson": 54, "unsupportedjsonformat": 54, "utc": [56, 67, 105, 168, 183, 184, 213, 229, 236], "modifycolumn": 56, "incorrectli": [56, 73, 150, 181, 236], "29": 57, "39fp": 57, "mqmm": 57, "gxj6": 57, "permit": [57, 73, 76, 77, 81, 85, 88, 90, 105, 118, 119, 121, 129, 130, 137, 153, 184, 204, 214, 216, 226, 227, 228, 234, 235, 245, 264], "equival": [57, 125, 131, 136, 146, 184, 225, 257, 267], "decod": [57, 77, 113, 130, 184, 226, 238], "dai": [57, 73, 100, 104, 110, 168, 184, 225, 229, 245, 249, 263], "hour": [57, 104, 184, 213, 227, 229, 249], "daylight": [57, 168, 184, 229, 243], "dst": [57, 229], "statuscod": [58, 107, 240], "determineview": 58, "purpos": [58, 60, 73, 125, 129, 131, 137, 213, 227, 235, 238, 249], "cor": [59, 73, 130, 138, 186, 222], "reimplement": 59, "forc": [59, 60, 62, 63, 73, 77, 85, 92, 93, 102, 107, 112, 117, 126, 129, 130, 146, 186, 187, 209, 215, 228, 238, 257], "performancemetr": [59, 186], "benchmark": [59, 103, 104, 117, 138, 212, 259], "required_before_filt": 59, "translateuritocamelcas": [59, 129], "multiplesegmentsoneparam": [59, 137], "One": [59, 73, 104, 105, 112, 118, 126, 130, 140, 221, 234, 241, 267], "override404": [59, 137], "receiv": [59, 70, 72, 73, 100, 105, 128, 148, 150, 151, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 216, 225, 234, 236, 238, 262], "__invok": [59, 137], "confirm": [59, 63, 73, 92, 108, 168, 204, 234], "phpini": [59, 73, 145], "import": [59, 73, 90, 97, 105, 145, 187, 190, 194, 197, 200, 216, 224, 227, 239, 263, 266, 267], "ini": [59, 107, 117, 125, 129, 131, 140, 141, 227, 231, 234], "seexpath": 59, "dontseexpath": [59, 262], "domxpath": [59, 262], "inputoutput": [59, 253], "mockinputoutput": 59, "setuniqu": [59, 257], "setopt": [59, 257], "setvalid": [59, 257], "fake": [59, 124, 261], "testcas": [59, 261], "nativ": [59, 76, 77, 84, 87, 99, 108, 110, 131, 210, 217, 230, 231, 232, 234, 244, 245, 249, 267], "limitzeroasal": [59, 186], "dataexcept": [59, 107, 238], "field_exist": [59, 234], "interv": [59, 63, 227, 228], "acquir": [59, 117, 208, 227], "lockretryinterv": [59, 227], "retri": [59, 227], "lockmaxretri": [59, 227], "acl": [59, 73, 227], "memory_usag": [59, 130], "pre_command": [59, 100], "post_command": [59, 100], "addhead": [59, 133], "cleardirect": [59, 241], "histor": [59, 125, 186, 187, 227], "reason": [59, 64, 68, 73, 77, 84, 85, 105, 125, 126, 129, 137, 186, 187, 215, 217, 227, 234, 240, 244], "sensit": [59, 68, 88, 105, 108, 131, 145, 146, 162, 186, 227, 244, 252, 265, 267], "gatewai": [59, 186], "By": [59, 60, 63, 68, 69, 72, 73, 74, 77, 78, 81, 85, 86, 87, 88, 90, 103, 105, 106, 107, 108, 111, 112, 113, 117, 125, 126, 128, 129, 131, 136, 137, 145, 186, 215, 216, 217, 219, 224, 225, 226, 227, 231, 232, 233, 234, 236, 238, 240, 241, 243, 244, 246, 248, 249, 250, 251, 252, 254, 255, 256, 261, 265], "convent": [59, 60, 62, 65, 70, 83, 129, 131, 136, 137, 144, 186, 187, 198, 210, 227, 243, 246, 249, 250], "uppercas": [59, 62, 69, 125, 129, 131, 133, 186, 249], "ascii": [59, 104, 125, 131, 186, 213, 234], "letter": [59, 62, 116, 121, 125, 129, 131, 186, 189, 249, 267], "www": [59, 77, 106, 113, 119, 126, 137, 140, 145, 186, 212, 215, 216, 221, 227, 232, 244], "editor": [59, 61, 97, 129, 145, 186, 231, 234, 251], "rfc9110": [59, 186], "getmethod": [59, 135, 148, 226, 234], "inner": [59, 85, 87, 100, 137, 186, 249, 256], "fulli": [59, 62, 77, 87, 93, 103, 105, 110, 112, 117, 130, 137, 186, 223, 229, 234, 238, 240, 254, 256, 257], "qualifi": [59, 77, 93, 105, 112, 130, 137, 186, 234, 238, 240, 254, 256], "findqualifiednamefrompath": 59, "getidvalu": 59, "v3": [59, 197], "objecttorawarrai": 59, "strict_typ": 59, "codebas": [59, 139, 144], "str": [59, 104, 123, 125, 126, 127, 216, 230], "stringabl": 59, "upper": [59, 148, 186, 249], "isvalidip": [59, 131, 135, 148], "visibl": [59, 73, 220], "enablecsrf": 59, "enablefilt": [59, 153], "getfilterforrout": [59, 153], "filterinfo": [59, 153], "getfilt": [59, 153], "idvalu": 59, "classtoarrai": 59, "cspenabl": [59, 105, 225, 241], "cookieprefix": [59, 177], "cookiedomain": 59, "cookiepath": 59, "cookiesecur": 59, "cookiehttponli": 59, "cookiesamesit": [59, 177], "securityinterfac": 59, "getcsrftokennam": 59, "usesafeoutput": 59, "mocksecurityconfig": [59, 168], "exceptioninterfac": 59, "discoverservic": 59, "multiplefilt": [59, 153, 186], "e_al": [59, 186], "e_deprec": [59, 107, 186], "alerterror": 59, "emergencyerror": 59, "enum": 59, "varchar": [59, 85, 90, 92, 197, 227, 266], "determinepath": 59, "resolveplatformextens": 59, "checkmissingextens": 59, "bootstrapenviron": 59, "loadenvironmentbootstrap": 59, "initializekint": 59, "autoloadkint": 59, "configurekint": 59, "sethttpverb": 59, "withrout": [59, 258], "stricton": [59, 77, 78], "while": [60, 63, 70, 73, 75, 77, 78, 84, 86, 92, 96, 106, 112, 114, 117, 125, 128, 130, 131, 133, 136, 137, 146, 209, 210, 215, 216, 221, 223, 224, 227, 229, 232, 234, 236, 238, 239, 240, 243, 244, 249, 250, 251, 252, 253, 255, 256, 257, 258, 260, 261], "conveni": [60, 65, 73, 78, 92, 104, 108, 119, 129, 131, 136, 137, 219, 224, 234, 236, 238, 250, 254, 261], "littl": [60, 68, 72, 215, 227, 228, 249, 252, 265], "someth": [60, 63, 70, 77, 84, 85, 104, 106, 107, 110, 126, 128, 129, 130, 131, 133, 137, 188, 190, 215, 219, 224, 225, 227, 231, 233, 234, 236, 238, 240, 241, 249, 251, 255, 257, 261, 265, 266, 267], "That": [60, 62, 68, 70, 72, 74, 84, 85, 97, 119, 136, 146, 186, 217, 234, 236, 238, 240, 241, 251, 261, 264, 266], "come": [60, 62, 65, 68, 72, 73, 74, 75, 82, 91, 105, 106, 110, 112, 140, 142, 145, 162, 212, 220, 223, 225, 227, 234, 236, 237, 238, 240, 249, 254, 265, 267], "perfect": [60, 73, 137, 229, 238, 264], "tool": [60, 61, 64, 67, 73, 79, 91, 93, 106, 137, 145, 150, 168, 169, 209, 216, 219, 223, 237, 243, 244, 252, 254, 255, 256, 258, 259, 261, 266], "cronjob": [60, 67, 238], "compani": [60, 72, 112, 257], "veri": [60, 63, 68, 70, 72, 74, 75, 82, 84, 85, 87, 105, 115, 119, 148, 150, 153, 154, 157, 158, 162, 187, 213, 215, 216, 221, 224, 227, 228, 229, 233, 234, 236, 238, 241, 243, 244, 248, 249, 252, 256, 262], "describ": [60, 63, 69, 70, 71, 72, 74, 80, 85, 104, 106, 110, 112, 114, 128, 129, 133, 136, 137, 139, 140, 142, 143, 148, 215, 216, 217, 224, 234, 238, 243, 245, 249, 254, 255, 266], "lump": 60, "4": [60, 62, 63, 64, 66, 68, 69, 74, 83, 87, 89, 90, 94, 97, 101, 104, 105, 107, 108, 110, 111, 112, 113, 114, 116, 117, 118, 119, 122, 125, 128, 129, 130, 131, 133, 135, 137, 139, 140, 141, 142, 143, 145, 207, 210, 211, 213, 214, 215, 216, 217, 221, 223, 224, 225, 226, 227, 229, 231, 232, 233, 234, 236, 238, 243, 244, 245, 246, 248, 249, 251, 252, 253, 254, 256, 257, 262, 264], "acm": [60, 62, 92, 93, 105, 112, 137], "let": [60, 62, 72, 74, 76, 77, 83, 84, 85, 100, 103, 111, 112, 115, 116, 118, 119, 131, 137, 142, 209, 210, 212, 215, 216, 221, 224, 227, 228, 234, 236, 238, 243, 245, 246, 248, 249, 251, 264, 265], "itself": [60, 68, 69, 75, 84, 85, 86, 94, 104, 105, 110, 112, 126, 137, 215, 217, 224, 227, 228, 229, 232, 234, 236, 238, 246, 249, 251, 252, 254, 256, 257, 261, 262, 267], "demonstr": [60, 119, 125, 129, 216, 224, 231, 253, 264], "appinfo": 60, "demo": [60, 228], "look": [60, 68, 69, 70, 72, 74, 83, 84, 88, 92, 97, 105, 112, 113, 117, 127, 128, 129, 130, 131, 137, 145, 146, 187, 189, 191, 196, 198, 199, 202, 206, 221, 224, 225, 227, 228, 231, 234, 238, 240, 246, 248, 249, 251, 255, 256, 257, 261, 262, 264, 265, 266, 267], "fairli": [60, 113, 227, 234, 236, 238], "simpli": [60, 63, 68, 69, 70, 72, 74, 84, 85, 87, 88, 99, 100, 104, 105, 106, 107, 108, 110, 111, 125, 126, 128, 129, 130, 131, 137, 145, 207, 215, 216, 219, 221, 224, 226, 227, 229, 232, 234, 236, 238, 240, 243, 244, 245, 249, 251, 258, 262, 267], "tell": [60, 70, 77, 85, 92, 100, 104, 107, 108, 128, 134, 213, 221, 224, 225, 227, 228, 236, 243, 244, 258], "what": [60, 63, 73, 75, 77, 79, 84, 85, 96, 99, 100, 104, 110, 112, 116, 117, 118, 125, 126, 150, 172, 207, 215, 217, 221, 224, 225, 232, 234, 236, 238, 240, 242, 243, 244, 253, 257, 262, 264, 265, 267], "though": [60, 72, 74, 75, 84, 100, 106, 128, 131, 137, 145, 187, 224, 226, 227, 228, 229, 230, 236, 238, 240, 241, 246, 252, 257, 265, 267], "further": [60, 78, 105, 114, 119, 137, 215, 227, 249, 252, 256, 257, 265], "done": [60, 63, 67, 68, 73, 84, 85, 105, 107, 108, 110, 128, 130, 137, 145, 187, 212, 215, 220, 227, 229, 236, 241, 243, 248, 249, 252, 257, 261, 266, 267], "colon": [60, 77, 84, 113, 137, 227, 234, 239, 265], "collis": [60, 117, 225, 244], "Then": [60, 61, 72, 74, 77, 99, 129, 137, 142, 214, 216, 224, 234, 236, 238, 249, 250, 251, 264], "version": [60, 62, 63, 67, 68, 69, 70, 73, 77, 81, 84, 85, 87, 89, 90, 92, 96, 99, 104, 105, 107, 108, 112, 113, 118, 121, 122, 125, 126, 129, 130, 131, 133, 135, 137, 138, 139, 140, 141, 143, 144, 145, 148, 150, 151, 152, 153, 154, 157, 158, 159, 160, 161, 162, 163, 164, 166, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 184, 186, 187, 211, 213, 214, 217, 225, 226, 227, 228, 229, 231, 233, 234, 236, 238, 243, 244, 245, 246, 249, 252, 253, 254, 255, 256, 257, 260, 261, 262, 265], "php_version": 60, "yellow": [60, 63, 119, 236], "ci_vers": [60, 108, 207], "apppath": [60, 68, 74, 92, 104, 106, 107, 112, 117, 218, 225, 267], "rootpath": [60, 68, 92, 104, 111, 112, 177, 218, 225], "get_included_fil": 60, "success": [60, 70, 73, 79, 84, 85, 86, 87, 88, 90, 92, 94, 100, 114, 117, 129, 177, 212, 216, 225, 228, 238, 243, 244, 245, 246], "encount": [60, 63, 84, 223, 240], "approach": [60, 112, 113, 137, 150, 168, 224, 226, 234], "crontab": 60, "exit_": 60, "coupl": [60, 72, 146, 234, 244, 254, 255, 265, 266], "familiar": [60, 87, 97, 112, 129, 137, 142, 214, 227, 229, 239, 265, 266], "command_on": 60, "command_two": 60, "throwabl": [60, 107, 117], "showhelp": 60, "size": [60, 63, 73, 117, 118, 122, 140, 142, 194, 204, 217, 219, 221, 231, 234, 245, 256, 257], "pad": [60, 63, 73], "titl": [60, 63, 80, 81, 84, 85, 86, 90, 92, 119, 125, 126, 190, 204, 205, 206, 224, 231, 234, 245, 246, 248, 249, 251, 256, 262, 264, 266, 267], "array_map": [60, 63], "array_kei": [60, 234], "green": [60, 63, 119, 194, 221, 234, 236, 245, 249], "php_eol": [61, 218], "climessag": 61, "skip": [61, 85, 86, 100, 117, 118, 140, 227, 238, 243, 258], "everyth": [61, 70, 72, 90, 100, 113, 130, 187, 217, 218, 227, 244, 264, 265], "els": [61, 73, 84, 87, 100, 106, 117, 135, 146, 193, 204, 213, 233, 234, 238, 239, 249, 265, 266], "anyon": [61, 73, 137, 144, 232], "visit": [61, 73, 85, 126, 129, 137, 210, 231, 233, 234, 241, 243, 251, 254, 267], "go": [61, 63, 69, 73, 74, 92, 97, 103, 128, 137, 140, 141, 187, 225, 238, 241, 244, 264, 265, 266, 267], "mac": [61, 217, 233], "linux": [61, 108, 227, 233], "cmd": [61, 168, 170], "navig": [61, 73, 126, 145, 170, 213, 224, 226, 234, 246], "cd": [61, 73, 145], "john": [61, 84, 114, 118, 194, 234, 245, 249, 262], "smith": [61, 114, 181, 234], "here": [61, 62, 63, 74, 75, 84, 85, 86, 92, 95, 97, 99, 102, 107, 108, 110, 112, 113, 114, 115, 117, 118, 119, 125, 126, 127, 129, 130, 131, 137, 145, 146, 148, 150, 153, 154, 157, 158, 162, 187, 190, 201, 212, 215, 216, 224, 225, 227, 228, 229, 231, 234, 236, 238, 239, 241, 243, 244, 245, 247, 249, 251, 254, 255, 256, 261, 264, 265, 266, 267], "nutshel": [61, 129], "rememb": [61, 84, 90, 105, 173, 212, 213, 217, 229, 240, 251, 261], "fine": [61, 73, 90, 106, 134, 137, 257], "sure": [61, 62, 63, 69, 72, 73, 85, 86, 87, 92, 96, 99, 105, 107, 112, 113, 129, 134, 140, 141, 142, 145, 146, 155, 189, 212, 213, 216, 226, 227, 231, 232, 234, 238, 243, 245, 249, 254, 261, 264, 266], "pleasant": [61, 234, 236], "equip": [62, 121], "eas": [62, 107, 131, 236, 258], "resid": 62, "generator_command": 62, "sai": [62, 69, 76, 111, 112, 126, 129, 136, 224, 227, 228, 234, 236, 238, 243, 266, 267], "prepend": [62, 84, 92, 114, 115, 131, 133, 137, 177, 212, 213, 217, 219, 244, 251], "login": [62, 73, 94, 130, 137, 177, 187, 201, 213, 223, 234, 236, 246, 249, 254, 257], "app_namespac": [62, 68, 92, 112, 225], "elsewher": [62, 238], "blog": [62, 69, 72, 74, 85, 92, 93, 105, 108, 112, 113, 126, 130, 137, 190, 197, 201, 205, 238, 246, 248, 249, 251], "otherwis": [62, 83, 84, 85, 89, 90, 92, 104, 106, 115, 119, 126, 131, 133, 136, 186, 215, 216, 221, 226, 227, 232, 234, 235, 244, 248, 252, 253, 255, 256], "interrupt": 62, "ship": [62, 64, 67, 73, 92, 105, 212, 223, 245, 256, 259], "pascalcas": [62, 121, 236, 246], "destin": [62, 73, 93, 117, 137, 225, 231, 241, 258, 262], "append": [62, 73, 77, 92, 104, 118, 125, 126, 133, 201, 216, 234, 238, 244, 251], "compon": [62, 69, 92, 110, 129, 140, 187, 198, 210, 223, 225, 227, 242, 254, 256, 260, 261], "bare": [62, 73], "choic": [62, 63, 119, 125, 128, 140, 145, 212, 227, 236, 238, 241, 246, 253, 265, 266], "productcontrol": 62, "violat": [62, 73, 213], "plural": [62, 121, 243], "ci_sess": [62, 92, 160, 227, 262], "sometim": [62, 63, 83, 85, 88, 129, 217, 238, 246, 253, 256, 257], "phase": [62, 84, 255], "tempt": 62, "wishfulli": 62, "think": [62, 72, 130, 187], "great": [62, 63, 68, 69, 72, 74, 93, 95, 105, 130, 188, 236, 238, 243, 244, 256, 257], "fret": 62, "dedic": [62, 90, 93, 106, 140, 257], "wrapper": [62, 78, 85, 86, 104, 112, 212, 223, 238, 253], "individu": [62, 68, 80, 105, 117, 231, 232, 238, 244, 245, 266], "_user": 62, "lookup": [62, 137], "awesom": [62, 267], "awesomecommand": 62, "interact": [63, 64, 70, 73, 210, 213, 226, 236, 238], "beep": [63, 125], "progress": 63, "task": [63, 64, 67, 72, 73, 93, 97, 108, 130, 137, 144, 187, 209, 225, 238, 256], "mycommand": 63, "ask": [63, 69, 70, 73, 89, 92, 240, 244, 267], "question": [63, 84, 92, 125, 146, 236, 238, 261, 263], "favorit": [63, 89, 90, 253], "answer": [63, 70, 73, 125], "hit": [63, 84, 130, 146, 228, 238, 256, 258, 265], "enter": [63, 77, 220, 265], "blue": [63, 119, 194, 221, 234, 245], "y": [63, 84, 86, 92, 221, 227, 229, 234, 236, 238, 244, 249, 257], "valid_email": [63, 173, 204, 234, 238], "written": [63, 73, 75, 77, 97, 107, 108, 117, 126, 137, 144, 150, 162, 187, 208, 215, 227, 231, 239, 264, 266], "predefin": [63, 218, 234, 236, 238], "fruit": [63, 243], "red": [63, 119, 194, 221, 225, 234, 236, 245, 249, 253, 265], "appl": [63, 146, 243], "plump": 63, "orang": [63, 243], "ripe": 63, "banana": [63, 243, 261], "hobbi": [63, 227, 238], "plai": [63, 72, 75], "game": [63, 105, 213], "sleep": [63, 77, 240], "badminton": 63, "comma": [63, 85, 88, 90, 104, 117, 136, 216, 227, 234, 236, 238, 249], "At": [63, 69, 72, 128, 137, 214, 218, 225, 228, 234, 236, 238, 246, 249, 257], "rain": 63, "spain": 63, "fall": [63, 73, 243, 257], "mainli": [63, 73, 213, 230], "plain": [63, 73, 123, 192, 217, 244, 249], "differenti": [63, 73, 106], "overwritten": [63, 105, 234], "light_r": 63, "dark_grai": 63, "foreground": 63, "black": 63, "dark_blu": 63, "light_blu": 63, "light_green": 63, "cyan": 63, "light_cyan": 63, "purpl": 63, "light_purpl": 63, "light_yellow": 63, "light_grai": 63, "white": 63, "magenta": 63, "ident": [63, 73, 76, 85, 86, 90, 99, 104, 108, 115, 117, 118, 119, 126, 130, 131, 135, 221, 229, 230, 244, 249, 256], "screen": [63, 256, 265], "wherev": [63, 72, 103, 192, 203, 205, 248], "cursor": 63, "eol": [63, 234], "fragment": [63, 92, 126, 244, 246, 250, 251], "commonli": [63, 73, 209, 212, 215, 233, 236, 238], "insid": [63, 73, 74, 75, 85, 87, 111, 119, 129, 137, 140, 142, 143, 144, 145, 187, 212, 213, 227, 234, 243, 249, 250, 253, 267], "filea": 63, "light": [63, 209], "watch": [63, 107, 177, 256], "sift": 63, "task1": 63, "goe": [63, 107, 256, 261], "width": [63, 118, 119, 126, 195, 221, 234], "shorter": [63, 234], "pretti": [63, 70, 72, 84, 128, 131, 187, 188, 190, 241, 262], "maximum": [63, 73, 83, 85, 86, 103, 125, 137, 148, 160, 177, 215, 216, 221, 234, 254], "nearest": 63, "barrier": 63, "broken": [63, 216, 234], "left": [63, 74, 85, 105, 125, 130, 137, 213, 221, 228, 232, 249, 256, 266, 267], "edg": [63, 137], "thing": [63, 64, 73, 74, 85, 90, 92, 110, 126, 140, 187, 191, 194, 203, 214, 215, 225, 227, 228, 234, 236, 243, 244, 249, 253, 256, 258, 263, 264, 265, 266, 267], "crisp": 63, "task1a": 63, "task1abc": 63, "lorem": [63, 125], "ipsum": [63, 125], "typeset": 63, "industri": 63, "maxlen": 63, "substr": 63, "str_repeat": [63, 249], "wider": 63, "longest": 63, "40": [63, 125], "blank": [63, 92, 126, 216, 244], "bash": 63, "anim": 63, "effect": [63, 73, 85, 92, 104, 105, 107, 113, 137, 140, 148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 213, 225, 227, 238, 249, 250], "total": [63, 80, 130, 212, 224, 232, 256], "percent": [63, 113, 234, 243, 249], "totalstep": 63, "currstep": 63, "eras": [63, 227], "thead": [63, 245], "activ": [63, 68, 73, 85, 224, 227, 228, 236, 238, 240, 252, 255], "tbodi": [63, 245], "2017": [63, 221, 225, 229, 236], "35": [63, 229, 243], "02": [63, 213], "46": [63, 70, 122], "54": [63, 229], "press": 63, "countdown": 63, "built": [64, 67, 73, 104, 106, 118, 131, 137, 144, 145, 146, 187, 198, 199, 215, 217, 224, 227, 229, 236, 238, 244, 246, 253, 255, 261, 265, 267], "comput": [64, 85, 244], "wikipedia": [64, 70, 113, 128], "articl": [64, 70, 113, 137, 241, 266], "obviou": [64, 72], "wget": 64, "prune": 64, "random": [64, 73, 85, 124, 125, 217, 219, 231, 257], "c": [64, 85, 97, 131, 140, 145, 223, 235, 243], "prompt": [64, 67, 244, 253], "smart": [64, 87, 221, 236, 243, 248], "invoc": 65, "deem": 65, "profil": [65, 72, 73, 137, 232, 256], "echo": [65, 67, 72, 80, 81, 83, 84, 85, 86, 88, 90, 104, 106, 107, 112, 116, 117, 118, 119, 121, 122, 125, 126, 127, 131, 133, 135, 137, 168, 186, 187, 189, 190, 192, 194, 196, 199, 204, 206, 207, 212, 215, 217, 218, 219, 221, 224, 229, 231, 232, 233, 234, 236, 243, 244, 245, 250, 252], "reconstruct": 65, "notther": 65, "f": [65, 73, 90, 92, 113, 137, 249], "program": [66, 75, 211, 212, 265], "categori": [67, 73, 75, 90, 108, 224, 246, 254], "alphabet": [67, 137, 234], "devuserseed": 67, "06": [67, 92], "45": [67, 85, 92, 105, 122, 177, 190, 227, 264], "ran": [67, 85, 92], "often": [67, 72, 73, 76, 77, 84, 92, 106, 110, 112, 113, 137, 213, 219, 221, 227, 228, 238, 244, 246, 249, 250, 254, 257, 260, 261, 263], "testmigr": 67, "choos": [67, 73, 78, 85, 87, 92, 110, 128, 130, 137, 139, 141, 150, 221, 227, 230, 234, 238, 250], "larg": [68, 86, 105, 118, 119, 129, 194, 216, 228, 236, 245, 254], "track": [68, 87, 92, 105, 114, 119, 131, 213, 227, 236, 257], "hard": [68, 74, 105, 118, 151, 212, 217, 218, 227, 238], "seri": [68, 130, 224], "massiv": 68, "headach": 68, "prone": [68, 74], "adher": [68, 74, 209, 210], "sequenc": [68, 77, 81, 92, 249], "care": [68, 73, 78, 84, 112, 130, 145, 212, 225, 227, 234, 236, 238, 244, 249, 257, 264, 267], "maco": [68, 145, 146, 267], "abl": [68, 70, 74, 75, 86, 97, 102, 128, 130, 137, 150, 191, 228, 238, 243, 244, 249, 263], "dump": [68, 111, 157, 256], "referenc": [68, 144, 234, 238, 249], "markdown": 68, "vendor": [68, 75, 97, 111, 140, 142, 157, 168, 169, 177, 186, 225, 243, 261, 265], "chanc": [68, 73, 227, 243, 257], "achiev": [68, 103, 129, 217, 227], "destruct": [68, 73], "perman": [68, 69, 73, 105, 227, 232, 238, 244], "filelocatorcach": 68, "locatorcacheen": 68, "concis": 69, "around": [69, 78, 84, 102, 112, 125, 212, 223, 238, 252], "simplest": [69, 72, 74, 106, 110, 236, 238, 249], "anywher": [69, 93, 103, 104, 108, 129, 218, 234], "reus": [69, 73, 105, 227, 234, 248, 249, 266], "across": [69, 73, 90, 105, 110, 112, 150, 214, 218, 225, 228, 229, 244, 248, 256, 261], "best": [69, 70, 73, 84, 105, 107, 112, 126, 128, 131, 140, 221, 227, 228, 238, 241, 252, 254], "transmit": [69, 73, 217], "concret": 69, "good": [69, 72, 73, 74, 77, 84, 87, 106, 108, 137, 209, 221, 238, 244, 254, 256, 257], "someotherclass": 69, "somefunct": 69, "sublib": 69, "lib": [69, 112], "shortcut": [69, 119, 215], "appconfig": 69, "fly": [69, 216, 241], "conn": [69, 104], "fact": [69, 168, 227, 251], "altern": [69, 92, 106, 112, 118, 119, 125, 126, 138, 145, 146, 187, 198, 213, 214, 216, 225, 227, 232, 234, 236, 242, 243, 245, 249, 250, 252, 253, 256, 257], "instanceof": [69, 107, 168], "getshar": [69, 74, 78, 99, 104], "fresh": [69, 75, 85, 106], "three": [69, 72, 84, 92, 100, 105, 106, 110, 117, 118, 125, 129, 145, 177, 213, 216, 221, 229, 234, 245, 249, 250, 254, 257, 264], "ascend": 69, "wll": [69, 187], "basefactori": 69, "somefilt": [69, 137], "happen": [69, 73, 74, 79, 84, 100, 104, 107, 110, 112, 128, 130, 137, 216, 227, 228, 243, 244, 247, 249, 250, 251], "somelib": 69, "desir": [69, 72, 75, 85, 86, 90, 105, 106, 128, 131, 137, 172, 209, 221, 225, 229, 234, 243, 245, 250, 251], "prefersapp": 69, "assum": [69, 73, 84, 85, 87, 89, 90, 92, 108, 111, 145, 162, 217, 220, 229, 232, 234, 236, 238, 241, 243, 246, 249, 250, 266, 267], "Will": [69, 90, 104, 125, 137, 177, 216, 234, 256, 267], "met": [69, 212, 227], "readonli": [69, 105], "__set_stat": 69, "shutdown": 69, "held": [69, 73, 104, 105, 113, 238], "immedi": [69, 73, 100, 103, 110, 137, 211, 217, 224, 238], "nor": [69, 77, 84, 105, 217], "factoriescache_config": 69, "configcacheen": 69, "uncom": [69, 141, 145, 220, 265, 266], "b": [69, 85, 92, 97, 140, 145, 177, 262], "49": 69, "factoriescach": 69, "79": 69, "setcontext": 69, "understand": [70, 73, 75, 87, 108, 216, 224, 227, 229, 236, 238, 244, 261], "behind": [70, 71, 150, 221, 224, 231, 252], "chapter": 70, "discuss": [70, 72, 85, 128, 213, 249], "machin": [70, 73, 92, 105, 137, 145, 265], "talk": [70, 215], "much": [70, 73, 103, 128, 131, 137, 145, 187, 188, 190, 198, 206, 209, 221, 224, 227, 229, 231, 236, 238, 240, 245, 255, 256, 257], "obvious": [70, 72, 76, 128, 243], "realli": [70, 84, 87, 126, 212, 213, 232, 238], "term": [70, 73, 76, 105, 108, 113, 227], "exchang": [70, 73, 217], "hypertext": 70, "transfer": [70, 75, 136, 244], "goal": [70, 209, 246], "respond": [70, 73, 105, 136, 177, 229, 240, 244], "smartphon": 70, "wait": [70, 215, 228, 240, 253], "agent": [70, 131, 138, 215, 216, 222], "chrome": [70, 110], "varieti": 70, "nginx": [70, 265], "thu": [70, 73, 87, 96, 97, 102, 137, 187, 213, 231], "05": [70, 229, 257], "nov": 70, "33": [70, 229], "22": [70, 105], "gmt": [70, 213, 243], "charset": [70, 77, 78, 90, 105, 118, 128, 131, 186, 216, 244], "utf": [70, 105, 118, 128, 130, 131, 150, 216, 244], "wasn": [70, 129, 266], "iana": [70, 216, 240], "orient": [70, 108, 131, 135, 221, 232], "getpath": [70, 131, 177, 213, 232], "_post": [70, 110, 129, 130, 131, 135, 226, 234, 238, 258], "getget": [70, 135, 224], "getpost": [70, 85, 129, 135, 204, 234, 236, 240, 264], "_request": [70, 131], "getjson": [70, 129, 131, 148, 234, 258], "getserv": [70, 135], "worri": [70, 213, 217, 236, 256], "issecur": [70, 129, 131, 213], "xhr": [70, 102, 131], "fetch": [70, 73, 83, 86, 104, 131, 135, 188, 212, 213, 217, 227, 251], "power": [70, 130, 189, 215, 219, 223, 225, 244, 262, 264], "setstatuscod": [70, 137, 186, 200, 214, 226, 228, 244], "http_ok": 70, "setbodi": [70, 131, 133, 150, 215, 226, 244], "nocach": [70, 244], "typic": [70, 72, 73, 74, 84, 86, 97, 105, 107, 108, 110, 112, 116, 117, 128, 129, 130, 137, 145, 204, 213, 215, 225, 227, 231, 232, 233, 238, 240, 244, 248, 251], "layer": [70, 73, 87, 148, 190, 210, 211, 238, 266], "architectur": [71, 73, 136, 265], "pattern": [72, 73, 75, 80, 82, 85, 100, 130, 137, 212, 224, 225, 226, 236, 240, 252, 263, 266], "flow": [72, 75, 107], "role": [72, 73, 130, 223, 234, 249], "free": [72, 75, 86, 210, 235, 236, 238, 244], "enforc": [72, 73, 77, 90, 128, 228, 236], "act": [72, 73, 74, 84, 105, 115, 130, 224, 238, 248, 251, 257, 267], "glue": [72, 267], "marshal": 72, "forth": 72, "storag": [72, 73, 212, 217, 225, 227], "design": [72, 84, 85, 94, 101, 105, 113, 136, 217, 223, 245, 249, 252, 254, 263], "amount": [72, 77, 85, 87, 103, 107, 112, 177, 209, 215, 221, 225, 228, 234], "who": [72, 73, 96, 99, 107, 137, 142, 143, 209, 216, 227, 249, 262], "footer": [72, 251, 264, 266, 267], "quickli": [72, 73, 136, 137, 259, 261], "unwieldi": 72, "fashion": [72, 73, 142, 143, 251, 265], "thumb": 72, "habit": 72, "meet": [72, 73, 74, 75, 94, 105, 137, 141, 210, 223, 234], "involv": [72, 95, 231], "purview": 72, "pertain": [72, 142, 148], "peopl": [72, 78, 209, 216, 221, 238], "serious": 73, "techniqu": [73, 142, 143, 145, 209, 217], "ten": [73, 245], "brief": [73, 231], "intend": [73, 95, 96, 105, 108, 111, 114, 116, 126, 137, 143, 145, 148, 187, 210, 213, 216, 221, 227, 234, 241, 248, 249, 250, 253, 265], "unauthor": [73, 240], "disclosur": 73, "modif": [73, 168, 213, 227, 247], "principl": [73, 136, 214, 265], "privileg": [73, 214], "deni": [73, 129, 140, 145, 238], "grant": [73, 145, 235], "capabl": [73, 112, 217, 224, 234, 243, 246], "tamper": 73, "brows": [73, 108, 129, 227, 233], "someon": [73, 191, 216, 229, 234], "account": [73, 85, 103, 135, 137, 145, 227, 234, 254, 262], "elev": 73, "manipul": [73, 91, 138, 141, 187, 207, 222, 227, 232, 249], "replai": 73, "jwt": 73, "abus": 73, "unauthent": 73, "trust": [73, 77, 126, 219, 231, 234], "mechan": [73, 90, 187, 214, 217, 227], "ownership": 73, "rather": [73, 84, 87, 90, 105, 113, 118, 137, 150, 187, 227, 238, 241, 244, 249, 257], "git": [73, 105, 142], "alert": [73, 104, 110, 234, 238, 246, 249], "rate": [73, 130, 240], "harm": 73, "logout": [73, 94, 137, 227], "stateless": [73, 213], "opportun": [73, 96], "highli": [73, 152], "oauth": 73, "revok": 73, "shield": [73, 94, 97, 105, 112, 144, 225], "credit": [73, 138, 234], "health": 73, "person": [73, 114, 216, 223, 235, 236], "secret": [73, 217], "privaci": 73, "law": 73, "eu": [73, 125], "regul": [73, 213], "gdpr": 73, "financi": 73, "pci": 73, "dss": 73, "concern": [73, 134, 213, 226, 227, 229, 234], "ftp": [73, 187, 232], "starttl": [73, 216], "internet": [73, 266], "traffic": [73, 251], "hazard": 73, "balanc": [73, 85], "weak": 73, "algorithm": [73, 228], "older": [73, 125, 129, 131, 168, 169, 224, 234], "rotat": 73, "certif": [73, 77, 215], "vector": [73, 217], "suffici": [73, 227, 252], "ecb": 73, "absenc": 73, "deriv": [73, 217, 234, 264], "chosen": [73, 87, 212, 227, 246, 249, 250], "strong": [73, 125, 245], "lack": [73, 86, 227], "entropi": 73, "pkc": 73, "v1": [73, 74, 137, 215, 254], "channel": [73, 216, 226], "exploit": 73, "minimum": [73, 85, 97, 107, 110, 150, 214, 228, 234], "consult": 73, "classifi": 73, "regulatori": 73, "unnecessarili": 73, "discard": [73, 238, 252], "soon": [73, 227, 232], "compliant": 73, "retain": [73, 105, 187, 213, 218, 225, 249, 250, 251], "stolen": 73, "secreci": 73, "transport": [73, 104, 129, 130], "classif": 73, "adapt": [73, 85, 144, 210, 212, 223], "factor": [73, 85, 223, 257], "delai": 73, "argon2": 73, "scrypt": 73, "bcrypt": 73, "pbkdf2": 73, "csprng": 73, "iv": [73, 217], "randomli": 73, "predict": 73, "low": [73, 125], "scheme": [73, 197, 214], "dynam": [73, 77, 103, 113, 145, 212, 217, 225, 227, 234, 238, 243, 266], "parameter": 73, "awar": [73, 86, 103, 122, 131, 150, 224, 229, 231, 234, 238, 250, 262, 266], "interpret": [73, 136, 137, 187, 234, 249], "hostil": 73, "orm": 73, "concaten": 73, "malici": [73, 113, 214, 225], "procedur": [73, 108, 112, 120, 157, 168, 169, 177, 186, 197], "nosql": 73, "ldap": 73, "el": [73, 85], "graph": 73, "ognl": 73, "among": [73, 94, 215, 223, 227], "soap": 73, "strongli": [73, 201, 253], "encourag": [73, 94, 126, 217, 240], "sast": 73, "dast": 73, "iast": 73, "pipelin": 73, "flaw": [73, 231], "deploy": [73, 105, 138, 141, 144, 187], "prefer": [73, 78, 90, 97, 118, 126, 128, 131, 137, 191, 195, 213, 217, 221, 224, 231, 236, 238, 240, 244, 245, 249, 251, 266], "entir": [73, 86, 99, 106, 108, 110, 131, 212, 215, 216, 224, 227, 228, 234, 249, 252, 254, 258, 261, 262, 265], "exec": 73, "posit": [73, 86, 90, 114, 121, 125, 137, 212, 221, 229, 249, 250, 253, 254], "defens": 73, "mobil": [73, 221, 233], "residu": 73, "danger": [73, 232, 234, 238], "mass": [73, 238, 264], "invalidchar": [73, 186, 220], "ineffect": 73, "defect": 73, "remedi": 73, "defend": 73, "inher": 73, "establish": [73, 78, 261], "lifecycl": 73, "appsec": 73, "profession": 73, "evalu": [73, 85], "pave": 73, "road": 73, "readi": [73, 80, 119, 187, 219, 224, 225, 249, 257, 267], "threat": [73, 226], "stori": 73, "plausibl": 73, "tier": 73, "frontend": [73, 105, 224, 225], "backend": [73, 105, 212, 224, 225], "resist": [73, 74], "compil": [73, 84, 85, 256], "misus": 73, "segreg": 73, "network": [73, 136], "exposur": 73, "tenant": 73, "robustli": 73, "harden": 73, "improperli": 73, "cloud": 73, "reveal": [73, 265], "overli": 73, "strut": 73, "spring": 73, "asp": 73, "net": [73, 212, 221], "concert": 73, "higher": [73, 137, 221, 227], "fast": [73, 82, 103, 209, 212, 223, 227, 246, 265], "down": [73, 86, 92, 110, 118, 130, 197, 228, 264], "qa": 73, "credenti": [73, 105, 107, 190, 214, 240, 255], "effort": 73, "s3": 73, "container": 73, "securehead": [73, 162, 220], "unsupport": 73, "scan": [73, 92, 108, 112, 133, 137, 140, 231, 243, 246, 248, 256], "regularli": 73, "subscrib": [73, 100], "bulletin": 73, "underli": [73, 77, 131, 243], "monthli": 73, "quarterli": 73, "month": [73, 92, 104, 129, 229], "retir": 73, "cve": 73, "nation": 73, "nvd": 73, "sign": [73, 85, 105, 113, 118, 125, 146, 232, 234], "unmaintain": 73, "virtual": [73, 106, 140, 145, 213, 227], "ongo": 73, "plan": [73, 170, 256], "triag": 73, "lifetim": 73, "portfolio": 73, "stuf": 73, "brute": [73, 228], "known": [73, 97, 99, 112, 126, 141, 177, 190, 217, 224, 227, 232, 233, 255], "password1": 73, "recoveri": 73, "forgot": 73, "knowledg": 73, "weakli": 73, "expos": [73, 105, 107, 227, 249], "sso": 73, "aren": [73, 105, 256], "period": [73, 90, 113, 117, 137, 219, 228, 234, 243, 244], "inact": [73, 85], "particularli": [73, 85, 87, 145, 226, 230, 267], "000": [73, 118, 125], "worst": 73, "institut": [73, 208, 235], "technologi": [73, 208, 235], "nist": 73, "800": [73, 126, 257], "63b": 73, "memor": 73, "evid": 73, "pathwai": 73, "enumer": 73, "outcom": [73, 85], "increasingli": 73, "denial": 73, "scenario": [73, 85, 145, 217, 234, 257], "administr": [73, 95], "high": [73, 125, 177, 227], "idl": [73, 78], "infrastructur": 73, "upon": [73, 101, 130, 221, 234, 243, 244, 249, 250, 263], "deliveri": [73, 245], "cdn": [73, 241], "compromis": [73, 162, 257], "lastli": [73, 187], "verif": [73, 215, 254, 258], "serial": [73, 236, 238], "npm": 73, "maven": 73, "consum": [73, 74], "vet": 73, "cyclonedx": 73, "unsign": [73, 90, 92, 197, 266], "unencrypt": 73, "escal": 73, "breach": [73, 226], "insuffici": 73, "audit": 73, "inadequ": 73, "unclear": 73, "suspici": 73, "penetr": 73, "zap": 73, "real": [73, 129, 208, 216, 219, 241, 251], "leakag": 73, "forens": 73, "solut": [73, 85, 102, 107, 146, 209, 217, 227, 232, 238, 252], "devsecop": 73, "team": [73, 92, 114, 201, 208, 255], "adopt": 73, "incid": 73, "61r2": 73, "commerci": 73, "modsecur": 73, "correl": [73, 103], "elasticsearch": 73, "logstash": 73, "kibana": 73, "elk": 73, "dashboard": 73, "coerc": 73, "craft": 73, "firewal": 73, "vpn": 73, "depth": [73, 87, 114, 117, 131, 245], "essenti": [73, 140, 218, 258], "intranet": 73, "schema": [73, 77, 92, 234, 236, 255], "Be": [73, 103, 134, 145, 225, 234, 262], "dn": 73, "rebind": 73, "toctou": 73, "race": 73, "mitig": [73, 217, 226], "payload": 73, "skill": 73, "tend": 73, "endpoint": [73, 128, 130, 226, 240, 258], "surfac": 73, "hierarchi": [73, 251], "overal": 73, "deep": 73, "click": [73, 108, 118, 126, 131, 231, 256, 265], "neither": [73, 257], "reinvent": 73, "wheel": 73, "treat": [73, 87, 113, 119, 134, 137, 215, 228, 240, 244, 249], "lockout": 73, "owner": [73, 227], "2fa": 73, "phone": [73, 204, 221, 257], "cheatsheet": 73, "anti": 73, "dictionari": 73, "stricter": [73, 226], "captcha": [73, 187], "excess": [73, 125], "assign": [73, 84, 85, 86, 90, 105, 108, 110, 216, 217, 224, 227, 228, 232, 236, 238, 244, 257, 258, 264, 266, 267], "to_json": 73, "to_str": 73, "cherri": 73, "pick": [73, 110, 150, 243], "allowedfield": [73, 236, 264], "satisfi": [73, 140, 145], "bandwidth": 73, "cpu": 73, "sm": 73, "biometr": 73, "paid": 73, "restart": [73, 140, 145], "descriptor": 73, "serverless": 73, "lambda": 73, "timefram": 73, "tune": 73, "otp": 73, "spend": 73, "bill": [73, 125], "gain": [73, 212, 231], "analyz": [73, 122, 128, 145, 213, 258], "invok": [73, 99, 100, 105, 107, 137, 206, 212, 252, 261], "frequent": [73, 225, 232, 257, 258, 262], "mind": [73, 84, 217, 225, 226, 227], "bui": 73, "ticket": 73, "compens": 73, "necessarili": [73, 87, 110, 137, 227, 228, 238], "difficult": [73, 253], "devic": [73, 85, 233], "fingerprint": 73, "headless": 73, "actor": 73, "sophist": 73, "costli": 73, "human": [73, 113, 121, 122, 126, 220, 234, 236], "advanc": [73, 74, 234, 249, 261, 262, 265], "cart": [73, 187, 213], "purchas": 73, "tor": 73, "node": [73, 114], "b2b": 73, "isol": 73, "aim": [73, 221, 262], "ones": [73, 85, 99, 125, 126, 137, 187, 211, 249, 265], "googl": [73, 186, 215, 244], "gravatar": 73, "media": [73, 119, 131, 137, 219, 232, 241], "inconsist": 73, "customiz": [73, 77], "devop": 73, "door": 73, "cycl": [73, 103, 125, 216, 258], "orchestr": 73, "assess": [73, 150], "furthermor": [73, 187, 217], "downstream": 73, "upstream": 73, "face": [73, 143], "webapp": [73, 111, 142, 145, 146], "uniform": 73, "desync": 73, "valuabl": 73, "aspect": [73, 84, 128, 221, 252, 261], "stage": [73, 100, 106, 225, 236, 257, 258], "partner": 73, "unavoid": 73, "newer": [73, 107, 129, 131, 211, 224, 234, 246], "backport": 73, "weaker": 73, "postur": 73, "allowlist": 73, "blindli": [73, 126], "clearer": [74, 252, 258], "imagin": [74, 113, 236], "decid": [74, 75, 130, 252], "mayb": [74, 137, 217], "constantli": 74, "ourself": 74, "central": [74, 93, 125, 243], "kept": [74, 209, 215, 226, 227, 238], "anyth": [74, 77, 105, 106, 118, 131, 137, 143, 213, 225, 228, 231, 234, 236, 249, 267], "advantag": [74, 90, 95, 110, 112, 118, 131, 142, 143, 145, 150, 213, 217, 218, 227, 238, 244, 246, 254, 255, 261, 262, 263, 265], "options1": 74, "baseuri": [74, 215], "client1": 74, "options2": 74, "v2": [74, 227], "client2": 74, "almost": [74, 117, 130, 227, 264], "myroutecollect": 74, "occas": 74, "getsharedinst": [74, 99], "stick": 74, "Its": [74, 136, 209], "clarifi": [74, 234, 238], "ve": [74, 75, 77, 87, 105, 108, 115, 146, 216, 227, 231, 236, 251, 252, 263, 266, 267], "hold": [74, 75, 104, 105, 130, 142, 143, 177, 187, 217, 223, 224, 228, 234, 238, 241, 243, 255, 262], "postmanag": 74, "grab": [74, 93, 104, 128, 131, 212, 224, 227, 228, 238, 250], "five": [75, 85, 125, 136, 224, 245], "standalon": [75, 100, 240, 261], "feel": [75, 249], "suit": [75, 92, 112, 142, 217], "portion": [75, 85, 133, 221, 229, 232, 235, 249, 261], "asset": [75, 113], "cours": [75, 112, 118, 217, 227, 231, 236], "pleas": [75, 80, 85, 98, 117, 123, 125, 129, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 207, 210, 212, 214, 215, 217, 224, 227, 234, 238, 256, 257], "mysql_get_client_info": 76, "get_client_info": 76, "mysql_": 76, "portabl": [76, 118, 126, 234], "some_funct": [76, 100, 118], "param1": [76, 131, 236, 238, 246, 261], "param2": [76, 131, 236, 238, 246, 261], "connid": 76, "resultid": 76, "prototyp": [77, 234, 236, 245], "database_nam": [77, 88], "dbdriver": [77, 78, 81, 255, 266], "pconnect": [77, 78], "utf8mb4": [77, 78, 90, 186], "dbcollat": [77, 78, 90, 186], "utf8mb4_general_ci": [77, 78, 90, 186], "swappr": [77, 78], "3306": [77, 78, 255], "xe": 77, "5432": 77, "utf8": 77, "connect_timeout": 77, "sslmode": 77, "situat": [77, 85, 224, 231, 236, 238, 244], "localhost1": 77, "localhost2": 77, "switch": [77, 78, 130, 142, 194, 200, 216, 234, 236], "arbitrari": [77, 84], "scalar": [77, 105, 249], "hack": [77, 81, 100, 234], "ssl_verifi": [77, 105], "ssl_ca": 77, "baltimorecybertrustroot": 77, "crt": 77, "pem": [77, 215], "json_decod": [77, 131, 215, 236], "is_arrai": [77, 108], "persist": [77, 104, 213, 216, 227, 236, 238, 257, 261], "collat": [77, 90], "swap": [77, 84, 99, 243], "vari": [77, 110, 145, 229, 238, 244], "millisecond": [77, 215, 238], "mysqli_opt_int_and_float_n": 77, "m": [77, 86, 92, 125, 229, 234, 236, 238, 244, 249, 257], "microsecond": [77, 84, 238], "notic": [77, 85, 104, 105, 110, 129, 217, 221, 231, 234, 235, 236, 239, 245, 249, 254, 257, 262, 264, 266], "cloudsql": 77, "toolbox": 77, "europ": [77, 229, 236], "north1": 77, "ssl_kei": 77, "privat": [77, 95, 105, 129, 140, 148, 238, 244, 246], "ssl_cert": 77, "author": [77, 84, 85, 90, 94, 97, 144, 214, 223, 235, 240, 241], "ssl_capath": 77, "ssl_cipher": 77, "pure": [78, 86, 239, 249], "group_nam": [78, 88, 190, 238], "simultan": 78, "db1": 78, "group_on": 78, "db2": 78, "group_two": 78, "setdatabas": 78, "database2_nam": 78, "failov": 78, "exceed": [78, 216], "heavi": [78, 227, 240], "lift": 78, "ping": 78, "gracefulli": 78, "intellig": [78, 217, 244, 251], "explicitli": [78, 105, 117, 137, 142, 166, 214, 217, 234, 241, 244, 267], "tap": [79, 100], "spot": [79, 121], "hotreload": [79, 177], "getresult": [80, 85, 190], "getresultarrai": [80, 85, 190, 249], "getrow": 80, "getrowarrai": 80, "INTO": [80, 84, 85, 90, 93, 266], "mytabl": [80, 85, 88, 190, 245], "affectedrow": [80, 85, 190], "table_nam": [80, 83, 84, 86, 88, 90, 168], "complement": 80, "produc": [80, 81, 84, 85, 86, 87, 90, 118, 119, 125, 126, 232, 234, 245, 252, 267], "pdo": [81, 86, 211], "interbas": [81, 211], "submit": [81, 84, 86, 104, 115, 118, 131, 136, 196, 202, 204, 210, 216, 226, 231, 234, 238, 243, 245, 258, 264], "offer": [82, 128, 241], "gather": [83, 233], "associ": [83, 86, 90, 104, 105, 114, 115, 118, 119, 126, 129, 130, 131, 137, 215, 224, 227, 232, 234, 235, 238, 244, 245, 249, 250, 255, 267], "some_t": [83, 84, 86], "field_nam": [83, 86, 234], "meta": [83, 86, 104, 226], "max_length": [83, 125, 129, 173, 181, 204, 234, 238, 264], "primary_kei": 83, "fulltext": 83, "spatial": 83, "constraint_nam": [83, 168], "column_nam": [83, 90, 168, 238], "foreign_table_nam": [83, 168], "foreign_column_nam": [83, 168], "on_delet": [83, 168], "on_upd": [83, 168], "tableprefix_table_column1_column2_foreign": [83, 168], "_fk": 83, "semi": [84, 265], "rare": [84, 148, 150, 153, 154, 157, 158, 162, 227], "whatev": [84, 105, 126, 187], "fetchabl": 84, "pg_exec": 84, "prefix_tablenam": 84, "programmat": [84, 108, 266], "newprefix_": 84, "newprefix_tablenam": 84, "advis": [84, 217], "backtick": 84, "feed": [84, 85, 119, 137, 225], "unsanit": 84, "ll": [84, 85, 86, 87, 90, 108, 116, 118, 129, 137, 145, 146, 187, 217, 221, 225, 227, 231, 233, 234, 236, 239, 244, 245, 249, 264, 265, 266, 267], "exclam": [84, 234, 249], "yourself": [84, 85, 107, 108, 112, 143, 153, 202, 213, 227, 232, 238, 243, 261, 262], "AND": [84, 85, 87, 90, 229, 235, 262], "rick": 84, "transform": [84, 126, 244], "IN": [84, 85, 235], "secondari": [84, 144], "benefit": [84, 85, 87, 116, 118, 137, 234, 238], "safer": [84, 85, 215], "bound": [84, 137], "surround": [84, 224, 234, 238, 246], "example_field": 84, "example_t": 84, "inject": [84, 90, 128, 168, 187, 213, 225, 241], "quit": [84, 85, 96, 103, 108, 119], "bit": [84, 115, 136, 204, 217, 227, 236, 238, 265], "taken": [84, 92, 103, 110, 122, 234, 238, 260], "easiest": [84, 224], "pqueri": 84, "countri": [84, 85, 93, 105, 114, 116], "setqueri": [84, 232], "indic": [84, 94, 110, 137, 214, 218, 221, 225, 236, 238, 257, 258], "idea": [84, 150, 238, 243, 256, 257], "ci3_": 84, "ci4_": 84, "durat": [84, 104, 129, 243, 249, 252, 256], "beyond": [85, 256], "simplic": 85, "regard": [85, 113], "wish": [85, 86, 90, 92, 103, 105, 108, 117, 118, 125, 126, 130, 137, 142, 143, 184, 186, 187, 212, 213, 221, 227, 244, 248, 251], "compound": 85, "sum": 85, "payment": 85, "invoice_id": 85, "AS": [85, 235], "amount_paid": 85, "regexp_substr": 85, "ral_anno": 85, "ral": 85, "ag": [85, 114, 190, 213, 229, 244, 245, 257], "member_ag": 85, "min": [85, 225], "avg": 85, "newqueri": 85, "ON": [85, 90, 227], "user_id": [85, 94, 190, 234, 238], "OR": [85, 187, 188, 189, 197, 201, 206, 215, 235, 241], "joe": [85, 118, 125, 137, 181, 234, 239, 249, 250, 255], "boss": [85, 236, 249, 250], "comparison": [85, 184, 229, 249], "advance_amount": 85, "frank": [85, 114], "todd": 85, "jame": 85, "job_id": 85, "users_job": 85, "variat": [85, 86, 252], "fifth": [85, 224, 229], "page1": 85, "page2": 85, "concat": 85, "IF": [85, 90, 162, 227], "surnam": 85, "BY": 85, "my": [85, 93, 105, 112, 118, 119, 121, 125, 126, 188, 204, 205, 206, 216, 217, 218, 221, 224, 225, 231, 234, 236, 246, 248, 249, 250, 251], "group_id": [85, 257], "asc": [85, 224, 238], "rand": 85, "42": 85, "restrictor": 85, "uwrp0": 85, "uwrp1": 85, "mssql": [85, 211], "subsequ": [85, 86, 87, 103, 104, 107, 241, 248, 249, 250, 251, 254], "uwrpn": 85, "q": [85, 103, 128, 133], "enclos": [85, 249], "parenthes": [85, 217, 249], "parenthesi": 85, "01": [85, 90, 92, 119, 168, 229], "last_upd": 85, "current_timestamp": [85, 90, 227], "myclass": [85, 100, 187, 246], "entri": [85, 119, 126, 137, 227, 234, 241, 249], "user2": 85, "db_user": 85, "ahmadinejad": 85, "iran": 85, "THEN": 85, "pedro": 85, "salvador": 85, "additionalupdatefield": 85, "zaghari": 85, "afghanistan": 85, "_upsert": 85, "dbo": 85, "isn": [85, 88, 90, 128, 137, 140, 145, 234, 240, 266], "dataset": 85, "assembl": 85, "illustr": 85, "natur": [85, 92, 213, 217, 234], "48372": 85, "keyboard": 85, "qty": 85, "mous": 85, "monitor": [85, 110], "del": 85, "order_lin": 85, "greec": 85, "accomplish": [85, 90, 105], "onlyinact": 85, "return_inact": 85, "field1": [85, 131, 234], "field2": [85, 131, 234], "field3": 85, "crazi": 85, "insertid": 85, "cancel": 85, "averag": 85, "val": [85, 245], "mix": [85, 86, 90, 92, 104, 114, 115, 118, 119, 122, 125, 126, 133, 135, 137, 212, 216, 240, 244, 245, 249, 250, 266], "datasourc": 85, "cond": [85, 157], "basebuld": 85, "anonym": [85, 137], "examin": 85, "insensitivesearch": 85, "pair": [85, 86, 87, 104, 105, 137, 160, 227, 236, 238, 244, 245, 249, 250, 255, 256, 258], "sought": [85, 243], "batch_siz": 85, "batchsiz": 85, "addtodefault": 85, "reset_data": 85, "qb": 85, "getresultobject": 86, "reversenam": 86, "reverse_nam": 86, "walk": [86, 228, 236], "getfirstrow": 86, "getlastrow": 86, "getnextrow": 86, "getpreviousrow": 86, "prefetch": 86, "pointer": [86, 265], "ahead": 86, "mysqli_use_result": 86, "benefici": [86, 137], "circumst": [86, 231, 244], "csv": [86, 219, 244], "tradeoff": 86, "resultmod": 86, "unbuff": 86, "writepath": [86, 90, 104, 215, 219, 231], "openfil": [86, 219], "fputcsv": [86, 219], "mysqli_store_result": 86, "myisam": [86, 87], "lastlogin": 86, "createfromformat": [86, 244], "effici": [86, 102, 140, 213, 233], "ineffici": 86, "cut": 86, "consumpt": 86, "thisdb": 86, "query2": 86, "class_nam": 86, "getrowobject": 86, "setrow": 86, "innodb": [87, 90], "bdb": 87, "onlin": [87, 141, 142], "popular": [87, 212, 217, 225, 227], "adodb": 87, "greatli": [87, 140, 142], "tradition": 87, "fair": [87, 105], "demand": 87, "cumbersom": [87, 218], "contrast": 87, "transstart": 87, "transcomplet": 87, "transstrict": 87, "transstatu": 87, "transoff": 87, "transbegin": 87, "transrollback": 87, "transcommit": 87, "outmost": 87, "top": [87, 117, 137, 187, 210, 221, 234, 238, 243, 248, 249, 265, 267], "outermost": 87, "finish": [87, 232], "far": [87, 102, 134, 234], "reach": [87, 146, 266], "unintend": 87, "dbutil": 88, "loader": [88, 90, 108, 117, 196], "listdatabas": 88, "databaseexist": 88, "optimizet": 88, "mostli": [88, 131, 153, 187], "optimizedatabas": 88, "print_r": [88, 131, 257], "getcsvfromresult": 88, "enclosur": 88, "write_fil": [88, 117], "getxmlfromresult": 88, "straight": [89, 90, 243], "complain": [89, 90], "myforg": 90, "other_db": 90, "my_db": [90, 105], "went": [90, 266], "successfulli": [90, 100, 104, 193, 231, 234, 240, 244, 264], "preced": [90, 96, 129, 133, 137, 148, 217, 232, 261], "datatyp": 90, "addition": [90, 119, 213, 224, 226, 227, 238, 246, 251], "auto_incr": [90, 92, 197, 266], "king": [90, 257], "town": 90, "pend": 90, "draft": [90, 210], "createt": [90, 92, 162, 197], "approxim": 90, "99": [90, 227], "sec": 90, "89": 90, "91": 90, "precis": [90, 122, 249, 252], "monetari": 90, "ntext": 90, "microsoft": [90, 211], "label": [90, 118, 119, 220, 224, 231, 264], "cumul": 90, "speak": 90, "blog_id": [90, 92, 197], "site_id": 90, "blog_id_site_id": 90, "blog_nam": 90, "blog_label": 90, "my_key_nam": 90, "pd_name": 90, "key_nam": 90, "relationship": 90, "users_id": 90, "tablename_users_id_foreign": 90, "users_nam": 90, "cascad": [90, 234], "my_fk_nam": 90, "tablename_users_foreign": 90, "prefix_table_column_foreign": 90, "cubird": 90, "another_field": 90, "column_to_drop": 90, "column_1": 90, "column_2": 90, "prove": [90, 256], "old_nam": 90, "new_nam": 90, "category_nam": 90, "pk_action": 90, "userid": [90, 129], "userid_fk": 90, "pk_tablenam": 90, "users_index": 90, "users_foreign": 90, "renamet": 90, "old_table_nam": 90, "new_table_nam": 90, "TO": [90, 235], "fieldnam": [90, 238, 249], "tablefield": 90, "onupd": 90, "ondelet": 90, "fkname": 90, "dbname": 90, "if_not_exist": 90, "recent": [92, 102, 213, 229], "yyyi": [92, 229], "mm": 92, "hhiiss": 92, "100537": 92, "year": [92, 104, 129, 208, 229], "100538_alterblogtrackview": 92, "2012_10_31_100539_alterblogaddtransl": 92, "20121031100537_addblog": 92, "013057_addblog": 92, "addblog": [92, 197], "blog_titl": [92, 197, 205, 249], "blog_descript": [92, 197], "disableforeignkeycheck": 92, "enableforeignkeycheck": 92, "perhap": [92, 99, 108, 227, 234], "mission": 92, "alternate_db_group": 92, "downgrad": 92, "mycompani": 92, "usabl": [92, 226], "modular": [92, 93, 112], "unix": [92, 93, 112, 116, 145, 213, 227, 229, 238], "slate": [92, 260], "04": [92, 119, 229], "234508": 92, "createcisessionst": 92, "041948": 92, "createsettingst": 92, "08": [92, 257], "143905": 92, "addcontextcolumn": 92, "pascal": [92, 121], "timestampformat": 92, "his_": 92, "findmigr": 92, "intermingl": 92, "targetbatch": 92, "neg": [92, 113, 137, 229, 253], "setnamespac": 92, "setgroup": 92, "popul": [93, 131, 224, 236, 245, 255, 258], "geo": 93, "simpleseed": 93, "darth": [93, 238], "theempir": [93, 238], "testseed": [93, 255], "userseed": 93, "countryseed": 93, "jobseed": 93, "myseed": 93, "websit": [94, 110, 128, 130, 144, 213, 215, 223, 227, 241], "fulfil": 94, "provis": [94, 223], "packagist": [94, 142, 144, 148, 150, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186], "univers": 95, "heavili": 95, "portal": 95, "admincontrol": [95, 137], "significantli": [96, 99], "mess": [96, 99, 265], "implic": [96, 99, 130], "yourclass": 97, "yourclasstest": 97, "mit": 97, "yourvendor": 97, "yourpackag": 97, "yournam": 97, "creator": 97, "distinguish": [97, 105, 136], "choosealicens": 97, "stabl": 97, "phpcsfixer": 97, "finder": 97, "__dir__": [97, 111, 140, 142], "bin": [97, 145, 238, 243, 261], "ansi": 97, "verbos": [97, 106, 243], "diff": [97, 229], "yourconfig": 97, "implicit": [97, 112, 166, 234], "driven": 98, "launch": [99, 145, 168], "superglob": [99, 203, 227, 231, 258], "overkil": [99, 108], "recreat": [99, 203, 225], "nearli": [99, 126, 130, 209], "baseroutecollect": 99, "tip": 99, "substanti": [99, 206, 235], "myfunct": [100, 187], "somemethod": 100, "someclass": [100, 131, 236, 238], "highest": [100, 216], "post_controller_constructor": [100, 187], "rang": [100, 113, 118, 122, 125, 221, 229, 232], "aid": [100, 148, 255], "some_ev": 100, "fire": [100, 215], "hundr": [100, 233, 252], "counter": 100, "dbqueri": [100, 177], "along": [102, 113, 128, 137, 142, 187, 213, 215, 221, 224, 228, 231, 234, 246, 251, 265], "reliabl": [102, 125, 227], "xmlhttprequest": 102, "shipment": 102, "axio": 102, "hx": 102, "speed": [103, 227, 252], "basi": [103, 223, 238, 241, 261], "seem": [103, 137, 146], "getglob": [104, 213], "conjunct": [104, 244], "inclus": 104, "substitut": 104, "submitt": 104, "withinput": [104, 118, 234, 244], "set_select": [104, 118], "codeigniterdebugtim": 104, "controller_load": 104, "facilit": [104, 148, 218], "twig": 104, "user_profil": 104, "cachenam": 104, "app_timezon": [104, 236], "eskdikejidojdk978ad8jf": [104, 241], "csrf_token": [104, 226, 234], "csrf_header": [104, 226], "csrf_hash": [104, 226], "csrf_meta": [104, 226], "31536000": [104, 129], "htst": 104, "function_us": 104, "function_nam": 104, "is_really_writ": 104, "emerg": [104, 110], "remove_invisible_charact": 104, "urlencod": [104, 215], "java": 104, "0script": 104, "num": [104, 122, 126, 136, 137], "galleri": [104, 126, 136, 137], "showusergalleri": [104, 126, 137], "user_galleri": [104, 126, 137, 244], "single_servic": 104, "slash_item": 104, "stringify_attribut": 104, "minut": [104, 212, 227, 228, 229, 236, 246, 261], "60": [104, 151, 212, 228, 234, 251, 261], "3600": [104, 213], "86400": 104, "week": [104, 229, 249], "604800": 104, "2592000": 104, "decad": 104, "315360000": 104, "shortnam": [105, 112], "pages": 105, "perpag": [105, 224], "customclass": 105, "sitenam": [105, 188, 250], "siteemail": [105, 188], "webmast": [105, 110, 188], "todai": 105, "painless": [105, 261], "alongsid": [105, 112, 130], "s3_bucket": [105, 135], "secret_kei": 105, "super_secret_kei": 105, "_env": [105, 107, 110, 131, 135], "var_dump": [105, 131, 212, 236, 238], "phpinfo": [105, 140], "publicli": [105, 107, 227], "base_dir": 105, "webroot": 105, "cache_dir": 105, "tmp_dir": 105, "tmp": 105, "solv": [105, 137, 223, 225], "georg": [105, 249, 250], "citi": [105, 238, 249], "berlin": 105, "germani": [105, 114], "sale": [105, 114], "docker": 105, "cloudform": 105, "app_forceglobalsecurerequest": 105, "app_cspen": 105, "mynewconfig": 105, "remaind": 105, "simpleconfig": 105, "truth": 105, "everybodi": 105, "module_pag": 105, "mymodul": [105, 225], "candid": 105, "myconfig": [105, 188], "supportingpackageregistrar": 105, "mysalesconfig": 105, "campaign": 105, "winter": 105, "wonderland": 105, "regionalsal": 105, "region": [105, 137], "uriprotocol": 105, "request_uri": [105, 131, 135, 140, 145, 146], "defaultlocal": [105, 196, 243, 257], "negotiatelocal": [105, 243], "apptimezon": [105, 168, 254], "eabl": 105, "pose": 106, "assist": [106, 108, 115, 116, 117, 118, 119, 124, 125, 126, 127, 142, 148, 150, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 257], "setenv": 106, "fastcgi_param": 106, "server_nam": [106, 145], "conf": [106, 146], "fastcgi": [106, 145], "convers": [106, 187, 229, 234, 236, 238, 245], "spl": 107, "experi": [107, 137, 226, 227, 234, 238], "programm": [107, 263, 266], "experienc": [107, 221, 227], "halt": [107, 227], "getmessag": [107, 221, 225], "caught": [107, 225], "di": 107, "child": [107, 114, 186, 218, 225, 234, 248, 257], "runtimeexcept": [107, 231, 261], "getcod": 107, "ignorecod": 107, "error_report": [107, 186, 187], "errorexcept": 107, "e_user_deprec": 107, "surg": 107, "loglevel": 107, "logdeprec": [107, 168, 169], "deprecationloglevel": [107, 168, 169], "accordingli": [107, 114, 150, 152, 258], "trigger_error": 107, "signal": 107, "pagemodel": [107, 224], "lost": 107, "temporari": [107, 137, 225, 231], "suitabl": [107, 220, 266], "error_except": [107, 148, 150, 154, 157, 167, 168, 170, 181, 184, 186], "display_error": [107, 193, 195], "400": [107, 215, 240, 257], "error_400": 107, "getexitcod": 107, "exceptionhandlerinterfac": 107, "myexceptionhandl": 107, "exitcod": 107, "error_": 107, "in_arrai": [107, 108], "routin": [108, 234, 254], "deal": [108, 217, 235, 245], "name_help": 108, "wast": [108, 112], "irrelev": [108, 112], "blog_help": 108, "truli": [108, 234], "anchor": [108, 126, 231, 232, 234, 246, 262], "div": [108, 118, 204, 220, 224, 234, 238, 246, 249, 250, 266], "_helper": 108, "info_help": 108, "loos": [108, 119, 234], "discret": [108, 115, 244, 245], "sens": [108, 228, 236, 258, 266], "hood": 108, "any_in_arrai": 108, "needl": 108, "haystack": 108, "random_el": 108, "shuffl": 108, "array_pop": 108, "some_var": 110, "eight": [110, 245], "5424": 110, "interest": [110, 144, 221, 226, 238, 266], "signific": [110, 148, 150, 153, 154, 157, 168, 169, 170, 171, 172, 173, 175, 176, 177, 180, 184, 186, 187, 234], "occurr": [110, 125], "poor": 110, "undesir": 110, "wrong": [110, 126, 227, 231, 244], "unavail": [110, 126, 244], "sysadmin": 110, "sole": 110, "errorlog": [110, 145], "123": [110, 122, 126, 127, 129, 137, 244, 258, 262], "127": [110, 145, 212], "ip_address": [110, 153, 227], "post_var": 110, "get_var": 110, "session_var": 110, "loggerinterfac": [110, 129], "appdirectori": 111, "44": [111, 122, 177], "zip": [111, 143, 187], "composer_path": 111, "reusabl": 112, "center": [112, 221, 267], "subject": [112, 191, 216, 218, 235, 238, 241, 243], "thought": 112, "mini": [112, 246], "larger": [112, 221, 234], "comfort": [112, 187], "crucial": 112, "ingredi": 112, "mimic": [112, 257], "Of": [112, 231, 236], "ing": 112, "discover": 112, "negat": [112, 212], "composerpackag": [112, 168], "basemodul": 112, "pestphp": 112, "pest": 112, "reproduc": 112, "grasp": 112, "scope": [112, 148, 150, 151, 153, 154, 156, 157, 158, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 249, 257], "redefin": 112, "sessionauth": 112, "tokenauth": 112, "menu": [112, 118, 251], "menusfilt": 112, "testpostseed": 112, "bloglib": 112, "postmodel": [112, 246], "friendli": [113, 126, 146, 217, 266], "synonym": 113, "my_articl": 113, "denot": [113, 121], "permittedurichar": [113, 184], "z": [113, 137, 150, 184, 218], "latin": [113, 244], "tild": [113, 234], "bengali": 113, "0980": 113, "09ff": 113, "mod_rewrit": [113, 140, 146], "rewriteengin": [113, 140, 145], "rewritecond": [113, 140, 145], "request_filenam": [113, 140, 145], "rewriterul": [113, 140, 145, 146], "l": [113, 140, 145, 146], "world": [113, 119, 121, 208, 248, 261, 262, 266, 267], "try_fil": [113, 145], "is_arg": [113, 145], "vastli": 114, "buzz": [114, 131], "fizz": [114, 131], "43": 114, "barbaz": 114, "foobar": [114, 238], "array_deep_search": 114, "uncertain": 114, "array_sort_by_multiple_kei": 114, "sortcolumn": 114, "multidimension": [114, 118], "hierarch": [114, 129], "player": 114, "team_id": 114, "maria": 114, "deeper": 114, "sort_asc": 114, "subarrai": 114, "array_flatten_with_dot": 114, "flatten": 114, "arraytoflatten": 114, "first_nam": 114, "last_nam": 114, "other_detail": 114, "marin": 114, "offic": 114, "inspect": [114, 238, 262], "foo_": 114, "foo_person": 114, "foo_other_detail": 114, "includeempti": 114, "employe": 114, "urbano": 114, "gender": 114, "hr": 114, "canada": [114, 234], "depart": 114, "male": 114, "market": 114, "emera": 114, "femal": 114, "franc": [114, 243], "richi": 114, "mandi": 114, "risa": 114, "alfr": 114, "tabbi": 114, "ario": 114, "somerset": 114, "yourdomain": 115, "hide": [115, 168, 217], "friendlier": [115, 227], "similarli": [115, 217, 227], "delete_cooki": [115, 213], "has_cooki": [115, 213], "hascooki": [115, 148, 213, 244], "gettimestamp": [116, 229], "master": 116, "timezone_select": 116, "datetimezon": [116, 213, 229], "listidentifi": 116, "iso": [116, 216, 249], "3166": 116, "preformat": 116, "america": [116, 229, 254], "new_york": 116, "directory_map": 117, "sourcedir": 117, "directorydepth": 117, "travers": [117, 123, 226], "recurs": [117, 236], "dir": [117, 129, 221, 231, 243], "mydirectori": 117, "file_upload": 117, "image_lib": [117, 195], "mirror": [117, 225], "uploadedimag": 117, "export": [117, 197, 238], "wb": 117, "fopen": 117, "unabl": [117, 266], "exclus": 117, "deldir": 117, "htdoc": [117, 145], "includepath": 117, "get_dir_file_info": 117, "toplevelonli": 117, "files": 117, "intens": [117, 230], "models_info": 117, "get_file_info": 117, "returnedvalu": 117, "server_path": 117, "writeabl": 117, "fileperm": 117, "symbolic_permiss": 117, "perm": 117, "rw": 117, "octal_permiss": 117, "octal": 117, "644": 117, "file1": [117, 231], "file2": [117, 231], "newfil": 117, "oldfil": 117, "set_realpath": 117, "checkexist": 117, "php5": 117, "apache2": [117, 145], "non_existent_fil": 117, "txt": [117, 140, 148, 215, 225, 226, 231, 244], "non_existent_directori": 117, "nowher": 117, "html5": [118, 119, 125, 168], "xhtml": [118, 119, 168, 216], "myfield": 118, "plu": [118, 119, 210, 224, 234], "myform": [118, 204], "csrf_id": 118, "964ede6e0ae8a680f7b8eab69136717d": 118, "member_id": 118, "234": [118, 122], "form_open_multipart": [118, 231], "johndo": [118, 227], "my_arrai": 118, "hiddenemail": 118, "liter": [118, 137], "maxlength": 118, "onclick": 118, "form_password": 118, "form_upload": 118, "form_textarea": 118, "textarea": [118, 264], "col": [118, 264], "form_dropdown": 118, "dropdown": [118, 144, 234], "shirt": [118, 137], "med": 118, "medium": [118, 194, 243, 245], "xlarg": 118, "shirts_on_sal": 118, "onchang": 118, "optgroup": 118, "form_multiselect": 118, "multiselect": 118, "form_fieldset": 118, "legend_text": 118, "legend": 118, "fieldset": 118, "p": [118, 127, 131, 231, 234, 238, 246, 248, 249, 264, 266], "form_fieldset_clos": 118, "address_info": 118, "form_checkbox": 118, "checkbox": [118, 262], "newslett": 118, "margin": 118, "10px": 118, "form_radio": 118, "radio": 118, "button": [118, 131, 144, 231, 244, 256], "form_label": 118, "label_text": 118, "mycustomclass": 118, "form_submit": 118, "mysubmit": 118, "form_reset": 118, "form_button": 118, "mybutton": 118, "me": [118, 119, 126, 213], "form_clos": [118, 234], "html_escap": [118, 189, 206], "quantiti": 118, "myselect": 118, "mycheck": 118, "myradio": 118, "pictur": [119, 216, 252], "jpg": [119, 125, 131, 193, 195, 216, 219, 221, 225, 231, 234, 244], "presum": 119, "alt": [119, 216], "imageproperti": 119, "eat": 119, "slice": 119, "pizza": [119, 234], "post_imag": 119, "height": [119, 126, 195, 221, 234], "night": 119, "lightbox": 119, "img_data": 119, "base64": [119, 217, 234, 236, 238], "r0lgodl": 119, "img_without_extens": 119, "png": [119, 126, 128, 131, 193, 219, 221, 225, 231, 234], "ht5a822": 119, "href": [119, 126, 137, 224, 249, 250, 266], "stylesheet": [119, 125, 126, 241], "hreflang": 119, "mystyl": 119, "favicon": [119, 140, 225], "ico": [119, 140, 225], "icon": [119, 126, 256], "printer": 119, "ul": [119, 206, 224, 231, 234, 239, 246, 249, 251], "unord": 119, "dimension": [119, 245, 249, 251, 262], "boldlist": 119, "mylist": 119, "li": [119, 181, 206, 224, 231, 234, 239, 246, 249, 251], "shape": 119, "round": [119, 249], "squar": [119, 221, 236, 238, 265], "circl": 119, "ellips": [119, 125], "oval": 119, "sphere": 119, "mood": 119, "happi": 119, "upset": 119, "defeat": 119, "deject": 119, "dishearten": 119, "depress": 119, "annoi": 119, "angri": 119, "ol": 119, "video": 119, "unsupportedmessag": 119, "subtitles_no": 119, "vtt": 119, "subtitl": 119, "norwegian": 119, "subtitles_y": 119, "ye": [119, 126, 213, 217, 234, 266], "mp4": 119, "movi": 119, "ogg": 119, "mov": 119, "quicktim": 119, "ogv": 119, "codec": 119, "dirac": 119, "speex": 119, "srclang": 119, "audio": 119, "emb": [119, 216], "swf": 119, "shockwav": 119, "flash": [119, 226, 244], "webvtt": 119, "dtd": 119, "html4": 119, "tran": 119, "w3c": [119, 241, 243], "w3": 119, "tr": [119, 245], "ridden": [119, 241], "xhtml11": 119, "xhtml1": 119, "frameset": 119, "frame": [119, 213], "basic11": 119, "mathml": 119, "mathml1": 119, "math": [119, 225], "mathml2": 119, "svg": [119, 177, 225], "svg10": 119, "rec": 119, "20010904": 119, "svg11": 119, "graphic": 119, "tini": 119, "xh": 119, "rdfa": 119, "markup": [119, 249], "singular": 121, "camel": 121, "dog": 121, "phrase": [121, 125, 215, 244, 249], "my_dog_spot": 121, "mydogspot": 121, "is_pluraliz": 121, "countabl": [121, 218], "dasher": 121, "hello_world": 121, "ordin": [121, 126, 243, 249], "1st": 121, "3rd": [121, 224], "st": 121, "internation": 122, "badfunctioncallexcept": 122, "number_to_s": 122, "456": [122, 137], "4567": 122, "kb": [122, 219, 231, 234], "45678": 122, "456789": 122, "447": 122, "3456789": 122, "12345678912345": 122, "gb": [122, 131, 243], "123456789123456789": 122, "228": 122, "tb": 122, "61": 122, "en_u": [122, 229, 249], "fr_fr": [122, 257], "your_lang": 122, "trillion": 122, "quadrillion": 122, "123456": [122, 133], "123456789": 122, "million": 122, "1234567890123": 122, "789": [122, 137], "012": 122, "billion": 122, "68": 122, "de_d": 122, "number_to_curr": 122, "currenc": [122, 243, 249], "fraction": [122, 249], "usd": 122, "eur": [122, 249], "gbp": 122, "1234": 122, "56": [122, 217], "en_gb": 122, "yen": 122, "ja_jp": 122, "number_to_roman": 122, "roman": 122, "xxiii": 122, "324": 122, "cccxxiv": 122, "2534": 122, "mmdxxxiv": 122, "3999": 122, "sanitize_filenam": 123, "strip_image_tag": 123, "encode_php_tag": 123, "setoverrid": [124, 257], "mytestclass": 124, "testuseraccess": 124, "asserttru": [124, 254, 262], "userhasaccess": 124, "unguess": [125, 219], "alphanumer": [125, 234], "mt_rand": [125, 257], "32": [125, 160, 217, 229], "random_byt": 125, "random_int": 125, "str_shuffl": 125, "increment_str": 125, "slug": [125, 264, 266], "file_1": 125, "file_4": 125, "file_5": 125, "four": [125, 128, 130, 213, 243, 245, 256, 261, 264], "reduce_double_slash": 125, "58": 125, "strip_slash": 125, "reilli": 125, "connor": 125, "stripslash": 125, "reduce_multipl": 125, "trim": 125, "fred": [125, 194, 234, 236, 245, 258], "jimmi": 125, "quotes_to_ent": 125, "dinner": [125, 229], "39": 125, "strip_quot": 125, "word_limit": 125, "end_char": 125, "8230": 125, "ellipsi": 125, "eleven": [125, 245], "character_limit": 125, "undeclar": 125, "ascii_to_ent": 125, "accent": [125, 126], "entities_to_ascii": 125, "unsaf": [125, 227], "opposit": [125, 229, 262], "convert_accented_charact": 125, "transliter": 125, "companion": 125, "word_censor": 125, "censor": 125, "pound": [125, 232], "darn": 125, "shuck": 125, "golli": 125, "phooei": 125, "highlight_cod": [125, 249], "highlight_str": 125, "highlight_phras": 125, "tag_open": 125, "tag_clos": 125, "span": [125, 224, 234], "990000": 125, "ff0": 125, "word_wrap": 125, "charlim": 125, "76": [125, 216], "split": [125, 137, 140, 265], "hellip": 125, "middl": [125, 215, 221, 256], "this_string_is_entirely_too_long_and_might_break_my_design": 125, "this_string_is_": 125, "ak_my_design": 125, "excerpt": [125, 249], "radiu": [125, 249], "ut": 125, "vel": 125, "faucibu": 125, "odio": 125, "quisqu": 125, "qui": 125, "congu": 125, "libero": 125, "etiam": 125, "gravida": 125, "ero": 125, "eget": 125, "porttitor": 125, "augu": 125, "dignissim": 125, "tincidunt": 125, "risu": 125, "mauri": 125, "molesti": 125, "vita": 125, "ultrici": 125, "vestibulum": 125, "diam": 125, "curabitur": 125, "lectu": 125, "phasellu": 125, "sodal": 125, "sem": 125, "dictum": 125, "puru": 125, "ac": [125, 184], "enim": 125, "hendrerit": 125, "donec": 125, "magna": 125, "nunc": 125, "sed": 125, "nisl": 125, "cra": 125, "auctor": 125, "tortor": 125, "nulla": 125, "scelerisqu": 125, "arcu": 125, "sit": 125, "amet": 125, "laoreet": 125, "aenean": 125, "lacu": 125, "altconfig": 126, "returnobject": 126, "http_refer": [126, 244], "hasn": [126, 244], "index_pag": 126, "hyperlink": 126, "anchor_popup": 126, "pop": 126, "att": 126, "600": 126, "scrollbar": 126, "resiz": [126, 195], "screenx": 126, "screeni": 126, "window_nam": 126, "_blank": 126, "mailto": [126, 232, 249], "mail": [126, 216, 225, 227], "spam": 126, "obfusc": 126, "harvest": 126, "bot": [126, 220, 233], "auto_link": 126, "popup": 126, "linkifi": 126, "whats_wrong_with_css": 126, "prep_url": 126, "subdir": [126, 129], "school": 126, "classmat": 126, "protect_al": 127, "ampersand": [127, 230, 234], "greater": [127, 215, 217, 224, 234], "paragraph": [127, 243], "lt": [127, 245], "gt": [127, 245], "amp": 127, "jpeg": [128, 221, 225, 231, 234], "challeng": [128, 241, 261], "heart": [128, 129], "classic": 128, "french": [128, 243], "german": 128, "de": 128, "gzip": [128, 131], "apach": [128, 140, 146, 265], "forget": [129, 137, 140, 142, 201, 214, 243, 244, 261, 266], "mycontrol": [129, 248], "storecontrol": 129, "255": [129, 221, 234, 238, 264], "_cooki": [129, 130, 131, 158, 213, 234], "usercontrol": [129, 131, 224, 243, 258], "updateus": [129, 238], "alpha_numeric_spac": [129, 234, 238], "validdata": [129, 177, 234], "withrequest": 129, "getrawinput": [129, 131, 234], "userrul": 129, "helloworld": [129, 137, 189], "utitilti": 129, "h": [129, 137, 229, 236, 238, 244], "why": [129, 227], "namespacenam": 129, "subnamespacenam": 129, "getcom": 129, "am": [129, 224, 229], "flat": [129, 236], "shoe": 129, "sandal": 129, "getsho": 129, "defaultcontrol": [129, 137], "101": 129, "sequenti": [129, 197, 249], "hellocontrol": 129, "getsomemethod": 129, "misconfigur": [129, 137], "miscod": [129, 137], "intention": 129, "some_method": 129, "default_method": 129, "emul": [129, 227, 254, 260], "process_": 129, "method_exist": 129, "mainten": 130, "myfilt": [130, 137], "isloggedin": 130, "safest": [130, 131, 227], "mandatori": [130, 148, 150, 153, 154, 162], "prep": [130, 234], "apiauth": 130, "pagecach": [130, 186], "metric": [130, 186], "exempt": 130, "superadmin": 130, "oldfilterord": [130, 186], "elaps": 130, "moment": [130, 229, 252], "elapsed_tim": 130, "prohibit": 130, "owasp": [130, 226], "descend": 131, "dig": 131, "value1": [131, 216, 246], "value2": [131, 216, 246], "filter_var": 131, "filter_sanitize_email": 131, "dnt": 131, "deflat": 131, "sdch": 131, "getschem": [131, 232], "getauthor": [131, 232], "snoopi": 131, "getuserinfo": [131, 232], "gethost": [131, 232], "getport": [131, 232], "getqueri": [131, 232], "gettotalseg": [131, 232], "getfil": [131, 193, 221, 231], "pain": [131, 241], "userfil": [131, 193, 215, 231], "getfilemultipl": [131, 231], "_file": [131, 231, 234], "isvalid": [131, 193, 204, 231], "mx": 131, "imagetyp": [131, 221], "contenttyp": 131, "setmethod": [131, 135], "setglob": [131, 135], "appendbodi": [131, 133], "populatehead": [131, 133, 244], "removehead": [131, 133], "appendhead": [131, 133], "prependhead": [131, 133, 244], "setprotocolvers": [131, 133, 244], "some_data": [131, 135], "some_cooki": 131, "some_cookie2": 131, "server_protocol": [131, 135], "getuserag": [131, 233], "http_": 133, "http_host": [133, 140, 145], "ucword": 133, "http_accept_languag": 133, "getvalu": [133, 213], "getvaluelin": 133, "filter_sanitize_url": 133, "logged_in": [133, 227, 258, 262], "sessid": 133, "ful": 134, "_method": 134, "ipv4": [135, 234], "ipv6": [135, 234], "request_method": 135, "withmethod": 135, "roi": 136, "hi": [136, 215, 216, 239], "2000": [136, 215], "phd": [136, 249], "dissert": 136, "softwar": [136, 217, 235], "dry": 136, "martin": 136, "fowler": 136, "richardson": 136, "matur": [136, 139], "gentler": 136, "introduct": [136, 241, 243, 244, 265], "mi": 136, "embrac": 136, "crud": [136, 198, 238], "photo": [136, 137, 215, 221, 225, 244], "clariti": [136, 236, 266], "wherea": [136, 238, 261], "resolut": 136, "poll": 136, "gear": [136, 229], "toward": [136, 148, 227, 229], "ride": [136, 249, 250, 261], "modelnam": 136, "findal": [136, 246, 266], "criteria": [137, 234, 240], "journal": [137, 201], "34": [137, 243], "catalog": [137, 201], "productlookup": [137, 201], "productlookupbyid": 137, "rssfeeder": 137, "alphanum": 137, "seg1": 137, "seg2": 137, "seg3": 137, "addplacehold": 137, "9a": 137, "dollar": [137, 234], "id_": 137, "postscom": 137, "viewabl": 137, "reachabl": 137, "slight": 137, "fewer": [137, 256], "handier": 137, "multiplerout": 137, "productlookupbynam": 137, "dual": 137, "noreturn": 137, "attach": [137, 191, 216, 220, 250], "fragil": 137, "authcontrol": [137, 225], "attemptlogin": 137, "finer": 137, "overlap": [137, 254], "setpriorit": 137, "routescollect": 137, "baserout": 137, "defaultnamespac": 137, "defaultmethod": 137, "settranslateuridash": [137, 177], "setautorout": 137, "show404": 137, "set404overrid": [137, 186], "my_error": [137, 186], "not_found": [137, 186], "autoroutesimprov": 137, "gethello": 137, "getlistal": 137, "listal": 137, "modulerout": 137, "getbar": 137, "complic": [137, 224, 227, 258], "unknown": [137, 219, 239], "getlist": 137, "getfoo": 137, "complianc": [138, 148], "agreement": 138, "conclus": [138, 265], "startup": 140, "readili": 140, "boost": [140, 244], "fpm": [140, 145], "opcach": 140, "xx": 140, "preload_us": 140, "myuser": 140, "unfortun": 140, "public_html": [140, 145], "robot": [140, 225, 233], "cpanel": 140, "resort": [140, 145, 227], "ifmodul": [140, 145], "filesmatch": [140, 145], "httpd": [140, 145, 146], "mod": [140, 145], "rewritebas": [140, 145], "nc": [140, 145, 146], "intl": [141, 211, 229, 243], "collabor": 142, "explor": [142, 148, 150, 153, 154, 157, 158, 162, 165, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 265], "willing": [142, 217], "unreleas": 142, "unstabl": 142, "sync": 142, "upgrade_": 142, "closest": 143, "contributor": 144, "audienc": 144, "toolkit": [144, 209], "schedul": [144, 223], "navbar": 144, "homepag": [144, 225], "codeigniter4project": 144, "showcas": 144, "playground": 144, "grow": [144, 223], "pro": 145, "con": 145, "enjoi": [145, 265], "consider": [145, 187, 221], "checkphpini": 145, "leverag": [145, 225], "8081": 145, "usr": [145, 215, 216], "php7": 145, "bitnami": 145, "loadmodul": 145, "rewrite_modul": 145, "allowoverrid": 145, "lamp": 145, "followsymlink": 145, "mod_vhost_alia": 145, "windowssystem32driversetchost": 145, "myproject": 145, "vhost": 145, "documentroot": 145, "servernam": 145, "customlog": 145, "access_log": 145, "ln": 145, "userdir": 145, "multiview": 145, "limitexcept": 145, "ubuntu": [145, 225], "htm": [145, 225], "snippet": 145, "fastcgi_pass": 145, "php8": 145, "sock": 145, "9000": 145, "error_pag": 145, "workaround": 146, "mypag": 146, "sound": [146, 234, 238, 241], "qsa": 146, "snag": 146, "unrecover": 146, "viewer": [146, 236], "mdn": [148, 214], "6265": 148, "6265bi": 148, "subclass": 148, "isjson": 148, "valid_ip": [148, 234], "strtoupper": 148, "ipaddress": 148, "getreason": [148, 215], "getstatuscod": [148, 186, 215, 244], "setlastmodifi": [148, 244], "setlink": 148, "setjson": [148, 200, 244], "unencod": 148, "setxml": [148, 244], "getxml": 148, "sendhead": 148, "sendbodi": 148, "deletecooki": [148, 213, 244], "setmim": 148, "visual": [148, 150, 153, 154, 157, 168, 169, 170, 171, 172, 173, 175, 176, 177, 184, 186], "wildli": 150, "roughli": 150, "64": [150, 217], "databasetestcas": 150, "mydatabasetest": 150, "testbadrow": 150, "supersed": 150, "scene": [150, 224], "phpstan": 150, "neon": 150, "reformat": 152, "trytorouteit": 153, "filtersinfo": 153, "getfiltersforrout": [153, 254], "invoice_rul": 154, "7528": 156, "7jg5": 156, "6g62": 156, "cp": [157, 168, 177, 186], "getextensionfromtyp": 158, "prefix_": [158, 212], "prefix_test": 158, "192": [160, 227], "168": 160, "250": [160, 219], "exce": [160, 181, 212, 231, 234], "touch": [165, 221, 223, 244, 257], "fa": [166, 229], "todatetimestr": 166, "merit": 167, "rf": [168, 169], "abstractrender": 168, "sort_ful": 168, "mockcliconfig": 168, "codeignt": [168, 170], "postupd": [168, 170], "mutabl": 168, "time1": [168, 229], "time2": [168, 229], "streamfilt": 168, "stream_filter_append": 168, "stream_filter_remov": 168, "addoutputfilt": [168, 253], "adderrorfilt": [168, 253], "removeoutputfilt": [168, 253], "removeerrorfilt": [168, 253], "stdclass": [168, 238], "hpc": [168, 220], "containerid": [168, 220], "rawdata": [168, 217], "encryptkeyinfo": [168, 217], "authkeyinfo": [168, 217], "fromemail": 169, "fromnam": 169, "smtphost": [169, 216], "smtpuser": [169, 216], "smtppass": [169, 216], "254": [173, 234, 238], "is_natural_no_zero": [173, 234, 238], "session_regenerate_id": 173, "autorouterinterfac": 174, "withbodi": [175, 258], "shorthand": 175, "misinterpret": [177, 249], "unvalid": [177, 234], "proce": 177, "min_length": [177, 204, 234, 238, 264], "dut": 177, "verbiag": 177, "clutter": 177, "routefil": 177, "watcheddirectori": [177, 256], "watchedextens": [177, 256], "__hot": 177, "sessiondriv": 177, "sessiondbgroup": 177, "shareopt": [177, 215], "friend": [181, 234], "sato": 181, "taro": 181, "ming": 181, "heinz": 181, "m\u00fcller": 181, "38": 181, "1501821586": [183, 229], "e6": 184, "97": 184, "a5": 184, "9c": 184, "e8": 184, "aa": 184, "9e": 184, "\u65e5\u672c\u8a9e": 184, "shift": 184, "zone": [184, 229], "http_error": 186, "verrsion": 186, "405": [186, 226], "route1": 186, "route2": 186, "filter1": 186, "filter2": 186, "stringashtml": 186, "extn": 186, "forcehttp": 186, "straightforward": [187, 227, 256], "lean": 187, "philosophi": 187, "checklist": 187, "figur": [187, 225], "embark": 187, "tarbal": 187, "ci_model": [187, 198], "directory_nam": [187, 206, 251], "file_nam": [187, 206, 251], "ci_control": [187, 189, 193, 204], "superobject": 187, "hmvc": 187, "smilei": 187, "force_download": 187, "carri": 187, "pre_control": 187, "post_control": 187, "display_overrid": 187, "cache_overrid": 187, "log_threshold": 187, "e_error": 187, "e_pars": 187, "e_compile_error": 187, "e_core_error": 187, "e_user_error": 187, "my_": 187, "my_x": 187, "calendar": 187, "shop": [187, 213, 266, 267], "trackback": 187, "rpc": 187, "everywher": [188, 190, 227], "item_nam": 188, "my_control": 189, "simple_queri": 190, "simplequeri": 190, "affected_row": 190, "result_arrai": 190, "count_al": [190, 199], "get_wher": 190, "select_max": 190, "selectmax": 190, "stead": 190, "versu": 191, "printdebugg": [191, 216], "bcc": [191, 216], "setbcc": [191, 216], "cc": [191, 216], "setfrom": [191, 216], "setto": [191, 216], "setcc": [191, 216], "setsubject": [191, 216], "setmessag": [191, 216], "mcrypt": [192, 217], "encryption_kei": [192, 217], "abc123": 192, "plain_text": 192, "ciphertext": [192, 217], "plaintext": [192, 216, 217], "got": 193, "head_img": [193, 231], "user_nam": [193, 231, 238], "upload_form": [193, 231], "do_upload": 193, "upload_path": 193, "allowed_typ": 193, "max_siz": [193, 231, 234], "max_width": 193, "1024": [193, 231, 234], "max_height": 193, "768": [193, 231], "upload_data": 193, "upload_success": [193, 231], "mime_in": [193, 231, 234], "ext_in": [193, 234], "max_dim": [193, 231, 234], "upload_file_path": 193, "set_head": 194, "add_row": 194, "mari": [194, 245], "addrow": [194, 245], "create_thumb": 195, "image_librari": 195, "gd2": [195, 221], "source_imag": 195, "mypic": [195, 221], "maintain_ratio": 195, "75": 195, "withfil": [195, 221], "mypic_thumb": [195, 221], "error_email_miss": 196, "erroremailmiss": [196, 243], "error_url_miss": 196, "error_username_miss": 196, "errorurlmiss": [196, 243], "errorusernamemiss": [196, 243], "001_create_us": 197, "002_create_post": 197, "20121031100537_create_us": 197, "20121031500638_create_post": 197, "ci_migr": 197, "add_field": 197, "add_kei": 197, "create_t": 197, "addtabl": 197, "drop_tabl": 197, "brand": [197, 233], "migration_add_blog": 197, "user_contact": 198, "usercontact": 198, "create_link": 199, "total_row": 199, "per_pag": 199, "uri_seg": 199, "user_model": 199, "get_us": 199, "set_content_typ": 200, "setcontenttyp": [200, 244], "set_status_head": 200, "set_output": 200, "json_encod": [200, 215, 236, 240, 254], "segement": 201, "product_lookup": 201, "somewher": 202, "get_csrf_token_nam": 202, "get_csrf_hash": 202, "set_userdata": 203, "unset": [203, 227, 236, 238], "some_nam": [203, 227], "unset_userdata": 203, "flashdata": 203, "markasflashdata": [203, 227], "mark_as_flash": 203, "userdata": [203, 227], "form_valid": 204, "h5": [204, 234, 249], "passconf": [204, 234], "formsuccess": 204, "blog_templ": [205, 249], "blog_head": [205, 249], "h1": [206, 248, 249, 251, 262, 267], "h3": [206, 231, 234, 239, 249, 266], "todo": [206, 234, 239, 251], "todo_list": [206, 251], "endforeach": [206, 224, 231, 234, 238, 239, 246, 251, 266], "ellislab": 208, "borrow": 208, "expressionengin": 208, "member": [208, 210, 234], "reactor": 208, "british": [208, 235], "columbia": [208, 235], "announc": 208, "perpetu": 208, "scratch": [209, 225], "rich": [209, 237], "creativ": 209, "focu": [209, 265], "malleabl": 209, "stai": [209, 215, 221, 249], "footprint": 209, "eschew": 209, "thorough": [209, 244], "fig": 210, "2009": [210, 229], "interoper": 210, "ratifi": 210, "simplecach": 210, "supplement": 210, "becam": 210, "strive": 210, "claim": [210, 235], "mbstring": 211, "mysqlnd": 211, "imagick": [211, 221], "simplexml": 211, "dom": 211, "libxml": 211, "xdebug": [211, 256], "assertheaderemit": 211, "rewritten": 211, "outstand": 211, "cubrid": 211, "firebird": 211, "ibas": 211, "odbc": 211, "foobarbaz": 212, "300": [212, 227, 234, 244, 246, 262], "issupport": 212, "my_cached_item": 212, "cache_item_id": 212, "data_to_cach": 212, "deletematch": 212, "glob": [212, 218], "couldn": 212, "_suffix": 212, "getcacheinfo": 212, "expiri": [212, 227], "validatekei": 212, "prefixedkei": 212, "disk": [212, 215, 231, 266], "11211": [212, 227], "weight": [212, 227], "lru": 212, "phpredi": [212, 227], "6379": [212, 227], "nrk": 212, "came": 213, "score": 213, "theme": [213, 224], "remember_token": 213, "f699c7fd18a8e082d0228932f3acd40e1ef5ef92efcedda32842a211d62f0aa6": 213, "__secur": 213, "samesite_lax": 213, "fromheaderstr": 213, "fluent": [213, 225], "withvalu": 213, "withprefix": 213, "withexpir": 213, "withpath": 213, "withdomain": 213, "withsecur": 213, "withhttponli": 213, "withsamesit": 213, "implicitli": [213, 234], "setdefault": 213, "cookieconfig": 213, "login_token": 213, "mydefault": 213, "samesite_strict": 213, "olddefault": 213, "my_token": 213, "muffin": 213, "2025": 213, "getnam": [213, 229], "getprefixednam": 213, "getexpirestimestamp": 213, "getexpiresstr": 213, "fri": 213, "feb": [213, 229], "getmaxag": 213, "israw": 213, "getdomain": 213, "ishttponli": 213, "getsamesit": 213, "getid": 213, "getopt": 213, "Being": 213, "withnam": 213, "reject": [213, 228, 241], "__host": 213, "exhibit": 213, "subrequest": 213, "hassl": [213, 225], "samesite_non": 213, "fromcookiehead": 213, "unknown_cooki": 213, "awai": [213, 238], "admin_token": 213, "headers_s": 213, "sane": 213, "smooth": 213, "withraw": 213, "toheaderstr": 213, "toarrai": [213, 236], "theft": 214, "allowedorigin": 214, "allowedhead": 214, "allowedmethod": 214, "supportscredenti": 214, "preflight": 214, "204": [214, 240], "basefilt": 214, "mozilla": [214, 233], "allowedoriginspattern": 214, "exposedhead": 214, "maxag": [214, 244], "7200": [214, 227], "addresponsehead": 214, "handlepreflightrequest": 214, "ispreflightrequest": 214, "lightweight": 215, "guzzl": 215, "negotiatelanguag": [215, 244], "2986": 215, "strpo": 215, "ssrf": 215, "safe_mod": 215, "open_basedir": 215, "digest": [215, 217], "impos": 215, "indefinit": 215, "curl_cookiejar": 215, "curl_cookiefil": 215, "cookiesav": 215, "curlopt_verbos": 215, "curl_log": 215, "paus": 215, "curlfil": 215, "post_data": 215, "3128": 215, "insecur": 215, "man": [215, 238], "robust": [216, 225], "sendmail": 216, "mailpath": 216, "sbin": 216, "8859": 216, "wordwrap": 216, "465": 216, "587": 216, "seldom": 216, "isp": [216, 227], "8314": 216, "smtpcrypto": 216, "archiv": [216, 248, 266], "smtpport": 216, "smtptimeout": 216, "smtpkeepal": 216, "wrapchar": 216, "mailtyp": 216, "lowest": 216, "crlf": 216, "compli": 216, "822": 216, "bccbatchmod": 216, "bccbatchsiz": 216, "clickabl": 216, "unwrap": 216, "a_long_link_that_should_not_be_wrap": 216, "returnpath": 216, "undeliv": 216, "returned_email": 216, "setreplyto": 216, "replyto": 216, "repli": [216, 240], "setaltmessag": 216, "header1": 216, "header2": 216, "clearattach": 216, "autoclear": 216, "behaviour": 216, "newnam": [216, 219, 231], "decis": 216, "cont": 216, "disp": 216, "photo1": 216, "photo2": 216, "photo3": 216, "pdf": [216, 241, 244], "physic": 216, "setattachmentcid": 216, "cid": 216, "symmetr": 217, "cryptographi": 217, "comprehens": [217, 234, 263], "halit": 217, "libsodium": 217, "sha512": 217, "blocksiz": 217, "sodiumhandl": 217, "ae": 217, "256": 217, "ctr": 217, "abigsecret_ofatleast32charact": 217, "64c70b0b8d45b80b9eba60b8b3c8a34d0193223d20fea46f8644b848bf7ce67f": 217, "128": [217, 227, 266], "cbc": 217, "sha": 217, "famili": 217, "sha384": 217, "48": 217, "96": 217, "sha256": 217, "sha224": 217, "hash_hmac": 217, "stronger": 217, "createkei": 217, "sodium_crypto_secretbox_keygen": 217, "sodium_crypto_secretbox_keybyt": 217, "damag": [217, 235], "bin2hex": 217, "base64_encod": [217, 236, 238], "sodium_pad": 217, "sodium_unpad": 217, "devis": 217, "effortlessli": 217, "hkdf": 217, "xsalsa20": 217, "poly1305": 217, "xs25519": 217, "sodium_memzero": 217, "wipe": 217, "influenc": 217, "transmiss": 217, "4k": 217, "reconfigur": 217, "urandom": 217, "developtoolbar": 218, "implod": [218, 236, 238, 243], "getbasenam": [218, 219, 231], "getsizebyunit": [218, 231], "getrandomnam": [218, 231], "configcollect": 218, "za": [218, 227], "tion": 218, "iteratoraggreg": 218, "splfileinfo": 219, "filenotfoundexcept": 219, "getmtim": 219, "getrealpath": 219, "getperm": 219, "iswrit": 219, "1465965676_385e33f741": 219, "256901": 219, "kilobyt": [219, 234], "megabyt": 219, "880": 219, "245": 219, "aptli": [219, 231], "appconfigfilt": 220, "honeypotexcept": 220, "thumbnail": 221, "pixel": 221, "ratio": 221, "untouch": [221, 229, 249], "reorient": 221, "degre": [221, 249], "corner": 221, "my_low_quality_p": 221, "imagejpeg": 221, "seven": [221, 245], "imageexcept": 221, "maintainratio": 221, "masterdim": 221, "getproperti": 221, "xoffset": 221, "yoffset": 221, "imagetype_png": 221, "bottom": [221, 265, 267], "150": [221, 234], "transpar": 221, "rgba": 221, "rgb": 221, "112": 221, "horizont": 221, "vertic": [221, 234], "axi": 221, "stretch": 221, "honor": 221, "squash": 221, "180": 221, "270": 221, "overlai": 221, "onto": [221, 227], "photograph": 221, "preview": [221, 243], "co": 221, "fff": 221, "opac": 221, "withshadow": 221, "halign": 221, "valign": 221, "fontsiz": 221, "ff0000": 221, "shadow": 221, "shadowcolor": 221, "shadowoffset": 221, "hoffset": 221, "voffset": 221, "fontpath": 221, "ttf": [221, 225], "font": [221, 225, 241], "calibri": 221, "said": [223, 227], "love": 223, "bloat": 223, "bridg": 223, "gap": 223, "recur": 223, "rapidli": [223, 238], "fixer": [223, 243], "nexu": 223, "ban": 224, "newsmodel": 224, "getpagin": 224, "category_id": [224, 246], "simplelink": 224, "group1": 224, "group2": 224, "tld": 224, "pagenumb": 224, "pager_link": 224, "template_nam": 224, "page_": 224, "groupnam": [224, 227], "foundation_ful": 224, "underneath": [224, 264], "front_ful": 224, "themselv": 224, "nav": 224, "aria": 224, "endif": [224, 234, 238, 239, 249, 266], "surroundcount": 224, "prev": 224, "pagenavig": 224, "enact": 225, "vendorpublish": 225, "filterpublish": 225, "frameworkpublish": 225, "subdirectori": [225, 246], "addfil": 225, "susan": 225, "adddirectori": 225, "supportpath": 225, "embed": [225, 251], "upkeep": 225, "prime": 225, "get_class": 225, "memepublish": 225, "catgif": 225, "scss": 225, "webmanifest": 225, "eot": 225, "woff": 225, "woff2": 225, "tif": 225, "tiff": 225, "bmp": 225, "daili": [225, 256], "browsabl": 225, "daily_photo": 225, "dailyphoto": 225, "bootstrappublish": 225, "vendorpath": 225, "twb": 225, "retainpattern": 225, "grid": 225, "rtl": 225, "reboot": 225, "esm": 225, "authpublish": 225, "getnamespac": 225, "succeed": 225, "getpublish": 225, "file_get_cont": 225, "str_replac": 225, "file_put_cont": 225, "223112_create_auth_t": 225, "loginmodel": 225, "assetpublish": 225, "workspac": 225, "intermedi": [225, 263], "transient": 225, "pencil": 225, "metal": 225, "rsync": 225, "someconfig": 225, "myownconfig": 225, "5hm8": 226, "vh6r": 226, "2cjq": 226, "cheat": 226, "sheet": 226, "scrambl": 226, "submiss": [226, 234], "asynchron": 226, "securityexcept": 226, "getflashdata": [226, 227, 264], "nicer": 226, "whitelist": 226, "bear": 226, "slowest": 226, "approv": [226, 241], "relativepath": 226, "technic": [227, 234, 267], "interfer": [227, 253, 254, 261], "conclud": [227, 266], "THAT": 227, "accessor": [227, 238], "WILL": 227, "newdata": 227, "some_valu": 227, "sport": 227, "tenni": 227, "another_nam": 227, "array_item": 227, "item2": 227, "setflashdata": 227, "keepflashdata": 227, "item1": 227, "item3": 227, "markastempdata": 227, "240": 227, "settempdata": 227, "newus": 227, "gettempdata": 227, "marker": 227, "removetempdata": 227, "session_write_clos": 227, "session_destroi": 227, "session_id": 227, "user_ag": 227, "last_act": 227, "remote_addr": 227, "http_user_ag": 227, "sorri": [227, 238], "z_": 227, "savepath": 227, "matchip": 227, "timetoupd": 227, "regeneratedestroi": 227, "garbag": 227, "sess_expire_on_clos": 227, "gc_maxlifetim": 227, "chose": 227, "caveat": 227, "anybodi": 227, "steal": 227, "fixat": 227, "0700": 227, "chmod": 227, "mkdir": 227, "chown": 227, "slower": 227, "half": 227, "trick": [227, 265], "believ": 227, "outperform": 227, "tmpf": 227, "blaze": 227, "blob": 227, "ci_sessions_timestamp": 227, "inet": 227, "timestamptz": 227, "bytea": 227, "mysqli_sql_except": 227, "downsid": 227, "ubiquit": 227, "tcp": 227, "pecl": 227, "intent": 227, "bia": 227, "fame": 227, "worth": [227, 228], "guarante": 227, "loss": 227, "haven": [227, 234, 243, 264], "refil": 228, "repeatedli": 228, "429": 228, "capac": 228, "spent": 228, "allot": 228, "gettokentim": 228, "mytim": 229, "chicago": [229, 254], "tuesdai": 229, "midnight": 229, "anniversari": 229, "lunch": 229, "pm": [229, 243], "dt": 229, "lose": [229, 255], "intldateformatt": 229, "2016": [229, 243], "mmm": 229, "\u0645\u0627\u0631\u0633": 229, "\u06f9": 229, "\u06f2\u06f0\u06f1\u06f6": 229, "03": 229, "\u06f0\u06f3": 229, "\u06f0\u06f9": 229, "\u06f1\u06f2": 229, "\u06f0\u06f0": 229, "understood": 229, "ago": 229, "59": 229, "getx": [229, 236], "setx": [229, 236], "getyear": 229, "23pm": 229, "getmonth": 229, "getdai": 229, "gethour": 229, "getminut": 229, "getsecond": 229, "getdayofweek": 229, "getdayofyear": 229, "225": 229, "getweekofmonth": 229, "getweekofyear": 229, "1471018523": 229, "getquart": 229, "dayofweek": 229, "dayofyear": 229, "weekofmonth": 229, "weekofyear": 229, "quarter": 229, "birthdai": 229, "observ": 229, "london": [229, 236], "tz": 229, "getoffset": 229, "timezonenam": 229, "invalidargumentexept": 229, "setyear": 229, "setmonth": 229, "setdai": 229, "sethour": 229, "setminut": 229, "setsecond": 229, "american": [229, 234, 243], "strtotim": [229, 234, 249, 261], "subtract": [229, 249], "addsecond": 229, "addminut": 229, "addhour": 229, "adddai": 229, "addmonth": 229, "addyear": 229, "subsecond": 229, "subminut": 229, "subhour": 229, "subdai": 229, "submonth": 229, "subyear": 229, "2013": 229, "1975": 229, "84": 229, "getweek": 229, "365": 229, "2557": 229, "61368": 229, "3682080": 229, "220924800": 229, "madrid": 229, "biggest": 229, "semant": 230, "autotypographi": 230, "reduce_linebreak": 230, "typograph": 230, "processor": 230, "formatcharact": 230, "em": [230, 267], "nl2brexceptpr": 230, "afterward": 231, "uploaded_fileinfo": 231, "is_imag": [231, 234], "hasmov": 231, "shortcom": 231, "strang": 231, "avatar": [231, 234, 257], "imagefil": 231, "geterrorstr": 231, "seen": 231, "upload_max_files": [231, 234], "originalnam": 231, "temp": [231, 249], "getmimetyp": 231, "webkit": 231, "clientpath": 231, "sub_dir": 231, "image_nam": 231, "image_name_1": 231, "improp": 231, "yyyymmdd": 231, "createuristr": 232, "exmampl": 232, "unalt": 232, "wouldn": 232, "showpassword": 232, "sethost": 232, "anotherexampl": 232, "65535": 232, "setport": 232, "setqueryarrai": 232, "addqueri": 232, "foz": 232, "stripqueri": 232, "keepqueri": 232, "parse_str": 232, "liber": 232, "userawquerystr": 232, "beforehand": 232, "getfrag": 232, "setfrag": 232, "furthest": 232, "isbrows": 233, "currentag": 233, "getbrows": 233, "getvers": 233, "elseif": [233, 239, 249], "isrobot": 233, "getrobot": 233, "ismobil": 233, "getmobil": 233, "unidentifi": 233, "getplatform": 233, "safari": 233, "iphon": 233, "isreferr": 233, "referr": 233, "getreferr": 233, "getagentstr": 233, "macintosh": 233, "intel": 233, "rv": 233, "gecko": 233, "20060613": 233, "camino": 233, "visitor": [233, 244], "ideal": 234, "redisplai": 234, "terribli": 234, "messi": 234, "tediou": 234, "told": 234, "pipe": [234, 249], "flinston": 234, "wilma": 234, "flintson": 234, "rid": 234, "useraccount": 234, "useraccountrul": 234, "bpi": 234, "swu7u5lm": 234, "dx": 234, "8b9218a55906f9dcc1dc263dce7f005a": 234, "validateddata": 234, "pass_confirm": [234, 238], "_error": 234, "signup_error": 234, "obscur": [234, 238], "besid": 234, "_errors_list": 234, "my_list": 234, "my_singl": 234, "signifi": 234, "myrul": 234, "myerror": 234, "evenerror": 234, "explod": [234, 236, 238], "requiredfield": 234, "array_key_exist": 234, "array_filt": 234, "fn": [234, 246, 249, 252, 257], "_ruleeven": 234, "ignore_valu": 234, "ignore_field": 234, "36": 234, "supplier": 234, "alpha_spac": 234, "alpha_dash": 234, "alpha_numer": 234, "punctuat": 234, "hexadecim": 234, "in_list": 234, "predetermin": 234, "is_natur": 234, "where_field": 234, "where_valu": 234, "not_in_list": 234, "regex_match": 234, "timezone_identifiers_list": 234, "valid_base64": 234, "valid_url": 234, "filter_validate_url": 234, "valid_d": 234, "valid_cc_numb": 234, "amex": 234, "china": 234, "unionpai": 234, "diner": 234, "club": 234, "cartebl": 234, "carteblanch": 234, "dinersclub": 234, "interpay": 234, "jcb": 234, "maestro": 234, "dankort": 234, "nspk": 234, "mir": 234, "troi": 234, "mastercard": 234, "visa": 234, "uatp": 234, "verv": 234, "cibc": 234, "royal": 234, "bank": 234, "rbc": 234, "td": [234, 245], "tdtrust": 234, "scotiabank": 234, "scotia": 234, "bmo": 234, "abm": 234, "bmoabm": 234, "hsbc": 234, "2048": 234, "herebi": 235, "charg": 235, "sublicens": 235, "sell": 235, "whom": 235, "furnish": 235, "shall": 235, "THE": 235, "warranti": 235, "OF": 235, "impli": [235, 240, 256], "BUT": 235, "merchant": 235, "FOR": 235, "noninfring": 235, "NO": 235, "holder": 235, "BE": 235, "liabl": 235, "liabil": 235, "contract": 235, "tort": 235, "aris": 235, "WITH": 235, "explan": 236, "rapid": 236, "proven": 236, "returntyp": 236, "usetimestamp": 236, "shove": 236, "strai": 236, "torawarrai": 236, "setpassword": 236, "password_hash": [236, 238], "password_bcrypt": 236, "datestr": 236, "getcreatedat": 236, "getpar": 236, "_getx": 236, "_setx": 236, "_getpar": 236, "_setpar": 236, "career": 236, "whip": 236, "full_nam": 236, "contriv": 236, "datamap": 236, "property_nam": 236, "db_column_nam": 236, "setfullnam": 236, "getfullnam": 236, "is_ban": 236, "is_banned_nul": 236, "unseri": 236, "options_object": 236, "options_arrai": 236, "widget": [236, 254], "basecast": [236, 238], "castbase64": [236, 238], "base64_decod": [236, 238], "myentiti": 236, "casthandl": [236, 238], "dgvzda": 236, "some_attribut": 236, "param3": [236, 238], "somehandl": [236, 238], "solid": 238, "userauthmodel": 238, "middlenam": 238, "seamlessli": 238, "getcustomresultobject": 238, "recycl": 238, "cleanrul": 238, "birthdat": 238, "datacast": 238, "is_str": 238, "invalidtypevalueerror": 238, "mymodel": [238, 257], "column1": 238, "interject": 238, "activeus": 238, "allus": 238, "deletedus": 238, "getinsertid": 238, "vader": 238, "jobmodel": 238, "setvalidationrul": 238, "fieldrul": 238, "fieldmessag": 238, "fieldvalidationmessag": 238, "babi": 238, "subset": [238, 244], "occasion": 238, "groupbuild": 238, "eleg": 238, "orderbi": [238, 246], "last_login": 238, "hashpassword": 238, "password_default": 238, "purg": 238, "intercept": 238, "workflow": 238, "returndata": 238, "checkcach": 238, "getcacheditem": 238, "endfor": 239, "endwhil": 239, "salli": 239, "createus": 240, "201": [240, 257], "respondcr": 240, "responddelet": 240, "respondnocont": 240, "failunauthor": 240, "forbidden": 240, "failforbidden": 240, "failnotfound": 240, "failresourceexist": 240, "failresourcegon": 240, "failtoomanyrequest": 240, "supportedresponseformat": 240, "setresponseformat": 240, "321a": 240, "meaning": 240, "401": 240, "403": [240, 262], "409": 240, "gone": 240, "410": 240, "html5rock": 241, "sitepoint": [241, 243], "changeabl": 241, "reportonli": 241, "clearli": 241, "setdefaultsrc": 241, "setreporturi": 241, "upgradeinsecurerequest": 241, "addbaseuri": 241, "addchildsrc": 241, "youtub": 241, "addconnectsrc": 241, "facebook": 241, "addfontsrc": 241, "addformact": 241, "addframeancestor": 241, "addimagesrc": 241, "addmediasrc": 241, "addmanifestsrc": 241, "addobjectsrc": 241, "addplugintyp": 241, "addscriptsrc": 241, "addstylesrc": 241, "addsandbox": 241, "metub": 241, "ourtub": 241, "bcp": 243, "47": 243, "supportlocal": 243, "book": 243, "setlocal": [243, 254], "languagekei": 243, "men": 243, "namedappl": 243, "number_appl": 243, "icu": 243, "spellout": [243, 249], "thirti": 243, "shorttim": 243, "mediumtim": 243, "longtim": 243, "fulltim": 243, "shortdat": 243, "mediumd": 243, "longdat": 243, "fulldat": 243, "spelledout": 243, "cdt": 243, "aug": 243, "sundai": 243, "408": 243, "676": 243, "messageformatt": 243, "excel": [243, 256], "ru": 243, "41": 243, "price": 243, "grape": 243, "lemon": 243, "strawberri": 243, "variant": [243, 257], "message2": 243, "invalid_nested_kei": 243, "invalid_kei": 243, "translationbad": 243, "nope": 244, "prematur": 244, "revalid": 244, "named_rout": 244, "308": 244, "mytext": 244, "awkwardencryptedfilenam": 244, "fakeext": 244, "expens": 244, "huge": 244, "etag": 244, "setcach": 244, "900": 244, "abcd": 244, "headerlin": 244, "protocolvers": 244, "negotiatemedia": 244, "negotiatecharset": 244, "negotiateencod": 244, "badmethodcallexcept": 244, "230": 244, "tardi": 244, "pig": 244, "86500": 244, "myprefix_": 244, "prescrib": [244, 261], "table_open": 245, "border": 245, "cellpad": 245, "cellspac": 245, "thead_open": 245, "thead_clos": 245, "heading_row_start": 245, "heading_row_end": 245, "heading_cell_start": 245, "th": [245, 253], "heading_cell_end": 245, "tfoot_open": 245, "tfoot": 245, "tfoot_clos": 245, "footing_row_start": 245, "footing_row_end": 245, "footing_cell_start": 245, "footing_cell_end": 245, "tbody_open": 245, "tbody_clos": 245, "row_start": 245, "row_end": 245, "cell_start": 245, "cell_end": 245, "row_alt_start": 245, "row_alt_end": 245, "cell_alt_start": 245, "cell_alt_end": 245, "table_clos": 245, "settempl": 245, "customset": 245, "rearrang": 245, "htmlspecialchar": 245, "tabledata": 245, "setcapt": 245, "caption": 245, "setfoot": 245, "subtot": 245, "colspan": 245, "makecolumn": 245, "columnlimit": 245, "six": 245, "nine": 245, "twelv": 245, "newlist": 245, "setempti": 245, "nbsp": 245, "wednesdai": 245, "mondai": 245, "air": 245, "saturdai": 245, "overnight": 245, "orderbykei": 245, "displac": 245, "encapsul": 246, "mymethod": 246, "mycel": 246, "alertmessag": 246, "recentpost": 246, "blogmodel": 246, "published_on": 246, "alertmessagecel": 246, "alert_messag": 246, "mount": 246, "sprintf": 246, "getcomputedproperti": 246, "gettypeproperti": 246, "getmessageproperti": 246, "recentpostscel": 246, "linkpost": 246, "recent_post": 246, "categoryid": 246, "newcacheid": 246, "viewdecoratorinterfac": 247, "mydecor": 247, "baseview": [247, 249], "sectionnam": 248, "page_titl": [248, 251], "endsect": 248, "some_view": 248, "sidebar": [248, 251], "blog_entri": 249, "setvar": [249, 250], "setdelimit": 249, "accumul": [249, 250], "renderstr": [249, 250], "cache_nam": [249, 250, 251], "cascadedata": 249, "something_uniqu": 249, "rambl": 249, "asarrai": 249, "minu": 249, "_option": 249, "h2": [249, 251, 264, 266], "planet": 249, "nopars": 249, "moder": 249, "eval": 249, "hasalert": 249, "setconditionaldelimit": 249, "user_styl": 249, "user_link": 249, "unescaped_var": 249, "drastic": 249, "55": 249, "ab": 249, "date_modifi": 249, "sentenc": 249, "firstlett": 249, "giant": 249, "limit_char": 249, "limit_word": 249, "local_curr": 249, "valuei": 249, "4217": 249, "local_numb": 249, "scientif": 249, "number_format": 249, "prose": 249, "auto_typographi": 249, "prettier": 249, "ceil": 249, "floor": 249, "strip_tag": 249, "char": 249, "numberformatt": 249, "methodnam": 249, "somefil": 249, "siteurl": 249, "stranger": 249, "terabyteabbr": 249, "firstnam": [249, 257], "lastnam": 249, "mr": 249, "bsc": 249, "menuitem": 249, "template1": 249, "data1": 249, "template2": 249, "myview": [249, 250], "leftdelimit": 249, "rightdelimit": 249, "legal": 250, "chainabl": 250, "getstat": 250, "bgcolor": 250, "sharona": 250, "flexibli": 251, "cop": 251, "blog_view": 251, "my_cached_view": 251, "bleed": 251, "hous": 251, "mom": 251, "errand": 251, "statist": 252, "gave": [252, 263], "slow_funct": 252, "gettim": 252, "1234567890": 252, "1345678920": 252, "4315": 252, "getelapsedtim": [252, 261], "0234": 252, "3000": 252, "htmltabl": 252, "fwrite": 253, "setinputoutput": 253, "resetinputoutput": 253, "setinput": 253, "dbtabletest": 253, "migrateonc": 253, "testdbtabl": 253, "assertstringcontainsstr": 253, "db_migrat": 253, "getstreamfilterbuff": 253, "resetstreamfilterbuff": 253, "sometest": [253, 261], "testsomeoutput": 253, "assertsam": [253, 261], "nfirst": 253, "streamwrapp": 253, "maual": 253, "setcont": 253, "unregist": 253, "testprompt": 253, "foocontrollertest": 254, "forumcontrollertest": 254, "testshowcategori": 254, "forumcontrol": 254, "showcategori": 254, "isok": 254, "simul": [254, 261], "forum": [254, 263], "surpris": 254, "tester": 254, "filtertesttrait": 254, "foofiltertest": 254, "filtersconfig": 254, "unfilt": 254, "testfilterfailsonadminrout": 254, "interf": 254, "getfiltercal": 254, "testunauthorizedaccessredirect": 254, "caller": 254, "mayeditwidget": 254, "assertinstanceof": 254, "mytest": 255, "ci4_test": 255, "cool": 255, "indispens": 256, "recogniz": 256, "hexcod": 256, "spin": 256, "glanc": 256, "mynamespac": 256, "mycollector": 256, "hastimelin": 256, "hastabcont": 256, "hasvardata": 256, "formattimelinedata": 256, "gettitledetail": 256, "getvardata": 256, "mircrotim": 256, "saver": 256, "fabricatormodel": 257, "outlin": [257, 266], "testdbconnect": 257, "defaultformatt": 257, "phonenumb": 257, "imageurl": 257, "setformatt": 257, "allowrememb": 257, "userfabr": 257, "passthrough": 257, "testus": 257, "maynard": 257, "alford": 257, "886": 257, "0269": 257, "x3767": 257, "lorempixel": 257, "userarrai": 257, "makearrai": 257, "userobject": 257, "makeobject": 257, "userent": 257, "rachel": 257, "bradley72": 257, "gmail": 257, "741": 257, "241": 257, "52": 257, "assertisnumer": 257, "dontseeindatabas": 257, "bobbi": 257, "bobbyus": 257, "latta": 257, "kindel": 257, "251": 257, "806": 257, "melissa": 257, "strike": 257, "fabricon": 257, "525": 257, "214": 257, "2656": 257, "x23546": 257, "belingadon142": 257, "857": 257, "x1351": 257, "han": 257, "hoppifur": 257, "metraxalon": 257, "487": 257, "235": 257, "7006": 257, "gerri": 257, "bunch": 257, "footest": [258, 261], "myclassmethod": 258, "anotherclassmethod": 258, "flintston": 258, "flintyfr": 258, "withsess": 258, "content_typ": 258, "problemat": 258, "skipev": 258, "userinfo": 258, "thoroughli": [259, 263], "mockcach": 260, "assertha": 260, "asserthasvalu": 260, "assertmiss": 260, "placement": 261, "testfoonotbar": 261, "usermod": 261, "usermodeltest": 261, "collid": 261, "setupbeforeclass": 261, "teardownafterclass": 261, "nameoftrait": 261, "authtrait": 261, "setupauthtrait": 261, "createfakeus": 261, "loginus": 261, "authenticationfeaturetest": 261, "moon": 261, "gettraceasstr": 261, "emit": 261, "ob_start": 261, "ob_get_clean": 261, "longjohn": 261, "660": 261, "661": 261, "obj": 261, "privatemethod": 261, "assertequ": [261, 262], "oop": 261, "testsometh": 261, "getmockbuild": 261, "onlymethod": 261, "getmock": 261, "loadrout": 261, "intrus": 261, "setupmethod": 261, "mockemail": 261, "mocksess": 261, "mockusermodel": 261, "timedependentcodetest": 261, "settestnow": 261, "testfixtim": 261, "perceiv": 262, "assertnotok": 262, "invers": 262, "assertnotredirect": 262, "dontse": 262, "hellow": 262, "dontseeel": 262, "upsel": 262, "snow": 262, "xpath": 262, "fledg": 263, "topic": 263, "insight": 263, "prais": 263, "hang": 263, "slack": 263, "unfamiliar": 264, "5000": 264, "diagram": 264, "w3school": 265, "teach": 265, "greet": 265, "flame": 265, "hover": 265, "duckduckgo": 265, "workbench": 266, "phpmyadmin": 266, "ci4tutori": 266, "seo": 266, "elvi": 266, "sight": 266, "podunk": 266, "cafe": 266, "he": 266, "isnt": 266, "scientist": 266, "humor": 266, "caffein": 266, "largest": 266, "coffe": 266, "onsit": 266, "staff": 266, "ti": 266, "sake": 266, "news_list": 266, "news_item": 266, "wrote": 266, "absent": 266, "deleg": 267, "possibli": 267, "is_fil": 267, "ucfirst": 267}, "objects": {"": [[104, 0, 1, "", "APPPATH"], [238, 1, 0, "-", "CodeIgniter"], [60, 1, 0, "-", "CodeIgniter\\CLI"], [60, 2, 1, "", "CodeIgniter\\CLI\\BaseCommand"], [60, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::call"], [60, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::getPad"], [60, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::setPad"], [60, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::showError"], [60, 3, 1, "", "CodeIgniter\\CLI\\BaseCommand::showHelp"], [212, 1, 0, "-", "CodeIgniter\\Cache"], [212, 2, 1, "", "CodeIgniter\\Cache\\CacheInterface"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::clean"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::decrement"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::delete"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::deleteMatching"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::get"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::getCacheInfo"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::getMetadata"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::increment"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::isSupported"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::remember"], [212, 3, 1, "", "CodeIgniter\\Cache\\CacheInterface::save"], [212, 4, 1, "", "CodeIgniter\\Cache\\CacheInterface::validateKey"], [213, 1, 0, "-", "CodeIgniter\\Cookie"], [213, 2, 1, "", "CodeIgniter\\Cookie\\Cookie"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::__construct"], [213, 4, 1, "", "CodeIgniter\\Cookie\\Cookie::fromHeaderString"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getDomain"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getExpiresString"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getExpiresTimestamp"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getId"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getMaxAge"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getName"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getOptions"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getPath"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getPrefix"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getPrefixedName"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getSameSite"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::getValue"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::isExpired"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::isHTTPOnly"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::isRaw"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::isSecure"], [213, 4, 1, "", "CodeIgniter\\Cookie\\Cookie::setDefaults"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::toArray"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::toHeaderString"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withDomain"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withExpired"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withExpires"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withHTTPOnly"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withName"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withNeverExpiring"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withPath"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withPrefix"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withRaw"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withSameSite"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withSecure"], [213, 3, 1, "", "CodeIgniter\\Cookie\\Cookie::withValue"], [213, 2, 1, "", "CodeIgniter\\Cookie\\CookieStore"], [213, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::__construct"], [213, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::clear"], [213, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::dispatch"], [213, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::display"], [213, 4, 1, "", "CodeIgniter\\Cookie\\CookieStore::fromCookieHeaders"], [213, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::get"], [213, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::has"], [213, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::put"], [213, 3, 1, "", "CodeIgniter\\Cookie\\CookieStore::remove"], [92, 1, 0, "-", "CodeIgniter\\Database"], [85, 2, 1, "", "CodeIgniter\\Database\\BaseBuilder"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::countAll"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::countAllResults"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::db"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::decrement"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::delete"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::deleteBatch"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::distinct"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::emptyTable"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::from"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::fromSubquery"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::get"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getCompiledDelete"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getCompiledInsert"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getCompiledSelect"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getCompiledUpdate"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::getWhere"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::groupBy"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::groupEnd"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::groupStart"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::having"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingGroupEnd"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingGroupStart"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingIn"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingLike"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::havingNotIn"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::increment"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::insert"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::insertBatch"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::join"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::like"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::limit"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::notGroupStart"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::notHavingGroupStart"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::notHavingLike"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::notLike"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::offset"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::onConstraint"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orGroupStart"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHaving"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHavingGroupStart"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHavingIn"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHavingLike"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orHavingNotIn"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orLike"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orNotGroupStart"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orNotHavingGroupStart"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orNotHavingLike"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orNotLike"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orWhere"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orWhereIn"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orWhereNotIn"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::orderBy"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::replace"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::resetQuery"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::select"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectAvg"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectCount"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectMax"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectMin"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectSubquery"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::selectSum"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::set"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::setData"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::setInsertBatch"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::setQueryAsData"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::setUpdateBatch"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::truncate"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::union"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::unionAll"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::update"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::updateBatch"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::updateFields"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::upsert"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::upsertBatch"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::where"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::whereIn"], [85, 3, 1, "", "CodeIgniter\\Database\\BaseBuilder::whereNotIn"], [86, 2, 1, "", "CodeIgniter\\Database\\BaseResult"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::dataSeek"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::freeResult"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getCustomResultObject"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getCustomRowObject"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getFieldCount"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getFieldData"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getFieldNames"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getFirstRow"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getLastRow"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getNextRow"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getNumRows"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getPreviousRow"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getResult"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getResultArray"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getResultObject"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getRow"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getRowArray"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getRowObject"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::getUnbufferedRow"], [86, 3, 1, "", "CodeIgniter\\Database\\BaseResult::setRow"], [90, 2, 1, "", "CodeIgniter\\Database\\Forge"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::addColumn"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::addField"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::addForeignKey"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::addKey"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::addPrimaryKey"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::addUniqueKey"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::createDatabase"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::createTable"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::dropColumn"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::dropDatabase"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::dropKey"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::dropPrimaryKey"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::dropTable"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::modifyColumn"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::processIndexes"], [90, 3, 1, "", "CodeIgniter\\Database\\Forge::renameTable"], [92, 2, 1, "", "CodeIgniter\\Database\\MigrationRunner"], [92, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::findMigrations"], [92, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::force"], [92, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::latest"], [92, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::regress"], [92, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::setGroup"], [92, 3, 1, "", "CodeIgniter\\Database\\MigrationRunner::setNamespace"], [216, 1, 0, "-", "CodeIgniter\\Email"], [216, 2, 1, "", "CodeIgniter\\Email\\Email"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::attach"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::clear"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::printDebugger"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::send"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setAltMessage"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setAttachmentCID"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setBCC"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setCC"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setFrom"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setHeader"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setMessage"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setReplyTo"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setSubject"], [216, 3, 1, "", "CodeIgniter\\Email\\Email::setTo"], [217, 1, 0, "-", "CodeIgniter\\Encryption"], [217, 2, 1, "", "CodeIgniter\\Encryption\\Encryption"], [217, 4, 1, "", "CodeIgniter\\Encryption\\Encryption::createKey"], [217, 3, 1, "", "CodeIgniter\\Encryption\\Encryption::decrypt"], [217, 3, 1, "", "CodeIgniter\\Encryption\\Encryption::encrypt"], [217, 3, 1, "", "CodeIgniter\\Encryption\\Encryption::initialize"], [244, 1, 0, "-", "CodeIgniter\\HTTP"], [214, 2, 1, "", "CodeIgniter\\HTTP\\Cors"], [214, 3, 1, "", "CodeIgniter\\HTTP\\Cors::addResponseHeaders"], [214, 3, 1, "", "CodeIgniter\\HTTP\\Cors::handlePreflightRequest"], [214, 3, 1, "", "CodeIgniter\\HTTP\\Cors::isPreflightRequest"], [131, 2, 1, "", "CodeIgniter\\HTTP\\IncomingRequest"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getCookie"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getGet"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getGetPost"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getPath"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getPost"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getPostGet"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getServer"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getUserAgent"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::getVar"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::isAJAX"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::isCLI"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::isSecure"], [131, 3, 1, "", "CodeIgniter\\HTTP\\IncomingRequest::setPath"], [133, 2, 1, "", "CodeIgniter\\HTTP\\Message"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::addHeader"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::appendBody"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::appendHeader"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::getBody"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::getHeaderLine"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::getProtocolVersion"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::hasHeader"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::header"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::headers"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::populateHeaders"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::prependHeader"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::removeHeader"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::setBody"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::setHeader"], [133, 3, 1, "", "CodeIgniter\\HTTP\\Message::setProtocolVersion"], [135, 2, 1, "", "CodeIgniter\\HTTP\\Request"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::fetchGlobal"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::getEnv"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::getIPAddress"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::getMethod"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::getServer"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::isValidIP"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::setGlobal"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::setMethod"], [135, 3, 1, "", "CodeIgniter\\HTTP\\Request::withMethod"], [244, 2, 1, "", "CodeIgniter\\HTTP\\Response"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::deleteCookie"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::getCookie"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::getCookies"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::getReasonPhrase"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::getStatusCode"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::hasCookie"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::noCache"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::send"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::setCache"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::setContentType"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::setCookie"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::setDate"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::setLastModified"], [244, 3, 1, "", "CodeIgniter\\HTTP\\Response::setStatusCode"], [233, 2, 1, "", "CodeIgniter\\HTTP\\UserAgent"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getAgentString"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getBrowser"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getMobile"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getPlatform"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getReferrer"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getRobot"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::getVersion"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::isBrowser"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::isMobile"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::isReferral"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::isRobot"], [233, 3, 1, "", "CodeIgniter\\HTTP\\UserAgent::parse"], [238, 2, 1, "", "CodeIgniter\\Model"], [238, 3, 1, "", "CodeIgniter\\Model::setValidationMessage"], [238, 3, 1, "", "CodeIgniter\\Model::setValidationMessages"], [238, 3, 1, "", "CodeIgniter\\Model::setValidationRule"], [238, 3, 1, "", "CodeIgniter\\Model::setValidationRules"], [250, 1, 0, "-", "CodeIgniter\\View"], [249, 2, 1, "", "CodeIgniter\\View\\Parser"], [249, 3, 1, "", "CodeIgniter\\View\\Parser::render"], [249, 3, 1, "", "CodeIgniter\\View\\Parser::renderString"], [249, 3, 1, "", "CodeIgniter\\View\\Parser::setConditionalDelimiters"], [249, 3, 1, "", "CodeIgniter\\View\\Parser::setData"], [249, 3, 1, "", "CodeIgniter\\View\\Parser::setDelimiters"], [249, 3, 1, "", "CodeIgniter\\View\\Parser::setVar"], [245, 2, 1, "", "CodeIgniter\\View\\Table"], [245, 3, 1, "", "CodeIgniter\\View\\Table::addRow"], [245, 3, 1, "", "CodeIgniter\\View\\Table::clear"], [245, 3, 1, "", "CodeIgniter\\View\\Table::generate"], [245, 3, 1, "", "CodeIgniter\\View\\Table::makeColumns"], [245, 3, 1, "", "CodeIgniter\\View\\Table::setCaption"], [245, 3, 1, "", "CodeIgniter\\View\\Table::setEmpty"], [245, 3, 1, "", "CodeIgniter\\View\\Table::setFooting"], [245, 3, 1, "", "CodeIgniter\\View\\Table::setHeading"], [245, 3, 1, "", "CodeIgniter\\View\\Table::setSyncRowsWithHeading"], [245, 3, 1, "", "CodeIgniter\\View\\Table::setTemplate"], [250, 2, 1, "", "CodeIgniter\\View\\View"], [250, 3, 1, "", "CodeIgniter\\View\\View::render"], [250, 3, 1, "", "CodeIgniter\\View\\View::renderString"], [250, 3, 1, "", "CodeIgniter\\View\\View::setData"], [250, 3, 1, "", "CodeIgniter\\View\\View::setVar"], [104, 0, 1, "", "DAY"], [104, 0, 1, "", "DECADE"], [104, 0, 1, "", "FCPATH"], [104, 0, 1, "", "HOUR"], [104, 0, 1, "", "MINUTE"], [104, 0, 1, "", "MONTH"], [104, 0, 1, "", "ROOTPATH"], [104, 0, 1, "", "SECOND"], [104, 0, 1, "", "SYSTEMPATH"], [104, 0, 1, "", "WEEK"], [104, 0, 1, "", "WRITEPATH"], [104, 0, 1, "", "YEAR"], [125, 5, 1, "", "alternator"], [126, 5, 1, "", "anchor"], [126, 5, 1, "", "anchor_popup"], [104, 5, 1, "", "app_timezone"], [114, 5, 1, "", "array_deep_search"], [114, 5, 1, "", "array_flatten_with_dots"], [114, 5, 1, "", "array_group_by"], [114, 5, 1, "", "array_sort_by_multiple_keys"], [125, 5, 1, "", "ascii_to_entities"], [119, 5, 1, "", "audio"], [230, 5, 1, "", "autoTypography"], [126, 5, 1, "", "auto_link"], [126, 5, 1, "", "base_url"], [104, 5, 1, "", "cache"], [121, 5, 1, "", "camelize"], [125, 5, 1, "", "character_limiter"], [228, 3, 1, "", "check"], [104, 5, 1, "", "config"], [125, 5, 1, "", "convert_accented_characters"], [104, 5, 1, "", "cookie"], [104, 5, 1, "", "cookies"], [121, 5, 1, "", "counted"], [104, 5, 1, "", "csp_script_nonce"], [104, 5, 1, "", "csp_style_nonce"], [104, 5, 1, "", "csrf_field"], [104, 5, 1, "", "csrf_hash"], [104, 5, 1, "", "csrf_header"], [104, 5, 1, "", "csrf_meta"], [104, 5, 1, "", "csrf_token"], [126, 5, 1, "", "current_url"], [121, 5, 1, "", "dasherize"], [121, 5, 1, "", "decamelize"], [115, 5, 1, "", "delete_cookie"], [117, 5, 1, "", "delete_files"], [117, 5, 1, "", "directory_map"], [117, 5, 1, "", "directory_mirror"], [119, 5, 1, "", "doctype"], [114, 5, 1, "", "dot_array_search"], [125, 5, 1, "", "ellipsize"], [119, 5, 1, "", "embed"], [123, 5, 1, "", "encode_php_tags"], [125, 5, 1, "", "entities_to_ascii"], [104, 5, 1, "", "env"], [104, 5, 1, "", "esc"], [125, 5, 1, "", "excerpt"], [240, 3, 1, "", "fail"], [240, 3, 1, "", "failForbidden"], [240, 3, 1, "", "failNotFound"], [240, 3, 1, "", "failResourceExists"], [240, 3, 1, "", "failResourceGone"], [240, 3, 1, "", "failServerError"], [240, 3, 1, "", "failTooManyRequests"], [240, 3, 1, "", "failUnauthorized"], [240, 3, 1, "", "failValidationErrors"], [124, 5, 1, "", "fake"], [104, 5, 1, "", "force_https"], [118, 5, 1, "", "form_button"], [118, 5, 1, "", "form_checkbox"], [118, 5, 1, "", "form_close"], [118, 5, 1, "", "form_dropdown"], [118, 5, 1, "", "form_fieldset"], [118, 5, 1, "", "form_fieldset_close"], [118, 5, 1, "", "form_hidden"], [118, 5, 1, "", "form_input"], [118, 5, 1, "", "form_label"], [118, 5, 1, "", "form_multiselect"], [118, 5, 1, "", "form_open"], [118, 5, 1, "", "form_open_multipart"], [118, 5, 1, "", "form_password"], [118, 5, 1, "", "form_radio"], [118, 5, 1, "", "form_reset"], [118, 5, 1, "", "form_submit"], [118, 5, 1, "", "form_textarea"], [118, 5, 1, "", "form_upload"], [230, 5, 1, "", "formatCharacters"], [104, 5, 1, "", "function_usable"], [254, 5, 1, "", "getFilterCaller"], [254, 5, 1, "", "getFiltersForRoute"], [228, 3, 1, "", "getTokentime"], [115, 5, 1, "", "get_cookie"], [117, 5, 1, "", "get_dir_file_info"], [117, 5, 1, "", "get_file_info"], [117, 5, 1, "", "get_filenames"], [115, 5, 1, "", "has_cookie"], [104, 5, 1, "", "helper"], [125, 5, 1, "", "highlight_code"], [125, 5, 1, "", "highlight_phrase"], [121, 5, 1, "", "humanize"], [119, 5, 1, "", "img"], [119, 5, 1, "", "img_data"], [125, 5, 1, "", "increment_string"], [126, 5, 1, "", "index_page"], [104, 5, 1, "", "is_cli"], [121, 5, 1, "", "is_pluralizable"], [104, 5, 1, "", "is_really_writable"], [104, 5, 1, "", "is_windows"], [104, 5, 1, "", "lang"], [119, 5, 1, "", "link_tag"], [104, 5, 1, "", "log_message"], [126, 5, 1, "", "mailto"], [126, 5, 1, "", "mb_url_title"], [104, 5, 1, "", "model"], [230, 5, 1, "", "nl2brExceptPre"], [116, 5, 1, "", "now"], [122, 5, 1, "", "number_to_amount"], [122, 5, 1, "", "number_to_currency"], [122, 5, 1, "", "number_to_roman"], [122, 5, 1, "", "number_to_size"], [119, 5, 1, "", "object"], [117, 5, 1, "", "octal_permissions"], [119, 5, 1, "", "ol"], [104, 5, 1, "", "old"], [121, 5, 1, "", "ordinal"], [121, 5, 1, "", "ordinalize"], [119, 5, 1, "", "param"], [121, 5, 1, "", "pascalize"], [121, 5, 1, "", "plural"], [126, 5, 1, "", "prep_url"], [126, 5, 1, "", "previous_url"], [125, 5, 1, "", "quotes_to_entities"], [125, 5, 1, "", "random_string"], [104, 5, 1, "", "redirect"], [125, 5, 1, "", "reduce_double_slashes"], [125, 5, 1, "", "reduce_multiples"], [228, 3, 1, "", "remove"], [104, 5, 1, "", "remove_invisible_characters"], [104, 5, 1, "", "request"], [240, 3, 1, "", "respond"], [240, 3, 1, "", "respondCreated"], [240, 3, 1, "", "respondDeleted"], [240, 3, 1, "", "respondNoContent"], [104, 5, 1, "", "response"], [104, 5, 1, "", "route_to"], [126, 5, 1, "", "safe_mailto"], [117, 5, 1, "", "same_file"], [123, 5, 1, "", "sanitize_filename"], [119, 5, 1, "", "script_tag"], [104, 5, 1, "", "service"], [104, 5, 1, "", "session"], [240, 3, 1, "", "setResponseFormat"], [118, 5, 1, "", "set_checkbox"], [115, 5, 1, "", "set_cookie"], [118, 5, 1, "", "set_radio"], [117, 5, 1, "", "set_realpath"], [118, 5, 1, "", "set_select"], [118, 5, 1, "", "set_value"], [104, 5, 1, "", "single_service"], [121, 5, 1, "", "singular"], [126, 5, 1, "", "site_url"], [104, 5, 1, "", "slash_item"], [119, 5, 1, "", "source"], [104, 5, 1, "", "stringify_attributes"], [123, 5, 1, "", "strip_image_tags"], [125, 5, 1, "", "strip_quotes"], [125, 5, 1, "", "strip_slashes"], [117, 5, 1, "", "symbolic_permissions"], [104, 5, 1, "", "timer"], [116, 5, 1, "", "timezone_select"], [119, 5, 1, "", "track"], [119, 5, 1, "", "ul"], [121, 5, 1, "", "underscore"], [126, 5, 1, "", "uri_string"], [126, 5, 1, "", "url_is"], [126, 5, 1, "", "url_title"], [126, 5, 1, "", "url_to"], [118, 5, 1, "", "validation_errors"], [118, 5, 1, "", "validation_list_errors"], [118, 5, 1, "", "validation_show_error"], [119, 5, 1, "", "video"], [104, 5, 1, "", "view"], [104, 5, 1, "", "view_cell"], [125, 5, 1, "", "word_censor"], [125, 5, 1, "", "word_limiter"], [125, 5, 1, "", "word_wrap"], [117, 5, 1, "", "write_file"], [127, 5, 1, "", "xml_convert"]]}, "objtypes": {"0": "php:const", "1": "php:namespace", "2": "php:class", "3": "php:method", "4": "php:staticmethod", "5": "php:function"}, "objnames": {"0": ["php", "const", "PHP const"], "1": ["php", "namespace", "PHP namespace"], "2": ["php", "class", "PHP class"], "3": ["php", "method", "PHP method"], "4": ["php", "staticmethod", "staticmethod"], "5": ["php", "function", "PHP function"]}, "titleterms": {"chang": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 20, 21, 23, 24, 25, 28, 29, 33, 38, 41, 43, 45, 46, 47, 48, 50, 52, 54, 59, 68, 77, 136, 137, 139, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 213, 227, 232, 236, 238, 245, 249, 255], "log": [0, 73, 107, 110, 146, 256], "version": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 80, 142, 168, 169, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 215], "4": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 85, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "5": [0, 6, 17, 23, 36, 46, 55, 59, 85, 148, 149, 153, 154, 164, 165, 173, 174, 182, 183, 186], "0": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 28, 41, 50, 59, 147, 148, 149, 157, 158, 168, 169, 177, 178, 186], "enhanc": [1, 11, 12, 13, 14, 15, 16, 17, 20, 21, 23, 24, 25, 28, 31, 34, 36, 41, 50, 54, 59, 148, 150, 151, 153, 154, 157, 158, 162, 168, 174, 177, 186], "repo": 1, "alpha": [2, 3, 4, 5, 6], "1": [2, 7, 11, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 42, 51, 84, 85, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 162, 169, 170, 178, 179, 234, 261], "new": [2, 7, 8, 9, 10, 28, 60, 74, 105, 107, 219, 227, 231, 264, 266], "packag": [2, 97, 108, 112, 138, 140, 144, 223], "list": [2, 67, 83, 88, 89, 99], "2": [3, 8, 12, 20, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 52, 84, 85, 150, 151, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 179, 180], "file": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 60, 68, 77, 88, 92, 93, 97, 105, 106, 112, 113, 131, 145, 146, 148, 150, 151, 152, 153, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 193, 212, 216, 218, 219, 225, 231, 234, 239, 243, 244, 264, 266], "pr": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "merg": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 225], "3": [4, 9, 13, 15, 21, 34, 41, 42, 43, 44, 45, 46, 47, 48, 49, 53, 84, 85, 151, 152, 163, 164, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 180, 181, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "highlight": [5, 6, 7, 8, 9, 10, 28, 41, 50, 59], "beta": [7, 8, 9, 10, 223], "messag": [7, 8, 9, 10, 11, 12, 13, 33, 38, 41, 50, 52, 54, 59, 110, 133, 148, 217, 234, 243, 261], "app": [7, 8, 9, 10, 11, 12, 13, 68, 75, 97, 100, 130, 142, 145, 146, 158, 160, 168, 169, 177, 186, 267], "test": [10, 41, 50, 59, 62, 75, 87, 124, 145, 150, 168, 175, 253, 254, 255, 257, 258, 259, 261, 262], "rc": [11, 12, 13, 14], "bug": [15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 162], "fix": [15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 162, 168], "break": [16, 18, 20, 22, 23, 24, 25, 28, 29, 31, 33, 36, 38, 41, 43, 45, 47, 48, 50, 54, 56, 57, 58, 59, 139, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 162, 166, 168, 170, 172, 173, 174, 175, 177, 181, 183, 184, 186], "deprec": [17, 18, 20, 23, 24, 25, 28, 33, 37, 39, 41, 45, 46, 47, 50, 52, 54, 59, 107, 186], "6": [24, 37, 47, 56, 85, 154, 155, 165, 166, 174, 175, 183, 184], "secur": [24, 26, 27, 31, 38, 44, 46, 53, 57, 59, 73, 113, 123, 177, 184, 202, 225, 226, 241], "valid": [24, 41, 47, 54, 59, 62, 129, 154, 168, 173, 175, 177, 181, 186, 204, 213, 234, 238, 264], "send": [24, 213, 216], "cooki": [24, 59, 115, 148, 177, 213, 215, 244, 262], "7": [25, 38, 48, 57, 155, 156, 166, 167, 175, 176, 184, 185], "8": [26, 39, 49, 58, 156, 167, 176, 177, 185, 186], "9": [27, 40, 157, 159], "contributor": 28, "method": [28, 41, 47, 50, 59, 69, 81, 84, 85, 86, 95, 129, 130, 134, 137, 152, 153, 177, 186, 221, 225, 226, 238, 246, 250, 253, 254, 255, 257, 258, 260, 261, 266, 267], "signatur": [28, 41, 47, 50, 59, 177, 186], "behavior": [28, 29, 41, 43, 45, 50, 59, 69, 106, 137, 217], "improv": [28, 129, 137, 177], "auto": [28, 108, 112, 129, 137, 177, 186, 226], "rout": [28, 59, 61, 112, 129, 132, 136, 137, 153, 177, 186, 187, 201, 214, 226, 231, 234, 243, 244, 254, 258, 264, 266, 267], "databas": [28, 41, 50, 59, 77, 78, 79, 80, 81, 82, 83, 84, 88, 89, 90, 91, 92, 93, 138, 145, 153, 168, 190, 211, 227, 238, 255, 266], "helper": [28, 41, 50, 54, 81, 86, 108, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 138, 187, 253, 254, 255, 257, 262], "function": [28, 41, 50, 69, 73, 74, 76, 96, 104, 108, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 230, 241], "command": [28, 41, 50, 59, 60, 62, 64, 66, 67, 89, 90, 92, 93, 137, 212, 227, 243, 246, 253], "other": [28, 41, 50, 59, 84, 95, 100, 137, 162, 166, 168, 186, 226, 231], "10": [30, 73, 159, 160], "11": [31, 160, 161], "12": [32, 161, 168], "except": [41, 87, 107, 130, 168, 169, 177, 232], "when": [41, 85, 122, 177, 226, 231], "error": [41, 63, 84, 87, 106, 107, 146, 168, 181, 184, 187, 234, 238, 256, 265], "occur": 41, "http": [41, 59, 70, 107, 133, 134, 137, 168, 186, 200, 244, 258], "statu": [41, 45, 92, 107, 168, 172, 186, 244, 262], "code": [41, 45, 62, 80, 97, 107, 112, 168, 172, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 223, 228, 244, 262], "exit": [41, 50, 107, 168], "time": [41, 56, 104, 168, 183, 184, 213, 229, 252, 261], "interfac": [41, 47, 50, 59, 168, 177], "outgoingrequestinterfac": 41, "validationinterfac": [41, 47], "forg": [41, 45, 90, 172], "queri": [41, 59, 80, 81, 83, 84, 85, 86, 88, 150, 153, 215, 224, 232, 238, 256], "builder": [41, 59, 80, 85, 153, 238], "model": [41, 50, 59, 62, 69, 72, 112, 153, 187, 198, 224, 236, 237, 238, 257, 266], "librari": [41, 50, 59, 63, 64, 69, 112, 138, 187, 204, 215, 216, 217, 222, 224, 225, 226, 227, 230, 234], "html5": 41, "compat": [41, 139, 217], "handl": [41, 84, 105, 106, 107, 136, 138, 187, 236, 240], "multipl": [41, 77, 78, 80, 106, 108, 110, 111, 137, 153, 168, 224, 231, 234, 251], "domain": [41, 168], "support": [41, 68, 148, 168, 211, 217, 225, 257], "base_url": [43, 170], "uri_str": [43, 170], "redirect": [45, 137, 168, 172, 226, 234, 244], "modifycolumn": [45, 90, 172], "autorouterinterfac": 47, "check": [47, 105, 130, 145, 213, 214, 231, 234, 236, 254, 256, 258, 262], "uri": [50, 113, 129, 130, 137, 145, 177, 184, 215, 224, 225, 232, 244, 254], "setseg": [50, 177], "non": [50, 112], "exist": [50, 83, 88, 142, 231, 234], "segment": [50, 129, 137, 224, 232], "factori": [50, 59, 69, 177, 186, 261], "pass": [50, 69, 90, 129, 177, 216, 246], "classnam": [50, 69, 137, 177], "namespac": [50, 68, 69, 92, 97, 105, 108, 112, 137, 177, 187, 246, 251, 255], "properti": [50, 73, 105, 129, 236, 246, 261], "name": [50, 59, 84, 88, 92, 97, 137, 186, 213, 227, 231, 255, 261], "autoload": [50, 68, 112, 149], "codeignit": [50, 59, 73, 87, 98, 101, 111, 113, 144, 146, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 238, 256, 265], "site": [50, 137, 145, 177, 226], "getpath": [50, 65], "valu": [50, 69, 77, 84, 85, 90, 105, 118, 150, 175, 227, 229, 232, 234, 246, 258, 261, 262], "paramet": [50, 69, 74, 78, 137, 234, 236, 238, 243, 246, 250], "type": [50, 59, 90, 131, 236, 238, 240], "ad": [50, 90, 99, 106, 113, 140, 142, 145, 150, 213, 221, 224, 227, 232, 234, 251, 264, 266, 267], "remov": [50, 54, 59, 113, 140, 145, 181, 186, 213, 227], "return": [50, 59, 130, 150, 175, 238, 264], "dot": [54, 181], "arrai": [54, 80, 85, 86, 105, 114, 137, 181, 216, 218, 225, 231, 232, 234, 236, 243, 253, 262], "syntax": [54, 137, 181, 239], "rule": [54, 59, 137, 181, 234, 238, 264, 266, 267], "match": [54, 137, 181], "differ": [54, 69, 105, 181, 184, 229, 246, 258], "The": [54, 64, 70, 72, 79, 84, 106, 131, 137, 146, 181, 226, 228, 231, 232, 234, 235, 251, 254, 255, 256, 258, 261, 265], "us": [54, 74, 88, 93, 107, 108, 110, 136, 137, 140, 145, 177, 181, 213, 215, 216, 217, 227, 233, 234, 236, 238, 241, 245, 246, 248, 249, 250, 252, 253, 256], "ssl_kei": [54, 181], "option": [54, 59, 62, 69, 95, 137, 181, 186, 211, 215, 249, 250, 251], "curlrequest": [54, 153, 181, 186, 215], "wa": [54, 181], "filesystem": [54, 117], "createfromtimestamp": [56, 183, 229], "requir": [59, 130, 140, 211], "filter": [59, 62, 69, 112, 130, 131, 137, 153, 184, 186, 214, 218, 228, 232, 249, 254, 264], "limit": [59, 85, 136, 137, 213, 228], "field": [59, 83, 89, 90, 118, 238, 262], "cast": [59, 236, 238], "findal": [59, 238], "updateonlychang": [59, 238], "save": [59, 234, 238, 264], "date": [59, 116, 229, 236, 238], "lowercas": [59, 186], "execut": [59, 81, 84, 130, 186, 252, 254], "order": [59, 85, 108, 130, 186, 226], "nest": [59, 87, 93, 105, 137, 186, 243, 249], "group": [59, 78, 85, 89, 92, 137, 186, 227, 234], "api": [59, 73, 102, 186, 240], "responsetrait": [59, 186], "class": [59, 63, 65, 69, 74, 80, 84, 85, 86, 88, 90, 92, 99, 105, 112, 128, 131, 133, 135, 153, 168, 187, 195, 212, 213, 214, 215, 216, 217, 220, 221, 227, 228, 233, 234, 236, 240, 244, 245, 249, 250, 254, 255, 258, 260, 261], "set": [59, 62, 77, 78, 85, 97, 100, 103, 105, 106, 128, 137, 142, 145, 153, 214, 216, 217, 218, 223, 224, 227, 232, 234, 238, 243, 244, 250, 255, 256, 257, 258, 261, 265, 266, 267], "filelocatorinterfac": 59, "tradit": [59, 234], "item": [59, 112, 186, 264], "request": [59, 70, 73, 102, 129, 130, 131, 135, 138, 175, 186, 215, 226, 254, 258, 262], "respons": [59, 70, 129, 130, 150, 200, 213, 215, 240, 242, 244, 254, 258, 262], "spark": [59, 60, 64, 67, 137, 140, 157, 168, 177, 186], "creat": [60, 61, 90, 92, 93, 97, 99, 105, 108, 130, 213, 224, 227, 229, 231, 232, 234, 236, 238, 243, 246, 247, 248, 251, 252, 256, 264, 266, 267], "locat": [60, 62, 75], "an": [60, 86, 88, 90, 100, 142, 146, 216, 221], "exampl": [60, 69, 80, 137, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 212, 225, 233, 240, 245], "run": [60, 61, 64, 67, 87, 111, 145, 186, 234, 238, 252, 265, 267], "termin": 60, "basecommand": 60, "control": [61, 62, 72, 73, 95, 108, 112, 129, 130, 132, 136, 137, 184, 187, 189, 231, 234, 239, 246, 254, 264, 266, 267], "via": [61, 64, 67, 243, 246], "cli": [61, 62, 63, 64, 67, 100, 253], "let": [61, 129, 267], "": [61, 87, 129, 137, 146, 148, 153, 213, 238, 267], "try": [61, 129, 231, 234], "hello": [61, 129], "world": [61, 129], "defin": [61, 69, 74, 100, 106, 107, 129, 137, 218, 238, 244, 257], "That": [61, 129], "basic": [61, 84, 218, 243], "gener": [62, 86, 109, 138, 187, 234, 243, 246, 257], "introduct": [62, 69, 74], "built": 62, "make": [62, 92, 145, 215, 267], "cell": [62, 246], "usag": [62, 66, 212, 218, 225, 231, 236, 240, 243, 249], "argument": [62, 130, 137], "config": [62, 68, 69, 77, 97, 105, 112, 130, 140, 145, 148, 157, 158, 160, 168, 169, 171, 172, 173, 175, 176, 177, 184, 186, 214, 215, 216, 226, 234, 254], "entiti": [62, 236], "seeder": [62, 93], "migrat": [62, 92, 112, 197, 255], "scaffold": 62, "complet": [62, 266, 267], "stock": 62, "generatortrait": 62, "declar": [62, 147, 150], "custom": [62, 76, 78, 85, 86, 107, 108, 137, 220, 224, 234, 236, 238, 246, 249, 256], "templat": [62, 234, 249], "initi": [63, 80, 88, 90, 142, 143, 145, 221, 227, 233, 238, 245], "get": [63, 74, 85, 86, 105, 131, 138, 213, 218, 219, 232, 234, 238, 255, 265], "input": [63, 131, 146, 218, 253], "from": [63, 69, 81, 85, 90, 108, 131, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 207, 213, 232, 255], "user": [63, 97, 138, 226, 233], "prompt": 63, "promptbykei": 63, "promptbymultiplekei": 63, "provid": [63, 130, 249, 256], "feedback": 63, "write": 63, "print": 63, "color": 63, "wrap": [63, 216], "newlin": 63, "clearscreen": 63, "showprogress": 63, "tabl": [63, 83, 88, 89, 90, 153, 194, 227, 238, 245, 255, 257], "wait": 63, "overview": [64, 71, 138, 228, 234, 265], "what": [64, 69, 70, 72, 74, 105, 107, 108, 128, 129, 137, 139, 146, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 227, 241, 249, 250, 256], "i": [64, 70, 72, 83, 107, 128, 129, 131, 137, 146, 209, 226, 227, 241], "why": [64, 74], "line": [64, 66, 90, 92, 93, 137, 212, 225], "clirequest": 65, "addit": [65, 95, 260, 261], "accessor": [65, 104], "getseg": 65, "getopt": 65, "which": 65, "getoptionstr": 65, "show": [67, 89, 256, 266], "help": [67, 226], "suppress": 67, "header": [67, 131, 153, 215, 244, 258, 261, 262], "output": [67, 225, 244, 253], "call": [67, 76, 129, 246, 254], "codeigniter4": [68, 71, 138, 142, 144, 209], "configur": [68, 69, 77, 97, 103, 105, 107, 110, 118, 119, 130, 137, 140, 142, 143, 145, 188, 212, 214, 217, 224, 227, 234, 238, 241, 243, 249, 254, 261], "confirm": [68, 105, 106, 130, 137], "applic": [68, 75, 111, 138, 187, 256, 261, 265], "classmap": 68, "compos": [68, 97, 108, 112, 140, 142, 144, 157, 168, 169, 170, 261], "prioriti": [68, 100, 137], "fileloc": [68, 140, 186], "cach": [68, 69, 103, 140, 150, 151, 162, 212, 223, 244, 246, 251, 260], "how": [68, 69, 74, 103, 146, 227, 234, 253], "It": [68, 69, 249, 250], "work": [68, 69, 70, 82, 84, 103, 105, 112, 146, 193, 215, 219, 227, 229, 231, 232, 234, 236, 238, 243, 244, 262, 266], "delet": [68, 85, 103, 131, 238], "data": [68, 73, 85, 90, 105, 129, 131, 168, 186, 227, 234, 236, 237, 238, 249, 250, 251, 255, 256, 257, 264], "enabl": [68, 69, 100, 103, 112, 129, 137, 145, 214, 220, 226, 256, 264], "ar": [69, 74, 105, 108, 139], "servic": [69, 74, 99, 104, 140, 145, 148, 217, 261], "load": [69, 85, 108, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 146, 187, 215, 224, 225, 226, 230, 234, 251, 257], "without": [69, 253], "short": 69, "sub": [69, 113, 129, 251], "directori": [69, 75, 111, 129, 137, 140, 218, 225, 231, 251], "fulli": 69, "qualifi": 69, "conveni": [69, 74], "setopt": 69, "prerequisit": [69, 226], "updat": [69, 85, 142, 147, 238, 264], "view": [72, 107, 112, 137, 168, 187, 205, 206, 224, 229, 234, 239, 246, 247, 248, 249, 250, 251, 252, 264, 266, 267], "mvc": 72, "compon": [72, 73, 95], "guidelin": 73, "owasp": 73, "top": 73, "2021": 73, "a01": 73, "broken": 73, "access": [73, 131, 213, 227, 231, 236, 238, 261, 262], "recommend": [73, 94], "provis": 73, "a02": 73, "cryptograph": 73, "failur": [73, 226], "a03": 73, "inject": [73, 85], "a04": 73, "insecur": 73, "design": 73, "a05": 73, "misconfigur": 73, "a06": 73, "vulner": 73, "outdat": 73, "a07": 73, "identif": 73, "authent": [73, 94, 217], "a08": 73, "softwar": 73, "integr": 73, "a09": 73, "monitor": 73, "a10": 73, "server": [73, 113, 145, 146, 211, 265], "side": 73, "forgeri": [73, 226], "ssrf": 73, "2023": 73, "api1": 73, "object": [73, 80, 84, 86, 105, 129], "level": [73, 110, 261], "author": [73, 232], "api2": 73, "api3": 73, "api4": 73, "unrestrict": 73, "resourc": [73, 136, 214], "consumpt": 73, "api5": 73, "api6": 73, "sensit": 73, "busi": [73, 236], "flow": 73, "api7": 73, "api8": 73, "api9": 73, "improp": 73, "inventori": 73, "manag": [73, 87, 91, 111], "api10": 73, "unsaf": 73, "instanc": [74, 219, 232, 261], "single_servic": 74, "allow": [74, 97, 234], "share": [74, 140, 145, 214, 215], "discoveri": [74, 108, 112, 225], "structur": [75, 97, 113, 142, 143, 187, 239], "default": [75, 77, 78, 90, 106, 129, 137, 145, 146, 213, 214, 217, 227, 243], "system": [75, 99, 260, 261], "public": 75, "writabl": [75, 145], "modifi": [75, 90, 110, 225, 229, 238, 257], "db": [76, 81, 83, 84, 89], "callfunct": 76, "dsn": 77, "univers": 77, "manner": 77, "failov": 77, "automat": 77, "env": [77, 106], "explan": [77, 234], "mysqli": 77, "hostnam": [77, 113, 137], "socket": 77, "connect": [77, 78, 145, 238, 266], "encrypt": [77, 192, 217], "your": [78, 81, 83, 89, 99, 100, 107, 111, 129, 138, 145, 217, 234, 238, 245, 252, 255, 256, 261, 265, 266], "avail": [78, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 230, 234, 260], "specif": [78, 85, 107, 131], "same": 78, "reconnect": 78, "keep": 78, "aliv": 78, "manual": [78, 84, 87, 143, 224, 238], "close": [78, 84, 227], "event": [79, 100, 177, 238, 258], "dbqueri": 79, "quick": 80, "start": [80, 138, 218, 252], "standard": [80, 97, 223], "With": 80, "result": [80, 85, 86, 88, 154, 217, 224, 238], "singl": [80, 231, 234], "insert": [80, 85, 238], "inform": [81, 89, 110], "insertid": 81, "affectedrow": 81, "getlastqueri": [81, 84], "about": [81, 227, 267], "countal": [81, 85], "countallresult": [81, 85], "getplatform": 81, "getvers": 81, "metadata": [83, 89, 227], "listtabl": 83, "determin": [83, 88, 131], "If": [83, 88, 234], "tableexist": 83, "getfieldnam": [83, 86], "present": [83, 136, 246], "fieldexist": 83, "retriev": [83, 88, 89, 131, 218, 227, 238, 243, 264], "getfielddata": 83, "index": [83, 113, 145, 146, 157, 177, 186, 253, 266], "getindexdata": 83, "getforeignkeydata": 83, "regular": [84, 137], "simplifi": 84, "simplequeri": 84, "prefix": [84, 212, 213, 217, 262], "prefixt": 84, "setprefix": 84, "getprefix": 84, "protect": [84, 85, 129, 153, 226, 238, 261], "identifi": 84, "protectidentifi": 84, "escap": [84, 118, 249, 250], "escapestr": 84, "escapelikestr": 84, "bind": 84, "prepar": [84, 97], "getquerystr": 84, "haserror": 84, "geterrorcod": 84, "geterrormessag": 84, "getqueri": 84, "getoriginalqueri": 84, "iswritetyp": [84, 150], "swapprefix": 84, "getstarttim": 84, "getdur": 84, "sql": [85, 90, 256], "select": 85, "getcompiledselect": 85, "getwher": 85, "rawsql": 85, "selectmax": 85, "selectmin": 85, "selectavg": 85, "selectsum": 85, "selectcount": 85, "selectsubqueri": 85, "subqueri": 85, "fromsubqueri": 85, "join": [85, 224], "look": [85, 245], "where": [85, 224], "simpl": [85, 246], "kei": [85, 90, 92, 150, 160, 168, 217, 227, 246, 262], "associ": 85, "string": [85, 90, 186, 218, 225, 232, 246, 253, 254, 257, 261, 262], "orwher": 85, "wherein": 85, "orwherein": 85, "wherenotin": 85, "orwherenotin": 85, "similar": 85, "like": 85, "orlik": 85, "notlik": 85, "ornotlik": 85, "groupbi": 85, "distinct": 85, "have": [85, 146], "orhav": 85, "havingin": 85, "orhavingin": 85, "havingnotin": 85, "orhavingnotin": 85, "havinglik": 85, "orhavinglik": 85, "nothavinglik": 85, "ornothavinglik": 85, "orderbi": 85, "count": [85, 257], "union": 85, "unional": 85, "groupstart": 85, "orgroupstart": 85, "notgroupstart": 85, "ornotgroupstart": 85, "groupend": 85, "havinggroupstart": 85, "orhavinggroupstart": 85, "nothavinggroupstart": 85, "ornothavinggroupstart": 85, "havinggroupend": 85, "ignor": 85, "getcompiledinsert": 85, "insertbatch": 85, "upsert": 85, "getcompiledupsert": 85, "upsertbatch": 85, "onconstraint": 85, "updatefield": 85, "replac": [85, 96, 99, 105, 130, 197, 225, 243, 256], "getcompiledupd": 85, "updatebatch": 85, "getcompileddelet": 85, "deletebatch": 85, "emptyt": 85, "truncat": 85, "condit": [85, 249], "statement": 85, "whennot": 85, "chain": [85, 250], "reset": [85, 261], "resetqueri": 85, "refer": [85, 86, 90, 92, 97, 131, 133, 135, 212, 213, 214, 216, 217, 222, 225, 228, 233, 240, 244, 245, 249, 250], "getresult": 86, "stdclass": 86, "getresultarrai": 86, "row": [86, 245], "getrow": 86, "getrowarrai": 86, "getunbufferedrow": 86, "getcustomresultobject": 86, "getcustomrowobject": 86, "getfieldcount": 86, "getnumrow": 86, "freeresult": 86, "dataseek": 86, "transact": 87, "approach": 87, "strict": [87, 234], "mode": [87, 145, 265], "throw": [87, 232], "disabl": [87, 112, 226, 232], "util": 88, "optim": [88, 140], "export": 88, "csv": [88, 236, 238], "xml": [88, 127, 262], "document": [88, 140, 145, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "specifi": [89, 107, 108, 112, 137, 140, 146, 224, 234, 238, 243, 257], "dbgroup": 89, "some": 89, "record": [89, 252], "drop": 90, "createdatabas": 90, "db_name": 90, "dropdatabas": 90, "addfield": 90, "note": [90, 139, 217, 227, 249], "float": 90, "point": [90, 100, 252, 256], "text": [90, 125, 221, 262], "enum": 90, "raw": [90, 131], "id": 90, "addkei": 90, "addprimarykei": 90, "adduniquekei": 90, "foreign": [90, 92, 168], "addcolumn": 90, "dropcolumn": 90, "primari": [90, 227], "renam": [90, 111], "tool": [92, 97, 212], "rollback": 92, "refresh": [92, 255], "prefer": [92, 216, 227], "seed": [93, 112, 255], "extend": [95, 99, 101, 108, 129, 177, 187], "preload": [95, 140], "common": 96, "folder": [97, 113, 145], "json": [97, 131, 157, 168, 170, 215, 236, 262], "choos": [97, 256], "licens": [97, 235], "develop": [97, 145, 265], "instal": [97, 111, 141, 142, 143, 146, 261, 265], "devkit": [97, 223], "fixer": 97, "overrid": [97, 137, 186, 213, 216], "contribut": 98, "core": [99, 104, 187], "publish": [100, 225], "own": 100, "simul": 100, "For": [100, 137], "web": [100, 103, 113, 162], "ajax": 102, "fetch": 102, "jqueri": 102, "vuej": 102, "react": 102, "htmx": 102, "page": [103, 146, 162, 224, 231, 234, 258, 264, 265, 267], "doe": [103, 249, 250], "engin": 103, "cachequerystr": 103, "global": [104, 130, 137], "constant": [104, 106, 157], "miscellan": 104, "keyword": 105, "environ": [105, 106, 137, 145], "variabl": 105, "dotenv": 105, "separ": 105, "treat": 105, "registrar": 105, "implicit": 105, "explicit": 105, "apach": [106, 113, 145], "nginx": [106, 113, 145], "boot": 106, "current": [106, 232, 243], "effect": 106, "framework": [106, 107, 187], "report": [106, 107, 241], "catch": 107, "warn": 107, "pagenotfoundexcept": 107, "configexcept": 107, "databaseexcept": 107, "redirectexcept": 107, "handler": [107, 110, 137, 160, 212, 217, 238], "now": [108, 229], "topic": [109, 138], "context": [110, 250], "third": 110, "parti": 110, "logger": [110, 129, 254], "reloc": 111, "one": 111, "modul": [112, 137, 225], "discov": [112, 140, 225], "languag": [112, 128, 243], "url": [113, 126, 131, 146], "base": [113, 212, 215], "contain": 113, "onli": [113, 137, 146, 224, 241], "permit": 113, "charact": [113, 128], "php": [113, 130, 140, 145, 146, 157, 158, 168, 169, 177, 180, 186, 211, 234, 239, 267], "thi": [114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 177], "form": [118, 226, 231, 234, 264], "html": [119, 194, 226, 245], "inflector": 121, "number": 122, "thing": 122, "go": 122, "wrong": 122, "content": [128, 131, 148, 150, 153, 154, 157, 158, 162, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 184, 186, 241, 243], "negoti": [128, 131, 243], "media": 128, "encod": [128, 217], "constructor": 129, "includ": [129, 146, 248], "forcehttp": [129, 130], "validatedata": 129, "visibl": 129, "normal": 129, "fallback": [129, 243], "organ": [129, 144], "translat": [129, 137, 142, 143, 234, 243], "To": [129, 238, 252], "camelcas": 129, "legaci": [129, 137, 149, 186], "remap": 129, "befor": 130, "stop": [130, 173, 227, 252], "later": 130, "after": [130, 225], "alias": 130, "few": 130, "performancemetr": 130, "invalidchar": 130, "securehead": 130, "incomingrequest": 131, "getmethod": [131, 186], "getget": 131, "getpost": 131, "getcooki": 131, "getserv": 131, "getenv": 131, "getpostget": 131, "getgetpost": 131, "getvar": 131, "put": 131, "patch": 131, "upload": [131, 193, 231, 234], "spoof": 134, "rest": 136, "placehold": [136, 137, 173, 234, 238, 241], "made": 136, "resourcecontrol": 136, "resourcepresent": 136, "comparison": 136, "verb": 137, "callabl": [137, 234], "closur": [137, 234], "path": [137, 184, 218, 225, 232, 244], "ani": 137, "express": 137, "restrict": 137, "map": [137, 236], "appli": [137, 228], "alia": [137, 145], "assign": 137, "subdomain": 137, "offset": 137, "revers": 137, "dash": 137, "404": [137, 146, 186], "process": [137, 221, 231, 238], "One": 137, "root": [137, 140, 145], "sort": 137, "host": [137, 140, 145, 232], "guid": [138, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "build": [138, 242, 265], "first": [138, 238, 265, 267], "advanc": [138, 257], "offici": [138, 223], "backward": 139, "deploy": [140, 145, 225], "dev": [140, 142], "two": [140, 229], "htaccess": [140, 145], "starter": 142, "upgrad": [142, 143, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207], "pro": [142, 143], "con": [142, 143], "latest": 142, "next": 142, "minor": 142, "revert": 142, "stabl": 142, "releas": 142, "project": [142, 144, 148, 150, 151, 152, 153, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186], "up": [142, 227, 255, 261, 265, 266], "repositori": 144, "permiss": 145, "ini": 145, "local": [145, 146, 196, 243, 257], "main": 145, "mod_rewrit": 145, "virtualhost": 145, "vhost_alias_modul": 145, "subfold": 145, "symlink": 145, "mod_userdir": 145, "conf": 145, "bootstrap": 145, "troubleshoot": 146, "do": [146, 227], "know": 146, "my": 146, "No": 146, "fine": 146, "product": 146, "tutori": [146, 234], "give": 146, "everywher": 146, "unhelp": 146, "whoop": 146, "x": [147, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "filterinterfac": 147, "samesit": [148, 213], "gethead": 148, "responseinterfac": 148, "all": [148, 150, 153, 154, 157, 158, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 231, 234, 256], "current_url": 150, "indexpag": 150, "baseconnect": 150, "connectioninterfac": 150, "trait": [150, 240, 254, 261], "ttl": [151, 212], "scope": [152, 218], "basebuild": 153, "session": [153, 160, 173, 177, 203, 227, 258, 262], "databasehandl": [153, 227], "csrf": [153, 226, 264], "mandatori": [157, 158, 168, 169, 170, 177, 180, 181, 184, 186], "mime": 158, "get_cooki": 158, "proxyip": 160, "set_cooki": 166, "kint": [168, 256], "mock": [168, 260, 261], "uncaught": 168, "withinput": 168, "captur": 168, "stderr": 168, "stdout": 168, "stream": 168, "honeypot": [168, 220], "csp": [168, 241], "email": [169, 191, 216], "null": [172, 218, 253, 262], "featur": [175, 219, 258], "bodi": [175, 215, 254, 258], "loadrulegroup": 175, "you": [177, 209], "translateuridash": 177, "routecollect": 177, "toolbar": [177, 256, 265], "error_except": 180, "timezon": 183, "dst": 184, "findqualifiednamefrompath": 186, "basemodel": 186, "getidvalu": 186, "adjust": 187, "download": [187, 244], "hook": 187, "ha": [188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "been": [188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206], "imag": [195, 221], "manipul": [195, 221], "search": [197, 262], "pagin": [199, 224], "parser": [205, 249], "previou": 207, "credit": 208, "welcom": [209, 265], "right": 209, "psr": 210, "complianc": 210, "extens": 211, "driver": [212, 227], "backuphandl": 212, "memcach": 212, "redi": 212, "clear": [212, 241], "info": [212, 231], "wincach": 212, "predi": 212, "dummi": 212, "attribut": [213, 236], "immut": 213, "store": [213, 217, 231, 251], "cookiestor": 213, "dispatch": 213, "person": 213, "cross": [214, 226], "origin": [214, 231], "cor": 214, "against": 214, "anoth": [214, 238], "allow_redirect": 215, "auth": 215, "cert": 215, "connect_timeout": 215, "debug": [215, 256, 265], "delai": 215, "form_param": 215, "http_error": 215, "multipart": 215, "proxi": 215, "timeout": 215, "user_ag": 215, "verifi": [215, 231], "ssl": 216, "versu": 216, "tl": 216, "smtp": 216, "protocol": 216, "review": 216, "word": 216, "maintain": 217, "ci3": 217, "hmac": 217, "algorithm": 217, "pad": 217, "openssl": 217, "sodium": 217, "length": 217, "directli": 217, "collect": 218, "__construct": 218, "add": [218, 234, 264, 266], "bool": [218, 225], "recurs": [218, 225], "true": [218, 225], "addfil": 218, "removefil": 218, "adddirectori": 218, "fals": [218, 261], "removepattern": 218, "pattern": 218, "retainpattern": 218, "take": 219, "advantag": 219, "spl": 219, "getrandomnam": 219, "getsiz": 219, "getsizebyunit": 219, "getmimetyp": 219, "guessextens": 219, "move": [219, 231], "qualiti": 221, "crop": 221, "convert": 221, "fit": 221, "flatten": 221, "flip": 221, "resiz": 221, "rotat": 221, "watermark": 221, "shield": 223, "task": [223, 252], "queue": 223, "displai": [224, 229, 234, 251, 252, 256, 264, 266], "pager": 224, "link": 224, "expect": [224, 255, 261], "setsurroundcount": 224, "hasprevi": 224, "hasnext": 224, "getprevi": 224, "getnext": 224, "getfirst": 224, "getlast": 224, "haspreviouspag": 224, "hasnextpag": 224, "getpreviouspag": 224, "getnextpag": 224, "getpreviouspagenumb": 224, "getnextpagenumb": 224, "getfirstpagenumb": 224, "getlastpagenumb": 224, "getcurrentpagenumb": 224, "getpagecount": 224, "concept": 225, "On": [225, 241], "demand": 225, "autom": 225, "sync": 225, "asset": 225, "depend": 225, "static": [225, 230, 267], "getscratch": 225, "geterror": 225, "throwabl": 225, "addpath": 225, "adduri": 225, "wipe": 225, "copi": 225, "addlineaft": 225, "addlinebefor": 225, "token": 226, "random": 226, "regener": 226, "sent": 226, "sanitizefilenam": 226, "A": [227, 248], "concurr": 227, "push": 227, "flashdata": 227, "tempdata": 227, "destroi": 227, "filehandl": 227, "bonu": 227, "tip": 227, "redishandl": 227, "memcachedhandl": 227, "throttler": 228, "rate": 228, "instanti": 229, "pars": [229, 249], "todai": 229, "yesterdai": 229, "tomorrow": 229, "createfromd": 229, "createfromtim": 229, "createfromformat": 229, "createfrominst": 229, "todatetim": 229, "tolocalizedstr": 229, "todatetimestr": 229, "todatestr": 229, "totimestr": 229, "human": 229, "individu": 229, "getter": [229, 236], "getag": 229, "getdst": 229, "getloc": 229, "getutc": 229, "gettimezon": 229, "gettimezonenam": 229, "setter": [229, 236], "settimezon": 229, "settimestamp": 229, "compar": 229, "equal": 229, "samea": 229, "isbefor": 229, "isaft": 229, "typographi": 230, "success": [231, 234, 264], "simplest": 231, "notat": 231, "getnam": 231, "getclientnam": 231, "gettempnam": 231, "getclientextens": 231, "getclientmimetyp": 231, "getclientpath": 231, "filenam": 231, "overwrit": 231, "fail": 231, "part": 232, "scheme": 232, "userinfo": 232, "port": 232, "fragment": [232, 249, 262], "agent": 233, "definit": 233, "signup": 234, "setrul": 234, "withrequest": [234, 254], "label": 234, "ruleset": 234, "mit": 235, "fill": 236, "quickli": 236, "bulk": 236, "logic": [236, 246, 249, 267], "special": 236, "mutat": 236, "scalar": 236, "primarykei": 238, "useautoincr": 238, "returntyp": 238, "usesoftdelet": 238, "allowedfield": 238, "allowemptyinsert": 238, "usetimestamp": 238, "dateformat": 238, "createdfield": 238, "updatedfield": 238, "deletedfield": 238, "validationrul": 238, "validationmessag": 238, "skipvalid": 238, "cleanvalidationrul": 238, "callback": 238, "allowcallback": 238, "beforeinsert": 238, "afterinsert": 238, "beforeupd": 238, "afterupd": 238, "beforefind": 238, "afterfind": 238, "beforedelet": 238, "afterdelet": 238, "beforeinsertbatch": 238, "afterinsertbatch": 238, "beforeupdatebatch": 238, "afterupdatebatch": 238, "datetim": 238, "regist": [238, 249], "find": 238, "findcolumn": 238, "withdelet": 238, "onlydelet": 238, "purgedelet": 238, "In": [238, 243], "runtim": [238, 241], "asarrai": 238, "asobject": 238, "larg": 238, "amount": 238, "mix": 238, "creation": 238, "altern": 239, "echo": 239, "polici": 241, "turn": 241, "direct": 241, "inlin": 241, "detect": 243, "sethead": 244, "appendhead": 244, "removehead": 244, "back": 244, "forc": 244, "open": 244, "browser": 244, "synchron": 245, "head": 245, "omiss": 246, "render": [246, 248, 250], "comput": 246, "perform": 246, "setup": 246, "decor": 247, "layout": 248, "partial": 248, "substitut": 249, "variat": 249, "loop": [249, 251], "comment": 249, "cascad": 249, "prevent": 249, "delimit": 249, "plugin": 249, "within": 251, "dynam": 251, "savedata": 251, "benchmark": [252, 256], "timer": 252, "iter": 252, "mockinputoutput": 253, "getoutput": 253, "int": [253, 257, 262], "streamfiltertrait": 253, "citeststreamfilt": 253, "phpstreamwrapp": 253, "param": 254, "withconfig": 254, "withrespons": 254, "withlogg": 254, "withuri": 254, "withbodi": 254, "assert": [254, 255, 260, 261, 262], "assertfilt": 254, "assertnotfilt": 254, "asserthasfilt": 254, "assertnothasfilt": 254, "migrateonc": 255, "seedonc": 255, "basepath": 255, "state": 255, "regressdatabas": 255, "migratedatabas": 255, "hasindatabas": 255, "grabfromdatabas": 255, "column": 255, "criteria": 255, "dontseeindatabas": 255, "seeindatabas": 255, "seenumrecord": 255, "var_dump": 256, "d": 256, "dd": 256, "trace": 256, "collector": 256, "tab": 256, "timelin": 256, "var": 256, "hot": 256, "reload": 256, "fabric": 257, "formatt": 257, "format": [257, 258], "fake": 257, "getcount": 257, "setcount": 257, "upcount": 257, "downcount": 257, "resetcount": 257, "shorthand": 258, "bypass": 258, "phpunit": 261, "phar": 261, "stage": 261, "assertlog": 261, "expectedmessag": 261, "assertlogcontain": 261, "logmessag": 261, "asserteventtrigg": 261, "eventnam": 261, "assertheaderemit": 261, "ignorecas": 261, "assertheadernotemit": 261, "assertcloseenough": 261, "actual": 261, "toler": 261, "assertcloseenoughstr": 261, "privat": 261, "getprivatemethodinvok": 261, "getprivateproperti": 261, "setprivateproperti": 261, "injectmock": 261, "resetsingl": 261, "isok": 262, "assertok": 262, "isredirect": 262, "assertredirect": 262, "assertredirectto": 262, "getredirecturl": 262, "assertstatu": 262, "assertsessionha": 262, "assertsessionmiss": 262, "asserthead": 262, "assertheadermiss": 262, "assertcooki": 262, "assertcookiemiss": 262, "assertcookieexpir": 262, "dom": 262, "see": 262, "seeelement": 262, "seelink": 262, "seeinfield": 262, "seecheckboxischeck": 262, "seexpath": 262, "assertse": 262, "element": 262, "assertdontse": 262, "assertseeel": 262, "assertdontseeel": 262, "assertseelink": 262, "detail": 262, "assertseeinfield": 262, "getjson": 262, "assertjsonfrag": 262, "assertjsonexact": 262, "getxml": 262, "conclus": 263, "newsmodel": [264, 266], "congratul": 264, "section": 266, "getnew": 266, "our": 267, "home": 267}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Change Logs": [[0, "change-logs"]], "Version 4.5": [[0, "version-version"]], "Version 4.0.0": [[1, "version-4-0-0"]], "Enhancements": [[1, "enhancements"], [11, "enhancements"], [12, "enhancements"], [13, "enhancements"], [14, "enhancements"], [15, "enhancements"], [16, "enhancements"], [17, "enhancements"], [20, "enhancements"], [21, "enhancements"], [23, "enhancements"], [24, "enhancements"], [25, "enhancements"], [28, "enhancements"], [31, "enhancements"], [34, "enhancements"], [36, "enhancements"], [41, "enhancements"], [50, "enhancements"], [54, "enhancements"], [59, "enhancements"]], "Repo Changes": [[1, "repo-changes"]], "Version 4.0.0-alpha.1": [[2, "version-4-0-0-alpha-1"]], "New Packages List": [[2, "new-packages-list"]], "Version 4.0.0-alpha.2": [[3, "version-4-0-0-alpha-2"]], "Changed Files": [[3, "changed-files"], [4, "changed-files"], [5, "changed-files"], [6, "changed-files"], [7, "changed-files"], [8, "changed-files"], [9, "changed-files"], [10, "changed-files"], [11, "changed-files"], [12, "changed-files"], [13, "changed-files"]], "PRs merged": [[3, "prs-merged"], [4, "prs-merged"], [5, "prs-merged"], [6, "prs-merged"], [7, "prs-merged"], [8, "prs-merged"], [9, "prs-merged"], [10, "prs-merged"], [11, "prs-merged"], [12, "prs-merged"], [13, "prs-merged"], [14, "prs-merged"]], "Version 4.0.0-alpha.3": [[4, "version-4-0-0-alpha-3"]], "Version 4.0.0-alpha.4": [[5, "version-4-0-0-alpha-4"]], "Highlights": [[5, "highlights"], [6, "highlights"], [7, "highlights"], [8, "highlights"], [9, "highlights"], [10, "highlights"], [28, "highlights"], [41, "highlights"], [50, "highlights"], [59, "highlights"]], "Version 4.0.0-alpha.5": [[6, "version-4-0-0-alpha-5"]], "Version 4.0.0-beta.1": [[7, "version-4-0-0-beta-1"]], "New Messages": [[7, "new-messages"], [9, "new-messages"], [10, "new-messages"]], "App Changes": [[7, "app-changes"], [8, "app-changes"], [9, "app-changes"], [10, "app-changes"], [11, "app-changes"], [12, "app-changes"], [13, "app-changes"]], "Version 4.0.0-beta.2": [[8, "version-4-0-0-beta-2"]], "New messages": [[8, "new-messages"]], "Version 4.0.0-beta.3": [[9, "version-4-0-0-beta-3"]], "Version 4.0.0-beta.4": [[10, "version-4-0-0-beta-4"]], "Testing Changes": [[10, "testing-changes"]], "Version 4.0.0-rc.1": [[11, "version-4-0-0-rc-1"]], "Message Changes": [[11, "message-changes"], [12, "message-changes"], [13, "message-changes"], [33, "message-changes"], [38, "message-changes"], [41, "message-changes"], [50, "message-changes"], [52, "message-changes"], [54, "message-changes"], [59, "message-changes"]], "Version 4.0.0-rc.2": [[12, "version-4-0-0-rc-2"]], "Version 4.0.0-rc.3": [[13, "version-4-0-0-rc-3"]], "Version 4.0.0-rc.4": [[14, "version-4-0-0-rc-4"]], "Version 4.0.3": [[15, "version-4-0-3"]], "Bugs Fixed": [[15, "bugs-fixed"], [16, "bugs-fixed"], [17, "bugs-fixed"], [18, "bugs-fixed"], [19, "bugs-fixed"], [20, "bugs-fixed"], [21, "bugs-fixed"], [23, "bugs-fixed"], [24, "bugs-fixed"], [25, "bugs-fixed"], [28, "bugs-fixed"], [29, "bugs-fixed"], [30, "bugs-fixed"], [31, "bugs-fixed"], [32, "bugs-fixed"], [33, "bugs-fixed"], [34, "bugs-fixed"], [36, "bugs-fixed"], [37, "bugs-fixed"], [38, "bugs-fixed"], [39, "bugs-fixed"], [40, "bugs-fixed"], [41, "bugs-fixed"], [42, "bugs-fixed"], [43, "bugs-fixed"], [44, "bugs-fixed"], [45, "bugs-fixed"], [46, "bugs-fixed"], [47, "bugs-fixed"], [48, "bugs-fixed"], [49, "bugs-fixed"], [50, "bugs-fixed"], [51, "bugs-fixed"], [52, "bugs-fixed"], [53, "bugs-fixed"], [54, "bugs-fixed"], [55, "bugs-fixed"], [56, "bugs-fixed"], [57, "bugs-fixed"], [58, "bugs-fixed"], [59, "bugs-fixed"]], "Version 4.0.4": [[16, "version-4-0-4"]], "BREAKING": [[16, "breaking"], [18, "breaking"], [20, "breaking"], [22, "breaking"], [23, "breaking"], [24, "breaking"], [25, "breaking"], [28, "breaking"], [29, "breaking"], [31, "breaking"], [33, "breaking"], [36, "breaking"], [38, "breaking"], [41, "breaking"], [43, "breaking"], [45, "breaking"], [47, "breaking"], [48, "breaking"], [50, "breaking"], [54, "breaking"], [56, "breaking"], [57, "breaking"], [58, "breaking"], [59, "breaking"]], "Version 4.0.5": [[17, "version-4-0-5"]], "Changes": [[17, "changes"], [18, "changes"], [20, "changes"], [21, "changes"], [23, "changes"], [24, "changes"], [25, "changes"], [28, "changes"], [33, "changes"], [41, "changes"], [46, "changes"], [48, "changes"], [50, "changes"], [52, "changes"], [59, "changes"]], "Deprecations": [[17, "deprecations"], [18, "deprecations"], [20, "deprecations"], [23, "deprecations"], [24, "deprecations"], [25, "deprecations"], [28, "deprecations"], [33, "deprecations"], [37, "deprecations"], [39, "deprecations"], [41, "deprecations"], [45, "deprecations"], [46, "deprecations"], [47, "deprecations"], [50, "deprecations"], [52, "deprecations"], [54, "deprecations"], [59, "deprecations"]], "Version 4.1.0": [[18, "version-4-1-0"]], "Version 4.1.1": [[19, "version-4-1-1"]], "Version 4.1.2": [[20, "version-4-1-2"]], "Version 4.1.3": [[21, "version-4-1-3"]], "Version 4.1.4": [[22, "version-4-1-4"]], "Version 4.1.5": [[23, "version-4-1-5"]], "Version 4.1.6": [[24, "version-4-1-6"]], "SECURITY": [[24, "security"], [26, "security"], [27, "security"], [31, "security"], [38, "security"], [44, "security"], [46, "security"], [53, "security"], [57, "security"], [177, "security"]], "Validation changes": [[24, "validation-changes"]], "Sending Cookies": [[24, "sending-cookies"], [213, "sending-cookies"]], "Version 4.1.7": [[25, "version-4-1-7"]], "Version 4.1.8": [[26, "version-4-1-8"]], "Version 4.1.9": [[27, "version-4-1-9"]], "Version 4.2.0": [[28, "version-4-2-0"]], "New Contributors": [[28, "new-contributors"]], "Method Signature Changes": [[28, "method-signature-changes"], [41, "method-signature-changes"], [47, "method-signature-changes"], [50, "method-signature-changes"], [59, "method-signature-changes"], [177, "method-signature-changes"], [186, "method-signature-changes"]], "Behavior Changes": [[28, "behavior-changes"], [29, "behavior-changes"], [41, "behavior-changes"], [43, "behavior-changes"], [45, "behavior-changes"], [50, "behavior-changes"], [59, "behavior-changes"]], "New Improved Auto Routing": [[28, "new-improved-auto-routing"]], "Database": [[28, "database"], [41, "database"], [41, "id5"], [50, "database"], [59, "database"], [59, "id5"], [168, "database"]], "Helpers and Functions": [[28, "helpers-and-functions"], [41, "helpers-and-functions"], [50, "helpers-and-functions"]], "Commands": [[28, "commands"], [41, "commands"], [50, "commands"], [59, "commands"]], "Others": [[28, "others"], [41, "others"], [41, "id3"], [41, "id4"], [41, "id6"], [41, "id7"], [50, "others"], [59, "others"], [59, "id2"], [59, "id3"], [59, "id4"], [59, "id7"], [100, "others"], [162, "others"], [166, "others"], [168, "others"], [186, "others"]], "Version 4.2.1": [[29, "version-4-2-1"]], "Version 4.2.10": [[30, "version-4-2-10"]], "Version 4.2.11": [[31, "version-4-2-11"]], "Version 4.2.12": [[32, "version-4-2-12"]], "Version 4.2.2": [[33, "version-4-2-2"]], "Version 4.2.3": [[34, "version-4-2-3"]], "Version 4.2.4": [[35, "version-4-2-4"]], "Version 4.2.5": [[36, "version-4-2-5"]], "Version 4.2.6": [[37, "version-4-2-6"]], "Version 4.2.7": [[38, "version-4-2-7"]], "Version 4.2.8": [[39, "version-4-2-8"]], "Version 4.2.9": [[40, "version-4-2-9"]], "Version 4.3.0": [[41, "version-4-3-0"]], "Exceptions when Database Errors Occur": [[41, "exceptions-when-database-errors-occur"]], "HTTP Status Code and Exit Code when Exception Occurs": [[41, "http-status-code-and-exit-code-when-exception-occurs"]], "Time": [[41, "time"]], "Interface Changes": [[41, "interface-changes"], [47, "interface-changes"], [50, "interface-changes"], [59, "interface-changes"], [168, "interface-changes"], [177, "interface-changes"]], "OutgoingRequestInterface": [[41, "outgoingrequestinterface"]], "Validation Changes": [[41, "validation-changes"], [168, "validation-changes"]], "ValidationInterface": [[41, "validationinterface"]], "Validation": [[41, "validation"], [234, "validation"], [238, "validation"]], "Database Forge": [[41, "database-forge"]], "Testing": [[41, "testing"], [50, "testing"], [59, "testing"], [145, "testing"], [259, "testing"], [261, "testing"]], "Query Builder": [[41, "query-builder"], [59, "query-builder"]], "Forge": [[41, "forge"]], "Model": [[41, "model"], [50, "model"], [59, "model"], [59, "id6"]], "Libraries": [[41, "libraries"], [50, "libraries"], [59, "libraries"], [112, "libraries"], [187, "libraries"]], "HTML5 Compatibility": [[41, "html5-compatibility"]], "Error Handling": [[41, "error-handling"], [107, "error-handling"], [187, "error-handling"]], "Multiple Domain Support": [[41, "multiple-domain-support"], [168, "multiple-domain-support"]], "Version 4.3.1": [[42, "version-4-3-1"]], "Version 4.3.2": [[43, "version-4-3-2"]], "base_url()": [[43, "base-url"], [170, "base-url"]], "uri_string()": [[43, "uri-string"], [170, "uri-string"]], "Version 4.3.3": [[44, "version-4-3-3"]], "Version 4.3.4": [[45, "version-4-3-4"]], "Redirect Status Code": [[45, "redirect-status-code"], [172, "redirect-status-code"], [244, "redirect-status-code"]], "Forge::modifyColumn()": [[45, "forge-modifycolumn"]], "Version 4.3.5": [[46, "version-4-3-5"]], "Version 4.3.6": [[47, "version-4-3-6"]], "AutoRouterInterface": [[47, "autorouterinterface"]], "ValidationInterface::check()": [[47, "validationinterface-check"]], "Validation::check()": [[47, "validation-check"]], "Version 4.3.7": [[48, "version-4-3-7"]], "Version 4.3.8": [[49, "version-4-3-8"]], "Version 4.4.0": [[50, "version-4-4-0"]], "URI::setSegment() and Non-Existent Segment": [[50, "uri-setsegment-and-non-existent-segment"]], "Factories": [[50, "factories"], [69, "factories"], [186, "factories"]], "Passing Classname with Namespace": [[50, "passing-classname-with-namespace"]], "Property Name": [[50, "property-name"]], "Autoloader": [[50, "autoloader"]], "CodeIgniter and exit()": [[50, "codeigniter-and-exit"]], "Site URI Changes": [[50, "site-uri-changes"], [177, "site-uri-changes"]], "getPath()": [[50, "getpath"], [65, "getpath"]], "Site URI Values": [[50, "site-uri-values"]], "Parameter Type Changes": [[50, "parameter-type-changes"]], "Added Parameters": [[50, "added-parameters"]], "Removed Parameters": [[50, "removed-parameters"]], "Return Type Changes": [[50, "return-type-changes"], [59, "return-type-changes"]], "Version 4.4.1": [[51, "version-4-4-1"]], "Version 4.4.2": [[52, "version-4-4-2"]], "Version 4.4.3": [[53, "version-4-4-3"]], "Version 4.4.4": [[54, "version-4-4-4"]], "Validation with Dot Array Syntax": [[54, "validation-with-dot-array-syntax"], [181, "validation-with-dot-array-syntax"]], "Validation rules matches and differs": [[54, "validation-rules-matches-and-differs"], [181, "validation-rules-matches-and-differs"]], "The use of the ssl_key option in CURLRequest was removed": [[54, "the-use-of-the-ssl-key-option-in-curlrequest-was-removed"], [181, "the-use-of-the-ssl-key-option-in-curlrequest-was-removed"]], "Filesystem Helper": [[54, "filesystem-helper"], [117, "filesystem-helper"]], "Version 4.4.5": [[55, "version-4-4-5"]], "Version 4.4.6": [[56, "version-4-4-6"]], "Time::createFromTimestamp()": [[56, "time-createfromtimestamp"]], "Version 4.4.7": [[57, "version-4-4-7"]], "Version 4.4.8": [[58, "version-4-4-8"]], "Version 4.5.0": [[59, "version-4-5-0"]], "Required Filters": [[59, "required-filters"]], "Routing": [[59, "routing"], [187, "routing"]], "limit(0) Behavior": [[59, "limit-0-behavior"]], "Model Field Casting": [[59, "model-field-casting"], [238, "model-field-casting"]], "findAll(0) Behavior": [[59, "findall-0-behavior"]], "$updateOnlyChanged": [[59, "updateonlychanged"], [238, "updateonlychanged"]], "Saving Dates": [[59, "saving-dates"], [238, "saving-dates"]], "Lowercase HTTP Method Name": [[59, "lowercase-http-method-name"], [186, "lowercase-http-method-name"]], "Filter Execution Order": [[59, "filter-execution-order"], [130, "filter-execution-order"], [186, "filter-execution-order"]], "Nested Route Groups and Options": [[59, "nested-route-groups-and-options"], [186, "nested-route-groups-and-options"]], "API\\ResponseTrait": [[59, "api-responsetrait"]], "Factories class": [[59, "factories-class"]], "Setting Cookies": [[59, "setting-cookies"]], "FileLocatorInterface": [[59, "filelocatorinterface"]], "Traditional Validation Rules": [[59, "traditional-validation-rules"]], "Removed Deprecated Items": [[59, "removed-deprecated-items"], [186, "removed-deprecated-items"]], "Request": [[59, "request"]], "Filters": [[59, "filters"], [112, "filters"], [249, "filters"]], "Response": [[59, "response"]], "Security": [[59, "security"], [225, "security"], [226, "security"]], "CodeIgniter": [[59, "codeigniter"]], "Test": [[59, "test"]], "Spark Commands": [[59, "spark-commands"], [67, "spark-commands"]], "Creating Spark Commands": [[60, "creating-spark-commands"]], "Creating New Commands": [[60, "creating-new-commands"]], "File Location": [[60, "file-location"]], "An Example Command": [[60, "an-example-command"]], "run()": [[60, "run"]], "Command Termination": [[60, "command-termination"]], "BaseCommand": [[60, "namespace-CodeIgniter\\CLI"]], "Running Controllers via CLI": [[61, "running-controllers-via-cli"]], "Let\u2019s try it: Hello World!": [[61, "let-s-try-it-hello-world"], [129, "let-s-try-it-hello-world"]], "Create a Controller": [[61, "create-a-controller"]], "Define a Route": [[61, "define-a-route"]], "Run via CLI": [[61, "run-via-cli"]], "That\u2019s the Basics!": [[61, "that-s-the-basics"]], "CLI Generators": [[62, "cli-generators"]], "Introduction": [[62, "introduction"], [69, "introduction"], [74, "introduction"]], "Built-in Generators": [[62, "built-in-generators"]], "make:cell": [[62, "make-cell"]], "Usage:": [[62, "usage"], [62, "id1"], [62, "id4"], [62, "id7"], [62, "id10"], [62, "id13"], [62, "id16"], [62, "id19"], [62, "id22"], [62, "id25"], [62, "id28"]], "Argument:": [[62, "argument"], [62, "id2"], [62, "id5"], [62, "id8"], [62, "id11"], [62, "id14"], [62, "id17"], [62, "id20"], [62, "id23"], [62, "id26"], [62, "id29"]], "Options:": [[62, "options"], [62, "id3"], [62, "id6"], [62, "id9"], [62, "id12"], [62, "id15"], [62, "id18"], [62, "id21"], [62, "id24"], [62, "id27"], [62, "id30"]], "make:command": [[62, "make-command"]], "make:config": [[62, "make-config"]], "make:controller": [[62, "make-controller"]], "make:entity": [[62, "make-entity"]], "make:filter": [[62, "make-filter"]], "make:model": [[62, "make-model"]], "make:seeder": [[62, "make-seeder"]], "make:test": [[62, "make-test"]], "make:migration": [[62, "make-migration"], [92, "make-migration"]], "make:validation": [[62, "make-validation"]], "Scaffolding a Complete Set of Stock Code": [[62, "scaffolding-a-complete-set-of-stock-code"]], "GeneratorTrait": [[62, "generatortrait"]], "Declaring the Location of a Custom Generator Command Template": [[62, "declaring-the-location-of-a-custom-generator-command-template"]], "CLI Library": [[63, "cli-library"]], "Initializing the Class": [[63, "initializing-the-class"], [221, "initializing-the-class"], [233, "initializing-the-class"], [245, "initializing-the-class"]], "Getting Input from the User": [[63, "getting-input-from-the-user"]], "prompt()": [[63, "prompt"]], "promptByKey()": [[63, "promptbykey"]], "promptByMultipleKeys()": [[63, "promptbymultiplekeys"]], "Providing Feedback": [[63, "providing-feedback"]], "write()": [[63, "write"]], "print()": [[63, "print"]], "color()": [[63, "color"]], "error()": [[63, "error"]], "wrap()": [[63, "wrap"]], "newLine()": [[63, "newline"]], "clearScreen()": [[63, "clearscreen"]], "showProgress()": [[63, "showprogress"]], "table()": [[63, "table"]], "wait()": [[63, "wait"]], "CLI Overview": [[64, "cli-overview"]], "What is the CLI?": [[64, "what-is-the-cli"]], "Why Run via the Command-Line?": [[64, "why-run-via-the-command-line"]], "The Spark Commands": [[64, "the-spark-commands"]], "The CLI Library": [[64, "the-cli-library"]], "CLIRequest Class": [[65, "clirequest-class"]], "Additional Accessors": [[65, "additional-accessors"]], "getSegments()": [[65, "getsegments"]], "getOptions()": [[65, "getoptions"]], "getOption($which)": [[65, "getoption-which"]], "getOptionString()": [[65, "getoptionstring"]], "Command Line Usage": [[66, "command-line-usage"]], "Running Commands": [[67, "running-commands"]], "Running via CLI": [[67, "running-via-cli"]], "Showing List of Commands": [[67, "showing-list-of-commands"]], "spark list": [[67, "spark-list"]], "Showing Help": [[67, "showing-help"]], "Running a Command": [[67, "running-a-command"]], "Suppressing Header Output": [[67, "suppressing-header-output"]], "Calling Commands": [[67, "calling-commands"]], "Autoloading Files": [[68, "autoloading-files"]], "CodeIgniter4 Autoloader": [[68, "codeigniter4-autoloader"]], "Configuration": [[68, "configuration"], [105, "configuration"], [107, "configuration"], [110, "configuration"], [118, "configuration"], [119, "configuration"], [140, "configuration"], [234, "configuration"], [254, "configuration"]], "Namespaces": [[68, "namespaces"], [92, "namespaces"], [112, "namespaces"], [187, "namespaces"]], "Confirming Namespaces": [[68, "confirming-namespaces"]], "Application Namespace": [[68, "application-namespace"]], "Config Namespace": [[68, "config-namespace"]], "Changing App Namespace": [[68, "changing-app-namespace"]], "Classmap": [[68, "classmap"]], "Composer Support": [[68, "composer-support"]], "Priority of Autoloaders": [[68, "priority-of-autoloaders"]], "FileLocator Caching": [[68, "filelocator-caching"], [140, "filelocator-caching"]], "How It Works": [[68, "how-it-works"], [69, "how-it-works"]], "How to Delete Cached Data": [[68, "how-to-delete-cached-data"]], "How to Enable FileLocator Caching": [[68, "how-to-enable-filelocator-caching"]], "What are Factories?": [[69, "what-are-factories"]], "Differences from Services": [[69, "differences-from-services"]], "Loading Classes": [[69, "loading-classes"]], "Loading a Class": [[69, "loading-a-class"]], "Passing Classname without Namespace": [[69, "passing-classname-without-namespace"]], "Passing Short Classname": [[69, "passing-short-classname"]], "Passing Short Classname with Sub-directories": [[69, "passing-short-classname-with-sub-directories"]], "Passing Fully Qualified Classname": [[69, "passing-fully-qualified-classname"]], "Convenience Functions": [[69, "convenience-functions"], [74, "convenience-functions"]], "config()": [[69, "config"], [105, "config"]], "model()": [[69, "model"]], "Defining Classname to be Loaded": [[69, "defining-classname-to-be-loaded"]], "Factory Parameters": [[69, "factory-parameters"]], "Factories Options": [[69, "factories-options"]], "Factories Behavior": [[69, "factories-behavior"]], "Configurations": [[69, "configurations"]], "Example: Filters Factories": [[69, "example-filters-factories"]], "Example: Library Factories": [[69, "example-library-factories"]], "setOptions Method": [[69, "setoptions-method"]], "Parameter Options": [[69, "parameter-options"]], "Config Caching": [[69, "config-caching"], [140, "config-caching"]], "Prerequisite": [[69, "prerequisite"], [226, "prerequisite"]], "How to Update Config Values": [[69, "how-to-update-config-values"]], "How to Enable Config Caching": [[69, "how-to-enable-config-caching"]], "Working with HTTP Requests": [[70, "working-with-http-requests"]], "What is HTTP?": [[70, "what-is-http"]], "The Request": [[70, "the-request"]], "The Response": [[70, "the-response"]], "Working with Requests and Responses": [[70, "working-with-requests-and-responses"]], "CodeIgniter4 Overview": [[71, "codeigniter4-overview"]], "Models, Views, and Controllers": [[72, "models-views-and-controllers"]], "What is MVC?": [[72, "what-is-mvc"]], "The Components": [[72, "the-components"]], "Views": [[72, "views"], [112, "views"], [251, "views"]], "Models": [[72, "models"], [112, "models"], [238, "models"]], "Controllers": [[72, "controllers"], [112, "controllers"], [129, "controllers"]], "Security Guidelines": [[73, "security-guidelines"]], "OWASP Top 10 2021": [[73, "owasp-top-10-2021"]], "A01:2021 Broken Access Control": [[73, "a01-2021-broken-access-control"]], "OWASP recommendations": [[73, "owasp-recommendations"], [73, "id1"], [73, "id3"], [73, "id5"], [73, "id7"], [73, "id9"], [73, "id11"], [73, "id13"], [73, "id15"], [73, "id17"], [73, "id19"], [73, "id21"], [73, "id23"], [73, "id25"], [73, "id27"], [73, "id29"], [73, "id31"], [73, "id33"], [73, "id35"], [73, "id37"]], "CodeIgniter provisions": [[73, "codeigniter-provisions"], [73, "id2"], [73, "id4"], [73, "id6"], [73, "id8"], [73, "id10"], [73, "id12"], [73, "id14"], [73, "id16"], [73, "id18"], [73, "id20"], [73, "id22"], [73, "id24"], [73, "id26"], [73, "id28"], [73, "id30"], [73, "id32"], [73, "id34"], [73, "id36"], [73, "id38"]], "A02:2021 Cryptographic Failures": [[73, "a02-2021-cryptographic-failures"]], "A03:2021 Injection": [[73, "a03-2021-injection"]], "A04:2021 Insecure Design": [[73, "a04-2021-insecure-design"]], "A05:2021 Security Misconfiguration": [[73, "a05-2021-security-misconfiguration"]], "A06:2021 Vulnerable and Outdated Components": [[73, "a06-2021-vulnerable-and-outdated-components"]], "A07:2021 Identification and Authentication Failures": [[73, "a07-2021-identification-and-authentication-failures"]], "A08:2021 Software and Data Integrity Failures": [[73, "a08-2021-software-and-data-integrity-failures"]], "A09:2021 Security Logging and Monitoring Failures": [[73, "a09-2021-security-logging-and-monitoring-failures"]], "A10:2021 Server-Side Request Forgery (SSRF)": [[73, "a10-2021-server-side-request-forgery-ssrf"]], "OWASP API Security Top 10 2023": [[73, "owasp-api-security-top-10-2023"]], "API1:2023 Broken Object Level Authorization": [[73, "api1-2023-broken-object-level-authorization"]], "API2:2023 Broken Authentication": [[73, "api2-2023-broken-authentication"]], "API3:2023 Broken Object Property Level Authorization": [[73, "api3-2023-broken-object-property-level-authorization"]], "API4:2023 Unrestricted Resource Consumption": [[73, "api4-2023-unrestricted-resource-consumption"]], "API5:2023 Broken Function Level Authorization": [[73, "api5-2023-broken-function-level-authorization"]], "API6:2023 Unrestricted Access to Sensitive Business Flows": [[73, "api6-2023-unrestricted-access-to-sensitive-business-flows"]], "API7:2023 Server Side Request Forgery": [[73, "api7-2023-server-side-request-forgery"]], "API8:2023 Security Misconfiguration": [[73, "api8-2023-security-misconfiguration"]], "API9:2023 Improper Inventory Management": [[73, "api9-2023-improper-inventory-management"]], "API10:2023 Unsafe Consumption of APIs": [[73, "api10-2023-unsafe-consumption-of-apis"]], "Services": [[74, "services"]], "What are Services?": [[74, "what-are-services"]], "Why use Services?": [[74, "why-use-services"]], "How to Get a Service": [[74, "how-to-get-a-service"]], "Getting a New Instance": [[74, "getting-a-new-instance"]], "service()": [[74, "service"]], "single_service()": [[74, "single-service"]], "Defining Services": [[74, "defining-services"]], "Allowing Parameters": [[74, "allowing-parameters"], [234, "allowing-parameters"]], "Shared Classes": [[74, "shared-classes"]], "Service Discovery": [[74, "service-discovery"]], "Application Structure": [[75, "application-structure"], [187, "application-structure"]], "Default Directories": [[75, "default-directories"]], "app": [[75, "app"]], "system": [[75, "system"]], "public": [[75, "public"]], "writable": [[75, "writable"]], "tests": [[75, "tests"]], "Modifying Directory Locations": [[75, "modifying-directory-locations"]], "Custom Function Calls": [[76, "custom-function-calls"]], "$db->callFunction()": [[76, "db-callfunction"]], "Database Configuration": [[77, "database-configuration"]], "Config File": [[77, "config-file"]], "Setting Default Database": [[77, "setting-default-database"]], "DSN": [[77, "dsn"]], "DSN in Universal Manner": [[77, "dsn-in-universal-manner"]], "Failovers": [[77, "failovers"]], "Setting Multiple Databases": [[77, "setting-multiple-databases"]], "Changing Databases Automatically": [[77, "changing-databases-automatically"]], "Configuring with .env File": [[77, "configuring-with-env-file"]], "Explanation of Values": [[77, "explanation-of-values"]], "MySQLi": [[77, "mysqli"]], "hostname": [[77, "hostname"]], "Configuring a Socket Connection": [[77, "configuring-a-socket-connection"]], "encrypt": [[77, "encrypt"]], "Connecting to your Database": [[78, "connecting-to-your-database"]], "Connecting to a Database": [[78, "connecting-to-a-database"]], "Connecting to the Default Group": [[78, "connecting-to-the-default-group"]], "Available Parameters": [[78, "available-parameters"]], "Connecting to Specific Group": [[78, "connecting-to-specific-group"]], "Multiple Connections to Same Database": [[78, "multiple-connections-to-same-database"]], "Connecting to Multiple Databases": [[78, "connecting-to-multiple-databases"]], "Connecting with Custom Settings": [[78, "connecting-with-custom-settings"]], "Reconnecting / Keeping the Connection Alive": [[78, "reconnecting-keeping-the-connection-alive"]], "Manually Closing the Connection": [[78, "manually-closing-the-connection"]], "Database Events": [[79, "database-events"]], "The Events": [[79, "the-events"]], "DBQuery": [[79, "dbquery"]], "Database Quick Start: Example Code": [[80, "database-quick-start-example-code"]], "Initializing the Database Class": [[80, "initializing-the-database-class"]], "Standard Query With Multiple Results (Object Version)": [[80, "standard-query-with-multiple-results-object-version"]], "Standard Query With Multiple Results (Array Version)": [[80, "standard-query-with-multiple-results-array-version"]], "Standard Query With Single Result": [[80, "standard-query-with-single-result"]], "Standard Query With Single Result (Array version)": [[80, "standard-query-with-single-result-array-version"]], "Standard Insert": [[80, "standard-insert"]], "Query Builder Query": [[80, "query-builder-query"]], "Query Builder Insert": [[80, "query-builder-insert"]], "Query Helper Methods": [[81, "query-helper-methods"]], "Information From Executing a Query": [[81, "information-from-executing-a-query"]], "$db->insertID()": [[81, "db-insertid"]], "$db->affectedRows()": [[81, "db-affectedrows"]], "$db->getLastQuery()": [[81, "db-getlastquery"], [84, "db-getlastquery"]], "Information About Your Database": [[81, "information-about-your-database"]], "$db->countAll()": [[81, "db-countall"]], "$db->countAllResults()": [[81, "db-countallresults"]], "$db->getPlatform()": [[81, "db-getplatform"]], "$db->getVersion()": [[81, "db-getversion"]], "Working with Databases": [[82, "working-with-databases"]], "Database Metadata": [[83, "database-metadata"]], "Table MetaData": [[83, "table-metadata"]], "List the Tables in Your Database": [[83, "list-the-tables-in-your-database"], [89, "list-the-tables-in-your-database"]], "$db->listTables()": [[83, "db-listtables"]], "Determine If a Table Exists": [[83, "determine-if-a-table-exists"]], "$db->tableExists()": [[83, "db-tableexists"]], "Field MetaData": [[83, "field-metadata"]], "List the Fields in a Table": [[83, "list-the-fields-in-a-table"]], "$db->getFieldNames()": [[83, "db-getfieldnames"]], "Determine If a Field is Present in a Table": [[83, "determine-if-a-field-is-present-in-a-table"]], "$db->fieldExists()": [[83, "db-fieldexists"]], "Retrieve Field Metadata": [[83, "retrieve-field-metadata"], [89, "retrieve-field-metadata"]], "$db->getFieldData()": [[83, "db-getfielddata"]], "$query->getFieldData()": [[83, "query-getfielddata"]], "List the Indexes in a Table": [[83, "list-the-indexes-in-a-table"]], "$db->getIndexData()": [[83, "db-getindexdata"]], "$db->getForeignKeyData()": [[83, "db-getforeignkeydata"]], "Queries": [[84, "queries"]], "Query Basics": [[84, "query-basics"]], "Regular Queries": [[84, "regular-queries"]], "$db->query()": [[84, "db-query"]], "Simplified Queries": [[84, "simplified-queries"]], "$db->simpleQuery()": [[84, "db-simplequery"]], "Working with Database Prefixes Manually": [[84, "working-with-database-prefixes-manually"]], "$db->prefixTable()": [[84, "db-prefixtable"]], "$db->setPrefix()": [[84, "db-setprefix"]], "$db->getPrefix()": [[84, "db-getprefix"]], "Protecting Identifiers": [[84, "protecting-identifiers"]], "$db->protectIdentifiers()": [[84, "db-protectidentifiers"]], "Escaping Values": [[84, "escaping-values"]], "1. $db->escape()": [[84, "db-escape"]], "2. $db->escapeString()": [[84, "db-escapestring"]], "3. $db->escapeLikeString()": [[84, "db-escapelikestring"]], "Query Bindings": [[84, "query-bindings"]], "Named Bindings": [[84, "named-bindings"]], "Handling Errors": [[84, "handling-errors"]], "$db->error()": [[84, "db-error"]], "Prepared Queries": [[84, "prepared-queries"]], "Preparing the Query": [[84, "preparing-the-query"]], "Executing the Query": [[84, "executing-the-query"]], "Other Methods": [[84, "other-methods"]], "close()": [[84, "close"], [227, "close"]], "getQueryString()": [[84, "getquerystring"]], "hasError()": [[84, "haserror"], [84, "id3"]], "getErrorCode()": [[84, "geterrorcode"]], "getErrorMessage()": [[84, "geterrormessage"]], "Working with Query Objects": [[84, "working-with-query-objects"]], "The Query Class": [[84, "the-query-class"]], "getQuery()": [[84, "getquery"]], "getOriginalQuery()": [[84, "getoriginalquery"]], "isWriteType()": [[84, "iswritetype"]], "swapPrefix()": [[84, "swapprefix"]], "getStartTime()": [[84, "getstarttime"]], "getDuration()": [[84, "getduration"]], "Query Builder Class": [[85, "query-builder-class"]], "SQL Injection Protection": [[85, "sql-injection-protection"]], "Loading the Query Builder": [[85, "loading-the-query-builder"]], "Selecting Data": [[85, "selecting-data"]], "Get": [[85, "get"]], "$builder->get()": [[85, "builder-get"]], "$builder->getCompiledSelect()": [[85, "builder-getcompiledselect"]], "$builder->getWhere()": [[85, "builder-getwhere"]], "Select": [[85, "select"]], "$builder->select()": [[85, "builder-select"]], "RawSql": [[85, "rawsql"], [85, "query-builder-join-rawsql"]], "$builder->selectMax()": [[85, "builder-selectmax"]], "$builder->selectMin()": [[85, "builder-selectmin"]], "$builder->selectAvg()": [[85, "builder-selectavg"]], "$builder->selectSum()": [[85, "builder-selectsum"]], "$builder->selectCount()": [[85, "builder-selectcount"]], "$builder->selectSubquery()": [[85, "builder-selectsubquery"]], "From": [[85, "from"]], "$builder->from()": [[85, "builder-from"]], "Subqueries": [[85, "subqueries"]], "$builder->fromSubquery()": [[85, "builder-fromsubquery"]], "Join": [[85, "join"]], "$builder->join()": [[85, "builder-join"]], "Looking for Specific Data": [[85, "looking-for-specific-data"]], "Where": [[85, "where"]], "$builder->where()": [[85, "builder-where"]], "1. Simple key/value method": [[85, "simple-key-value-method"], [85, "id4"], [85, "id7"]], "2. Custom key/value method": [[85, "custom-key-value-method"]], "3. Associative array method": [[85, "associative-array-method"]], "4. Custom string": [[85, "custom-string"]], "5. RawSql": [[85, "query-builder-where-rawsql"]], "6. Subqueries": [[85, "query-builder-where-subquery"]], "$builder->orWhere()": [[85, "builder-orwhere"]], "$builder->whereIn()": [[85, "builder-wherein"]], "$builder->orWhereIn()": [[85, "builder-orwherein"]], "$builder->whereNotIn()": [[85, "builder-wherenotin"]], "$builder->orWhereNotIn()": [[85, "builder-orwherenotin"]], "Looking for Similar Data": [[85, "looking-for-similar-data"]], "Like": [[85, "like"]], "$builder->like()": [[85, "builder-like"]], "2. Associative array method": [[85, "id5"], [85, "id8"]], "3. RawSql": [[85, "query-builder-like-rawsql"]], "$builder->orLike()": [[85, "builder-orlike"]], "$builder->notLike()": [[85, "builder-notlike"]], "$builder->orNotLike()": [[85, "builder-ornotlike"]], "$builder->groupBy()": [[85, "builder-groupby"]], "$builder->distinct()": [[85, "builder-distinct"]], "$builder->having()": [[85, "builder-having"]], "$builder->orHaving()": [[85, "builder-orhaving"]], "$builder->havingIn()": [[85, "builder-havingin"]], "$builder->orHavingIn()": [[85, "builder-orhavingin"]], "$builder->havingNotIn()": [[85, "builder-havingnotin"]], "$builder->orHavingNotIn()": [[85, "builder-orhavingnotin"]], "$builder->havingLike()": [[85, "builder-havinglike"]], "$builder->orHavingLike()": [[85, "builder-orhavinglike"]], "$builder->notHavingLike()": [[85, "builder-nothavinglike"]], "$builder->orNotHavingLike()": [[85, "builder-ornothavinglike"]], "Ordering Results": [[85, "ordering-results"]], "OrderBy": [[85, "orderby"]], "$builder->orderBy()": [[85, "builder-orderby"]], "Limiting or Counting Results": [[85, "limiting-or-counting-results"]], "Limit": [[85, "limit"]], "$builder->limit()": [[85, "builder-limit"]], "$builder->countAllResults()": [[85, "builder-countallresults"]], "$builder->countAll()": [[85, "builder-countall"]], "Union queries": [[85, "union-queries"]], "Union": [[85, "union"]], "$builder->union()": [[85, "builder-union"]], "$builder->unionAll()": [[85, "builder-unionall"]], "Query grouping": [[85, "query-grouping"]], "Group": [[85, "group"]], "$builder->groupStart()": [[85, "builder-groupstart"]], "$builder->orGroupStart()": [[85, "builder-orgroupstart"]], "$builder->notGroupStart()": [[85, "builder-notgroupstart"]], "$builder->orNotGroupStart()": [[85, "builder-ornotgroupstart"]], "$builder->groupEnd()": [[85, "builder-groupend"]], "$builder->havingGroupStart()": [[85, "builder-havinggroupstart"]], "$builder->orHavingGroupStart()": [[85, "builder-orhavinggroupstart"]], "$builder->notHavingGroupStart()": [[85, "builder-nothavinggroupstart"]], "$builder->orNotHavingGroupStart()": [[85, "builder-ornothavinggroupstart"]], "$builder->havingGroupEnd()": [[85, "builder-havinggroupend"]], "Inserting Data": [[85, "inserting-data"]], "Insert": [[85, "insert"]], "$builder->insert()": [[85, "builder-insert"]], "$builder->ignore()": [[85, "builder-ignore"]], "$builder->getCompiledInsert()": [[85, "builder-getcompiledinsert"]], "insertBatch": [[85, "insertbatch"]], "$builder->insertBatch()": [[85, "builder-insertbatch"]], "Insert from Data": [[85, "insert-from-data"]], "Insert from a Query": [[85, "insert-from-a-query"]], "Upserting Data": [[85, "upserting-data"]], "Upsert": [[85, "upsert"]], "$builder->upsert()": [[85, "builder-upsert"]], "$builder->getCompiledUpsert()": [[85, "builder-getcompiledupsert"]], "upsertBatch": [[85, "upsertbatch"]], "$builder->upsertBatch()": [[85, "builder-upsertbatch"]], "Upsert from Data": [[85, "upsert-from-data"]], "Upsert from a Query": [[85, "upsert-from-a-query"]], "$builder->onConstraint()": [[85, "builder-onconstraint"]], "$builder->updateFields()": [[85, "builder-updatefields"]], "Updating Data": [[85, "updating-data"]], "Update": [[85, "update"]], "$builder->replace()": [[85, "builder-replace"]], "$builder->set()": [[85, "builder-set"]], "$builder->update()": [[85, "builder-update"]], "$builder->getCompiledUpdate()": [[85, "builder-getcompiledupdate"]], "UpdateBatch": [[85, "updatebatch"]], "$builder->updateBatch()": [[85, "builder-updatebatch"]], "Update from Data": [[85, "update-from-data"]], "Update from a Query": [[85, "update-from-a-query"]], "Deleting Data": [[85, "deleting-data"], [238, "deleting-data"]], "Delete": [[85, "delete"]], "$builder->delete()": [[85, "builder-delete"]], "$builder->getCompiledDelete()": [[85, "builder-getcompileddelete"]], "DeleteBatch": [[85, "deletebatch"]], "$builder->deleteBatch()": [[85, "builder-deletebatch"]], "Delete from Data": [[85, "delete-from-data"]], "Delete from a Query": [[85, "delete-from-a-query"]], "$builder->emptyTable()": [[85, "builder-emptytable"]], "$builder->truncate()": [[85, "builder-truncate"]], "Conditional Statements": [[85, "conditional-statements"]], "When": [[85, "when"]], "$builder->when()": [[85, "builder-when"]], "WhenNot": [[85, "whennot"]], "$builder->whenNot()": [[85, "builder-whennot"]], "Method Chaining": [[85, "method-chaining"], [250, "method-chaining"]], "Resetting Query Builder": [[85, "resetting-query-builder"]], "ResetQuery": [[85, "resetquery"]], "$builder->resetQuery()": [[85, "builder-resetquery"]], "Class Reference": [[85, "class-reference"], [86, "class-reference"], [90, "class-reference"], [92, "class-reference"], [131, "class-reference"], [133, "class-reference"], [135, "class-reference"], [212, "class-reference"], [213, "class-reference"], [214, "class-reference"], [216, "class-reference"], [217, "class-reference"], [228, "class-reference"], [233, "class-reference"], [240, "class-reference"], [244, "class-reference"], [245, "class-reference"], [249, "class-reference"], [250, "class-reference"]], "Generating Query Results": [[86, "generating-query-results"]], "Result Arrays": [[86, "result-arrays"]], "getResult()": [[86, "getresult"]], "Getting an Array of stdClass": [[86, "getting-an-array-of-stdclass"]], "Getting an Array of Array": [[86, "getting-an-array-of-array"]], "Getting an Array of Custom Object": [[86, "getting-an-array-of-custom-object"]], "getResultArray()": [[86, "getresultarray"]], "Result Rows": [[86, "result-rows"]], "getRow()": [[86, "getrow"]], "getRowArray()": [[86, "getrowarray"]], "getUnbufferedRow()": [[86, "getunbufferedrow"]], "Custom Result Objects": [[86, "custom-result-objects"]], "getCustomResultObject()": [[86, "getcustomresultobject"]], "getCustomRowObject()": [[86, "getcustomrowobject"]], "Result Helper Methods": [[86, "result-helper-methods"]], "getFieldCount()": [[86, "getfieldcount"]], "getFieldNames()": [[86, "getfieldnames"]], "getNumRows()": [[86, "getnumrows"]], "freeResult()": [[86, "freeresult"]], "dataSeek()": [[86, "dataseek"]], "Transactions": [[87, "transactions"]], "CodeIgniter\u2019s Approach to Transactions": [[87, "codeigniter-s-approach-to-transactions"]], "Running Transactions": [[87, "running-transactions"]], "Strict Mode": [[87, "strict-mode"]], "Managing Errors": [[87, "managing-errors"]], "Throwing Exceptions": [[87, "throwing-exceptions"]], "Disabling Transactions": [[87, "disabling-transactions"]], "Test Mode": [[87, "test-mode"]], "Running Transactions Manually": [[87, "running-transactions-manually"]], "Nested Transactions": [[87, "nested-transactions"]], "Database Utility Class": [[88, "database-utility-class"]], "Initializing the Utility Class": [[88, "initializing-the-utility-class"]], "Using the Database Utilities": [[88, "using-the-database-utilities"]], "Retrieve List of Database Names": [[88, "retrieve-list-of-database-names"]], "Determine If a Database Exists": [[88, "determine-if-a-database-exists"]], "Optimize a Table": [[88, "optimize-a-table"]], "Optimize a Database": [[88, "optimize-a-database"]], "Export a Query Result as a CSV File": [[88, "export-a-query-result-as-a-csv-file"]], "Export a Query Result as an XML Document": [[88, "export-a-query-result-as-an-xml-document"]], "Database Commands": [[89, "database-commands"]], "Showing Table Information": [[89, "showing-table-information"]], "db:table \u2013show": [[89, "db-table-show"]], "Specify the Database Group": [[89, "specify-the-database-group"]], "db:table \u2013dbgroup": [[89, "db-table-dbgroup"]], "Retrieve Some Records": [[89, "retrieve-some-records"]], "db:table": [[89, "db-table"]], "db:table \u2013metadata": [[89, "db-table-metadata"]], "Database Forge Class": [[90, "database-forge-class"]], "Initializing the Forge Class": [[90, "initializing-the-forge-class"]], "Creating and Dropping Databases": [[90, "creating-and-dropping-databases"]], "$forge->createDatabase(\u2018db_name\u2019)": [[90, "forge-createdatabase-db-name"]], "$forge->dropDatabase(\u2018db_name\u2019)": [[90, "forge-dropdatabase-db-name"]], "Creating Databases in the Command Line": [[90, "creating-databases-in-the-command-line"]], "Creating Tables": [[90, "creating-tables"]], "Adding Fields": [[90, "adding-fields"]], "$forge->addField()": [[90, "forge-addfield"]], "Notes on Data Types": [[90, "notes-on-data-types"]], "Floating-Point Types": [[90, "floating-point-types"]], "TEXT": [[90, "text"]], "ENUM": [[90, "enum"]], "Raw Sql Strings as Default Values": [[90, "raw-sql-strings-as-default-values"]], "Passing Strings as Fields": [[90, "passing-strings-as-fields"]], "Creating an id Field": [[90, "creating-an-id-field"]], "Adding Keys": [[90, "adding-keys"]], "$forge->addKey()": [[90, "forge-addkey"]], "$forge->addPrimaryKey()": [[90, "forge-addprimarykey"]], "$forge->addUniqueKey()": [[90, "forge-adduniquekey"]], "Adding Foreign Keys": [[90, "adding-foreign-keys"]], "Creating a Table": [[90, "creating-a-table"]], "Dropping Tables": [[90, "dropping-tables"]], "Dropping a Table": [[90, "dropping-a-table"]], "Modifying Tables": [[90, "modifying-tables"]], "Adding a Field to a Table": [[90, "adding-a-field-to-a-table"]], "$forge->addColumn()": [[90, "forge-addcolumn"]], "Dropping Fields From a Table": [[90, "dropping-fields-from-a-table"]], "$forge->dropColumn()": [[90, "forge-dropcolumn"]], "Modifying a Field in a Table": [[90, "modifying-a-field-in-a-table"]], "$forge->modifyColumn()": [[90, "forge-modifycolumn"]], "Adding Keys to a Table": [[90, "adding-keys-to-a-table"]], "Dropping a Primary Key": [[90, "dropping-a-primary-key"]], "Dropping a Key": [[90, "dropping-a-key"]], "Dropping a Foreign Key": [[90, "dropping-a-foreign-key"]], "Renaming a Table": [[90, "renaming-a-table"]], "Managing Databases": [[91, "managing-databases"]], "Database Migrations": [[92, "database-migrations"]], "Migration File Names": [[92, "migration-file-names"]], "Create a Migration": [[92, "create-a-migration"]], "Foreign Keys": [[92, "foreign-keys"]], "Database Groups": [[92, "database-groups"]], "Command-Line Tools": [[92, "command-line-tools"], [212, "command-line-tools"]], "migrate": [[92, "migrate"]], "rollback": [[92, "rollback"]], "refresh": [[92, "refresh"]], "status": [[92, "status"]], "Migration Preferences": [[92, "migration-preferences"]], "Database Seeding": [[93, "database-seeding"]], "Database Seeders": [[93, "database-seeders"]], "Nesting Seeders": [[93, "nesting-seeders"]], "Using Seeders": [[93, "using-seeders"]], "Command Line Seeding": [[93, "command-line-seeding"]], "Creating Seeder Files": [[93, "creating-seeder-files"]], "Authentication": [[94, "authentication"]], "Recommendations": [[94, "recommendations"]], "Extending the Controller": [[95, "extending-the-controller"], [129, "extending-the-controller"]], "Preloading Components": [[95, "preloading-components"]], "Additional Methods": [[95, "additional-methods"], [260, "additional-methods"]], "Other Options": [[95, "other-options"]], "Replacing Common Functions": [[96, "replacing-common-functions"]], "Creating Composer Packages": [[97, "creating-composer-packages"]], "Folder Structure": [[97, "folder-structure"]], "Creating composer.json": [[97, "creating-composer-json"]], "Package Name": [[97, "package-name"]], "Namespace": [[97, "namespace"]], "Choosing License": [[97, "choosing-license"]], "Preparing Development Tools": [[97, "preparing-development-tools"]], "Installing DevKit": [[97, "installing-devkit"]], "Configuring Coding Standards Fixer": [[97, "configuring-coding-standards-fixer"]], "Config Files": [[97, "config-files"], [112, "config-files"], [168, "config-files"], [169, "config-files"], [177, "config-files"]], "Allowing Users to Override Settings": [[97, "allowing-users-to-override-settings"]], "Overriding Settings in app/Config": [[97, "overriding-settings-in-app-config"]], "References": [[97, "references"]], "Contributing to CodeIgniter": [[98, "contributing-to-codeigniter"]], "Creating Core System Classes": [[99, "creating-core-system-classes"]], "System Class List": [[99, "system-class-list"]], "Replacing Core Classes": [[99, "replacing-core-classes"]], "Creating Your Class": [[99, "creating-your-class"]], "Adding the Service": [[99, "adding-the-service"]], "Extending Core Classes": [[99, "extending-core-classes"]], "Events": [[100, "events"]], "Enabling Events": [[100, "enabling-events"]], "Defining an Event": [[100, "defining-an-event"]], "Setting Priorities": [[100, "setting-priorities"]], "Publishing your own Events": [[100, "publishing-your-own-events"]], "Simulating Events": [[100, "simulating-events"]], "Event Points": [[100, "event-points"]], "For Web Apps": [[100, "for-web-apps"]], "For CLI Apps": [[100, "for-cli-apps"]], "Extending CodeIgniter": [[101, "extending-codeigniter"]], "AJAX Requests": [[102, "ajax-requests"]], "Fetch API": [[102, "fetch-api"]], "jQuery": [[102, "jquery"]], "VueJS": [[102, "vuejs"]], "React": [[102, "react"]], "htmx": [[102, "htmx"]], "Web Page Caching": [[103, "web-page-caching"]], "How Does Caching Work?": [[103, "how-does-caching-work"]], "Configuring Caching": [[103, "configuring-caching"]], "Setting Cache Engine": [[103, "setting-cache-engine"]], "Setting $cacheQueryString": [[103, "setting-cachequerystring"]], "Enabling Caching": [[103, "enabling-caching"]], "Deleting Caches": [[103, "deleting-caches"]], "Global Functions and Constants": [[104, "global-functions-and-constants"]], "Global Functions": [[104, "global-functions"]], "Service Accessors": [[104, "service-accessors"]], "Miscellaneous Functions": [[104, "miscellaneous-functions"]], "Global Constants": [[104, "global-constants"]], "Core Constants": [[104, "core-constants"]], "Time Constants": [[104, "time-constants"]], "What are Configuration Classes?": [[105, "what-are-configuration-classes"]], "Working with Configuration Files": [[105, "working-with-configuration-files"]], "Getting a Config Object": [[105, "getting-a-config-object"]], "new keyword": [[105, "new-keyword"]], "Getting a Config Property": [[105, "getting-a-config-property"]], "Creating Configuration Files": [[105, "creating-configuration-files"]], "Environment Variables": [[105, "environment-variables"]], "Dotenv File": [[105, "dotenv-file"]], "Creating Dotenv File": [[105, "creating-dotenv-file"]], "Setting Variables": [[105, "setting-variables"]], "Getting Variables": [[105, "getting-variables"]], "Nesting Variables": [[105, "nesting-variables"]], "Namespaced Variables": [[105, "namespaced-variables"]], "Namespace Separator": [[105, "namespace-separator"]], "Configuration Classes and Environment Variables": [[105, "configuration-classes-and-environment-variables"]], "Environment Variables as Replacements for Data": [[105, "environment-variables-as-replacements-for-data"]], "Treating Environment Variables as Arrays": [[105, "treating-environment-variables-as-arrays"]], "Handling Different Environments": [[105, "handling-different-environments"]], "Registrars": [[105, "registrars"]], "Implicit Registrars": [[105, "implicit-registrars"]], "Explicit Registrars": [[105, "explicit-registrars"]], "Confirming Config Values": [[105, "confirming-config-values"]], "config:check": [[105, "config-check"]], "Handling Multiple Environments": [[106, "handling-multiple-environments"]], "The Defined Environments": [[106, "the-defined-environments"]], "Setting Environment": [[106, "setting-environment"], [145, "setting-environment"], [145, "id2"]], "The ENVIRONMENT Constant": [[106, "the-environment-constant"]], ".env": [[106, "env"]], "Apache": [[106, "apache"]], "nginx": [[106, "nginx"], [113, "nginx"]], "Adding Environments": [[106, "adding-environments"]], "Boot Files": [[106, "boot-files"]], "Confirming the Current Environment": [[106, "confirming-the-current-environment"]], "Effects on Default Framework Behavior": [[106, "effects-on-default-framework-behavior"]], "Error Reporting": [[106, "error-reporting"], [107, "error-reporting"]], "Using Exceptions": [[107, "using-exceptions"]], "What is Exceptions": [[107, "what-is-exceptions"]], "Catching Exceptions": [[107, "catching-exceptions"]], "Catching Specific Exceptions": [[107, "catching-specific-exceptions"]], "Logging Exceptions": [[107, "logging-exceptions"]], "Logging Deprecation Warnings": [[107, "logging-deprecation-warnings"]], "Framework Exceptions": [[107, "framework-exceptions"]], "PageNotFoundException": [[107, "pagenotfoundexception"]], "ConfigException": [[107, "configexception"]], "DatabaseException": [[107, "databaseexception"]], "RedirectException": [[107, "redirectexception"]], "Specify HTTP Status Code in Your Exception": [[107, "specify-http-status-code-in-your-exception"]], "HTTP Status Code and Error Views": [[107, "http-status-code-and-error-views"]], "Specify Exit Code in Your Exception": [[107, "specify-exit-code-in-your-exception"]], "Custom Exception Handlers": [[107, "custom-exception-handlers"]], "Defining the New Handler": [[107, "defining-the-new-handler"]], "Configuring the New Handler": [[107, "configuring-the-new-handler"]], "Helper Functions": [[108, "helper-functions"]], "What are Helpers?": [[108, "what-are-helpers"]], "Loading Helpers": [[108, "loading-helpers"]], "Loading a Helper": [[108, "loading-a-helper"]], "Auto-Discovery and Composer Packages": [[108, "auto-discovery-and-composer-packages"]], "Load Order": [[108, "load-order"]], "Loading Multiple Helpers": [[108, "loading-multiple-helpers"]], "Loading in a Controller": [[108, "loading-in-a-controller"]], "Loading from Specified Namespace": [[108, "loading-from-specified-namespace"]], "Auto-loading Helpers": [[108, "auto-loading-helpers"]], "Using a Helper": [[108, "using-a-helper"]], "Creating Helpers": [[108, "creating-helpers"]], "Creating Custom Helpers": [[108, "creating-custom-helpers"]], "\u201cExtending\u201d Helpers": [[108, "extending-helpers"]], "Now What?": [[108, "now-what"]], "General Topics": [[109, "general-topics"]], "Logging Information": [[110, "logging-information"]], "Log Levels": [[110, "log-levels"]], "Using Multiple Log Handlers": [[110, "using-multiple-log-handlers"]], "Modifying the Message with Context": [[110, "modifying-the-message-with-context"]], "Using Third-Party Loggers": [[110, "using-third-party-loggers"]], "Managing your Applications": [[111, "managing-your-applications"]], "Renaming or Relocating the Application Directory": [[111, "renaming-or-relocating-the-application-directory"]], "Running Multiple Applications with one CodeIgniter Installation": [[111, "running-multiple-applications-with-one-codeigniter-installation"]], "Code Modules": [[112, "code-modules"]], "Autoloading Non-class Files": [[112, "autoloading-non-class-files"]], "Auto-Discovery": [[112, "auto-discovery"]], "Enable/Disable Discover": [[112, "enable-disable-discover"]], "Specify Discovery Items": [[112, "specify-discovery-items"]], "Discovery and Composer": [[112, "discovery-and-composer"]], "Specify Composer Packages": [[112, "specify-composer-packages"]], "Disable Composer Package Discovery": [[112, "disable-composer-package-discovery"]], "Working with Files": [[112, "working-with-files"], [219, "working-with-files"]], "Routes": [[112, "routes"]], "Migrations": [[112, "migrations"], [255, "migrations"]], "Seeds": [[112, "seeds"], [255, "seeds"]], "Helpers": [[112, "helpers"], [120, "helpers"], [129, "helpers"], [187, "helpers"]], "Language Files": [[112, "language-files"]], "CodeIgniter URLs": [[113, "codeigniter-urls"]], "URL Structure": [[113, "url-structure"]], "Base URL contains only the Hostname": [[113, "base-url-contains-only-the-hostname"]], "Base URL contains Sub folders": [[113, "base-url-contains-sub-folders"]], "URI Security": [[113, "uri-security"], [184, "uri-security"]], "Adding Permitted Characters": [[113, "adding-permitted-characters"]], "Removing the index.php file": [[113, "removing-the-index-php-file"]], "Apache Web Server": [[113, "apache-web-server"]], "Array Helper": [[114, "array-helper"]], "Loading this Helper": [[114, "loading-this-helper"], [115, "loading-this-helper"], [116, "loading-this-helper"], [117, "loading-this-helper"], [118, "loading-this-helper"], [119, "loading-this-helper"], [121, "loading-this-helper"], [122, "loading-this-helper"], [123, "loading-this-helper"], [124, "loading-this-helper"], [125, "loading-this-helper"], [126, "loading-this-helper"], [127, "loading-this-helper"]], "Available Functions": [[114, "available-functions"], [115, "available-functions"], [116, "available-functions"], [117, "available-functions"], [118, "available-functions"], [119, "available-functions"], [121, "available-functions"], [122, "available-functions"], [123, "available-functions"], [124, "available-functions"], [125, "available-functions"], [126, "available-functions"], [127, "available-functions"]], "Cookie Helper": [[115, "cookie-helper"]], "Date Helper": [[116, "date-helper"]], "Form Helper": [[118, "form-helper"]], "Escaping Field Values": [[118, "escaping-field-values"]], "HTML Helper": [[119, "html-helper"]], "Inflector Helper": [[121, "inflector-helper"]], "Number Helper": [[122, "number-helper"]], "When Things Go Wrong": [[122, "when-things-go-wrong"]], "Security Helper": [[123, "security-helper"]], "Test Helper": [[124, "test-helper"], [257, "test-helper"]], "Text Helper": [[125, "text-helper"]], "URL Helper": [[126, "url-helper"]], "XML Helper": [[127, "xml-helper"]], "Content Negotiation": [[128, "content-negotiation"], [131, "content-negotiation"], [243, "content-negotiation"]], "What is Content Negotiation?": [[128, "what-is-content-negotiation"]], "Loading the Class": [[128, "loading-the-class"]], "Negotiating": [[128, "negotiating"]], "Media": [[128, "media"]], "Language": [[128, "language"]], "Encoding": [[128, "encoding"]], "Character Set": [[128, "character-set"]], "What is a Controller?": [[129, "what-is-a-controller"]], "Constructor": [[129, "constructor"]], "Included Properties": [[129, "included-properties"]], "Request Object": [[129, "request-object"]], "Response Object": [[129, "response-object"]], "Logger Object": [[129, "logger-object"]], "forceHTTPS": [[129, "forcehttps"]], "Validating Data": [[129, "validating-data"], [238, "validating-data"]], "$this->validateData()": [[129, "this-validatedata"]], "$this->validate()": [[129, "this-validate"]], "Protecting Methods": [[129, "protecting-methods"]], "Auto Routing (Improved)": [[129, "auto-routing-improved"], [137, "auto-routing-improved"], [137, "id15"]], "Methods": [[129, "methods"], [257, "methods"]], "Method Visibility": [[129, "method-visibility"]], "Default Method": [[129, "default-method"], [137, "default-method"], [137, "routing-auto-routing-improved-default-method"]], "Normal Methods": [[129, "normal-methods"]], "Passing URI Segments to Your Methods": [[129, "passing-uri-segments-to-your-methods"]], "Default Controller": [[129, "default-controller"], [137, "default-controller"]], "Defining a Default Controller": [[129, "defining-a-default-controller"]], "Default Method Fallback": [[129, "default-method-fallback"]], "Fallback to Default Controller": [[129, "fallback-to-default-controller"]], "Organizing Your Controllers into Sub-directories": [[129, "organizing-your-controllers-into-sub-directories"]], "Translate URI To CamelCase": [[129, "translate-uri-to-camelcase"]], "Enable Translate URI To CamelCase": [[129, "enable-translate-uri-to-camelcase"]], "Auto Routing (Legacy)": [[129, "auto-routing-legacy"], [137, "auto-routing-legacy"], [137, "id16"], [186, "auto-routing-legacy"]], "Let\u2019s try it: Hello World! (Legacy)": [[129, "let-s-try-it-hello-world-legacy"]], "Methods (Legacy)": [[129, "methods-legacy"]], "Passing URI Segments to Your Methods (Legacy)": [[129, "passing-uri-segments-to-your-methods-legacy"]], "Default Controller (Legacy)": [[129, "default-controller-legacy"], [137, "default-controller-legacy"]], "Defining a Default Controller (Legacy)": [[129, "defining-a-default-controller-legacy"]], "Organizing Your Controllers into Sub-directories (Legacy)": [[129, "organizing-your-controllers-into-sub-directories-legacy"]], "Remapping Method Calls": [[129, "remapping-method-calls"]], "That\u2019s it!": [[129, "that-s-it"]], "Controller Filters": [[130, "controller-filters"]], "Creating a Filter": [[130, "creating-a-filter"]], "Before Filters": [[130, "before-filters"]], "Replacing Request": [[130, "replacing-request"]], "Stopping Later Filters": [[130, "stopping-later-filters"]], "Returning Response": [[130, "returning-response"]], "After Filters": [[130, "after-filters"]], "Configuring Filters": [[130, "configuring-filters"]], "app/Config/Filters.php": [[130, "app-config-filters-php"], [186, "app-config-filters-php"], [186, "id1"]], "$aliases": [[130, "aliases"]], "$required": [[130, "required"]], "$globals": [[130, "globals"]], "Except for a Few URIs": [[130, "except-for-a-few-uris"]], "$methods": [[130, "methods"]], "$filters": [[130, "filters"]], "Filter Arguments": [[130, "filter-arguments"], [137, "filter-arguments"]], "Confirming Filters": [[130, "confirming-filters"]], "filter:check": [[130, "filter-check"]], "Provided Filters": [[130, "provided-filters"], [249, "provided-filters"]], "ForceHTTPS": [[130, "forcehttps"]], "PerformanceMetrics": [[130, "performancemetrics"]], "InvalidChars": [[130, "invalidchars"]], "SecureHeaders": [[130, "secureheaders"]], "IncomingRequest Class": [[131, "incomingrequest-class"]], "Accessing the Request": [[131, "accessing-the-request"]], "Determining Request Type": [[131, "determining-request-type"]], "is()": [[131, "is"]], "getMethod()": [[131, "getmethod"]], "Retrieving Input": [[131, "retrieving-input"]], "Getting Data": [[131, "getting-data"]], "getGet()": [[131, "getget"]], "getPost()": [[131, "getpost"]], "getCookie()": [[131, "getcookie"]], "getServer()": [[131, "getserver"]], "getEnv()": [[131, "getenv"]], "getPostGet()": [[131, "getpostget"]], "getGetPost()": [[131, "getgetpost"]], "getVar()": [[131, "getvar"]], "Getting JSON Data": [[131, "getting-json-data"]], "Getting Specific Data from JSON": [[131, "getting-specific-data-from-json"]], "Retrieving Raw Data (PUT, PATCH, DELETE)": [[131, "retrieving-raw-data-put-patch-delete"]], "Filtering Input Data": [[131, "filtering-input-data"]], "Retrieving Headers": [[131, "retrieving-headers"]], "The Request URL": [[131, "the-request-url"]], "Uploaded Files": [[131, "uploaded-files"]], "Controllers and Routing": [[132, "controllers-and-routing"]], "HTTP Messages": [[133, "http-messages"]], "HTTP Method Spoofing": [[134, "http-method-spoofing"]], "Request Class": [[135, "request-class"]], "RESTful Resource Handling": [[136, "restful-resource-handling"]], "Resource Routes": [[136, "resource-routes"]], "Change the Controller Used": [[136, "change-the-controller-used"], [136, "id1"]], "Change the Placeholder Used": [[136, "change-the-placeholder-used"], [136, "id2"]], "Limit the Routes Made": [[136, "limit-the-routes-made"], [136, "id3"]], "ResourceController": [[136, "resourcecontroller"]], "Presenter Routes": [[136, "presenter-routes"]], "ResourcePresenter": [[136, "resourcepresenter"]], "Presenter/Controller Comparison": [[136, "presenter-controller-comparison"]], "URI Routing": [[137, "uri-routing"]], "What is URI Routing?": [[137, "what-is-uri-routing"]], "Setting Routing Rules": [[137, "setting-routing-rules"], [267, "setting-routing-rules"]], "Examples": [[137, "examples"], [225, "examples"], [245, "examples"]], "HTTP verb Routes": [[137, "http-verb-routes"]], "Specifying Route Handlers": [[137, "specifying-route-handlers"]], "Controller\u2019s Namespace": [[137, "controller-s-namespace"]], "Array Callable Syntax": [[137, "array-callable-syntax"]], "Array Callable Syntax and Placeholders": [[137, "array-callable-syntax-and-placeholders"]], "Using Closures": [[137, "using-closures"]], "Specifying Route Paths": [[137, "specifying-route-paths"]], "Placeholders": [[137, "placeholders"]], "The Behavior of (:any)": [[137, "the-behavior-of-any"]], "Custom Placeholders": [[137, "custom-placeholders"]], "Regular Expressions": [[137, "regular-expressions"]], "View Routes": [[137, "view-routes"]], "Redirecting Routes": [[137, "redirecting-routes"]], "Environment Restrictions": [[137, "environment-restrictions"]], "Routes with any HTTP verbs": [[137, "routes-with-any-http-verbs"]], "Mapping Multiple Routes": [[137, "mapping-multiple-routes"]], "Command-Line Only Routes": [[137, "command-line-only-routes"]], "Global Options": [[137, "global-options"]], "Applying Filters": [[137, "applying-filters"]], "Alias Filter": [[137, "alias-filter"]], "Classname Filter": [[137, "classname-filter"]], "Multiple Filters": [[137, "multiple-filters"]], "Assigning Namespace": [[137, "assigning-namespace"]], "Limit to Hostname": [[137, "limit-to-hostname"]], "Limit to Subdomains": [[137, "limit-to-subdomains"]], "Offsetting the Matched Parameters": [[137, "offsetting-the-matched-parameters"]], "Reverse Routing": [[137, "reverse-routing"]], "Named Routes": [[137, "named-routes"]], "Grouping Routes": [[137, "grouping-routes"]], "Setting Namespace": [[137, "setting-namespace"]], "Setting Filters": [[137, "setting-filters"]], "Setting Other Options": [[137, "setting-other-options"]], "Nesting Groups": [[137, "nesting-groups"]], "Route Priority": [[137, "route-priority"]], "Changing Route Priority": [[137, "changing-route-priority"]], "Routes Configuration Options": [[137, "routes-configuration-options"]], "Default Namespace": [[137, "default-namespace"]], "Translate URI Dashes": [[137, "translate-uri-dashes"]], "Use Defined Routes Only": [[137, "use-defined-routes-only"]], "404 Override": [[137, "override"]], "Route Processing by Priority": [[137, "route-processing-by-priority"]], "Multiple URI Segments as One Parameter": [[137, "multiple-uri-segments-as-one-parameter"]], "Enable Auto Routing": [[137, "enable-auto-routing"]], "URI Segments": [[137, "uri-segments"], [232, "uri-segments"]], "Configuration Options": [[137, "configuration-options"]], "For Site Root URI": [[137, "for-site-root-uri"]], "For Directory URI": [[137, "for-directory-uri"]], "Module Routing": [[137, "module-routing"]], "Enable Auto Routing (Legacy)": [[137, "enable-auto-routing-legacy"]], "URI Segments (Legacy)": [[137, "uri-segments-legacy"]], "Configuration Options (Legacy)": [[137, "configuration-options-legacy"]], "For Site Root URI (Legacy)": [[137, "for-site-root-uri-legacy"]], "For Directory URI (Legacy)": [[137, "for-directory-uri-legacy"]], "Default Method (Legacy)": [[137, "default-method-legacy"]], "Confirming Routes": [[137, "confirming-routes"]], "spark routes": [[137, "spark-routes"]], "Sort by Handler": [[137, "sort-by-handler"]], "Specify Host": [[137, "specify-host"]], "CodeIgniter4 User Guide": [[138, "codeigniter4-user-guide"]], "Getting Started": [[138, "getting-started"]], "Build Your First Application": [[138, "build-your-first-application"], [265, "build-your-first-application"]], "Overview & General Topics": [[138, "overview-general-topics"]], "Request Handling": [[138, "request-handling"]], "Handling Databases": [[138, "handling-databases"]], "Libraries & Helpers": [[138, "libraries-helpers"]], "Advanced Topics": [[138, "advanced-topics"]], "Official Packages": [[138, "official-packages"], [223, "official-packages"]], "Backward Compatibility Notes": [[139, "backward-compatibility-notes"]], "What are not Breaking Changes": [[139, "what-are-not-breaking-changes"]], "Deployment": [[140, "deployment"]], "Optimization": [[140, "optimization"]], "spark optimize": [[140, "spark-optimize"]], "Composer Optimization": [[140, "composer-optimization"]], "Removing Dev Packages": [[140, "removing-dev-packages"]], "Specifying Packages to Discover": [[140, "specifying-packages-to-discover"]], "PHP Preloading": [[140, "php-preloading"]], "Requirement": [[140, "requirement"]], "Deployment to Shared Hosting Services": [[140, "deployment-to-shared-hosting-services"], [145, "deployment-to-shared-hosting-services"]], "Specifying the Document Root": [[140, "specifying-the-document-root"]], "Using Two Directories": [[140, "using-two-directories"]], "Adding .htaccess": [[140, "adding-htaccess"], [145, "adding-htaccess"]], "Installation": [[141, "installation"], [142, "installation"], [142, "id1"], [143, "installation"]], "Composer Installation": [[142, "composer-installation"]], "App Starter": [[142, "app-starter"]], "Initial Configuration": [[142, "initial-configuration"], [142, "id2"], [143, "initial-configuration"], [145, "initial-configuration"]], "Upgrading": [[142, "upgrading"], [142, "adding-codeigniter4-upgrading"], [143, "upgrading"]], "Pros": [[142, "pros"], [142, "id4"], [143, "pros"]], "Cons": [[142, "cons"], [142, "id5"], [143, "cons"]], "Structure": [[142, "structure"], [142, "id7"], [143, "structure"]], "Latest Dev": [[142, "latest-dev"]], "Update for Latest Dev": [[142, "update-for-latest-dev"]], "Next Minor Version": [[142, "next-minor-version"]], "Revert to Stable Release": [[142, "revert-to-stable-release"]], "Adding CodeIgniter4 to an Existing Project": [[142, "adding-codeigniter4-to-an-existing-project"]], "Setting Up": [[142, "setting-up"]], "Translations Installation": [[142, "translations-installation"], [143, "translations-installation"]], "Manual Installation": [[143, "manual-installation"]], "CodeIgniter Repositories": [[144, "codeigniter-repositories"]], "codeigniter4 organization": [[144, "codeigniter4-organization"]], "Composer Packages": [[144, "composer-packages"]], "CodeIgniter 4 Projects": [[144, "codeigniter-4-projects"]], "Running Your App": [[145, "running-your-app"]], "Configure for Your Site URIs": [[145, "configure-for-your-site-uris"]], "Configure Database Connection Settings": [[145, "configure-database-connection-settings"]], "Set to Development Mode": [[145, "set-to-development-mode"]], "Set Writable Folder Permission": [[145, "set-writable-folder-permission"]], "Checking PHP ini Settings": [[145, "checking-php-ini-settings"]], "Local Development Server": [[145, "local-development-server"]], "Hosting with Apache": [[145, "hosting-with-apache"]], "Configure Main Config File": [[145, "configure-main-config-file"]], "Enabling mod_rewrite": [[145, "enabling-mod-rewrite"]], "Setting Document Root": [[145, "setting-document-root"]], "Hosting with VirtualHost": [[145, "hosting-with-virtualhost"]], "Enabling vhost_alias_module": [[145, "enabling-vhost-alias-module"]], "Adding Host Alias": [[145, "adding-host-alias"]], "Setting VirtualHost": [[145, "setting-virtualhost"]], "Hosting with Subfolder": [[145, "hosting-with-subfolder"]], "Making Symlink": [[145, "making-symlink"]], "Using Alias": [[145, "using-alias"]], "Hosting with mod_userdir (Shared Hosts)": [[145, "hosting-with-mod-userdir-shared-hosts"]], "Removing the index.php": [[145, "removing-the-index-php"]], "Hosting with nginx": [[145, "hosting-with-nginx"]], "default.conf": [[145, "default-conf"]], "Bootstrapping the App": [[145, "bootstrapping-the-app"]], "Troubleshooting": [[146, "troubleshooting"]], "How do I know if my install is working?": [[146, "how-do-i-know-if-my-install-is-working"]], "I have to include index.php in my URL": [[146, "i-have-to-include-index-php-in-my-url"]], "Only the default page loads": [[146, "only-the-default-page-loads"]], "No input file specified": [[146, "no-input-file-specified"]], "My app works fine locally but not on the production server": [[146, "my-app-works-fine-locally-but-not-on-the-production-server"]], "The tutorial gives 404 errors everywhere :(": [[146, "the-tutorial-gives-404-errors-everywhere"]], "What\u2019s with an unhelpful \u201cWhoops!\u201d page?": [[146, "what-s-with-an-unhelpful-whoops-page"]], "CodeIgniter Error Logs": [[146, "codeigniter-error-logs"], [256, "codeigniter-error-logs"]], "Upgrading from 4.0.x to 4.0.4": [[147, "upgrading-from-4-0-x-to-4-0-4"]], "Breaking Changes": [[147, "breaking-changes"], [149, "breaking-changes"], [150, "breaking-changes"], [152, "breaking-changes"], [153, "breaking-changes"], [154, "breaking-changes"], [155, "breaking-changes"], [156, "breaking-changes"], [157, "breaking-changes"], [158, "breaking-changes"], [160, "breaking-changes"], [162, "breaking-changes"], [166, "breaking-changes"], [168, "breaking-changes"], [170, "breaking-changes"], [172, "breaking-changes"], [173, "breaking-changes"], [174, "breaking-changes"], [175, "breaking-changes"], [177, "breaking-changes"], [181, "breaking-changes"], [183, "breaking-changes"], [184, "breaking-changes"], [186, "breaking-changes"]], "Update FilterInterface Declarations": [[147, "update-filterinterface-declarations"]], "Upgrading from 4.0.4 to 4.0.5": [[148, "upgrading-from-4-0-4-to-4-0-5"]], "Breaking Enhancements": [[148, "breaking-enhancements"], [150, "breaking-enhancements"], [151, "breaking-enhancements"], [153, "breaking-enhancements"], [154, "breaking-enhancements"], [157, "breaking-enhancements"], [158, "breaking-enhancements"], [162, "breaking-enhancements"], [168, "breaking-enhancements"], [174, "breaking-enhancements"], [177, "breaking-enhancements"], [186, "breaking-enhancements"]], "Cookie SameSite Support": [[148, "cookie-samesite-support"]], "Message::getHeader(s)": [[148, "message-getheader-s"]], "ResponseInterface": [[148, "responseinterface"]], "Config\\Services": [[148, "config-services"]], "Project Files": [[148, "project-files"], [150, "project-files"], [151, "project-files"], [152, "project-files"], [153, "project-files"], [154, "project-files"], [157, "project-files"], [158, "project-files"], [159, "project-files"], [160, "project-files"], [161, "project-files"], [162, "project-files"], [163, "project-files"], [164, "project-files"], [165, "project-files"], [166, "project-files"], [167, "project-files"], [168, "project-files"], [169, "project-files"], [170, "project-files"], [171, "project-files"], [172, "project-files"], [173, "project-files"], [174, "project-files"], [175, "project-files"], [176, "project-files"], [177, "project-files"], [178, "project-files"], [179, "project-files"], [180, "project-files"], [181, "project-files"], [182, "project-files"], [183, "project-files"], [184, "project-files"], [185, "project-files"], [186, "project-files"]], "Content Changes": [[148, "content-changes"], [150, "content-changes"], [153, "content-changes"], [154, "content-changes"], [157, "content-changes"], [158, "content-changes"], [162, "content-changes"], [168, "content-changes"], [169, "content-changes"], [170, "content-changes"], [171, "content-changes"], [172, "content-changes"], [173, "content-changes"], [175, "content-changes"], [176, "content-changes"], [177, "content-changes"], [178, "content-changes"], [184, "content-changes"], [186, "content-changes"]], "All Changes": [[148, "all-changes"], [150, "all-changes"], [153, "all-changes"], [154, "all-changes"], [157, "all-changes"], [158, "all-changes"], [159, "all-changes"], [160, "all-changes"], [161, "all-changes"], [162, "all-changes"], [165, "all-changes"], [166, "all-changes"], [167, "all-changes"], [168, "all-changes"], [169, "all-changes"], [170, "all-changes"], [171, "all-changes"], [172, "all-changes"], [173, "all-changes"], [174, "all-changes"], [175, "all-changes"], [176, "all-changes"], [177, "all-changes"], [178, "all-changes"], [179, "all-changes"], [180, "all-changes"], [181, "all-changes"], [182, "all-changes"], [183, "all-changes"], [184, "all-changes"], [185, "all-changes"], [186, "all-changes"]], "Upgrading from 4.0.5 to 4.1.0 or 4.1.1": [[149, "upgrading-from-4-0-5-to-4-1-0-or-4-1-1"]], "Legacy Autoloading": [[149, "legacy-autoloading"]], "Upgrading from 4.1.1 to 4.1.2": [[150, "upgrading-from-4-1-1-to-4-1-2"]], "current_url() and indexPage": [[150, "current-url-and-indexpage"]], "Cache Keys": [[150, "cache-keys"]], "BaseConnection::query() Return Values": [[150, "baseconnection-query-return-values"]], "ConnectionInterface::isWriteType() Declaration Added": [[150, "connectioninterface-iswritetype-declaration-added"]], "Test Traits": [[150, "test-traits"]], "Test Responses": [[150, "test-responses"]], "Upgrading from 4.1.2 to 4.1.3": [[151, "upgrading-from-4-1-2-to-4-1-3"]], "Cache TTL": [[151, "cache-ttl"]], "Upgrading from 4.1.3 to 4.1.4": [[152, "upgrading-from-4-1-3-to-4-1-4"]], "Method Scope": [[152, "method-scope"]], "Upgrading from 4.1.4 to 4.1.5": [[153, "upgrading-from-4-1-4-to-4-1-5"]], "Changes for set() method in BaseBuilder and Model class": [[153, "changes-for-set-method-in-basebuilder-and-model-class"]], "Session DatabaseHandler\u2019s Database Table Change": [[153, "session-databasehandler-s-database-table-change"]], "CSRF Protection": [[153, "csrf-protection"]], "CURLRequest Header Change": [[153, "curlrequest-header-change"]], "Query Builder Changes": [[153, "query-builder-changes"]], "Multiple Filters for a Route": [[153, "multiple-filters-for-a-route"]], "Upgrading from 4.1.5 to 4.1.6": [[154, "upgrading-from-4-1-5-to-4-1-6"]], "Validation Result Changes": [[154, "validation-result-changes"]], "Upgrading from 4.1.6 to 4.1.7": [[155, "upgrading-from-4-1-6-to-4-1-7"]], "Upgrading from 4.1.7 to 4.1.8": [[156, "upgrading-from-4-1-7-to-4-1-8"]], "Upgrading from 4.1.9 to 4.2.0": [[157, "upgrading-from-4-1-9-to-4-2-0"]], "Mandatory File Changes": [[157, "mandatory-file-changes"], [158, "mandatory-file-changes"], [168, "mandatory-file-changes"], [169, "mandatory-file-changes"], [170, "mandatory-file-changes"], [177, "mandatory-file-changes"], [180, "mandatory-file-changes"], [181, "mandatory-file-changes"], [184, "mandatory-file-changes"], [186, "mandatory-file-changes"]], "index.php and spark": [[157, "index-php-and-spark"], [177, "index-php-and-spark"], [186, "index-php-and-spark"]], "Config/Constants.php": [[157, "config-constants-php"]], "composer.json": [[157, "composer-json"], [168, "composer-json"], [170, "composer-json"]], "Upgrading from 4.2.0 to 4.2.1": [[158, "upgrading-from-4-2-0-to-4-2-1"]], "app/Config/Mimes.php": [[158, "app-config-mimes-php"]], "get_cookie()": [[158, "get-cookie"]], "Upgrading from 4.2.9 to 4.2.10": [[159, "upgrading-from-4-2-9-to-4-2-10"]], "Upgrading from 4.2.10 to 4.2.11": [[160, "upgrading-from-4-2-10-to-4-2-11"]], "Config\\App::$proxyIPs": [[160, "config-app-proxyips"]], "Session Handler Key Changes": [[160, "session-handler-key-changes"]], "Upgrading from 4.2.11 to 4.2.12": [[161, "upgrading-from-4-2-11-to-4-2-12"]], "Upgrading from 4.2.1 to 4.2.2": [[162, "upgrading-from-4-2-1-to-4-2-2"]], "Web Page Caching Bug Fix": [[162, "web-page-caching-bug-fix"]], "Upgrading from 4.2.2 to 4.2.3": [[163, "upgrading-from-4-2-2-to-4-2-3"]], "Upgrading from 4.2.3 to 4.2.5": [[164, "upgrading-from-4-2-3-to-4-2-5"]], "Upgrading from 4.2.5 to 4.2.6": [[165, "upgrading-from-4-2-5-to-4-2-6"]], "Upgrading from 4.2.6 to 4.2.7": [[166, "upgrading-from-4-2-6-to-4-2-7"]], "set_cookie()": [[166, "set-cookie"]], "Upgrading from 4.2.7 to 4.2.8": [[167, "upgrading-from-4-2-7-to-4-2-8"]], "Upgrading from 4.2.12 to 4.3.0": [[168, "upgrading-from-4-2-12-to-4-3-0"]], "Composer Version": [[168, "composer-version"], [169, "composer-version"]], "spark": [[168, "spark"]], "app/Config/Kint.php": [[168, "app-config-kint-php"]], "app/Config/Exceptions.php": [[168, "app-config-exceptions-php"], [169, "app-config-exceptions-php"]], "Mock Config Classes": [[168, "mock-config-classes"]], "Database Exception Changes": [[168, "database-exception-changes"]], "HTTP Status Code and Exit Code of Uncaught Exceptions": [[168, "http-status-code-and-exit-code-of-uncaught-exceptions"]], "redirect()->withInput() and Validation Errors": [[168, "redirect-withinput-and-validation-errors"]], "Time Fixes": [[168, "time-fixes"]], "Capturing STDERR and STDOUT streams in Tests": [[168, "capturing-stderr-and-stdout-streams-in-tests"]], "Foreign Key Data": [[168, "foreign-key-data"]], "Honeypot and CSP": [[168, "honeypot-and-csp"]], "Config": [[168, "config"], [169, "config"], [171, "config"], [172, "config"], [173, "config"], [175, "config"], [176, "config"], [177, "config"], [184, "config"], [186, "config"]], "View Files": [[168, "view-files"]], "Upgrading from 4.3.0 to 4.3.1": [[169, "upgrading-from-4-3-0-to-4-3-1"]], "app/Config/Email.php": [[169, "app-config-email-php"]], "Upgrading from 4.3.1 to 4.3.2": [[170, "upgrading-from-4-3-1-to-4-3-2"]], "Upgrading from 4.3.2 to 4.3.3": [[171, "upgrading-from-4-3-2-to-4-3-3"]], "Upgrading from 4.3.3 to 4.3.4": [[172, "upgrading-from-4-3-3-to-4-3-4"]], "Forge::modifyColumn() and NULL": [[172, "forge-modifycolumn-and-null"]], "Upgrading from 4.3.4 to 4.3.5": [[173, "upgrading-from-4-3-4-to-4-3-5"]], "Validation Placeholders": [[173, "validation-placeholders"], [234, "validation-placeholders"], [238, "validation-placeholders"]], "Session::stop()": [[173, "session-stop"]], "Upgrading from 4.3.5 to 4.3.6": [[174, "upgrading-from-4-3-5-to-4-3-6"]], "Upgrading from 4.3.6 to 4.3.7": [[175, "upgrading-from-4-3-6-to-4-3-7"]], "Feature Testing Request Body": [[175, "feature-testing-request-body"]], "Return value of Validation::loadRuleGroup()": [[175, "return-value-of-validation-loadrulegroup"]], "Upgrading from 4.3.7 to 4.3.8": [[176, "upgrading-from-4-3-7-to-4-3-8"]], "Upgrading from 4.3.8 to 4.4.0": [[177, "upgrading-from-4-3-8-to-4-4-0"]], "When Using $this->validate()": [[177, "when-using-this-validate"]], "URI::setSegment() Change": [[177, "uri-setsegment-change"]], "When You Extend Exceptions": [[177, "when-you-extend-exceptions"]], "Auto Routing (Improved) and translateURIDashes": [[177, "auto-routing-improved-and-translateuridashes"]], "When Passing Classname with Namespace to Factories": [[177, "when-passing-classname-with-namespace-to-factories"]], "RouteCollection::$routes": [[177, "routecollection-routes"]], "app/Config/App.php": [[177, "app-config-app-php"]], "app/Config/Routing.php": [[177, "app-config-routing-php"]], "app/Config/Toolbar.php": [[177, "app-config-toolbar-php"]], "app/Config/Events.php": [[177, "app-config-events-php"]], "app/Config/Cookie.php": [[177, "app-config-cookie-php"]], "app/Config/Security.php": [[177, "app-config-security-php"]], "app/Config/Session.php": [[177, "app-config-session-php"]], "Upgrading from 4.4.0 to 4.4.1": [[178, "upgrading-from-4-4-0-to-4-4-1"]], "Upgrading from 4.4.1 to 4.4.2": [[179, "upgrading-from-4-4-1-to-4-4-2"]], "Upgrading from 4.4.2 to 4.4.3": [[180, "upgrading-from-4-4-2-to-4-4-3"]], "error_exception.php": [[180, "error-exception-php"]], "Upgrading from 4.4.3 to 4.4.4": [[181, "upgrading-from-4-4-3-to-4-4-4"]], "Error Files": [[181, "error-files"], [184, "error-files"]], "Upgrading from 4.4.4 to 4.4.5": [[182, "upgrading-from-4-4-4-to-4-4-5"]], "Upgrading from 4.4.5 to 4.4.6": [[183, "upgrading-from-4-4-5-to-4-4-6"]], "Time::createFromTimestamp() Timezone Change": [[183, "time-createfromtimestamp-timezone-change"]], "Upgrading from 4.4.6 to 4.4.7": [[184, "upgrading-from-4-4-6-to-4-4-7"]], "Paths in Controller Filters": [[184, "paths-in-controller-filters"]], "Time::difference() and DST": [[184, "time-difference-and-dst"]], "Upgrading from 4.4.7 to 4.4.8": [[185, "upgrading-from-4-4-7-to-4-4-8"]], "Upgrading from 4.4.8 to 4.5.0": [[186, "upgrading-from-4-4-8-to-4-5-0"]], "Request::getMethod()": [[186, "request-getmethod"]], "CURLRequest::request()": [[186, "curlrequest-request"]], "API\\ResponseTrait and String Data": [[186, "api-responsetrait-and-string-data"]], "FileLocator::findQualifiedNameFromPath()": [[186, "filelocator-findqualifiednamefrompath"]], "BaseModel::getIdValue()": [[186, "basemodel-getidvalue"]], "404 Override Status Code": [[186, "override-status-code"]], "Validation::run() Signature": [[186, "validation-run-signature"]], "Upgrading from 3.x to 4.x": [[187, "upgrading-from-3-x-to-4-x"]], "General Adjustments": [[187, "general-adjustments"]], "Downloads": [[187, "downloads"]], "Model, View and Controller": [[187, "model-view-and-controller"]], "Core Class Changes": [[187, "core-class-changes"]], "Class Loading": [[187, "class-loading"]], "Hooks": [[187, "hooks"]], "Extending the Framework": [[187, "extending-the-framework"]], "Upgrading Libraries": [[187, "upgrading-libraries"]], "Upgrade Configuration": [[188, "upgrade-configuration"]], "Documentations": [[188, "documentations"], [189, "documentations"], [190, "documentations"], [191, "documentations"], [192, "documentations"], [193, "documentations"], [194, "documentations"], [195, "documentations"], [196, "documentations"], [197, "documentations"], [198, "documentations"], [199, "documentations"], [200, "documentations"], [201, "documentations"], [202, "documentations"], [203, "documentations"], [205, "documentations"], [206, "documentations"]], "What has been changed": [[188, "what-has-been-changed"], [189, "what-has-been-changed"], [190, "what-has-been-changed"], [191, "what-has-been-changed"], [192, "what-has-been-changed"], [193, "what-has-been-changed"], [194, "what-has-been-changed"], [195, "what-has-been-changed"], [196, "what-has-been-changed"], [197, "what-has-been-changed"], [198, "what-has-been-changed"], [199, "what-has-been-changed"], [200, "what-has-been-changed"], [201, "what-has-been-changed"], [202, "what-has-been-changed"], [203, "what-has-been-changed"], [204, "what-has-been-changed"], [205, "what-has-been-changed"], [206, "what-has-been-changed"]], "Upgrade Guide": [[188, "upgrade-guide"], [189, "upgrade-guide"], [190, "upgrade-guide"], [191, "upgrade-guide"], [192, "upgrade-guide"], [193, "upgrade-guide"], [194, "upgrade-guide"], [195, "upgrade-guide"], [196, "upgrade-guide"], [197, "upgrade-guide"], [198, "upgrade-guide"], [199, "upgrade-guide"], [200, "upgrade-guide"], [201, "upgrade-guide"], [202, "upgrade-guide"], [203, "upgrade-guide"], [204, "upgrade-guide"], [205, "upgrade-guide"], [206, "upgrade-guide"]], "Code Example": [[188, "code-example"], [189, "code-example"], [190, "code-example"], [191, "code-example"], [192, "code-example"], [193, "code-example"], [194, "code-example"], [195, "code-example"], [196, "code-example"], [197, "code-example"], [198, "code-example"], [199, "code-example"], [200, "code-example"], [201, "code-example"], [202, "code-example"], [203, "code-example"], [204, "code-example"], [205, "code-example"], [206, "code-example"]], "CodeIgniter Version 3.x": [[188, "codeigniter-version-3-x"], [189, "codeigniter-version-3-x"], [190, "codeigniter-version-3-x"], [191, "codeigniter-version-3-x"], [192, "codeigniter-version-3-x"], [193, "codeigniter-version-3-x"], [194, "codeigniter-version-3-x"], [195, "codeigniter-version-3-x"], [196, "codeigniter-version-3-x"], [197, "codeigniter-version-3-x"], [198, "codeigniter-version-3-x"], [199, "codeigniter-version-3-x"], [200, "codeigniter-version-3-x"], [201, "codeigniter-version-3-x"], [202, "codeigniter-version-3-x"], [203, "codeigniter-version-3-x"], [204, "codeigniter-version-3-x"], [205, "codeigniter-version-3-x"], [206, "codeigniter-version-3-x"]], "CodeIgniter Version 4.x": [[188, "codeigniter-version-4-x"], [189, "codeigniter-version-4-x"], [190, "codeigniter-version-4-x"], [191, "codeigniter-version-4-x"], [192, "codeigniter-version-4-x"], [193, "codeigniter-version-4-x"], [194, "codeigniter-version-4-x"], [195, "codeigniter-version-4-x"], [196, "codeigniter-version-4-x"], [197, "codeigniter-version-4-x"], [198, "codeigniter-version-4-x"], [199, "codeigniter-version-4-x"], [200, "codeigniter-version-4-x"], [201, "codeigniter-version-4-x"], [202, "codeigniter-version-4-x"], [203, "codeigniter-version-4-x"], [204, "codeigniter-version-4-x"], [205, "codeigniter-version-4-x"], [206, "codeigniter-version-4-x"]], "Upgrade Controllers": [[189, "upgrade-controllers"]], "Upgrade Database": [[190, "upgrade-database"]], "Upgrade Emails": [[191, "upgrade-emails"]], "Upgrade Encryption": [[192, "upgrade-encryption"]], "Upgrade Working with Uploaded Files": [[193, "upgrade-working-with-uploaded-files"]], "Upgrade HTML Tables": [[194, "upgrade-html-tables"]], "Upgrade Image Manipulation Class": [[195, "upgrade-image-manipulation-class"]], "Upgrade Localization": [[196, "upgrade-localization"]], "Upgrade Migrations": [[197, "upgrade-migrations"]], "Search & Replace": [[197, "search-replace"]], "Upgrade Models": [[198, "upgrade-models"]], "Upgrade Pagination": [[199, "upgrade-pagination"]], "Upgrade HTTP Responses": [[200, "upgrade-http-responses"]], "Upgrade Routing": [[201, "upgrade-routing"]], "Upgrade Security": [[202, "upgrade-security"]], "Upgrade Sessions": [[203, "upgrade-sessions"]], "Upgrade Validations": [[204, "upgrade-validations"]], "Documentations of Library": [[204, "documentations-of-library"]], "Upgrade View Parser": [[205, "upgrade-view-parser"]], "Upgrade Views": [[206, "upgrade-views"]], "Upgrading From a Previous Version": [[207, "upgrading-from-a-previous-version"]], "Credits": [[208, "credits"]], "Welcome to CodeIgniter4": [[209, "welcome-to-codeigniter4"]], "Is CodeIgniter Right for You?": [[209, "is-codeigniter-right-for-you"]], "PSR Compliance": [[210, "psr-compliance"]], "Server Requirements": [[211, "server-requirements"]], "PHP and Required Extensions": [[211, "php-and-required-extensions"]], "Optional PHP Extensions": [[211, "optional-php-extensions"]], "Supported Databases": [[211, "supported-databases"]], "Caching Driver": [[212, "caching-driver"]], "Example Usage": [[212, "example-usage"], [240, "example-usage"]], "Configuring the Cache": [[212, "configuring-the-cache"]], "$handler": [[212, "handler"]], "$backupHandler": [[212, "backuphandler"]], "$prefix": [[212, "prefix"]], "$ttl": [[212, "ttl"]], "$file": [[212, "file"]], "$memcached": [[212, "memcached"]], "$redis": [[212, "redis"]], "cache:clear": [[212, "cache-clear"]], "cache:info": [[212, "cache-info"]], "Drivers": [[212, "drivers"]], "File-based Caching": [[212, "file-based-caching"]], "Memcached Caching": [[212, "memcached-caching"]], "WinCache Caching": [[212, "wincache-caching"]], "Redis Caching": [[212, "redis-caching"]], "Predis Caching": [[212, "predis-caching"]], "Dummy Cache": [[212, "dummy-cache"]], "Cookies": [[213, "cookies"]], "Creating Cookies": [[213, "creating-cookies"]], "Overriding Defaults": [[213, "overriding-defaults"]], "Changing Defaults for a Limited Time": [[213, "changing-defaults-for-a-limited-time"]], "Accessing Cookie\u2019s Attributes": [[213, "accessing-cookie-s-attributes"]], "Immutable Cookies": [[213, "immutable-cookies"]], "Validating a Cookie\u2019s Attributes": [[213, "validating-a-cookie-s-attributes"]], "Validating the Name Attribute": [[213, "validating-the-name-attribute"]], "Validating the Prefix Attribute": [[213, "validating-the-prefix-attribute"]], "Validating the SameSite Attribute": [[213, "validating-the-samesite-attribute"]], "Using the Cookie Store": [[213, "using-the-cookie-store"]], "Getting the Store from Response": [[213, "getting-the-store-from-response"]], "Creating CookieStore": [[213, "creating-cookiestore"]], "Checking Cookies in Store": [[213, "checking-cookies-in-store"]], "Getting Cookies in Store": [[213, "getting-cookies-in-store"]], "Adding/Removing Cookies in Store": [[213, "adding-removing-cookies-in-store"]], "Dispatching Cookies in Store": [[213, "dispatching-cookies-in-store"]], "Cookie Personalization": [[213, "cookie-personalization"]], "Cross-Origin Resource Sharing (CORS)": [[214, "cross-origin-resource-sharing-cors"]], "Configuring CORS": [[214, "configuring-cors"]], "Setting Default Config": [[214, "setting-default-config"]], "Enabling CORS": [[214, "enabling-cors"]], "Set against Routes": [[214, "set-against-routes"]], "Set in Config\\Filters": [[214, "set-in-config-filters"]], "Checking Routes and Filters": [[214, "checking-routes-and-filters"]], "Setting Another Config": [[214, "setting-another-config"]], "CURLRequest Class": [[215, "curlrequest-class"]], "Config for CURLRequest": [[215, "config-for-curlrequest"]], "Sharing Options": [[215, "sharing-options"]], "Loading the Library": [[215, "loading-the-library"], [224, "loading-the-library"], [225, "loading-the-library"], [226, "loading-the-library"], [230, "loading-the-library"], [234, "loading-the-library"]], "Working with the Library": [[215, "working-with-the-library"]], "Making Requests": [[215, "making-requests"]], "Base URI": [[215, "base-uri"]], "Using Responses": [[215, "using-responses"]], "Request Options": [[215, "request-options"]], "allow_redirects": [[215, "allow-redirects"]], "auth": [[215, "auth"]], "body": [[215, "body"]], "cert": [[215, "cert"]], "connect_timeout": [[215, "connect-timeout"]], "cookie": [[215, "cookie"]], "debug": [[215, "debug"]], "delay": [[215, "delay"]], "form_params": [[215, "form-params"]], "headers": [[215, "headers"]], "http_errors": [[215, "http-errors"]], "json": [[215, "json"]], "multipart": [[215, "multipart"]], "proxy": [[215, "proxy"]], "query": [[215, "query"]], "timeout": [[215, "timeout"]], "user_agent": [[215, "user-agent"]], "verify": [[215, "verify"]], "version": [[215, "version"]], "Email Class": [[216, "email-class"]], "Using the Email Library": [[216, "using-the-email-library"]], "Sending Email": [[216, "sending-email"]], "Setting Email Preferences": [[216, "setting-email-preferences"]], "Setting Email Preferences by Passing an Array": [[216, "setting-email-preferences-by-passing-an-array"]], "Setting Email Preferences in a Config File": [[216, "setting-email-preferences-in-a-config-file"]], "SSL versus TLS for SMTP Protocol": [[216, "ssl-versus-tls-for-smtp-protocol"]], "Reviewing Preferences": [[216, "reviewing-preferences"]], "Email Preferences": [[216, "email-preferences"]], "Overriding Word Wrapping": [[216, "overriding-word-wrapping"]], "Encryption Service": [[217, "encryption-service"]], "Using the Encryption Library": [[217, "using-the-encryption-library"]], "Configuring the Library": [[217, "configuring-the-library"]], "Configuration to Maintain Compatibility with CI3": [[217, "configuration-to-maintain-compatibility-with-ci3"]], "Supported HMAC Authentication Algorithms": [[217, "supported-hmac-authentication-algorithms"]], "Default Behavior": [[217, "default-behavior"]], "Setting Your Encryption Key": [[217, "setting-your-encryption-key"]], "Encoding Keys or Results": [[217, "encoding-keys-or-results"]], "Using Prefixes in Storing Keys": [[217, "using-prefixes-in-storing-keys"]], "Padding": [[217, "padding"]], "Encryption Handler Notes": [[217, "encryption-handler-notes"]], "OpenSSL Notes": [[217, "openssl-notes"]], "Sodium Notes": [[217, "sodium-notes"]], "Message Length": [[217, "message-length"]], "Using the Encryption Service Directly": [[217, "using-the-encryption-service-directly"]], "File Collections": [[218, "file-collections"]], "Basic Usage": [[218, "basic-usage"], [243, "basic-usage"]], "Starting a Collection": [[218, "starting-a-collection"]], "__construct(string[] $files = [])": [[218, "construct-string-files"]], "define()": [[218, "define"]], "set(array $files)": [[218, "set-array-files"]], "Inputting Files": [[218, "inputting-files"]], "add(string[]|string $paths, bool $recursive = true)": [[218, "add-string-string-paths-bool-recursive-true"]], "addFile(string $file) / addFiles(array $files)": [[218, "addfile-string-file-addfiles-array-files"]], "removeFile(string $file) / removeFiles(array $files)": [[218, "removefile-string-file-removefiles-array-files"]], "addDirectory(string $directory, bool $recursive = false)": [[218, "adddirectory-string-directory-bool-recursive-false"]], "addDirectories(array $directories, bool $recursive = false)": [[218, "adddirectories-array-directories-bool-recursive-false"]], "Filtering Files": [[218, "filtering-files"]], "removePattern(string $pattern, string $scope = null)": [[218, "removepattern-string-pattern-string-scope-null"]], "retainPattern(string $pattern, string $scope = null)": [[218, "retainpattern-string-pattern-string-scope-null"]], "Retrieving Files": [[218, "retrieving-files"]], "get(): string[]": [[218, "get-string"]], "Getting a File instance": [[219, "getting-a-file-instance"]], "Taking Advantage of Spl": [[219, "taking-advantage-of-spl"]], "New Features": [[219, "new-features"]], "getRandomName()": [[219, "getrandomname"]], "getSize()": [[219, "getsize"]], "getSizeByUnit()": [[219, "getsizebyunit"]], "getMimeType()": [[219, "getmimetype"]], "guessExtension()": [[219, "guessextension"]], "Moving Files": [[219, "moving-files"], [231, "moving-files"]], "Honeypot Class": [[220, "honeypot-class"]], "Enabling Honeypot": [[220, "enabling-honeypot"]], "Customizing Honeypot": [[220, "customizing-honeypot"]], "Image Manipulation Class": [[221, "image-manipulation-class"]], "Processing an Image": [[221, "processing-an-image"]], "Image Quality": [[221, "image-quality"]], "Processing Methods": [[221, "processing-methods"]], "Cropping Images": [[221, "cropping-images"]], "Converting Images": [[221, "converting-images"]], "Fitting Images": [[221, "fitting-images"]], "Flattening Images": [[221, "flattening-images"]], "Flipping Images": [[221, "flipping-images"]], "Resizing Images": [[221, "resizing-images"]], "Rotating Images": [[221, "rotating-images"]], "Adding a Text Watermark": [[221, "adding-a-text-watermark"]], "Library Reference": [[222, "library-reference"], [225, "library-reference"]], "Shield": [[223, "shield"]], "Settings": [[223, "settings"]], "Tasks (BETA)": [[223, "tasks-beta"]], "Queue (BETA)": [[223, "queue-beta"]], "Cache": [[223, "cache"], [260, "cache"]], "DevKit": [[223, "devkit"]], "Coding Standard": [[223, "coding-standard"]], "Pagination": [[224, "pagination"]], "Paginating with Models": [[224, "paginating-with-models"]], "Customizing Query for Pagination": [[224, "customizing-query-for-pagination"]], "Adding WHERE": [[224, "adding-where"]], "Adding JOIN": [[224, "adding-join"]], "Displaying Pager Links": [[224, "displaying-pager-links"]], "Paginating Multiple Results": [[224, "paginating-multiple-results"]], "Setting Page Manually": [[224, "setting-page-manually"]], "Specifying the URI Segment for Page": [[224, "specifying-the-uri-segment-for-page"]], "Manual Pagination": [[224, "manual-pagination"]], "Paginating with Only Expected Queries": [[224, "paginating-with-only-expected-queries"]], "Customizing the Links": [[224, "customizing-the-links"]], "View Configuration": [[224, "view-configuration"]], "Creating the View": [[224, "creating-the-view"]], "setSurroundCount()": [[224, "setsurroundcount"]], "hasPrevious() & hasNext()": [[224, "hasprevious-hasnext"]], "getPrevious() & getNext()": [[224, "getprevious-getnext"]], "getFirst() & getLast()": [[224, "getfirst-getlast"]], "links()": [[224, "links"]], "hasPreviousPage() & hasNextPage()": [[224, "haspreviouspage-hasnextpage"]], "getPreviousPage() & getNextPage()": [[224, "getpreviouspage-getnextpage"]], "getPreviousPageNumber() & getNextPageNumber()": [[224, "getpreviouspagenumber-getnextpagenumber"]], "getFirstPageNumber() & getLastPageNumber()": [[224, "getfirstpagenumber-getlastpagenumber"]], "getCurrentPageNumber()": [[224, "getcurrentpagenumber"]], "getPageCount()": [[224, "getpagecount"]], "Publisher": [[225, "publisher"]], "Concept and Usage": [[225, "concept-and-usage"]], "On Demand": [[225, "on-demand"]], "Automation and Discovery": [[225, "automation-and-discovery"]], "File Sync Example": [[225, "file-sync-example"]], "Asset Dependencies Example": [[225, "asset-dependencies-example"]], "Module Deployment Example": [[225, "module-deployment-example"]], "Support Methods": [[225, "support-methods"]], "[static] discover(string $directory = \u2018Publishers\u2019): Publisher[]": [[225, "static-discover-string-directory-publishers-publisher"]], "publish(): bool": [[225, "publish-bool"]], "getScratch(): string": [[225, "getscratch-string"]], "getErrors(): array": [[225, "geterrors-array-string-throwable"]], "addPath(string $path, bool $recursive = true)": [[225, "addpath-string-path-bool-recursive-true"]], "addPaths(array $paths, bool $recursive = true)": [[225, "addpaths-array-paths-bool-recursive-true"]], "addUri(string $uri)": [[225, "adduri-string-uri"]], "addUris(array $uris)": [[225, "adduris-array-uris"]], "Outputting Files": [[225, "outputting-files"]], "wipe()": [[225, "wipe"]], "copy(bool $replace = true): bool": [[225, "copy-bool-replace-true-bool"]], "merge(bool $replace = true): bool": [[225, "merge-bool-replace-true-bool"]], "Modifying Files": [[225, "modifying-files"]], "replace(string $file, array $replaces): bool": [[225, "replace-string-file-array-replaces-bool"]], "addLineAfter(string $file, string $line, string $after): bool": [[225, "addlineafter-string-file-string-line-string-after-bool"]], "addLineBefore(string $file, string $line, string $after): bool": [[225, "addlinebefore-string-file-string-line-string-after-bool"]], "Cross-Site Request Forgery (CSRF)": [[226, "cross-site-request-forgery-csrf"]], "When Auto-Routing is Disabled": [[226, "when-auto-routing-is-disabled"]], "When Auto-Routing is Enabled": [[226, "when-auto-routing-is-enabled"]], "Config for CSRF": [[226, "config-for-csrf"]], "CSRF Protection Methods": [[226, "csrf-protection-methods"]], "Token Randomization": [[226, "token-randomization"]], "Token Regeneration": [[226, "token-regeneration"]], "Redirection on Failure": [[226, "redirection-on-failure"]], "Enable CSRF Protection": [[226, "enable-csrf-protection"]], "HTML Forms": [[226, "html-forms"]], "The Order of Token Sent by Users": [[226, "the-order-of-token-sent-by-users"]], "Other Helpful Methods": [[226, "other-helpful-methods"]], "sanitizeFilename()": [[226, "sanitizefilename"]], "Session Library": [[227, "session-library"]], "Using the Session Class": [[227, "using-the-session-class"]], "Initializing a Session": [[227, "initializing-a-session"]], "How Do Sessions Work?": [[227, "how-do-sessions-work"]], "A Note about Concurrency": [[227, "a-note-about-concurrency"]], "What is Session Data?": [[227, "what-is-session-data"]], "Retrieving Session Data": [[227, "retrieving-session-data"]], "Adding Session Data": [[227, "adding-session-data"]], "Pushing New Value to Session Data": [[227, "pushing-new-value-to-session-data"]], "Removing Session Data": [[227, "removing-session-data"]], "Flashdata": [[227, "flashdata"]], "Tempdata": [[227, "tempdata"]], "Closing a Session": [[227, "closing-a-session"]], "Destroying a Session": [[227, "destroying-a-session"]], "destroy()": [[227, "destroy"]], "stop()": [[227, "stop"]], "Accessing Session Metadata": [[227, "accessing-session-metadata"]], "Session Preferences": [[227, "session-preferences"]], "Session Drivers": [[227, "session-drivers"]], "FileHandler Driver (the default)": [[227, "filehandler-driver-the-default"]], "Bonus Tip": [[227, "bonus-tip"], [227, "id2"]], "DatabaseHandler Driver": [[227, "databasehandler-driver"]], "Configure DatabaseHandler": [[227, "configure-databasehandler"]], "Setting Table Name": [[227, "setting-table-name"]], "Creating Database Table": [[227, "creating-database-table"]], "Adding Primary Key": [[227, "adding-primary-key"]], "Changing Database Group": [[227, "changing-database-group"]], "Setting Up Database Table with Command": [[227, "setting-up-database-table-with-command"]], "RedisHandler Driver": [[227, "redishandler-driver"]], "Configure RedisHandler": [[227, "configure-redishandler"]], "MemcachedHandler Driver": [[227, "memcachedhandler-driver"]], "Configure MemcachedHandler": [[227, "configure-memcachedhandler"]], "Throttler": [[228, "throttler"]], "Overview": [[228, "overview"], [234, "overview"], [265, "overview"]], "Rate Limiting": [[228, "rate-limiting"]], "The Code": [[228, "the-code"]], "Applying the Filter": [[228, "applying-the-filter"]], "Times and Dates": [[229, "times-and-dates"]], "Instantiating": [[229, "instantiating"]], "now()": [[229, "now"]], "parse()": [[229, "parse"]], "today()": [[229, "today"]], "yesterday()": [[229, "yesterday"]], "tomorrow()": [[229, "tomorrow"]], "createFromDate()": [[229, "createfromdate"]], "createFromTime()": [[229, "createfromtime"]], "create()": [[229, "create"]], "createFromFormat()": [[229, "createfromformat"]], "createFromTimestamp()": [[229, "createfromtimestamp"]], "createFromInstance()": [[229, "createfrominstance"]], "toDateTime()": [[229, "todatetime"]], "Displaying the Value": [[229, "displaying-the-value"]], "toLocalizedString()": [[229, "tolocalizedstring"]], "toDateTimeString()": [[229, "todatetimestring"]], "toDateString()": [[229, "todatestring"]], "toTimeString()": [[229, "totimestring"]], "humanize()": [[229, "humanize"], [229, "id1"]], "Working with Individual Values": [[229, "working-with-individual-values"]], "Getters": [[229, "getters"]], "getAge()": [[229, "getage"]], "getDST()": [[229, "getdst"]], "getLocal()": [[229, "getlocal"]], "getUtc()": [[229, "getutc"]], "getTimezone()": [[229, "gettimezone"]], "getTimezoneName()": [[229, "gettimezonename"]], "Setters": [[229, "setters"]], "setTimezone()": [[229, "settimezone"]], "setTimestamp()": [[229, "settimestamp"]], "Modifying the Value": [[229, "modifying-the-value"]], "Comparing Two Times": [[229, "comparing-two-times"]], "equals()": [[229, "equals"]], "sameAs()": [[229, "sameas"]], "isBefore()": [[229, "isbefore"]], "isAfter()": [[229, "isafter"]], "Viewing Differences": [[229, "viewing-differences"]], "Typography": [[230, "typography"]], "Available static functions": [[230, "available-static-functions"]], "Working with Uploaded Files": [[231, "working-with-uploaded-files"]], "The Process": [[231, "the-process"]], "Creating the Upload Form": [[231, "creating-the-upload-form"]], "The Success Page": [[231, "the-success-page"], [234, "the-success-page"]], "The Controller": [[231, "the-controller"], [234, "the-controller"]], "The Routes": [[231, "the-routes"], [234, "the-routes"]], "The Upload Directory": [[231, "the-upload-directory"]], "Try it!": [[231, "try-it"], [234, "try-it"]], "Accessing Files": [[231, "accessing-files"]], "All Files": [[231, "all-files"]], "Single File": [[231, "single-file"]], "Simplest usage": [[231, "simplest-usage"]], "Array notation": [[231, "array-notation"]], "Multiple files": [[231, "multiple-files"]], "Working with the File": [[231, "working-with-the-file"]], "Verify a File": [[231, "verify-a-file"]], "File Names": [[231, "file-names"]], "getName()": [[231, "getname"]], "getClientName()": [[231, "getclientname"]], "getTempName()": [[231, "gettempname"]], "Other File Info": [[231, "other-file-info"]], "getClientExtension()": [[231, "getclientextension"]], "getClientMimeType()": [[231, "getclientmimetype"]], "getClientPath()": [[231, "getclientpath"]], "with Original Filename": [[231, "with-original-filename"]], "with New Filename": [[231, "with-new-filename"]], "Overwriting Existing File": [[231, "overwriting-existing-file"]], "Check if the File Moved": [[231, "check-if-the-file-moved"]], "When Moving Fails": [[231, "when-moving-fails"]], "Store Files": [[231, "store-files"]], "Working with URIs": [[232, "working-with-uris"]], "Creating URI instances": [[232, "creating-uri-instances"]], "The Current URI": [[232, "the-current-uri"]], "URI Strings": [[232, "uri-strings"]], "The URI Parts": [[232, "the-uri-parts"]], "Scheme": [[232, "scheme"]], "Authority": [[232, "authority"]], "UserInfo": [[232, "userinfo"]], "Host": [[232, "host"]], "Port": [[232, "port"]], "Path": [[232, "path"]], "Query": [[232, "query"]], "Getting/Setting Query": [[232, "getting-setting-query"]], "Setting Query from Array": [[232, "setting-query-from-array"]], "Adding Query Value": [[232, "adding-query-value"]], "Filtering Query Values": [[232, "filtering-query-values"]], "Changing Query Values": [[232, "changing-query-values"]], "Fragment": [[232, "fragment"]], "Disable Throwing Exceptions": [[232, "disable-throwing-exceptions"]], "User Agent Class": [[233, "user-agent-class"]], "Using the User Agent Class": [[233, "using-the-user-agent-class"]], "User Agent Definitions": [[233, "user-agent-definitions"]], "Example": [[233, "example"]], "Form Validation Tutorial": [[234, "form-validation-tutorial"]], "The Form": [[234, "the-form"]], "Explanation": [[234, "explanation"]], "signup.php": [[234, "signup-php"]], "Form.php": [[234, "form-php"]], "Add Validation Rules": [[234, "add-validation-rules"]], "Config for Validation": [[234, "config-for-validation"]], "Traditional and Strict Rules": [[234, "traditional-and-strict-rules"]], "Strict Rules": [[234, "strict-rules"]], "Traditional Rules": [[234, "traditional-rules"]], "Using Traditional Rules": [[234, "using-traditional-rules"]], "How Validation Works": [[234, "how-validation-works"]], "Setting Validation Rules": [[234, "setting-validation-rules"], [238, "setting-validation-rules"]], "Setting a Single Rule": [[234, "setting-a-single-rule"]], "setRule()": [[234, "setrule"]], "Setting Multiple Rules": [[234, "setting-multiple-rules"]], "setRules()": [[234, "setrules"]], "Setting Rules for Array Data": [[234, "setting-rules-for-array-data"]], "withRequest()": [[234, "withrequest"]], "Working with Validation": [[234, "working-with-validation"]], "Running Validation": [[234, "running-validation"]], "Running Multiple Validations": [[234, "running-multiple-validations"]], "Validating 1 Value": [[234, "validating-1-value"]], "Getting Validated Data": [[234, "getting-validated-data"]], "Saving Sets of Validation Rules to the Config File": [[234, "saving-sets-of-validation-rules-to-the-config-file"]], "How to Save Your Rules": [[234, "how-to-save-your-rules"]], "How to Specify Rule Group": [[234, "how-to-specify-rule-group"]], "How to Save Error Messages": [[234, "how-to-save-error-messages"]], "Getting & Setting Rule Groups": [[234, "getting-setting-rule-groups"]], "Get Rule Group": [[234, "get-rule-group"]], "Set Rule Group": [[234, "set-rule-group"]], "Working with Errors": [[234, "working-with-errors"]], "Setting Custom Error Messages": [[234, "setting-custom-error-messages"]], "Translation of Messages and Validation Labels": [[234, "translation-of-messages-and-validation-labels"]], "Getting All Errors": [[234, "getting-all-errors"]], "Getting a Single Error": [[234, "getting-a-single-error"]], "Check If Error Exists": [[234, "check-if-error-exists"]], "Redirect and Validation Errors": [[234, "redirect-and-validation-errors"]], "Customizing Error Display": [[234, "customizing-error-display"]], "Creating the Views": [[234, "creating-the-views"]], "Specifying the Template": [[234, "specifying-the-template"]], "Creating Custom Rules": [[234, "creating-custom-rules"]], "Using Rule Classes": [[234, "using-rule-classes"]], "Adding a RuleSet": [[234, "adding-a-ruleset"]], "Creating a Rule Class": [[234, "creating-a-rule-class"]], "Using a Custom Rule": [[234, "using-a-custom-rule"]], "Using Closure Rule": [[234, "using-closure-rule"]], "Using Callable Rule": [[234, "using-callable-rule"]], "Available Rules": [[234, "available-rules"]], "Rules for General Use": [[234, "rules-for-general-use"]], "Rules for File Uploads": [[234, "rules-for-file-uploads"]], "The MIT License (MIT)": [[235, "the-mit-license-mit"]], "Using Entity Classes": [[236, "using-entity-classes"]], "Entity Usage": [[236, "entity-usage"]], "Create the Entity Class": [[236, "create-the-entity-class"]], "Create the Model": [[236, "create-the-model"]], "Working with the Entity Class": [[236, "working-with-the-entity-class"]], "Filling Properties Quickly": [[236, "filling-properties-quickly"]], "Bulk Accessing Properties": [[236, "bulk-accessing-properties"]], "Handling Business Logic": [[236, "handling-business-logic"]], "Special Getter/Setter": [[236, "special-getter-setter"]], "Data Mapping": [[236, "data-mapping"]], "Mutators": [[236, "mutators"]], "Date Mutators": [[236, "date-mutators"]], "Property Casting": [[236, "property-casting"]], "Scalar Type Casting": [[236, "scalar-type-casting"]], "Array/Json Casting": [[236, "array-json-casting"]], "CSV Casting": [[236, "csv-casting"]], "Custom Casting": [[236, "custom-casting"], [238, "custom-casting"]], "Parameters": [[236, "parameters"], [238, "parameters"]], "Checking for Changed Attributes": [[236, "checking-for-changed-attributes"]], "Modeling Data": [[237, "modeling-data"]], "Using CodeIgniter\u2019s Model": [[238, "using-codeigniter-s-model"]], "Accessing Models": [[238, "accessing-models"]], "CodeIgniter\u2019s Model": [[238, "codeigniter-s-model"]], "Creating Your Model": [[238, "creating-your-model"]], "initialize()": [[238, "initialize"]], "Connecting to the Database": [[238, "connecting-to-the-database"]], "Configuring Your Model": [[238, "configuring-your-model"]], "$table": [[238, "table"]], "$primaryKey": [[238, "primarykey"]], "$useAutoIncrement": [[238, "useautoincrement"]], "$returnType": [[238, "returntype"]], "$useSoftDeletes": [[238, "usesoftdeletes"]], "$allowedFields": [[238, "allowedfields"]], "$allowEmptyInserts": [[238, "allowemptyinserts"]], "$casts": [[238, "casts"]], "Dates": [[238, "dates"]], "$useTimestamps": [[238, "usetimestamps"]], "$dateFormat": [[238, "dateformat"]], "$createdField": [[238, "createdfield"]], "$updatedField": [[238, "updatedfield"]], "$deletedField": [[238, "deletedfield"]], "$validationRules": [[238, "validationrules"]], "$validationMessages": [[238, "validationmessages"]], "$skipValidation": [[238, "skipvalidation"]], "$cleanValidationRules": [[238, "cleanvalidationrules"]], "Callbacks": [[238, "callbacks"]], "$allowCallbacks": [[238, "allowcallbacks"]], "$beforeInsert": [[238, "beforeinsert"]], "$afterInsert": [[238, "afterinsert"]], "$beforeUpdate": [[238, "beforeupdate"]], "$afterUpdate": [[238, "afterupdate"]], "$beforeFind": [[238, "beforefind"]], "$afterFind": [[238, "afterfind"]], "$beforeDelete": [[238, "beforedelete"]], "$afterDelete": [[238, "afterdelete"]], "$beforeInsertBatch": [[238, "beforeinsertbatch"]], "$afterInsertBatch": [[238, "afterinsertbatch"]], "$beforeUpdateBatch": [[238, "beforeupdatebatch"]], "$afterUpdateBatch": [[238, "afterupdatebatch"]], "Defining Data Types": [[238, "defining-data-types"]], "Data Types": [[238, "data-types"]], "csv": [[238, "csv"]], "datetime": [[238, "datetime"]], "Creating Custom Handlers": [[238, "creating-custom-handlers"]], "Registering Custom Handlers": [[238, "registering-custom-handlers"]], "Working with Data": [[238, "working-with-data"]], "Finding Data": [[238, "finding-data"]], "find()": [[238, "find"]], "findColumn()": [[238, "findcolumn"]], "findAll()": [[238, "findall"]], "first()": [[238, "first"]], "withDeleted()": [[238, "withdeleted"]], "onlyDeleted()": [[238, "onlydeleted"]], "Saving Data": [[238, "saving-data"]], "insert()": [[238, "insert"]], "allowEmptyInserts()": [[238, "model-allow-empty-inserts"]], "update()": [[238, "update"]], "save()": [[238, "save"]], "delete()": [[238, "delete"]], "purgeDeleted()": [[238, "purgedeleted"]], "In-Model Validation": [[238, "in-model-validation"]], "Getting Validation Result": [[238, "getting-validation-result"]], "Getting Validation Errors": [[238, "getting-validation-errors"]], "Retrieving Validation Rules": [[238, "retrieving-validation-rules"]], "Protecting Fields": [[238, "protecting-fields"]], "Runtime Return Type Changes": [[238, "runtime-return-type-changes"]], "asArray()": [[238, "asarray"]], "asObject()": [[238, "asobject"]], "Processing Large Amounts of Data": [[238, "processing-large-amounts-of-data"]], "Working with Query Builder": [[238, "working-with-query-builder"]], "Getting Query Builder for the Model\u2019s Table": [[238, "getting-query-builder-for-the-model-s-table"]], "Getting Query Builder for Another Table": [[238, "getting-query-builder-for-another-table"]], "Mixing Methods of Query Builder and Model": [[238, "mixing-methods-of-query-builder-and-model"]], "Model Events": [[238, "model-events"]], "Defining Callbacks": [[238, "defining-callbacks"]], "Specifying Callbacks To Run": [[238, "specifying-callbacks-to-run"]], "Event Parameters": [[238, "event-parameters"]], "Modifying Find* Data": [[238, "modifying-find-data"]], "Manual Model Creation": [[238, "manual-model-creation"]], "Alternate PHP Syntax for View Files": [[239, "alternate-php-syntax-for-view-files"]], "Alternative Echos": [[239, "alternative-echos"]], "Alternative Control Structures": [[239, "alternative-control-structures"]], "API Response Trait": [[240, "api-response-trait"]], "Handling Response Types": [[240, "handling-response-types"]], "Content Security Policy": [[241, "content-security-policy"]], "What is Content Security Policy?": [[241, "what-is-content-security-policy"]], "Turning CSP On": [[241, "turning-csp-on"]], "Runtime Configuration": [[241, "runtime-configuration"]], "Report Only": [[241, "report-only"]], "Clear Directives": [[241, "clear-directives"]], "Inline Content": [[241, "inline-content"]], "Using Placeholders": [[241, "using-placeholders"]], "Using Functions": [[241, "using-functions"]], "Building Responses": [[242, "building-responses"]], "Localization": [[243, "localization"], [257, "localization"]], "Working with Locales": [[243, "working-with-locales"]], "Configuring the Locale": [[243, "configuring-the-locale"]], "Setting the Default Locale": [[243, "setting-the-default-locale"]], "Locale Detection": [[243, "locale-detection"]], "In Routes": [[243, "in-routes"]], "Setting the Current Locale": [[243, "setting-the-current-locale"]], "Retrieving the Current Locale": [[243, "retrieving-the-current-locale"]], "Language Localization": [[243, "language-localization"]], "Creating Language Files": [[243, "creating-language-files"]], "Replacing Parameters": [[243, "replacing-parameters"]], "Specifying Locale": [[243, "specifying-locale"]], "Nested Arrays": [[243, "nested-arrays"]], "Language Fallback": [[243, "language-fallback"]], "Message Translations": [[243, "message-translations"]], "Generating Translation Files via Command": [[243, "generating-translation-files-via-command"]], "HTTP Responses": [[244, "http-responses"]], "Working with the Response": [[244, "working-with-the-response"]], "Setting the Output": [[244, "setting-the-output"]], "Setting Headers": [[244, "setting-headers"], [258, "setting-headers"]], "setHeader()": [[244, "setheader"]], "appendHeader()": [[244, "appendheader"]], "removeHeader()": [[244, "removeheader"]], "Redirect": [[244, "redirect"]], "Redirect to a URI path": [[244, "redirect-to-a-uri-path"]], "Redirect to a Defined Route": [[244, "redirect-to-a-defined-route"]], "Redirect Back": [[244, "redirect-back"]], "Redirect with Cookies": [[244, "redirect-with-cookies"]], "Redirect with Headers": [[244, "redirect-with-headers"]], "Force File Download": [[244, "force-file-download"]], "Open File in Browser": [[244, "open-file-in-browser"]], "HTTP Caching": [[244, "http-caching"]], "HTML Table Class": [[245, "html-table-class"]], "Using the Table Class": [[245, "using-the-table-class"]], "Changing the Look of Your Table": [[245, "changing-the-look-of-your-table"]], "Synchronizing Rows with Headings": [[245, "synchronizing-rows-with-headings"]], "View Cells": [[246, "view-cells"]], "Simple and Controlled Cells": [[246, "simple-and-controlled-cells"]], "Calling a View Cell": [[246, "calling-a-view-cell"]], "Namespace Omission": [[246, "namespace-omission"]], "Passing Parameters as Key/Value String": [[246, "passing-parameters-as-key-value-string"]], "Simple Cells": [[246, "simple-cells"]], "Controlled Cells": [[246, "controlled-cells"]], "Creating a Controlled Cell": [[246, "creating-a-controlled-cell"]], "Generating Cell via Command": [[246, "generating-cell-via-command"]], "Using a Different View": [[246, "using-a-different-view"]], "Customize the Rendering": [[246, "customize-the-rendering"]], "Computed Properties": [[246, "computed-properties"]], "Presentation Methods": [[246, "presentation-methods"]], "Performing Setup Logic": [[246, "performing-setup-logic"]], "Cell Caching": [[246, "cell-caching"]], "View Decorators": [[247, "view-decorators"]], "Creating Decorators": [[247, "creating-decorators"]], "View Layouts": [[248, "view-layouts"]], "Creating A Layout": [[248, "creating-a-layout"]], "Using Layouts in Views": [[248, "using-layouts-in-views"]], "Rendering the View": [[248, "rendering-the-view"]], "Including View Partials": [[248, "including-view-partials"]], "View Parser": [[249, "view-parser"]], "Using the View Parser Class": [[249, "using-the-view-parser-class"]], "What It Does": [[249, "what-it-does"], [250, "what-it-does"]], "Parser templates": [[249, "parser-templates"]], "Parser Configuration Options": [[249, "parser-configuration-options"]], "Substitution Variations": [[249, "substitution-variations"]], "Loop Substitutions": [[249, "loop-substitutions"]], "Nested Substitutions": [[249, "nested-substitutions"]], "Comments": [[249, "comments"]], "Cascading Data": [[249, "cascading-data"]], "Preventing Parsing": [[249, "preventing-parsing"]], "Conditional Logic": [[249, "conditional-logic"]], "Changing the Conditional Delimiters": [[249, "changing-the-conditional-delimiters"]], "Escaping Data": [[249, "escaping-data"], [250, "escaping-data"]], "Custom Filters": [[249, "custom-filters"]], "Parser Plugins": [[249, "parser-plugins"]], "Provided Plugins": [[249, "provided-plugins"]], "Registering a Plugin": [[249, "registering-a-plugin"]], "Usage Notes": [[249, "usage-notes"]], "View Fragments": [[249, "view-fragments"]], "View Renderer": [[250, "view-renderer"]], "Using the View Renderer": [[250, "using-the-view-renderer"]], "Setting View Parameters": [[250, "setting-view-parameters"]], "Escaping Contexts": [[250, "escaping-contexts"]], "View Renderer Options": [[250, "view-renderer-options"]], "Creating a View": [[251, "creating-a-view"]], "Displaying a View": [[251, "displaying-a-view"]], "Loading Multiple Views": [[251, "loading-multiple-views"]], "Storing Views within Sub-directories": [[251, "storing-views-within-sub-directories"]], "Namespaced Views": [[251, "namespaced-views"]], "Caching Views": [[251, "caching-views"]], "Adding Dynamic Data to the View": [[251, "adding-dynamic-data-to-the-view"]], "The saveData Option": [[251, "the-savedata-option"]], "Creating Loops": [[251, "creating-loops"]], "Benchmarking": [[252, "benchmarking"]], "Using the Timer": [[252, "using-the-timer"]], "Timer::start()": [[252, "timer-start"]], "Timer::stop()": [[252, "timer-stop"]], "timer()": [[252, "timer"]], "Timer::record()": [[252, "timer-record"]], "Viewing Your Benchmark Points": [[252, "viewing-your-benchmark-points"]], "Displaying Execution Time": [[252, "displaying-execution-time"]], "Using the Iterator": [[252, "using-the-iterator"]], "Creating Tasks To Run": [[252, "creating-tasks-to-run"]], "Running the Tasks": [[252, "running-the-tasks"]], "Testing CLI Commands": [[253, "testing-cli-commands"]], "Using MockInputOutput": [[253, "using-mockinputoutput"]], "MockInputOutput": [[253, "mockinputoutput"]], "Helper Methods": [[253, "helper-methods"], [254, "helper-methods"], [255, "helper-methods"]], "getOutput(?int $index = null): string": [[253, "getoutput-int-index-null-string"]], "getOutputs(): array": [[253, "getoutputs-array"]], "How to Use": [[253, "how-to-use"], [253, "id2"], [253, "id3"], [253, "id5"]], "Without MockInputOutput": [[253, "without-mockinputoutput"]], "Testing CLI Output": [[253, "testing-cli-output"]], "StreamFilterTrait": [[253, "streamfiltertrait"]], "CITestStreamFilter": [[253, "citeststreamfilter"]], "Testing CLI Input": [[253, "testing-cli-input"]], "PhpStreamWrapper": [[253, "phpstreamwrapper"]], "Testing Controllers": [[254, "testing-controllers"]], "The Helper Trait": [[254, "the-helper-trait"], [254, "id1"]], "controller($class)": [[254, "controller-class"]], "execute(string $method, \u2026$params)": [[254, "execute-string-method-params"]], "withConfig($config)": [[254, "withconfig-config"]], "withRequest($request)": [[254, "withrequest-request"]], "withResponse($response)": [[254, "withresponse-response"]], "withLogger($logger)": [[254, "withlogger-logger"]], "withURI(string $uri)": [[254, "withuri-string-uri"]], "withBody($body)": [[254, "withbody-body"]], "Checking the Response": [[254, "checking-the-response"], [258, "checking-the-response"]], "Filter Testing": [[254, "filter-testing"]], "Checking Routes": [[254, "checking-routes"]], "Calling Filter Methods": [[254, "calling-filter-methods"]], "Assertions": [[254, "assertions"], [255, "assertions"]], "assertFilter()": [[254, "assertfilter"]], "assertNotFilter()": [[254, "assertnotfilter"]], "assertHasFilters()": [[254, "asserthasfilters"]], "assertNotHasFilters()": [[254, "assertnothasfilters"]], "Testing Your Database": [[255, "testing-your-database"]], "The Test Class": [[255, "the-test-class"], [258, "the-test-class"], [261, "the-test-class"]], "Setting Up a Test Database": [[255, "setting-up-a-test-database"]], "Migrations and Seeds": [[255, "migrations-and-seeds"]], "$migrate": [[255, "migrate"]], "$migrateOnce": [[255, "migrateonce"]], "$refresh": [[255, "refresh"]], "$namespace": [[255, "namespace"]], "$seed": [[255, "seed"]], "$seedOnce": [[255, "seedonce"]], "$basePath": [[255, "basepath"]], "Changing Database State": [[255, "changing-database-state"]], "regressDatabase()": [[255, "regressdatabase"]], "migrateDatabase()": [[255, "migratedatabase"]], "seed($name)": [[255, "seed-name"]], "hasInDatabase($table, $data)": [[255, "hasindatabase-table-data"]], "Getting Data from Database": [[255, "getting-data-from-database"]], "grabFromDatabase($table, $column, $criteria)": [[255, "grabfromdatabase-table-column-criteria"]], "dontSeeInDatabase($table, $criteria)": [[255, "dontseeindatabase-table-criteria"]], "seeInDatabase($table, $criteria)": [[255, "seeindatabase-table-criteria"]], "seeNumRecords($expected, $table, $criteria)": [[255, "seenumrecords-expected-table-criteria"]], "Debugging Your Application": [[256, "debugging-your-application"]], "Checking Logs": [[256, "checking-logs"]], "Logging All SQL Queries": [[256, "logging-all-sql-queries"]], "Replacing var_dump()": [[256, "replacing-var-dump"]], "Enabling Kint": [[256, "enabling-kint"]], "Using Kint": [[256, "using-kint"]], "d()": [[256, "d"]], "dd()": [[256, "dd"]], "trace()": [[256, "trace"]], "The Debug Toolbar": [[256, "the-debug-toolbar"]], "Enabling the Toolbar": [[256, "enabling-the-toolbar"]], "Choosing What to Show": [[256, "choosing-what-to-show"]], "Setting Benchmark Points": [[256, "setting-benchmark-points"]], "Creating Custom Collectors": [[256, "creating-custom-collectors"]], "Displaying a Toolbar Tab": [[256, "displaying-a-toolbar-tab"]], "Providing Timeline Data": [[256, "providing-timeline-data"]], "Providing Vars": [[256, "providing-vars"]], "Hot Reloading": [[256, "hot-reloading"]], "Generating Test Data": [[257, "generating-test-data"]], "Supported Models": [[257, "supported-models"]], "Loading Fabricators": [[257, "loading-fabricators"]], "Defining Formatters": [[257, "defining-formatters"]], "Advanced Formatting": [[257, "advanced-formatting"]], "Setting Modifiers": [[257, "setting-modifiers"]], "Faking the Data": [[257, "faking-the-data"]], "Specifying Test Data": [[257, "specifying-test-data"]], "Table Counts": [[257, "table-counts"]], "getCount(string $table): int": [[257, "getcount-string-table-int"]], "setCount(string $table, int $count): int": [[257, "setcount-string-table-int-count-int"]], "upCount(string $table): int": [[257, "upcount-string-table-int"]], "downCount(string $table): int": [[257, "downcount-string-table-int"]], "resetCounts()": [[257, "resetcounts"]], "HTTP Feature Testing": [[258, "http-feature-testing"]], "Requesting a Page": [[258, "requesting-a-page"]], "Shorthand Methods": [[258, "shorthand-methods"]], "Setting Different Routes": [[258, "setting-different-routes"]], "Setting Session Values": [[258, "setting-session-values"]], "Bypassing Events": [[258, "bypassing-events"]], "Formatting the Request": [[258, "formatting-the-request"]], "Setting the Body": [[258, "setting-the-body"]], "Mocking System Classes": [[260, "mocking-system-classes"]], "Available Assertions": [[260, "available-assertions"]], "System Set Up": [[261, "system-set-up"]], "Installing PHPUnit": [[261, "installing-phpunit"]], "Composer": [[261, "composer"]], "Phar": [[261, "phar"]], "Testing Your Application": [[261, "testing-your-application"]], "PHPUnit Configuration": [[261, "phpunit-configuration"]], "Staging": [[261, "staging"]], "Traits": [[261, "traits"]], "Additional Assertions": [[261, "additional-assertions"]], "assertLogged($level, $expectedMessage)": [[261, "assertlogged-level-expectedmessage"]], "assertLogContains($level, $logMessage)": [[261, "assertlogcontains-level-logmessage"]], "assertEventTriggered($eventName)": [[261, "asserteventtriggered-eventname"]], "assertHeaderEmitted($header, $ignoreCase = false)": [[261, "assertheaderemitted-header-ignorecase-false"]], "assertHeaderNotEmitted($header, $ignoreCase = false)": [[261, "assertheadernotemitted-header-ignorecase-false"]], "assertCloseEnough($expected, $actual, $message = \u2018\u2019, $tolerance = 1)": [[261, "assertcloseenough-expected-actual-message-tolerance-1"]], "assertCloseEnoughString($expected, $actual, $message = \u2018\u2019, $tolerance = 1)": [[261, "assertcloseenoughstring-expected-actual-message-tolerance-1"]], "Accessing Protected/Private Properties": [[261, "accessing-protected-private-properties"]], "getPrivateMethodInvoker($instance, $method)": [[261, "getprivatemethodinvoker-instance-method"]], "getPrivateProperty($instance, $property)": [[261, "getprivateproperty-instance-property"]], "setPrivateProperty($instance, $property, $value)": [[261, "setprivateproperty-instance-property-value"]], "Mocking Services": [[261, "mocking-services"]], "Services::injectMock()": [[261, "services-injectmock"]], "Services::reset()": [[261, "services-reset"]], "Services::resetSingle(string $name)": [[261, "services-resetsingle-string-name"]], "Mocking Factory Instances": [[261, "mocking-factory-instances"]], "Testing and Time": [[261, "testing-and-time"]], "Testing Responses": [[262, "testing-responses"]], "Testing the Response": [[262, "testing-the-response"]], "Accessing Request/Response": [[262, "accessing-request-response"]], "request()": [[262, "request"]], "response()": [[262, "response"]], "Checking Response Status": [[262, "checking-response-status"]], "isOK()": [[262, "isok"]], "assertOK()": [[262, "assertok"]], "isRedirect()": [[262, "isredirect"]], "assertRedirect()": [[262, "assertredirect"]], "assertRedirectTo()": [[262, "assertredirectto"]], "getRedirectUrl()": [[262, "getredirecturl"]], "assertStatus(int $code)": [[262, "assertstatus-int-code"]], "Session Assertions": [[262, "session-assertions"]], "assertSessionHas(string $key, $value = null)": [[262, "assertsessionhas-string-key-value-null"]], "assertSessionMissing(string $key)": [[262, "assertsessionmissing-string-key"]], "Header Assertions": [[262, "header-assertions"]], "assertHeader(string $key, $value = null)": [[262, "assertheader-string-key-value-null"]], "assertHeaderMissing(string $key)": [[262, "assertheadermissing-string-key"]], "Cookie Assertions": [[262, "cookie-assertions"]], "assertCookie(string $key, $value = null, string $prefix = \u2018\u2019)": [[262, "assertcookie-string-key-value-null-string-prefix"]], "assertCookieMissing(string $key)": [[262, "assertcookiemissing-string-key"]], "assertCookieExpired(string $key, string $prefix = \u2018\u2019)": [[262, "assertcookieexpired-string-key-string-prefix"]], "DOM Helpers": [[262, "dom-helpers"]], "see()": [[262, "see"]], "seeElement()": [[262, "seeelement"]], "seeLink()": [[262, "seelink"]], "seeInField()": [[262, "seeinfield"]], "seeCheckboxIsChecked()": [[262, "seecheckboxischecked"]], "seeXPath()": [[262, "seexpath"]], "DOM Assertions": [[262, "dom-assertions"]], "assertSee(string $search = null, string $element = null)": [[262, "assertsee-string-search-null-string-element-null"]], "assertDontSee(string $search = null, string $element = null)": [[262, "assertdontsee-string-search-null-string-element-null"]], "assertSeeElement(string $search)": [[262, "assertseeelement-string-search"]], "assertDontSeeElement(string $search)": [[262, "assertdontseeelement-string-search"]], "assertSeeLink(string $text, string $details = null)": [[262, "assertseelink-string-text-string-details-null"]], "assertSeeInField(string $field, string $value = null)": [[262, "assertseeinfield-string-field-string-value-null"]], "Working with JSON": [[262, "working-with-json"]], "getJSON()": [[262, "getjson"]], "assertJSONFragment(array $fragment)": [[262, "assertjsonfragment-array-fragment"]], "assertJSONExact($test)": [[262, "assertjsonexact-test"]], "Working with XML": [[262, "working-with-xml"]], "getXML()": [[262, "getxml"]], "Conclusion": [[263, "conclusion"]], "Create News Items": [[264, "create-news-items"]], "Enable CSRF Filter": [[264, "enable-csrf-filter"]], "Adding Routing Rules": [[264, "adding-routing-rules"], [266, "adding-routing-rules"]], "Create a Form": [[264, "create-a-form"]], "Create news/create View File": [[264, "create-news-create-view-file"]], "News Controller": [[264, "news-controller"]], "Add News::new() to Display the Form": [[264, "add-news-new-to-display-the-form"]], "Add News::create() to Create a News Item": [[264, "add-news-create-to-create-a-news-item"]], "Retrieve the Data": [[264, "retrieve-the-data"]], "Validate the Data": [[264, "validate-the-data"]], "Save the News Item": [[264, "save-the-news-item"]], "Return Success Page": [[264, "return-success-page"]], "NewsModel Updating": [[264, "newsmodel-updating"]], "Create a News Item": [[264, "create-a-news-item"]], "Congratulations": [[264, "congratulations"]], "Getting Up and Running": [[265, "getting-up-and-running"]], "Installing CodeIgniter": [[265, "installing-codeigniter"]], "Setting Development Mode": [[265, "setting-development-mode"]], "Running Development Server": [[265, "running-development-server"]], "The Welcome Page": [[265, "the-welcome-page"]], "Debugging": [[265, "debugging"]], "Debug Toolbar": [[265, "debug-toolbar"]], "Error Pages": [[265, "error-pages"]], "News Section": [[266, "news-section"]], "Create a Database to Work with": [[266, "create-a-database-to-work-with"]], "Connect to Your Database": [[266, "connect-to-your-database"]], "Setting up Your Model": [[266, "setting-up-your-model"]], "Create NewsModel": [[266, "create-newsmodel"]], "Add NewsModel::getNews() Method": [[266, "add-newsmodel-getnews-method"]], "Display the News": [[266, "display-the-news"]], "Create News Controller": [[266, "create-news-controller"]], "Complete News::index() Method": [[266, "complete-news-index-method"]], "Create news/index View File": [[266, "create-news-index-view-file"]], "Complete News::show() Method": [[266, "complete-news-show-method"]], "Create news/view View File": [[266, "create-news-view-view-file"]], "Static Pages": [[267, "static-pages"]], "Let\u2019s Make our First Controller": [[267, "let-s-make-our-first-controller"]], "Create Pages Controller": [[267, "create-pages-controller"]], "Create Views": [[267, "create-views"]], "Adding Logic to the Controller": [[267, "adding-logic-to-the-controller"]], "Create home.php and about.php": [[267, "create-home-php-and-about-php"]], "Complete Pages::view() Method": [[267, "complete-pages-view-method"]], "Running the App": [[267, "running-the-app"]]}, "indexentries": {"basecommand (class in codeigniter\\cli)": [[60, "CodeIgniter\\CLI\\BaseCommand"]], "codeigniter\\cli (namespace)": [[60, "namespace-CodeIgniter\\CLI"]], "call() (codeigniter\\cli\\basecommand method)": [[60, "CodeIgniter\\CLI\\BaseCommand::call"]], "getpad() (codeigniter\\cli\\basecommand method)": [[60, "CodeIgniter\\CLI\\BaseCommand::getPad"]], "setpad() (codeigniter\\cli\\basecommand method)": [[60, "CodeIgniter\\CLI\\BaseCommand::setPad"]], "showerror() (codeigniter\\cli\\basecommand method)": [[60, "CodeIgniter\\CLI\\BaseCommand::showError"]], "showhelp() (codeigniter\\cli\\basecommand method)": [[60, "CodeIgniter\\CLI\\BaseCommand::showHelp"]], "basebuilder (class in codeigniter\\database)": [[85, "CodeIgniter\\Database\\BaseBuilder"]], "codeigniter\\database (namespace)": [[85, "namespace-CodeIgniter\\Database"], [86, "namespace-CodeIgniter\\Database"], [90, "namespace-CodeIgniter\\Database"], [92, "namespace-CodeIgniter\\Database"]], "countall() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::countAll"]], "countallresults() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::countAllResults"]], "db() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::db"]], "decrement() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::decrement"]], "delete() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::delete"]], "deletebatch() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::deleteBatch"]], "distinct() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::distinct"]], "emptytable() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::emptyTable"]], "from() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::from"]], "fromsubquery() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::fromSubquery"]], "get() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::get"]], "getcompileddelete() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::getCompiledDelete"]], "getcompiledinsert() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::getCompiledInsert"]], "getcompiledselect() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::getCompiledSelect"]], "getcompiledupdate() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::getCompiledUpdate"]], "getwhere() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::getWhere"]], "groupby() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::groupBy"]], "groupend() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::groupEnd"]], "groupstart() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::groupStart"]], "having() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::having"]], "havinggroupend() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::havingGroupEnd"]], "havinggroupstart() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::havingGroupStart"]], "havingin() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::havingIn"]], "havinglike() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::havingLike"]], "havingnotin() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::havingNotIn"]], "increment() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::increment"]], "insert() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::insert"]], "insertbatch() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::insertBatch"]], "join() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::join"]], "like() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::like"]], "limit() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::limit"]], "notgroupstart() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::notGroupStart"]], "nothavinggroupstart() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::notHavingGroupStart"]], "nothavinglike() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::notHavingLike"]], "notlike() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::notLike"]], "offset() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::offset"]], "onconstraint() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::onConstraint"]], "orgroupstart() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orGroupStart"]], "orhaving() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orHaving"]], "orhavinggroupstart() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orHavingGroupStart"]], "orhavingin() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orHavingIn"]], "orhavinglike() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orHavingLike"]], "orhavingnotin() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orHavingNotIn"]], "orlike() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orLike"]], "ornotgroupstart() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orNotGroupStart"]], "ornothavinggroupstart() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orNotHavingGroupStart"]], "ornothavinglike() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orNotHavingLike"]], "ornotlike() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orNotLike"]], "orwhere() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orWhere"]], "orwherein() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orWhereIn"]], "orwherenotin() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orWhereNotIn"]], "orderby() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::orderBy"]], "replace() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::replace"]], "resetquery() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::resetQuery"]], "select() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::select"]], "selectavg() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::selectAvg"]], "selectcount() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::selectCount"]], "selectmax() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::selectMax"]], "selectmin() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::selectMin"]], "selectsubquery() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::selectSubquery"]], "selectsum() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::selectSum"]], "set() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::set"]], "setdata() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::setData"]], "setinsertbatch() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::setInsertBatch"]], "setqueryasdata() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::setQueryAsData"]], "setupdatebatch() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::setUpdateBatch"]], "truncate() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::truncate"]], "union() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::union"]], "unionall() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::unionAll"]], "update() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::update"]], "updatebatch() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::updateBatch"]], "updatefields() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::updateFields"]], "upsert() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::upsert"]], "upsertbatch() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::upsertBatch"]], "where() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::where"]], "wherein() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::whereIn"]], "wherenotin() (codeigniter\\database\\basebuilder method)": [[85, "CodeIgniter\\Database\\BaseBuilder::whereNotIn"]], "baseresult (class in codeigniter\\database)": [[86, "CodeIgniter\\Database\\BaseResult"]], "dataseek() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::dataSeek"]], "freeresult() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::freeResult"]], "getcustomresultobject() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getCustomResultObject"]], "getcustomrowobject() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getCustomRowObject"]], "getfieldcount() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getFieldCount"]], "getfielddata() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getFieldData"]], "getfieldnames() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getFieldNames"]], "getfirstrow() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getFirstRow"]], "getlastrow() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getLastRow"]], "getnextrow() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getNextRow"]], "getnumrows() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getNumRows"]], "getpreviousrow() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getPreviousRow"]], "getresult() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getResult"]], "getresultarray() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getResultArray"]], "getresultobject() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getResultObject"]], "getrow() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getRow"]], "getrowarray() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getRowArray"]], "getrowobject() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getRowObject"]], "getunbufferedrow() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::getUnbufferedRow"]], "setrow() (codeigniter\\database\\baseresult method)": [[86, "CodeIgniter\\Database\\BaseResult::setRow"]], "forge (class in codeigniter\\database)": [[90, "CodeIgniter\\Database\\Forge"]], "addcolumn() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::addColumn"]], "addfield() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::addField"]], "addforeignkey() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::addForeignKey"]], "addkey() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::addKey"]], "addprimarykey() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::addPrimaryKey"]], "adduniquekey() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::addUniqueKey"]], "createdatabase() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::createDatabase"]], "createtable() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::createTable"]], "dropcolumn() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::dropColumn"]], "dropdatabase() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::dropDatabase"]], "dropkey() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::dropKey"]], "dropprimarykey() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::dropPrimaryKey"]], "droptable() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::dropTable"]], "modifycolumn() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::modifyColumn"]], "processindexes() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::processIndexes"]], "renametable() (codeigniter\\database\\forge method)": [[90, "CodeIgniter\\Database\\Forge::renameTable"]], "migrationrunner (class in codeigniter\\database)": [[92, "CodeIgniter\\Database\\MigrationRunner"]], "findmigrations() (codeigniter\\database\\migrationrunner method)": [[92, "CodeIgniter\\Database\\MigrationRunner::findMigrations"]], "force() (codeigniter\\database\\migrationrunner method)": [[92, "CodeIgniter\\Database\\MigrationRunner::force"]], "latest() (codeigniter\\database\\migrationrunner method)": [[92, "CodeIgniter\\Database\\MigrationRunner::latest"]], "regress() (codeigniter\\database\\migrationrunner method)": [[92, "CodeIgniter\\Database\\MigrationRunner::regress"]], "setgroup() (codeigniter\\database\\migrationrunner method)": [[92, "CodeIgniter\\Database\\MigrationRunner::setGroup"]], "setnamespace() (codeigniter\\database\\migrationrunner method)": [[92, "CodeIgniter\\Database\\MigrationRunner::setNamespace"]], "apppath (global constant)": [[104, "APPPATH"]], "day (global constant)": [[104, "DAY"]], "decade (global constant)": [[104, "DECADE"]], "fcpath (global constant)": [[104, "FCPATH"]], "hour (global constant)": [[104, "HOUR"]], "minute (global constant)": [[104, "MINUTE"]], "month (global constant)": [[104, "MONTH"]], "rootpath (global constant)": [[104, "ROOTPATH"]], "second (global constant)": [[104, "SECOND"]], "systempath (global constant)": [[104, "SYSTEMPATH"]], "week (global constant)": [[104, "WEEK"]], "writepath (global constant)": [[104, "WRITEPATH"]], "year (global constant)": [[104, "YEAR"]], "app_timezone() (global function)": [[104, "app_timezone"]], "cache() (global function)": [[104, "cache"]], "config() (global function)": [[104, "config"]], "cookie() (global function)": [[104, "cookie"]], "cookies() (global function)": [[104, "cookies"]], "csp_script_nonce() (global function)": [[104, "csp_script_nonce"]], "csp_style_nonce() (global function)": [[104, "csp_style_nonce"]], "csrf_field() (global function)": [[104, "csrf_field"]], "csrf_hash() (global function)": [[104, "csrf_hash"]], "csrf_header() (global function)": [[104, "csrf_header"]], "csrf_meta() (global function)": [[104, "csrf_meta"]], "csrf_token() (global function)": [[104, "csrf_token"]], "env() (global function)": [[104, "env"]], "esc() (global function)": [[104, "esc"]], "force_https() (global function)": [[104, "force_https"]], "function_usable() (global function)": [[104, "function_usable"]], "helper() (global function)": [[104, "helper"]], "is_cli() (global function)": [[104, "is_cli"]], "is_really_writable() (global function)": [[104, "is_really_writable"]], "is_windows() (global function)": [[104, "is_windows"]], "lang() (global function)": [[104, "lang"]], "log_message() (global function)": [[104, "log_message"]], "model() (global function)": [[104, "model"]], "old() (global function)": [[104, "old"]], "redirect() (global function)": [[104, "redirect"]], "remove_invisible_characters() (global function)": [[104, "remove_invisible_characters"]], "request() (global function)": [[104, "request"]], "response() (global function)": [[104, "response"]], "route_to() (global function)": [[104, "route_to"]], "service() (global function)": [[104, "service"]], "session() (global function)": [[104, "session"]], "single_service() (global function)": [[104, "single_service"]], "slash_item() (global function)": [[104, "slash_item"]], "stringify_attributes() (global function)": [[104, "stringify_attributes"]], "timer() (global function)": [[104, "timer"]], "view() (global function)": [[104, "view"]], "view_cell() (global function)": [[104, "view_cell"]], "array_deep_search() (global function)": [[114, "array_deep_search"]], "array_flatten_with_dots() (global function)": [[114, "array_flatten_with_dots"]], "array_group_by() (global function)": [[114, "array_group_by"]], "array_sort_by_multiple_keys() (global function)": [[114, "array_sort_by_multiple_keys"]], "dot_array_search() (global function)": [[114, "dot_array_search"]], "delete_cookie() (global function)": [[115, "delete_cookie"]], "get_cookie() (global function)": [[115, "get_cookie"]], "has_cookie() (global function)": [[115, "has_cookie"]], "set_cookie() (global function)": [[115, "set_cookie"]], "now() (global function)": [[116, "now"]], "timezone_select() (global function)": [[116, "timezone_select"]], "delete_files() (global function)": [[117, "delete_files"]], "directory_map() (global function)": [[117, "directory_map"]], "directory_mirror() (global function)": [[117, "directory_mirror"]], "get_dir_file_info() (global function)": [[117, "get_dir_file_info"]], "get_file_info() (global function)": [[117, "get_file_info"]], "get_filenames() (global function)": [[117, "get_filenames"]], "octal_permissions() (global function)": [[117, "octal_permissions"]], "same_file() (global function)": [[117, "same_file"]], "set_realpath() (global function)": [[117, "set_realpath"]], "symbolic_permissions() (global function)": [[117, "symbolic_permissions"]], "write_file() (global function)": [[117, "write_file"]], "form_button() (global function)": [[118, "form_button"]], "form_checkbox() (global function)": [[118, "form_checkbox"]], "form_close() (global function)": [[118, "form_close"]], "form_dropdown() (global function)": [[118, "form_dropdown"]], "form_fieldset() (global function)": [[118, "form_fieldset"]], "form_fieldset_close() (global function)": [[118, "form_fieldset_close"]], "form_hidden() (global function)": [[118, "form_hidden"]], "form_input() (global function)": [[118, "form_input"]], "form_label() (global function)": [[118, "form_label"]], "form_multiselect() (global function)": [[118, "form_multiselect"]], "form_open() (global function)": [[118, "form_open"]], "form_open_multipart() (global function)": [[118, "form_open_multipart"]], "form_password() (global function)": [[118, "form_password"]], "form_radio() (global function)": [[118, "form_radio"]], "form_reset() (global function)": [[118, "form_reset"]], "form_submit() (global function)": [[118, "form_submit"]], "form_textarea() (global function)": [[118, "form_textarea"]], "form_upload() (global function)": [[118, "form_upload"]], "set_checkbox() (global function)": [[118, "set_checkbox"]], "set_radio() (global function)": [[118, "set_radio"]], "set_select() (global function)": [[118, "set_select"]], "set_value() (global function)": [[118, "set_value"]], "validation_errors() (global function)": [[118, "validation_errors"]], "validation_list_errors() (global function)": [[118, "validation_list_errors"]], "validation_show_error() (global function)": [[118, "validation_show_error"]], "audio() (global function)": [[119, "audio"]], "doctype() (global function)": [[119, "doctype"]], "embed() (global function)": [[119, "embed"]], "img() (global function)": [[119, "img"]], "img_data() (global function)": [[119, "img_data"]], "link_tag() (global function)": [[119, "link_tag"]], "object() (global function)": [[119, "object"]], "ol() (global function)": [[119, "ol"]], "param() (global function)": [[119, "param"]], "script_tag() (global function)": [[119, "script_tag"]], "source() (global function)": [[119, "source"]], "track() (global function)": [[119, "track"]], "ul() (global function)": [[119, "ul"]], "video() (global function)": [[119, "video"]], "camelize() (global function)": [[121, "camelize"]], "counted() (global function)": [[121, "counted"]], "dasherize() (global function)": [[121, "dasherize"]], "decamelize() (global function)": [[121, "decamelize"]], "humanize() (global function)": [[121, "humanize"]], "is_pluralizable() (global function)": [[121, "is_pluralizable"]], "ordinal() (global function)": [[121, "ordinal"]], "ordinalize() (global function)": [[121, "ordinalize"]], "pascalize() (global function)": [[121, "pascalize"]], "plural() (global function)": [[121, "plural"]], "singular() (global function)": [[121, "singular"]], "underscore() (global function)": [[121, "underscore"]], "number_to_amount() (global function)": [[122, "number_to_amount"]], "number_to_currency() (global function)": [[122, "number_to_currency"]], "number_to_roman() (global function)": [[122, "number_to_roman"]], "number_to_size() (global function)": [[122, "number_to_size"]], "encode_php_tags() (global function)": [[123, "encode_php_tags"]], "sanitize_filename() (global function)": [[123, "sanitize_filename"]], "strip_image_tags() (global function)": [[123, "strip_image_tags"]], "fake() (global function)": [[124, "fake"]], "alternator() (global function)": [[125, "alternator"]], "ascii_to_entities() (global function)": [[125, "ascii_to_entities"]], "character_limiter() (global function)": [[125, "character_limiter"]], "convert_accented_characters() (global function)": [[125, "convert_accented_characters"]], "ellipsize() (global function)": [[125, "ellipsize"]], "entities_to_ascii() (global function)": [[125, "entities_to_ascii"]], "excerpt() (global function)": [[125, "excerpt"]], "highlight_code() (global function)": [[125, "highlight_code"]], "highlight_phrase() (global function)": [[125, "highlight_phrase"]], "increment_string() (global function)": [[125, "increment_string"]], "quotes_to_entities() (global function)": [[125, "quotes_to_entities"]], "random_string() (global function)": [[125, "random_string"]], "reduce_double_slashes() (global function)": [[125, "reduce_double_slashes"]], "reduce_multiples() (global function)": [[125, "reduce_multiples"]], "strip_quotes() (global function)": [[125, "strip_quotes"]], "strip_slashes() (global function)": [[125, "strip_slashes"]], "word_censor() (global function)": [[125, "word_censor"]], "word_limiter() (global function)": [[125, "word_limiter"]], "word_wrap() (global function)": [[125, "word_wrap"]], "anchor() (global function)": [[126, "anchor"]], "anchor_popup() (global function)": [[126, "anchor_popup"]], "auto_link() (global function)": [[126, "auto_link"]], "base_url() (global function)": [[126, "base_url"]], "current_url() (global function)": [[126, "current_url"]], "index_page() (global function)": [[126, "index_page"]], "mailto() (global function)": [[126, "mailto"]], "mb_url_title() (global function)": [[126, "mb_url_title"]], "prep_url() (global function)": [[126, "prep_url"]], "previous_url() (global function)": [[126, "previous_url"]], "safe_mailto() (global function)": [[126, "safe_mailto"]], "site_url() (global function)": [[126, "site_url"]], "uri_string() (global function)": [[126, "uri_string"]], "url_is() (global function)": [[126, "url_is"]], "url_title() (global function)": [[126, "url_title"]], "url_to() (global function)": [[126, "url_to"]], "xml_convert() (global function)": [[127, "xml_convert"]], "codeigniter\\http (namespace)": [[131, "namespace-CodeIgniter\\HTTP"], [133, "namespace-CodeIgniter\\HTTP"], [135, "namespace-CodeIgniter\\HTTP"], [214, "namespace-CodeIgniter\\HTTP"], [233, "namespace-CodeIgniter\\HTTP"], [244, "namespace-CodeIgniter\\HTTP"]], "incomingrequest (class in codeigniter\\http)": [[131, "CodeIgniter\\HTTP\\IncomingRequest"]], "getcookie() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getCookie"]], "getget() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getGet"]], "getgetpost() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getGetPost"]], "getpath() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getPath"]], "getpost() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getPost"]], "getpostget() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getPostGet"]], "getserver() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getServer"]], "getuseragent() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getUserAgent"]], "getvar() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::getVar"]], "isajax() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::isAJAX"]], "iscli() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::isCLI"]], "issecure() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::isSecure"]], "setpath() (codeigniter\\http\\incomingrequest method)": [[131, "CodeIgniter\\HTTP\\IncomingRequest::setPath"]], "message (class in codeigniter\\http)": [[133, "CodeIgniter\\HTTP\\Message"]], "addheader() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::addHeader"]], "appendbody() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::appendBody"]], "appendheader() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::appendHeader"]], "getbody() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::getBody"]], "getheaderline() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::getHeaderLine"]], "getprotocolversion() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::getProtocolVersion"]], "hasheader() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::hasHeader"]], "header() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::header"]], "headers() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::headers"]], "populateheaders() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::populateHeaders"]], "prependheader() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::prependHeader"]], "removeheader() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::removeHeader"]], "setbody() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::setBody"]], "setheader() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::setHeader"]], "setprotocolversion() (codeigniter\\http\\message method)": [[133, "CodeIgniter\\HTTP\\Message::setProtocolVersion"]], "request (class in codeigniter\\http)": [[135, "CodeIgniter\\HTTP\\Request"]], "fetchglobal() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::fetchGlobal"]], "getenv() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::getEnv"]], "getipaddress() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::getIPAddress"]], "getmethod() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::getMethod"]], "getserver() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::getServer"]], "isvalidip() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::isValidIP"]], "setglobal() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::setGlobal"]], "setmethod() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::setMethod"]], "withmethod() (codeigniter\\http\\request method)": [[135, "CodeIgniter\\HTTP\\Request::withMethod"]], "cacheinterface (class in codeigniter\\cache)": [[212, "CodeIgniter\\Cache\\CacheInterface"]], "codeigniter\\cache (namespace)": [[212, "namespace-CodeIgniter\\Cache"]], "clean() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::clean"]], "decrement() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::decrement"]], "delete() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::delete"]], "deletematching() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::deleteMatching"]], "get() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::get"]], "getcacheinfo() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::getCacheInfo"]], "getmetadata() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::getMetadata"]], "increment() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::increment"]], "issupported() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::isSupported"]], "remember() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::remember"]], "save() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::save"]], "validatekey() (codeigniter\\cache\\cacheinterface method)": [[212, "CodeIgniter\\Cache\\CacheInterface::validateKey"]], "codeigniter\\cookie (namespace)": [[213, "namespace-CodeIgniter\\Cookie"]], "cookie (class in codeigniter\\cookie)": [[213, "CodeIgniter\\Cookie\\Cookie"]], "cookiestore (class in codeigniter\\cookie)": [[213, "CodeIgniter\\Cookie\\CookieStore"]], "__construct() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::__construct"]], "__construct() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::__construct"]], "clear() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::clear"]], "dispatch() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::dispatch"]], "display() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::display"]], "fromcookieheaders() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::fromCookieHeaders"]], "fromheaderstring() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::fromHeaderString"]], "get() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::get"]], "getdomain() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getDomain"]], "getexpiresstring() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getExpiresString"]], "getexpirestimestamp() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getExpiresTimestamp"]], "getid() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getId"]], "getmaxage() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getMaxAge"]], "getname() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getName"]], "getoptions() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getOptions"]], "getpath() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getPath"]], "getprefix() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getPrefix"]], "getprefixedname() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getPrefixedName"]], "getsamesite() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getSameSite"]], "getvalue() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::getValue"]], "has() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::has"]], "isexpired() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::isExpired"]], "ishttponly() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::isHTTPOnly"]], "israw() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::isRaw"]], "issecure() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::isSecure"]], "put() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::put"]], "remove() (codeigniter\\cookie\\cookiestore method)": [[213, "CodeIgniter\\Cookie\\CookieStore::remove"]], "setdefaults() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::setDefaults"]], "toarray() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::toArray"]], "toheaderstring() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::toHeaderString"]], "withdomain() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withDomain"]], "withexpired() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withExpired"]], "withexpires() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withExpires"]], "withhttponly() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withHTTPOnly"]], "withname() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withName"]], "withneverexpiring() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withNeverExpiring"]], "withpath() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withPath"]], "withprefix() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withPrefix"]], "withraw() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withRaw"]], "withsamesite() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withSameSite"]], "withsecure() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withSecure"]], "withvalue() (codeigniter\\cookie\\cookie method)": [[213, "CodeIgniter\\Cookie\\Cookie::withValue"]], "cors (class in codeigniter\\http)": [[214, "CodeIgniter\\HTTP\\Cors"]], "addresponseheaders() (codeigniter\\http\\cors method)": [[214, "CodeIgniter\\HTTP\\Cors::addResponseHeaders"]], "handlepreflightrequest() (codeigniter\\http\\cors method)": [[214, "CodeIgniter\\HTTP\\Cors::handlePreflightRequest"]], "ispreflightrequest() (codeigniter\\http\\cors method)": [[214, "CodeIgniter\\HTTP\\Cors::isPreflightRequest"]], "codeigniter\\email (namespace)": [[216, "namespace-CodeIgniter\\Email"]], "email (class in codeigniter\\email)": [[216, "CodeIgniter\\Email\\Email"]], "attach() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::attach"]], "clear() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::clear"]], "printdebugger() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::printDebugger"]], "send() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::send"]], "setaltmessage() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setAltMessage"]], "setattachmentcid() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setAttachmentCID"]], "setbcc() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setBCC"]], "setcc() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setCC"]], "setfrom() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setFrom"]], "setheader() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setHeader"]], "setmessage() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setMessage"]], "setreplyto() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setReplyTo"]], "setsubject() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setSubject"]], "setto() (codeigniter\\email\\email method)": [[216, "CodeIgniter\\Email\\Email::setTo"]], "codeigniter\\encryption (namespace)": [[217, "namespace-CodeIgniter\\Encryption"]], "encryption (class in codeigniter\\encryption)": [[217, "CodeIgniter\\Encryption\\Encryption"]], "createkey() (codeigniter\\encryption\\encryption method)": [[217, "CodeIgniter\\Encryption\\Encryption::createKey"]], "decrypt() (codeigniter\\encryption\\encryption method)": [[217, "CodeIgniter\\Encryption\\Encryption::decrypt"]], "encrypt() (codeigniter\\encryption\\encryption method)": [[217, "CodeIgniter\\Encryption\\Encryption::encrypt"]], "initialize() (codeigniter\\encryption\\encryption method)": [[217, "CodeIgniter\\Encryption\\Encryption::initialize"]], "() ( method)": [[228, "check"], [228, "getTokentime"], [228, "remove"], [240, "fail"], [240, "failForbidden"], [240, "failNotFound"], [240, "failResourceExists"], [240, "failResourceGone"], [240, "failServerError"], [240, "failTooManyRequests"], [240, "failUnauthorized"], [240, "failValidationErrors"], [240, "respond"], [240, "respondCreated"], [240, "respondDeleted"], [240, "respondNoContent"], [240, "setResponseFormat"]], "autotypography() (global function)": [[230, "autoTypography"]], "formatcharacters() (global function)": [[230, "formatCharacters"]], "nl2brexceptpre() (global function)": [[230, "nl2brExceptPre"]], "useragent (class in codeigniter\\http)": [[233, "CodeIgniter\\HTTP\\UserAgent"]], "getagentstring() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::getAgentString"]], "getbrowser() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::getBrowser"]], "getmobile() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::getMobile"]], "getplatform() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::getPlatform"]], "getreferrer() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::getReferrer"]], "getrobot() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::getRobot"]], "getversion() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::getVersion"]], "isbrowser() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::isBrowser"]], "ismobile() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::isMobile"]], "isreferral() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::isReferral"]], "isrobot() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::isRobot"]], "parse() (codeigniter\\http\\useragent method)": [[233, "CodeIgniter\\HTTP\\UserAgent::parse"]], "codeigniter (namespace)": [[238, "namespace-CodeIgniter"]], "model (class in codeigniter)": [[238, "CodeIgniter\\Model"]], "setvalidationmessage() (codeigniter\\model method)": [[238, "CodeIgniter\\Model::setValidationMessage"]], "setvalidationmessages() (codeigniter\\model method)": [[238, "CodeIgniter\\Model::setValidationMessages"]], "setvalidationrule() (codeigniter\\model method)": [[238, "CodeIgniter\\Model::setValidationRule"]], "setvalidationrules() (codeigniter\\model method)": [[238, "CodeIgniter\\Model::setValidationRules"]], "response (class in codeigniter\\http)": [[244, "CodeIgniter\\HTTP\\Response"]], "deletecookie() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::deleteCookie"]], "getcookie() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::getCookie"]], "getcookies() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::getCookies"]], "getreasonphrase() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::getReasonPhrase"]], "getstatuscode() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::getStatusCode"]], "hascookie() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::hasCookie"]], "nocache() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::noCache"]], "send() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::send"]], "setcache() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::setCache"]], "setcontenttype() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::setContentType"]], "setcookie() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::setCookie"]], "setdate() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::setDate"]], "setlastmodified() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::setLastModified"]], "setstatuscode() (codeigniter\\http\\response method)": [[244, "CodeIgniter\\HTTP\\Response::setStatusCode"]], "codeigniter\\view (namespace)": [[245, "namespace-CodeIgniter\\View"], [249, "namespace-CodeIgniter\\View"], [250, "namespace-CodeIgniter\\View"]], "table (class in codeigniter\\view)": [[245, "CodeIgniter\\View\\Table"]], "addrow() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::addRow"]], "clear() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::clear"]], "generate() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::generate"]], "makecolumns() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::makeColumns"]], "setcaption() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::setCaption"]], "setempty() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::setEmpty"]], "setfooting() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::setFooting"]], "setheading() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::setHeading"]], "setsyncrowswithheading() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::setSyncRowsWithHeading"]], "settemplate() (codeigniter\\view\\table method)": [[245, "CodeIgniter\\View\\Table::setTemplate"]], "parser (class in codeigniter\\view)": [[249, "CodeIgniter\\View\\Parser"]], "render() (codeigniter\\view\\parser method)": [[249, "CodeIgniter\\View\\Parser::render"]], "renderstring() (codeigniter\\view\\parser method)": [[249, "CodeIgniter\\View\\Parser::renderString"]], "setconditionaldelimiters() (codeigniter\\view\\parser method)": [[249, "CodeIgniter\\View\\Parser::setConditionalDelimiters"]], "setdata() (codeigniter\\view\\parser method)": [[249, "CodeIgniter\\View\\Parser::setData"]], "setdelimiters() (codeigniter\\view\\parser method)": [[249, "CodeIgniter\\View\\Parser::setDelimiters"]], "setvar() (codeigniter\\view\\parser method)": [[249, "CodeIgniter\\View\\Parser::setVar"]], "view (class in codeigniter\\view)": [[250, "CodeIgniter\\View\\View"]], "render() (codeigniter\\view\\view method)": [[250, "CodeIgniter\\View\\View::render"]], "renderstring() (codeigniter\\view\\view method)": [[250, "CodeIgniter\\View\\View::renderString"]], "setdata() (codeigniter\\view\\view method)": [[250, "CodeIgniter\\View\\View::setData"]], "setvar() (codeigniter\\view\\view method)": [[250, "CodeIgniter\\View\\View::setVar"]], "getfiltercaller() (global function)": [[254, "getFilterCaller"]], "getfiltersforroute() (global function)": [[254, "getFiltersForRoute"]]}}) \ No newline at end of file diff --git a/docs/testing/benchmark.html b/docs/testing/benchmark.html index 37190bc9..ed6d2e5e 100644 --- a/docs/testing/benchmark.html +++ b/docs/testing/benchmark.html @@ -4,7 +4,7 @@ - Benchmarking — CodeIgniter 4.4.8 documentation + Benchmarking — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                                                        • Manual Installation
                                                                                                        • Running Your App
                                                                                                        • Troubleshooting
                                                                                                        • +
                                                                                                        • Deployment
                                                                                                        • Change Logs
                                                                                                        • Upgrading From a Previous Version
                                                                                                        • CodeIgniter Repositories
                                                                                                        • @@ -176,6 +177,7 @@
                                                                                                        • Library Reference

                                                                              • +
                                                                                +

                                                                                Setting Modifiers

                                                                                +
                                                                                +

                                                                                New in version 4.5.0.

                                                                                +
                                                                                +

                                                                                Faker provides three special providers, unique(), optional(), and valid(), +to be called before any provider. Fabricator fully supports these modifiers by providing +dedicated methods.

                                                                                +
                                                                                <?php
                                                                                +
                                                                                +use App\Models\UserModel;
                                                                                +use CodeIgniter\Test\Fabricator;
                                                                                +
                                                                                +$fabricator = new Fabricator(UserModel::class);
                                                                                +$fabricator->setUnique('email'); // sets generated emails to be always unique
                                                                                +$fabricator->setOptional('group_id'); // sets group id to be optional, with 50% chance to be `null`
                                                                                +$fabricator->setValid('age', static fn (int $age): bool => $age >= 18); // sets age to be 18 and above only
                                                                                +
                                                                                +$users = $fabricator->make(10);
                                                                                +
                                                                                +
                                                                                +

                                                                                The arguments passed after the field name are passed directly to the modifiers as-is. You can refer +to Faker’s documentation on modifiers for details.

                                                                                +

                                                                                Instead of calling each method on Fabricator, you may use Faker’s modifiers directly if you are using +the fake() method on your models.

                                                                                +
                                                                                <?php
                                                                                +
                                                                                +namespace App\Models;
                                                                                +
                                                                                +use CodeIgniter\Test\Fabricator;
                                                                                +use Faker\Generator;
                                                                                +
                                                                                +class UserModel
                                                                                +{
                                                                                +    protected $table = 'users';
                                                                                +
                                                                                +    public function fake(Generator &$faker)
                                                                                +    {
                                                                                +        return [
                                                                                +            'first'    => $faker->firstName(),
                                                                                +            'email'    => $faker->unique()->email(),
                                                                                +            'group_id' => $faker->optional()->passthrough(mt_rand(1, Fabricator::getCount('groups'))),
                                                                                +        ];
                                                                                +    }
                                                                                +}
                                                                                +
                                                                                +
                                                                                +
                                                                                -

                                                                                Localization

                                                                                +

                                                                                Localization

                                                                                Faker supports a lot of different locales. Check their documentation to determine which providers support your locale. Specify a locale in the third parameter while initiating a fabricator:

                                                                                <?php
                                                                                @@ -453,7 +505,7 @@ 

                                                                                LocalizationgetLocale() method.

                                                                                -

                                                                                Faking the Data

                                                                                +

                                                                                Faking the Data

                                                                                Once you have a properly-initialized fabricator it is easy to generate test data with the make() command:

                                                                                <?php
                                                                                 
                                                                                @@ -529,7 +581,7 @@ 

                                                                                Faking the Data

                                                                                -

                                                                                Specifying Test Data

                                                                                +

                                                                                Specifying Test Data

                                                                                Generated data is great, but sometimes you may want to supply a specific field for a test without compromising your formatters configuration. Rather then creating a new fabricator for each variant you can use setOverrides() to specify the value for any fields:

                                                                                @@ -591,7 +643,7 @@

                                                                                Specifying Test Data<

                                                                                If no second parameter is supplied then passed values will persist by default.

                                                                                -

                                                                                Test Helper

                                                                                +

                                                                                Test Helper

                                                                                Often all you will need is a one-and-done fake object for testing. The Test Helper provides the fake($model, $overrides, $persist = true) function to do just this:

                                                                                -

                                                                                Table Counts

                                                                                +

                                                                                Table Counts

                                                                                Frequently your faked data will depend on other faked data. Fabricator provides a static count of the number of faked items you have created for each table. Consider the following example:

                                                                                @@ -645,7 +697,7 @@

                                                                                Table Counts

                                                                                Now creating a new user will ensure it is a part of a valid group: $user = fake(UserModel::class);

                                                                                -

                                                                                Methods

                                                                                +

                                                                                Methods

                                                                                Fabricator handles the counts internally but you can also access these static methods to assist with using them:

                                                                                diff --git a/docs/testing/feature.html b/docs/testing/feature.html index 17a46ef2..42d8cf0a 100644 --- a/docs/testing/feature.html +++ b/docs/testing/feature.html @@ -4,7 +4,7 @@ - HTTP Feature Testing — CodeIgniter 4.4.8 documentation + HTTP Feature Testing — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -65,6 +65,7 @@
                                                                              • Manual Installation
                                                                              • Running Your App
                                                                              • Troubleshooting
                                                                              • +
                                                                              • Deployment
                                                                              • Change Logs
                                                                              • Upgrading From a Previous Version
                                                                              • CodeIgniter Repositories
                                                                              • @@ -176,6 +177,7 @@
                                                                              • Library Reference
                                                                              • -

                                                                                Testing and Time

                                                                                +

                                                                                Testing and Time

                                                                                Testing time-dependent code can be challenging. However, when using the Time class, the current time can be fixed or changed at will during testing.

                                                                                @@ -800,154 +792,6 @@

                                                                                Testing and Time

                                                                                Don’t forget to reset the current time after the test with calling it without parameters.

                                                                                -
                                                                                -

                                                                                Testing CLI Output

                                                                                -
                                                                                -

                                                                                StreamFilterTrait

                                                                                -
                                                                                -

                                                                                New in version 4.3.0.

                                                                                -
                                                                                -

                                                                                StreamFilterTrait provides an alternate to these helper methods.

                                                                                -

                                                                                You may need to test things that are difficult to test. Sometimes, capturing a stream, like PHP’s own STDOUT, or STDERR, -might be helpful. The StreamFilterTrait helps you capture the output from the stream of your choice.

                                                                                -

                                                                                Overview of methods

                                                                                -
                                                                                  -
                                                                                • StreamFilterTrait::getStreamFilterBuffer() Get the captured data from the buffer.

                                                                                • -
                                                                                • StreamFilterTrait::resetStreamFilterBuffer() Reset captured data.

                                                                                • -
                                                                                -

                                                                                An example demonstrating this inside one of your test cases:

                                                                                -
                                                                                <?php
                                                                                -
                                                                                -namespace Tests;
                                                                                -
                                                                                -use CodeIgniter\CLI\CLI;
                                                                                -use CodeIgniter\Test\CIUnitTestCase;
                                                                                -use CodeIgniter\Test\StreamFilterTrait;
                                                                                -
                                                                                -final class SomeTest extends CIUnitTestCase
                                                                                -{
                                                                                -    use StreamFilterTrait;
                                                                                -
                                                                                -    public function testSomeOutput(): void
                                                                                -    {
                                                                                -        CLI::write('first.');
                                                                                -
                                                                                -        $this->assertSame("\nfirst.\n", $this->getStreamFilterBuffer());
                                                                                -
                                                                                -        $this->resetStreamFilterBuffer();
                                                                                -
                                                                                -        CLI::write('second.');
                                                                                -
                                                                                -        $this->assertSame("second.\n", $this->getStreamFilterBuffer());
                                                                                -    }
                                                                                -}
                                                                                -
                                                                                -
                                                                                -

                                                                                The StreamFilterTrait has a configurator that is called automatically. -See Testing Traits.

                                                                                -

                                                                                If you override the setUp() or tearDown() methods in your test, then you must call the parent::setUp() and -parent::tearDown() methods respectively to configure the StreamFilterTrait.

                                                                                -
                                                                                -
                                                                                -

                                                                                CITestStreamFilter

                                                                                -

                                                                                CITestStreamFilter for manual/single use.

                                                                                -

                                                                                If you need to capture streams in only one test, then instead of using the StreamFilterTrait trait, you can manually -add a filter to streams.

                                                                                -

                                                                                Overview of methods

                                                                                -
                                                                                  -
                                                                                • CITestStreamFilter::registration() Filter registration.

                                                                                • -
                                                                                • CITestStreamFilter::addOutputFilter() Adding a filter to the output stream.

                                                                                • -
                                                                                • CITestStreamFilter::addErrorFilter() Adding a filter to the error stream.

                                                                                • -
                                                                                • CITestStreamFilter::removeOutputFilter() Removing a filter from the output stream.

                                                                                • -
                                                                                • CITestStreamFilter::removeErrorFilter() Removing a filter from the error stream.

                                                                                • -
                                                                                -
                                                                                <?php
                                                                                -
                                                                                -namespace Tests;
                                                                                -
                                                                                -use CodeIgniter\CLI\CLI;
                                                                                -use CodeIgniter\Test\CIUnitTestCase;
                                                                                -use CodeIgniter\Test\Filters\CITestStreamFilter;
                                                                                -
                                                                                -final class SomeTest extends CIUnitTestCase
                                                                                -{
                                                                                -    public function testSomeOutput(): void
                                                                                -    {
                                                                                -        CITestStreamFilter::registration();
                                                                                -        CITestStreamFilter::addOutputFilter();
                                                                                -
                                                                                -        CLI::write('first.');
                                                                                -
                                                                                -        CITestStreamFilter::removeOutputFilter();
                                                                                -    }
                                                                                -}
                                                                                -
                                                                                -
                                                                                -
                                                                                -
                                                                                -
                                                                                -

                                                                                Testing CLI Input

                                                                                -
                                                                                -

                                                                                PhpStreamWrapper

                                                                                -
                                                                                -

                                                                                New in version 4.3.0.

                                                                                -
                                                                                -

                                                                                PhpStreamWrapper provides a way to write tests for methods that require user input, -such as CLI::prompt(), CLI::wait(), and CLI::input().

                                                                                -
                                                                                -

                                                                                Note

                                                                                -

                                                                                The PhpStreamWrapper is a stream wrapper class. -If you don’t know PHP’s stream wrapper, -see The streamWrapper class -in the PHP maual.

                                                                                -
                                                                                -

                                                                                Overview of methods

                                                                                -
                                                                                  -
                                                                                • PhpStreamWrapper::register() Register the PhpStreamWrapper to the php protocol.

                                                                                • -
                                                                                • PhpStreamWrapper::restore() Restore the php protocol wrapper back to the PHP built-in wrapper.

                                                                                • -
                                                                                • PhpStreamWrapper::setContent() Set the input data.

                                                                                • -
                                                                                -
                                                                                -

                                                                                Important

                                                                                -

                                                                                The PhpStreamWrapper is intended for only testing php://stdin. -But when you register it, it handles all the php protocol streams, -such as php://stdout, php://stderr, php://memory. -So it is strongly recommended that PhpStreamWrapper be registered/unregistered -only when needed. Otherwise, it will interfere with other built-in php streams -while registered.

                                                                                -
                                                                                -

                                                                                An example demonstrating this inside one of your test cases:

                                                                                -
                                                                                <?php
                                                                                -
                                                                                -namespace Tests;
                                                                                -
                                                                                -use CodeIgniter\CLI\CLI;
                                                                                -use CodeIgniter\Test\CIUnitTestCase;
                                                                                -use CodeIgniter\Test\PhpStreamWrapper;
                                                                                -
                                                                                -final class SomeTest extends CIUnitTestCase
                                                                                -{
                                                                                -    public function testPrompt(): void
                                                                                -    {
                                                                                -        // Register the PhpStreamWrapper.
                                                                                -        PhpStreamWrapper::register();
                                                                                -
                                                                                -        // Set the user input to 'red'. It will be provided as `php://stdin` output.
                                                                                -        $expected = 'red';
                                                                                -        PhpStreamWrapper::setContent($expected);
                                                                                -
                                                                                -        $output = CLI::prompt('What is your favorite color?');
                                                                                -
                                                                                -        $this->assertSame($expected, $output);
                                                                                -
                                                                                -        // Restore php protocol wrapper.
                                                                                -        PhpStreamWrapper::restore();
                                                                                -    }
                                                                                -}
                                                                                -
                                                                                -
                                                                                -
                                                                                -

                                                                                diff --git a/docs/testing/response.html b/docs/testing/response.html index 5ac749b5..f8872a9c 100644 --- a/docs/testing/response.html +++ b/docs/testing/response.html @@ -4,7 +4,7 @@ - Testing Responses — CodeIgniter 4.4.8 documentation + Testing Responses — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -25,7 +25,7 @@ - + @@ -65,6 +65,7 @@
                                                                              • Manual Installation
                                                                              • Running Your App
                                                                              • Troubleshooting
                                                                              • +
                                                                              • Deployment
                                                                              • Change Logs
                                                                              • Upgrading From a Previous Version
                                                                              • CodeIgniter Repositories
                                                                              • @@ -176,6 +177,7 @@
                                                                              • Library Reference
                                                                              • +
                                                                                +

                                                                                seeXPath()

                                                                                +
                                                                                +

                                                                                New in version 4.5.0.

                                                                                +
                                                                                +

                                                                                You can use seeXPath() to take advantage of the full power that xpath gives you. +This method is aimed at more advanced users who want to write a more complex expressions +using the DOMXPath object directly:

                                                                                +
                                                                                // Check that h1 element which contains class "heading" is on the page
                                                                                +if ($results->seeXPath('//h1[contains(@class, "heading")]')) {
                                                                                +    // ...
                                                                                +}
                                                                                +
                                                                                +// Check that h1 element which contains class "heading" have a text "Hello World"
                                                                                +if ($results->seeXPath('//h1[contains(@class, "heading")][contains(.,"Hello world")]')) {
                                                                                +    // ...
                                                                                +}
                                                                                +
                                                                                +
                                                                                +

                                                                                The dontSeeXPath() method is the exact opposite:

                                                                                +
                                                                                // Check that h1 element which contains class "heading" does NOT exist on the page
                                                                                +if ($results->dontSeeXPath('//h1[contains(@class, "heading")]')) {
                                                                                +    // ...
                                                                                +}
                                                                                +
                                                                                +// Check that h1 element which contains class "heading" and text "Hello World" does NOT exist on the page
                                                                                +if ($results->dontSeeXPath('//h1[contains(@class, "heading")][contains(.,"Hello world")]')) {
                                                                                +    // ...
                                                                                +}
                                                                                +
                                                                                +
                                                                                +

                                                                                DOM Assertions

                                                                                @@ -702,7 +737,7 @@

                                                                                getXML()

  • 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 - Change Logs — CodeIgniter 4.4.8 documentation + Change Logs — CodeIgniter 4.5.0 documentation @@ -17,7 +17,7 @@ - + @@ -25,8 +25,8 @@ - - + + @@ -65,6 +65,7 @@

    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