├── .editorconfig ├── .github ├── CONTRIBUTING.md └── ISSUE_TEMPLATE │ ├── 1_Feature_request.md │ └── 2_Bug_report.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── config └── repositories.php ├── phpunit.xml ├── resources └── stubs │ ├── criteria.stub │ └── repository.stub ├── src ├── Console │ └── Commands │ │ ├── BaseCommand.php │ │ ├── Creators │ │ ├── BaseCreator.php │ │ ├── CriteriaCreator.php │ │ └── RepositoryCreator.php │ │ ├── MakeCriteriaCommand.php │ │ └── MakeRepositoryCommand.php ├── Contracts │ ├── CriteriaInterface.php │ └── RepositoryInterface.php ├── Criteria │ └── Criteria.php ├── Eloquent │ └── Repository.php ├── Exceptions │ └── RepositoryException.php └── Providers │ └── RepositoryProvider.php └── tests ├── .gitkeep └── RepositoryTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1_Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/.github/ISSUE_TEMPLATE/1_Feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2_Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/.github/ISSUE_TEMPLATE/2_Bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/composer.json -------------------------------------------------------------------------------- /config/repositories.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/config/repositories.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/phpunit.xml -------------------------------------------------------------------------------- /resources/stubs/criteria.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/resources/stubs/criteria.stub -------------------------------------------------------------------------------- /resources/stubs/repository.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/resources/stubs/repository.stub -------------------------------------------------------------------------------- /src/Console/Commands/BaseCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Console/Commands/BaseCommand.php -------------------------------------------------------------------------------- /src/Console/Commands/Creators/BaseCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Console/Commands/Creators/BaseCreator.php -------------------------------------------------------------------------------- /src/Console/Commands/Creators/CriteriaCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Console/Commands/Creators/CriteriaCreator.php -------------------------------------------------------------------------------- /src/Console/Commands/Creators/RepositoryCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Console/Commands/Creators/RepositoryCreator.php -------------------------------------------------------------------------------- /src/Console/Commands/MakeCriteriaCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Console/Commands/MakeCriteriaCommand.php -------------------------------------------------------------------------------- /src/Console/Commands/MakeRepositoryCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Console/Commands/MakeRepositoryCommand.php -------------------------------------------------------------------------------- /src/Contracts/CriteriaInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Contracts/CriteriaInterface.php -------------------------------------------------------------------------------- /src/Contracts/RepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Contracts/RepositoryInterface.php -------------------------------------------------------------------------------- /src/Criteria/Criteria.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Criteria/Criteria.php -------------------------------------------------------------------------------- /src/Eloquent/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Eloquent/Repository.php -------------------------------------------------------------------------------- /src/Exceptions/RepositoryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Exceptions/RepositoryException.php -------------------------------------------------------------------------------- /src/Providers/RepositoryProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/src/Providers/RepositoryProvider.php -------------------------------------------------------------------------------- /tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/RepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dugajean/laravel-repositories/HEAD/tests/RepositoryTest.php --------------------------------------------------------------------------------