├── .github └── workflows │ └── master.yaml ├── .gitignore ├── .phpunit.result.cache ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── Makefile ├── README.md ├── composer.json ├── docker-compose.yaml ├── phpunit.xml ├── src ├── BaseFormRequest.php ├── BaseManager.php ├── BasePaginator.php ├── BaseRepository.php ├── BaseRepositoryInterface.php ├── BaseRepositoryProvider.php ├── ItemAndCollectionManager.php ├── Models │ └── User.php ├── Repositories │ └── UserRepository.php ├── Traits │ └── UploadableTrait.php └── Transformers │ └── UserTransformer.php └── tests ├── Models ├── User.php └── repositories │ └── UserRepository.php ├── TestCase.php ├── Unit └── UserUnitTest.php └── database ├── .gitignore ├── factories └── UserFactory.php ├── migrations └── 0000_00_00_000000_create_users_test_table.php └── seeds ├── DatabaseSeeder.php └── UsersTableSeeder.php /.github/workflows/master.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/.github/workflows/master.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | composer.lock 3 | .idea/ -------------------------------------------------------------------------------- /.phpunit.result.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/.phpunit.result.cache -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/BaseFormRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/BaseFormRequest.php -------------------------------------------------------------------------------- /src/BaseManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/BaseManager.php -------------------------------------------------------------------------------- /src/BasePaginator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/BasePaginator.php -------------------------------------------------------------------------------- /src/BaseRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/BaseRepository.php -------------------------------------------------------------------------------- /src/BaseRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/BaseRepositoryInterface.php -------------------------------------------------------------------------------- /src/BaseRepositoryProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/BaseRepositoryProvider.php -------------------------------------------------------------------------------- /src/ItemAndCollectionManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/ItemAndCollectionManager.php -------------------------------------------------------------------------------- /src/Models/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/Models/User.php -------------------------------------------------------------------------------- /src/Repositories/UserRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/Repositories/UserRepository.php -------------------------------------------------------------------------------- /src/Traits/UploadableTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/Traits/UploadableTrait.php -------------------------------------------------------------------------------- /src/Transformers/UserTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/src/Transformers/UserTransformer.php -------------------------------------------------------------------------------- /tests/Models/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/tests/Models/User.php -------------------------------------------------------------------------------- /tests/Models/repositories/UserRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/tests/Models/repositories/UserRepository.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/UserUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/tests/Unit/UserUnitTest.php -------------------------------------------------------------------------------- /tests/database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | -------------------------------------------------------------------------------- /tests/database/factories/UserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/tests/database/factories/UserFactory.php -------------------------------------------------------------------------------- /tests/database/migrations/0000_00_00_000000_create_users_test_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/tests/database/migrations/0000_00_00_000000_create_users_test_table.php -------------------------------------------------------------------------------- /tests/database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/tests/database/seeds/DatabaseSeeder.php -------------------------------------------------------------------------------- /tests/database/seeds/UsersTableSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdecena/baserepo/HEAD/tests/database/seeds/UsersTableSeeder.php --------------------------------------------------------------------------------