├── app ├── Filters │ └── .gitkeep ├── Helpers │ └── .gitkeep ├── Language │ ├── .gitkeep │ └── en │ │ └── Validation.php ├── Libraries │ └── .gitkeep ├── Models │ └── .gitkeep ├── ThirdParty │ └── .gitkeep ├── Database │ ├── Seeds │ │ └── .gitkeep │ └── Migrations │ │ └── .gitkeep ├── .htaccess ├── Views │ └── errors │ │ ├── cli │ │ ├── error_404.php │ │ └── production.php │ │ └── html │ │ └── production.php ├── index.html ├── Controllers │ ├── Home.php │ └── BaseController.php ├── Config │ ├── ForeignCharacters.php │ ├── Images.php │ ├── Honeypot.php │ ├── Boot │ │ ├── production.php │ │ ├── testing.php │ │ └── development.php │ ├── Services.php │ ├── Validation.php │ ├── Pager.php │ ├── Filters.php │ ├── View.php │ ├── Exceptions.php │ ├── Modules.php │ ├── Events.php │ ├── Kint.php │ └── Migrations.php └── Common.php ├── writable ├── debugbar │ └── .gitkeep ├── .htaccess ├── cache │ └── index.html ├── logs │ └── index.html ├── session │ └── index.html └── uploads │ └── index.html ├── tests ├── _support │ ├── HTTP │ │ └── Files │ │ │ ├── tmp │ │ │ ├── fileA.txt │ │ │ ├── fileB.txt │ │ │ ├── fileC.csv │ │ │ ├── fileD.zip │ │ │ └── fileE.zip.rar │ │ │ └── CookiesHolder.txt │ ├── View │ │ ├── Views │ │ │ ├── simpler.php │ │ │ ├── simple.php │ │ │ └── simples.php │ │ ├── SampleClassWithInitController.php │ │ └── SampleClass.php │ ├── Helpers │ │ └── baguette_helper.php │ ├── Autoloader │ │ └── UnnamespacedClass.php │ ├── Widgets │ │ ├── NopeWidget.php │ │ ├── OtherWidget.php │ │ └── SomeWidget.php │ ├── Images │ │ ├── ci-logo.gif │ │ ├── ci-logo.jpeg │ │ ├── ci-logo.png │ │ ├── ci-logo.webp │ │ ├── Steveston_dusk.JPG │ │ └── EXIFsamples │ │ │ ├── landscape_0.jpg │ │ │ ├── landscape_1.jpg │ │ │ ├── landscape_2.jpg │ │ │ ├── landscape_3.jpg │ │ │ ├── landscape_4.jpg │ │ │ ├── landscape_5.jpg │ │ │ ├── landscape_6.jpg │ │ │ ├── landscape_7.jpg │ │ │ ├── landscape_8.jpg │ │ │ ├── portrait_0.jpg │ │ │ ├── portrait_1.jpg │ │ │ ├── portrait_2.jpg │ │ │ ├── portrait_3.jpg │ │ │ ├── portrait_4.jpg │ │ │ ├── portrait_5.jpg │ │ │ ├── portrait_6.jpg │ │ │ ├── portrait_7.jpg │ │ │ └── portrait_8.jpg │ ├── Validation │ │ ├── uploads │ │ │ └── phpUxc0ty │ │ └── TestRules.php │ ├── Language │ │ ├── ru │ │ │ └── Language.php │ │ ├── ab │ │ │ └── Allin.php │ │ ├── en │ │ │ ├── Nested.php │ │ │ ├── Allin.php │ │ │ ├── More.php │ │ │ ├── Foo.php │ │ │ ├── Language.php │ │ │ └── Core.php │ │ ├── en-ZZ │ │ │ └── More.php │ │ ├── ab-CD │ │ │ └── Allin.php │ │ └── SecondMockLanguage.php │ ├── Config │ │ ├── Filters.php │ │ ├── Routes.php │ │ ├── BadRegistrar.php │ │ ├── TestRegistrar.php │ │ └── Services.php │ ├── Controllers │ │ ├── Hello.php │ │ └── Popcorn.php │ ├── Files │ │ ├── able │ │ │ ├── apple.php │ │ │ ├── fig_3.php │ │ │ └── prune_ripe.php │ │ └── baker │ │ │ └── banana.php │ ├── SomeEntity.php │ ├── Models │ │ ├── StringifyPkeyModel.php │ │ ├── SimpleEntity.php │ │ ├── WithoutAutoIncrementModel.php │ │ ├── SecondaryModel.php │ │ ├── JobModel.php │ │ ├── EntityModel.php │ │ ├── UserModel.php │ │ ├── ValidErrorsModel.php │ │ ├── FabricatorModel.php │ │ └── ValidModel.php │ ├── RESTful │ │ ├── Worker.php │ │ └── Worker2.php │ ├── Commands │ │ ├── Foobar.php │ │ ├── AbstractInfo.php │ │ ├── ParamsReveal.php │ │ ├── InvalidCommand.php │ │ ├── AppInfo.php │ │ ├── LanguageCommand.php │ │ └── Unsuffixable.php │ ├── Database │ │ └── Seeds │ │ │ └── AnotherSeeder.php │ ├── MigrationTestMigrations │ │ └── Database │ │ │ └── Migrations │ │ │ ├── 2018-01-24-102301_Some_migration.php │ │ │ ├── 2018-01-24-102300_Another_migration.py │ │ │ └── 2018-01-24-102302_Another_migration.php │ ├── Filters │ │ └── Customfilter.php │ ├── Log │ │ └── Handlers │ │ │ └── TestHandler.php │ └── Services.php └── .htaccess ├── public ├── robots.txt ├── favicon.ico └── index.php ├── system ├── Validation │ ├── Views │ │ ├── single.php │ │ └── list.php │ └── Exceptions │ │ └── ValidationException.php ├── .htaccess ├── ThirdParty │ ├── PSR │ │ └── Log │ │ │ ├── InvalidArgumentException.php │ │ │ ├── LoggerAwareInterface.php │ │ │ ├── LogLevel.php │ │ │ ├── LoggerAwareTrait.php │ │ │ └── NullLogger.php │ ├── Kint │ │ ├── resources │ │ │ └── compiled │ │ │ │ ├── plain.css │ │ │ │ ├── plain.js │ │ │ │ ├── shared.js │ │ │ │ └── microtime.js │ │ ├── Renderer │ │ │ ├── Rich │ │ │ │ ├── PluginInterface.php │ │ │ │ ├── ObjectPluginInterface.php │ │ │ │ ├── TabPluginInterface.php │ │ │ │ ├── BlacklistPlugin.php │ │ │ │ ├── RecursionPlugin.php │ │ │ │ └── DepthLimitPlugin.php │ │ │ └── Text │ │ │ │ └── Plugin.php │ │ └── Object │ │ │ └── TraceObject.php │ └── Escaper │ │ └── Exception │ │ ├── ExceptionInterface.php │ │ ├── RuntimeException.php │ │ └── InvalidArgumentException.php ├── Commands │ ├── Generators │ │ └── Views │ │ │ ├── config.tpl.php │ │ │ ├── validation.tpl.php │ │ │ ├── seeder.tpl.php │ │ │ ├── entity.tpl.php │ │ │ ├── migration.tpl.php │ │ │ ├── filter.tpl.php │ │ │ ├── model.tpl.php │ │ │ └── command.tpl.php │ ├── Server │ │ └── rewrite.php │ └── Housekeeping │ │ └── ClearDebugbar.php ├── index.html ├── Debug │ └── Toolbar │ │ ├── Views │ │ ├── _files.tpl │ │ ├── _database.tpl │ │ ├── _events.tpl │ │ ├── _logs.tpl │ │ ├── _history.tpl │ │ ├── _config.tpl │ │ └── _routes.tpl │ │ └── Collectors │ │ └── Config.php ├── Language │ └── en │ │ ├── Log.php │ │ ├── RESTful.php │ │ ├── Files.php │ │ ├── Filters.php │ │ ├── Security.php │ │ ├── Fabricator.php │ │ ├── Router.php │ │ ├── Format.php │ │ ├── Cache.php │ │ ├── Number.php │ │ ├── Cast.php │ │ ├── Encryption.php │ │ ├── View.php │ │ ├── Pager.php │ │ ├── Core.php │ │ ├── Session.php │ │ ├── Cookie.php │ │ ├── Time.php │ │ └── Database.php ├── Test │ ├── Mock │ │ ├── MockQuery.php │ │ ├── MockCodeIgniter.php │ │ ├── MockSecurityConfig.php │ │ ├── MockSecurity.php │ │ ├── MockAutoload.php │ │ ├── MockBuilder.php │ │ ├── MockIncomingRequest.php │ │ ├── MockResourceController.php │ │ ├── MockTable.php │ │ ├── MockResourcePresenter.php │ │ ├── MockEvents.php │ │ ├── MockResponse.php │ │ ├── MockCommon.php │ │ ├── MockEmail.php │ │ ├── MockFileLogger.php │ │ ├── MockServices.php │ │ ├── MockCLIConfig.php │ │ ├── MockAppConfig.php │ │ └── MockCURLRequest.php │ ├── Filters │ │ └── CITestStreamFilter.php │ └── FeatureTestCase.php ├── Exceptions │ ├── EmergencyError.php │ ├── AlertError.php │ ├── CriticalError.php │ ├── ExceptionInterface.php │ ├── ConfigException.php │ ├── ModelException.php │ ├── DebugTraceableTrait.php │ ├── CastException.php │ ├── PageNotFoundException.php │ ├── DownloadException.php │ └── FrameworkException.php ├── Database │ ├── Exceptions │ │ ├── DatabaseException.php │ │ └── ExceptionInterface.php │ ├── SQLite3 │ │ └── Utils.php │ ├── SQLSRV │ │ └── Utils.php │ ├── MySQLi │ │ ├── Utils.php │ │ └── Builder.php │ ├── Postgre │ │ └── Utils.php │ └── ModelFactory.php ├── Router │ └── Exceptions │ │ ├── RedirectException.php │ │ └── RouterException.php ├── Cache │ ├── Exceptions │ │ ├── ExceptionInterface.php │ │ └── CacheException.php │ └── Handlers │ │ └── BaseHandler.php ├── Format │ ├── FormatterInterface.php │ └── JSONFormatter.php ├── Log │ ├── Exceptions │ │ └── LogException.php │ └── Handlers │ │ └── HandlerInterface.php ├── Pager │ ├── Views │ │ ├── default_simple.php │ │ ├── default_head.php │ │ └── default_full.php │ └── Exceptions │ │ └── PagerException.php ├── Files │ └── Exceptions │ │ ├── FileNotFoundException.php │ │ └── FileException.php ├── Security │ └── Exceptions │ │ └── SecurityException.php ├── CLI │ └── Exceptions │ │ └── CLIException.php ├── Honeypot │ └── Exceptions │ │ └── HoneypotException.php ├── Helpers │ ├── test_helper.php │ ├── xml_helper.php │ └── security_helper.php ├── Modules │ └── Modules.php ├── Config │ ├── Factory.php │ ├── Config.php │ └── Routes.php ├── Filters │ ├── Exceptions │ │ └── FilterException.php │ ├── Honeypot.php │ └── DebugToolbar.php ├── Encryption │ └── EncrypterInterface.php ├── View │ └── Exceptions │ │ └── ViewException.php ├── Session │ └── Exceptions │ │ └── SessionException.php └── Throttle │ └── ThrottlerInterface.php ├── LICENSE └── composer.json /app/Filters/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Language/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Libraries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ThirdParty/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Database/Seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /writable/debugbar/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Database/Migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_support/HTTP/Files/tmp/fileA.txt: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /tests/_support/HTTP/Files/CookiesHolder.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/_support/HTTP/Files/tmp/fileB.txt: -------------------------------------------------------------------------------- 1 | more text -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /tests/_support/HTTP/Files/tmp/fileC.csv: -------------------------------------------------------------------------------- 1 | separated;"text" -------------------------------------------------------------------------------- /tests/_support/View/Views/simpler.php: -------------------------------------------------------------------------------- 1 |
Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/Commands/Generators/Views/config.tpl.php: -------------------------------------------------------------------------------- 1 | <@php 2 | 3 | namespace {namespace}; 4 | 5 | use CodeIgniter\Config\BaseConfig; 6 | 7 | class {class} extends BaseConfig 8 | { 9 | // 10 | } 11 | -------------------------------------------------------------------------------- /system/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /tests/_support/Widgets/SomeWidget.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /writable/logs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/Controllers/Home.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /writable/uploads/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/Commands/Generators/Views/validation.tpl.php: -------------------------------------------------------------------------------- 1 | <@php 2 | 3 | namespace {namespace}; 4 | 5 | class {class} 6 | { 7 | // public function custom_rule(): bool 8 | // { 9 | // return true; 10 | // } 11 | } 12 | -------------------------------------------------------------------------------- /app/Config/ForeignCharacters.php: -------------------------------------------------------------------------------- 1 | 'These are not the droids you are looking for', 4 | 'notaMoon' => "It's made of cheese", 5 | 'wisdom' => 'There is no try', 6 | ]; 7 | -------------------------------------------------------------------------------- /tests/_support/Controllers/Hello.php: -------------------------------------------------------------------------------- 1 | add('testing', 'TestController::index', ['as' => 'testing-index']); 6 | -------------------------------------------------------------------------------- /tests/_support/Files/able/apple.php: -------------------------------------------------------------------------------- 1 | 'four calling birds', 5 | 'fiv' => 'five golden rings', 6 | 'six' => 'six geese a laying', 7 | 'sev' => 'seven swans a swimming', 8 | ]; 9 | -------------------------------------------------------------------------------- /tests/_support/Files/able/prune_ripe.php: -------------------------------------------------------------------------------- 1 | null, 11 | 'bar' => null, 12 | ]; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /tests/_support/Language/ab-CD/Allin.php: -------------------------------------------------------------------------------- 1 | 'Pyramid of Giza', 5 | 'tre' => 'Colossus of Rhodes', 6 | 'fiv' => 'Temple of Artemis', 7 | 'sev' => 'Hanging Gardens of Babylon', 8 | ]; 9 | -------------------------------------------------------------------------------- /tests/_support/Language/en/More.php: -------------------------------------------------------------------------------- 1 | 'These are not the droids you are looking for', 5 | 'notaMoon' => "That's no moon... it's a space station", 6 | 'cannotMove' => 'I have a very bad feeling about this', 7 | ]; 8 | -------------------------------------------------------------------------------- /tests/_support/Models/StringifyPkeyModel.php: -------------------------------------------------------------------------------- 1 | 2 || Time | 5 |Query String | 6 |
|---|---|
| {duration} | 12 |{! sql !} | 13 |
Nothing was logged. If you were expecting logged items, ensure that LoggerConfig file has the correct threshold set.
3 | { else } 4 || Severity | 8 |Message | 9 |
|---|---|
| {level} | 15 |{msg} | 16 |
We seem to have hit a snag. Please try again later...
20 | 21 || Action | 5 |Datetime | 6 |Status | 7 |Method | 8 |URL | 9 |Content-Type | 10 |Is AJAX? | 11 |
|---|---|---|---|---|---|---|
| 17 | 18 | | 19 |{datetime} | 20 |{status} | 21 |{method} | 22 |{url} | 23 |{contentType} | 24 |{isAJAX} | 25 |
| CodeIgniter Version: | 9 |{ ciVersion } | 10 |
| PHP Version: | 13 |{ phpVersion } | 14 |
| PHP SAPI: | 17 |{ phpSAPI } | 18 |
| Environment: | 21 |{ environment } | 22 |
| Base URL: | 25 |
26 | { if $baseURL == '' }
27 |
28 | The $baseURL should always be set manually to prevent possible URL personification from external parties.
29 |
30 | { else }
31 | { baseURL }
32 | { endif }
33 | |
34 |
| Timezone: | 37 |{ timezone } | 38 |
| Locale: | 41 |{ locale } | 42 |
| Content Security Policy Enabled: | 45 |{ if $cspEnabled } Yes { else } No { endif } | 46 |
| Directory: | 8 |{directory} | 9 |
| Controller: | 12 |{controller} | 13 |
| Method: | 16 |{method} | 17 |
| Params: | 20 |{paramCount} / {truePCount} | 21 |
| {name} | 25 |{value} | 26 |
| Method | 39 |Route | 40 |Handler | 41 |
|---|---|---|
| {method} | 47 |{route} | 48 |{handler} | 49 |