├── .docker └── app │ └── Dockerfile ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── LICENCE ├── README.md ├── composer.json ├── config └── custom_casts.php ├── docker-compose.yml ├── phpunit.xml ├── src ├── CustomCastBase.php ├── CustomCastsServiceProvider.php ├── HasCustomCasts.php └── helpers.php └── tests ├── Integration ├── CanHandleModelEventsTest.php ├── MiscTest.php ├── ModelWithAliasedCustomCastsTest.php ├── ModelWithCustomCastsTest.php ├── ModelWithDefaultValueForCustomCastFieldTest.php └── ModelWithNullableCustomCastFieldTest.php ├── Support ├── CustomCasts │ ├── Base64Cast.php │ └── EventHandlingCast.php └── Models │ ├── ModelWithAliasedCustomCasts.php │ ├── ModelWithCustomCasts.php │ ├── ModelWithDefaultValue.php │ ├── ModelWithDefaultValueForCustomCasts.php │ ├── ModelWithEventHandlingCast.php │ ├── ModelWithMutatorAndCustomCasts.php │ └── ModelWithNullableValueForCustomCasts.php ├── TestCase.php └── database └── migrations └── 0000_00_00_000000_create_package_test_tables.php /.docker/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/.docker/app/Dockerfile -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/composer.json -------------------------------------------------------------------------------- /config/custom_casts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/config/custom_casts.php -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/CustomCastBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/src/CustomCastBase.php -------------------------------------------------------------------------------- /src/CustomCastsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/src/CustomCastsServiceProvider.php -------------------------------------------------------------------------------- /src/HasCustomCasts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/src/HasCustomCasts.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/src/helpers.php -------------------------------------------------------------------------------- /tests/Integration/CanHandleModelEventsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Integration/CanHandleModelEventsTest.php -------------------------------------------------------------------------------- /tests/Integration/MiscTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Integration/MiscTest.php -------------------------------------------------------------------------------- /tests/Integration/ModelWithAliasedCustomCastsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Integration/ModelWithAliasedCustomCastsTest.php -------------------------------------------------------------------------------- /tests/Integration/ModelWithCustomCastsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Integration/ModelWithCustomCastsTest.php -------------------------------------------------------------------------------- /tests/Integration/ModelWithDefaultValueForCustomCastFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Integration/ModelWithDefaultValueForCustomCastFieldTest.php -------------------------------------------------------------------------------- /tests/Integration/ModelWithNullableCustomCastFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Integration/ModelWithNullableCustomCastFieldTest.php -------------------------------------------------------------------------------- /tests/Support/CustomCasts/Base64Cast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/CustomCasts/Base64Cast.php -------------------------------------------------------------------------------- /tests/Support/CustomCasts/EventHandlingCast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/CustomCasts/EventHandlingCast.php -------------------------------------------------------------------------------- /tests/Support/Models/ModelWithAliasedCustomCasts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/Models/ModelWithAliasedCustomCasts.php -------------------------------------------------------------------------------- /tests/Support/Models/ModelWithCustomCasts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/Models/ModelWithCustomCasts.php -------------------------------------------------------------------------------- /tests/Support/Models/ModelWithDefaultValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/Models/ModelWithDefaultValue.php -------------------------------------------------------------------------------- /tests/Support/Models/ModelWithDefaultValueForCustomCasts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/Models/ModelWithDefaultValueForCustomCasts.php -------------------------------------------------------------------------------- /tests/Support/Models/ModelWithEventHandlingCast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/Models/ModelWithEventHandlingCast.php -------------------------------------------------------------------------------- /tests/Support/Models/ModelWithMutatorAndCustomCasts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/Models/ModelWithMutatorAndCustomCasts.php -------------------------------------------------------------------------------- /tests/Support/Models/ModelWithNullableValueForCustomCasts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/Support/Models/ModelWithNullableValueForCustomCasts.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/database/migrations/0000_00_00_000000_create_package_test_tables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkovic/laravel-custom-casts/HEAD/tests/database/migrations/0000_00_00_000000_create_package_test_tables.php --------------------------------------------------------------------------------