├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json ├── config └── repositories.php ├── phpcs.xml ├── phpstan.neon ├── phpunit.xml ├── src ├── Concerns │ ├── Cacheable.php │ ├── Messages.php │ ├── Ordering.php │ ├── Scopes.php │ └── Searching.php ├── Contracts │ ├── Repository.php │ └── Scope.php ├── Exceptions │ └── RepositoryException.php ├── Repository.php ├── RepositoryServiceProvider.php └── Scopes │ ├── OrderBy.php │ ├── Scope.php │ └── Search.php └── tests ├── .gitkeep ├── Repositories └── RepositoryTest.php ├── Stubs └── TestRepository.php ├── TestCase.php └── TestFunctions.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/composer.json -------------------------------------------------------------------------------- /config/repositories.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/config/repositories.php -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Concerns/Cacheable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Concerns/Cacheable.php -------------------------------------------------------------------------------- /src/Concerns/Messages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Concerns/Messages.php -------------------------------------------------------------------------------- /src/Concerns/Ordering.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Concerns/Ordering.php -------------------------------------------------------------------------------- /src/Concerns/Scopes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Concerns/Scopes.php -------------------------------------------------------------------------------- /src/Concerns/Searching.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Concerns/Searching.php -------------------------------------------------------------------------------- /src/Contracts/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Contracts/Repository.php -------------------------------------------------------------------------------- /src/Contracts/Scope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Contracts/Scope.php -------------------------------------------------------------------------------- /src/Exceptions/RepositoryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Exceptions/RepositoryException.php -------------------------------------------------------------------------------- /src/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Repository.php -------------------------------------------------------------------------------- /src/RepositoryServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/RepositoryServiceProvider.php -------------------------------------------------------------------------------- /src/Scopes/OrderBy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Scopes/OrderBy.php -------------------------------------------------------------------------------- /src/Scopes/Scope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Scopes/Scope.php -------------------------------------------------------------------------------- /src/Scopes/Search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/src/Scopes/Search.php -------------------------------------------------------------------------------- /tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Repositories/RepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/tests/Repositories/RepositoryTest.php -------------------------------------------------------------------------------- /tests/Stubs/TestRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/tests/Stubs/TestRepository.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/TestFunctions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Torann/laravel-repository/HEAD/tests/TestFunctions.php --------------------------------------------------------------------------------