├── .editorconfig ├── .gitignore ├── LICENSE.md ├── README.md ├── composer.json ├── config └── judge0.php ├── database └── migrations │ ├── create_judge0_tables.php.stub │ └── create_users_table.php.stub ├── docs ├── commands.md ├── submission.md ├── submission_config.md └── submission_params.md ├── draft.md ├── phpunit.xml.dist ├── src ├── Commands │ ├── ImportLanguages.php │ └── ImportStatuses.php ├── Facades │ └── Judge0.php ├── Interfaces │ └── Judge0Interface.php ├── Judge0ServiceProvider.php ├── Models │ ├── Languages.php │ ├── Statuses.php │ └── Submission.php ├── Services │ ├── Judge0InstanceAPIService.php │ ├── Judge0RapidapiService.php │ ├── SubmissionConfig.php │ └── SubmissionParams.php ├── Traits │ └── Submitter.php └── Validators │ ├── ValideConfig.php │ ├── ValideConfigKey.php │ ├── ValideParams.php │ └── ValideParamsKey.php └── tests ├── ExampleTest.php ├── Feature ├── Judge0InstanceTest.php ├── Judge0RapidapiTest.php ├── SubmissionTest.php └── SubmitterTest.php ├── TestCase.php ├── Unit ├── ConfigValidatorTest.php ├── ImportLanguagesTest.php ├── ImportStatusesTest.php ├── ParamsValidatorTest.php ├── SubmissionConfigTest.php ├── SubmissionParamsTest.php └── SubmissionTest.php └── UserTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/composer.json -------------------------------------------------------------------------------- /config/judge0.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/config/judge0.php -------------------------------------------------------------------------------- /database/migrations/create_judge0_tables.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/database/migrations/create_judge0_tables.php.stub -------------------------------------------------------------------------------- /database/migrations/create_users_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/database/migrations/create_users_table.php.stub -------------------------------------------------------------------------------- /docs/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/docs/commands.md -------------------------------------------------------------------------------- /docs/submission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/docs/submission.md -------------------------------------------------------------------------------- /docs/submission_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/docs/submission_config.md -------------------------------------------------------------------------------- /docs/submission_params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/docs/submission_params.md -------------------------------------------------------------------------------- /draft.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/draft.md -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Commands/ImportLanguages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Commands/ImportLanguages.php -------------------------------------------------------------------------------- /src/Commands/ImportStatuses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Commands/ImportStatuses.php -------------------------------------------------------------------------------- /src/Facades/Judge0.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Facades/Judge0.php -------------------------------------------------------------------------------- /src/Interfaces/Judge0Interface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Interfaces/Judge0Interface.php -------------------------------------------------------------------------------- /src/Judge0ServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Judge0ServiceProvider.php -------------------------------------------------------------------------------- /src/Models/Languages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Models/Languages.php -------------------------------------------------------------------------------- /src/Models/Statuses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Models/Statuses.php -------------------------------------------------------------------------------- /src/Models/Submission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Models/Submission.php -------------------------------------------------------------------------------- /src/Services/Judge0InstanceAPIService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Services/Judge0InstanceAPIService.php -------------------------------------------------------------------------------- /src/Services/Judge0RapidapiService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Services/Judge0RapidapiService.php -------------------------------------------------------------------------------- /src/Services/SubmissionConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Services/SubmissionConfig.php -------------------------------------------------------------------------------- /src/Services/SubmissionParams.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Services/SubmissionParams.php -------------------------------------------------------------------------------- /src/Traits/Submitter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Traits/Submitter.php -------------------------------------------------------------------------------- /src/Validators/ValideConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Validators/ValideConfig.php -------------------------------------------------------------------------------- /src/Validators/ValideConfigKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Validators/ValideConfigKey.php -------------------------------------------------------------------------------- /src/Validators/ValideParams.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Validators/ValideParams.php -------------------------------------------------------------------------------- /src/Validators/ValideParamsKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/src/Validators/ValideParamsKey.php -------------------------------------------------------------------------------- /tests/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/ExampleTest.php -------------------------------------------------------------------------------- /tests/Feature/Judge0InstanceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Feature/Judge0InstanceTest.php -------------------------------------------------------------------------------- /tests/Feature/Judge0RapidapiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Feature/Judge0RapidapiTest.php -------------------------------------------------------------------------------- /tests/Feature/SubmissionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Feature/SubmissionTest.php -------------------------------------------------------------------------------- /tests/Feature/SubmitterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Feature/SubmitterTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/ConfigValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Unit/ConfigValidatorTest.php -------------------------------------------------------------------------------- /tests/Unit/ImportLanguagesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Unit/ImportLanguagesTest.php -------------------------------------------------------------------------------- /tests/Unit/ImportStatusesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Unit/ImportStatusesTest.php -------------------------------------------------------------------------------- /tests/Unit/ParamsValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Unit/ParamsValidatorTest.php -------------------------------------------------------------------------------- /tests/Unit/SubmissionConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Unit/SubmissionConfigTest.php -------------------------------------------------------------------------------- /tests/Unit/SubmissionParamsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Unit/SubmissionParamsTest.php -------------------------------------------------------------------------------- /tests/Unit/SubmissionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/Unit/SubmissionTest.php -------------------------------------------------------------------------------- /tests/UserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MouadBNL/laravel-judge0/HEAD/tests/UserTest.php --------------------------------------------------------------------------------