├── .editorconfig ├── .gitattributes ├── .github ├── CONTRIBUTING.md └── workflows │ ├── tests.yml │ └── update-changelog.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── composer.json ├── config ├── .gitkeep └── cdn.php ├── laravel-cdn.svg ├── phpunit.xml.dist ├── readme.md ├── src ├── Asset.php ├── Cdn.php ├── CdnFacade.php ├── CdnHelper.php ├── CdnServiceProvider.php ├── Commands │ ├── EmptyCommand.php │ └── PushCommand.php ├── Contracts │ ├── AssetInterface.php │ ├── CdnFacadeInterface.php │ ├── CdnHelperInterface.php │ ├── CdnInterface.php │ ├── FinderInterface.php │ └── ProviderFactoryInterface.php ├── Exceptions │ ├── CdnException.php │ ├── EmptyPathException.php │ ├── MissingConfigurationException.php │ ├── MissingConfigurationFileException.php │ └── UnsupportedProviderException.php ├── Facades │ └── CdnFacadeAccessor.php ├── Finder.php ├── ProviderFactory.php ├── Providers │ ├── AwsS3Provider.php │ ├── Contracts │ │ └── ProviderInterface.php │ └── Provider.php └── Validators │ ├── CdnFacadeValidator.php │ ├── Contracts │ ├── CdnFacadeValidatorInterface.php │ ├── ProviderValidatorInterface.php │ └── ValidatorInterface.php │ ├── ProviderValidator.php │ └── Validator.php └── tests ├── .gitkeep ├── Juhasev └── laravelcdn │ ├── AssetTest.php │ ├── CdnFacadeTest.php │ ├── CdnTest.php │ ├── FinderTest.php │ ├── ProviderFactoryTest.php │ └── Providers │ └── AwsS3ProviderTest.php └── TestCase.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/update-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/.github/workflows/update-changelog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/composer.json -------------------------------------------------------------------------------- /config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/cdn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/config/cdn.php -------------------------------------------------------------------------------- /laravel-cdn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/laravel-cdn.svg -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/readme.md -------------------------------------------------------------------------------- /src/Asset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Asset.php -------------------------------------------------------------------------------- /src/Cdn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Cdn.php -------------------------------------------------------------------------------- /src/CdnFacade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/CdnFacade.php -------------------------------------------------------------------------------- /src/CdnHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/CdnHelper.php -------------------------------------------------------------------------------- /src/CdnServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/CdnServiceProvider.php -------------------------------------------------------------------------------- /src/Commands/EmptyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Commands/EmptyCommand.php -------------------------------------------------------------------------------- /src/Commands/PushCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Commands/PushCommand.php -------------------------------------------------------------------------------- /src/Contracts/AssetInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Contracts/AssetInterface.php -------------------------------------------------------------------------------- /src/Contracts/CdnFacadeInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Contracts/CdnFacadeInterface.php -------------------------------------------------------------------------------- /src/Contracts/CdnHelperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Contracts/CdnHelperInterface.php -------------------------------------------------------------------------------- /src/Contracts/CdnInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Contracts/CdnInterface.php -------------------------------------------------------------------------------- /src/Contracts/FinderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Contracts/FinderInterface.php -------------------------------------------------------------------------------- /src/Contracts/ProviderFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Contracts/ProviderFactoryInterface.php -------------------------------------------------------------------------------- /src/Exceptions/CdnException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Exceptions/CdnException.php -------------------------------------------------------------------------------- /src/Exceptions/EmptyPathException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Exceptions/EmptyPathException.php -------------------------------------------------------------------------------- /src/Exceptions/MissingConfigurationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Exceptions/MissingConfigurationException.php -------------------------------------------------------------------------------- /src/Exceptions/MissingConfigurationFileException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Exceptions/MissingConfigurationFileException.php -------------------------------------------------------------------------------- /src/Exceptions/UnsupportedProviderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Exceptions/UnsupportedProviderException.php -------------------------------------------------------------------------------- /src/Facades/CdnFacadeAccessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Facades/CdnFacadeAccessor.php -------------------------------------------------------------------------------- /src/Finder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Finder.php -------------------------------------------------------------------------------- /src/ProviderFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/ProviderFactory.php -------------------------------------------------------------------------------- /src/Providers/AwsS3Provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Providers/AwsS3Provider.php -------------------------------------------------------------------------------- /src/Providers/Contracts/ProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Providers/Contracts/ProviderInterface.php -------------------------------------------------------------------------------- /src/Providers/Provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Providers/Provider.php -------------------------------------------------------------------------------- /src/Validators/CdnFacadeValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Validators/CdnFacadeValidator.php -------------------------------------------------------------------------------- /src/Validators/Contracts/CdnFacadeValidatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Validators/Contracts/CdnFacadeValidatorInterface.php -------------------------------------------------------------------------------- /src/Validators/Contracts/ProviderValidatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Validators/Contracts/ProviderValidatorInterface.php -------------------------------------------------------------------------------- /src/Validators/Contracts/ValidatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Validators/Contracts/ValidatorInterface.php -------------------------------------------------------------------------------- /src/Validators/ProviderValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Validators/ProviderValidator.php -------------------------------------------------------------------------------- /src/Validators/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/src/Validators/Validator.php -------------------------------------------------------------------------------- /tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Juhasev/laravelcdn/AssetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/tests/Juhasev/laravelcdn/AssetTest.php -------------------------------------------------------------------------------- /tests/Juhasev/laravelcdn/CdnFacadeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/tests/Juhasev/laravelcdn/CdnFacadeTest.php -------------------------------------------------------------------------------- /tests/Juhasev/laravelcdn/CdnTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/tests/Juhasev/laravelcdn/CdnTest.php -------------------------------------------------------------------------------- /tests/Juhasev/laravelcdn/FinderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/tests/Juhasev/laravelcdn/FinderTest.php -------------------------------------------------------------------------------- /tests/Juhasev/laravelcdn/ProviderFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/tests/Juhasev/laravelcdn/ProviderFactoryTest.php -------------------------------------------------------------------------------- /tests/Juhasev/laravelcdn/Providers/AwsS3ProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/tests/Juhasev/laravelcdn/Providers/AwsS3ProviderTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juhasev/LaravelCdn/HEAD/tests/TestCase.php --------------------------------------------------------------------------------