├── .github ├── FUNDING.yml └── workflows │ └── php.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .htaccess ├── Common.php ├── Config │ ├── App.php │ ├── Autoload.php │ ├── Boot │ │ ├── development.php │ │ ├── production.php │ │ └── testing.php │ ├── Cache.php │ ├── Constants.php │ ├── ContentSecurityPolicy.php │ ├── Database.php │ ├── DocTypes.php │ ├── Email.php │ ├── Encryption.php │ ├── Events.php │ ├── Exceptions.php │ ├── Filters.php │ ├── ForeignCharacters.php │ ├── Format.php │ ├── Generators.php │ ├── Honeypot.php │ ├── Images.php │ ├── Kint.php │ ├── Logger.php │ ├── Migrations.php │ ├── Mimes.php │ ├── Modules.php │ ├── Pager.php │ ├── Paths.php │ ├── Restfull.php │ ├── RestfullAutoList.php │ ├── Routes.php │ ├── Security.php │ ├── Services.php │ ├── Toolbar.php │ ├── UserAgents.php │ ├── Validation.php │ └── View.php ├── Controllers │ └── Home.php ├── Database │ ├── Migrations │ │ └── .gitkeep │ └── Seeds │ │ └── .gitkeep ├── Filters │ ├── .gitkeep │ └── Cors.php ├── Helpers │ └── .gitkeep ├── Language │ ├── .gitkeep │ └── en │ │ └── Validation.php ├── Libraries │ └── .gitkeep ├── Models │ ├── .gitkeep │ ├── RestLogModel.php │ ├── UserModel.php │ └── WebhookLogModel.php ├── Restfull │ ├── Auth │ │ ├── BaseAuth.php │ │ └── Cek.php │ ├── AutomaticAPIFunction.php │ ├── BaseController.php │ ├── Cache │ │ ├── CacheAPI.php │ │ └── CacheUSER.php │ ├── ErrorOutput.php │ ├── Logging.php │ ├── RestfullApi.php │ └── Routes.php ├── ThirdParty │ └── .gitkeep ├── Views │ ├── errors │ │ ├── cli │ │ │ ├── error_404.php │ │ │ ├── error_exception.php │ │ │ └── production.php │ │ └── html │ │ │ ├── debug.css │ │ │ ├── debug.js │ │ │ ├── error_404.php │ │ │ ├── error_exception.php │ │ │ └── production.php │ └── welcome_message.php └── index.html ├── composer.json ├── composer.lock ├── env ├── phpunit.xml.dist ├── public ├── .htaccess ├── favicon.ico ├── index.php └── robots.txt ├── spark ├── tests ├── README.md ├── _support │ ├── Database │ │ ├── Migrations │ │ │ └── 2020-02-22-222222_example_migration.php │ │ └── Seeds │ │ │ └── ExampleSeeder.php │ ├── DatabaseTestCase.php │ ├── Libraries │ │ └── ConfigReader.php │ ├── Models │ │ └── ExampleModel.php │ └── SessionTestCase.php ├── database │ └── ExampleDatabaseTest.php ├── session │ └── ExampleSessionTest.php └── unit │ └── HealthTest.php └── writable ├── .htaccess ├── cache └── index.html ├── logs └── index.html ├── session └── index.html └── uploads └── index.html /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/.github/workflows/php.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/README.md -------------------------------------------------------------------------------- /app/.htaccess: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Common.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Common.php -------------------------------------------------------------------------------- /app/Config/App.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/App.php -------------------------------------------------------------------------------- /app/Config/Autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Autoload.php -------------------------------------------------------------------------------- /app/Config/Boot/development.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Boot/development.php -------------------------------------------------------------------------------- /app/Config/Boot/production.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Boot/production.php -------------------------------------------------------------------------------- /app/Config/Boot/testing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Boot/testing.php -------------------------------------------------------------------------------- /app/Config/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Cache.php -------------------------------------------------------------------------------- /app/Config/Constants.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Constants.php -------------------------------------------------------------------------------- /app/Config/ContentSecurityPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/ContentSecurityPolicy.php -------------------------------------------------------------------------------- /app/Config/Database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Database.php -------------------------------------------------------------------------------- /app/Config/DocTypes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/DocTypes.php -------------------------------------------------------------------------------- /app/Config/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Email.php -------------------------------------------------------------------------------- /app/Config/Encryption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Encryption.php -------------------------------------------------------------------------------- /app/Config/Events.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Events.php -------------------------------------------------------------------------------- /app/Config/Exceptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Exceptions.php -------------------------------------------------------------------------------- /app/Config/Filters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Filters.php -------------------------------------------------------------------------------- /app/Config/ForeignCharacters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/ForeignCharacters.php -------------------------------------------------------------------------------- /app/Config/Format.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Format.php -------------------------------------------------------------------------------- /app/Config/Generators.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Generators.php -------------------------------------------------------------------------------- /app/Config/Honeypot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Honeypot.php -------------------------------------------------------------------------------- /app/Config/Images.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Images.php -------------------------------------------------------------------------------- /app/Config/Kint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Kint.php -------------------------------------------------------------------------------- /app/Config/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Logger.php -------------------------------------------------------------------------------- /app/Config/Migrations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Migrations.php -------------------------------------------------------------------------------- /app/Config/Mimes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Mimes.php -------------------------------------------------------------------------------- /app/Config/Modules.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Modules.php -------------------------------------------------------------------------------- /app/Config/Pager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Pager.php -------------------------------------------------------------------------------- /app/Config/Paths.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Paths.php -------------------------------------------------------------------------------- /app/Config/Restfull.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Restfull.php -------------------------------------------------------------------------------- /app/Config/RestfullAutoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/RestfullAutoList.php -------------------------------------------------------------------------------- /app/Config/Routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Routes.php -------------------------------------------------------------------------------- /app/Config/Security.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Security.php -------------------------------------------------------------------------------- /app/Config/Services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Services.php -------------------------------------------------------------------------------- /app/Config/Toolbar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Toolbar.php -------------------------------------------------------------------------------- /app/Config/UserAgents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/UserAgents.php -------------------------------------------------------------------------------- /app/Config/Validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/Validation.php -------------------------------------------------------------------------------- /app/Config/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Config/View.php -------------------------------------------------------------------------------- /app/Controllers/Home.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Controllers/Home.php -------------------------------------------------------------------------------- /app/Database/Migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Database/Seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Filters/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Filters/Cors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Filters/Cors.php -------------------------------------------------------------------------------- /app/Helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Language/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Language/en/Validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Language/en/Validation.php -------------------------------------------------------------------------------- /app/Libraries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Models/RestLogModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Models/RestLogModel.php -------------------------------------------------------------------------------- /app/Models/UserModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Models/UserModel.php -------------------------------------------------------------------------------- /app/Models/WebhookLogModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Models/WebhookLogModel.php -------------------------------------------------------------------------------- /app/Restfull/Auth/BaseAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/Auth/BaseAuth.php -------------------------------------------------------------------------------- /app/Restfull/Auth/Cek.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/Auth/Cek.php -------------------------------------------------------------------------------- /app/Restfull/AutomaticAPIFunction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/AutomaticAPIFunction.php -------------------------------------------------------------------------------- /app/Restfull/BaseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/BaseController.php -------------------------------------------------------------------------------- /app/Restfull/Cache/CacheAPI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/Cache/CacheAPI.php -------------------------------------------------------------------------------- /app/Restfull/Cache/CacheUSER.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/Cache/CacheUSER.php -------------------------------------------------------------------------------- /app/Restfull/ErrorOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/ErrorOutput.php -------------------------------------------------------------------------------- /app/Restfull/Logging.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/Logging.php -------------------------------------------------------------------------------- /app/Restfull/RestfullApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/RestfullApi.php -------------------------------------------------------------------------------- /app/Restfull/Routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Restfull/Routes.php -------------------------------------------------------------------------------- /app/ThirdParty/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Views/errors/cli/error_404.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/errors/cli/error_404.php -------------------------------------------------------------------------------- /app/Views/errors/cli/error_exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/errors/cli/error_exception.php -------------------------------------------------------------------------------- /app/Views/errors/cli/production.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/errors/cli/production.php -------------------------------------------------------------------------------- /app/Views/errors/html/debug.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/errors/html/debug.css -------------------------------------------------------------------------------- /app/Views/errors/html/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/errors/html/debug.js -------------------------------------------------------------------------------- /app/Views/errors/html/error_404.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/errors/html/error_404.php -------------------------------------------------------------------------------- /app/Views/errors/html/error_exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/errors/html/error_exception.php -------------------------------------------------------------------------------- /app/Views/errors/html/production.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/errors/html/production.php -------------------------------------------------------------------------------- /app/Views/welcome_message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/Views/welcome_message.php -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/app/index.html -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/composer.lock -------------------------------------------------------------------------------- /env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/env -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/public/.htaccess -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/public/index.php -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /spark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/spark -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php -------------------------------------------------------------------------------- /tests/_support/Database/Seeds/ExampleSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/_support/Database/Seeds/ExampleSeeder.php -------------------------------------------------------------------------------- /tests/_support/DatabaseTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/_support/DatabaseTestCase.php -------------------------------------------------------------------------------- /tests/_support/Libraries/ConfigReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/_support/Libraries/ConfigReader.php -------------------------------------------------------------------------------- /tests/_support/Models/ExampleModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/_support/Models/ExampleModel.php -------------------------------------------------------------------------------- /tests/_support/SessionTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/_support/SessionTestCase.php -------------------------------------------------------------------------------- /tests/database/ExampleDatabaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/database/ExampleDatabaseTest.php -------------------------------------------------------------------------------- /tests/session/ExampleSessionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/session/ExampleSessionTest.php -------------------------------------------------------------------------------- /tests/unit/HealthTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/tests/unit/HealthTest.php -------------------------------------------------------------------------------- /writable/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/writable/.htaccess -------------------------------------------------------------------------------- /writable/cache/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/writable/cache/index.html -------------------------------------------------------------------------------- /writable/logs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/writable/logs/index.html -------------------------------------------------------------------------------- /writable/session/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/writable/session/index.html -------------------------------------------------------------------------------- /writable/uploads/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gunantos/ci4restfull-starter/HEAD/writable/uploads/index.html --------------------------------------------------------------------------------