├── .github └── workflows │ ├── code_coverage.yml │ ├── imports.yml │ └── tests.yml ├── LICENSE.md ├── README.md ├── composer.json ├── src ├── BladeDirective.php ├── RouteMacros.php ├── SingletonServices.php ├── Utils │ ├── Cache.php │ ├── CacheTag.php │ ├── DebugInfo.php │ ├── HtmlMinifier.php │ ├── Normalizer.php │ ├── NormalizerContract.php │ ├── Normalizers │ │ ├── CacheNormalizer.php │ │ ├── CacheTagsNormalizer.php │ │ ├── ContextAsNormalizer.php │ │ ├── ControllerNormalizer.php │ │ ├── PresenterNormalizer.php │ │ └── TemplateNormalizer.php │ ├── Policies.php │ ├── SlotRenderer.php │ ├── WidgetJsonifier.php │ └── WidgetRenderer.php ├── Widget.php ├── WidgetGenerator.php ├── WidgetsServiceProvider.php ├── config │ └── config.php └── helpers.php └── stubs ├── widget.stub └── widget_plain.stub /.github/workflows/code_coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/.github/workflows/code_coverage.yml -------------------------------------------------------------------------------- /.github/workflows/imports.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/.github/workflows/imports.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/composer.json -------------------------------------------------------------------------------- /src/BladeDirective.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/BladeDirective.php -------------------------------------------------------------------------------- /src/RouteMacros.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/RouteMacros.php -------------------------------------------------------------------------------- /src/SingletonServices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/SingletonServices.php -------------------------------------------------------------------------------- /src/Utils/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Cache.php -------------------------------------------------------------------------------- /src/Utils/CacheTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/CacheTag.php -------------------------------------------------------------------------------- /src/Utils/DebugInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/DebugInfo.php -------------------------------------------------------------------------------- /src/Utils/HtmlMinifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/HtmlMinifier.php -------------------------------------------------------------------------------- /src/Utils/Normalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Normalizer.php -------------------------------------------------------------------------------- /src/Utils/NormalizerContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/NormalizerContract.php -------------------------------------------------------------------------------- /src/Utils/Normalizers/CacheNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Normalizers/CacheNormalizer.php -------------------------------------------------------------------------------- /src/Utils/Normalizers/CacheTagsNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Normalizers/CacheTagsNormalizer.php -------------------------------------------------------------------------------- /src/Utils/Normalizers/ContextAsNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Normalizers/ContextAsNormalizer.php -------------------------------------------------------------------------------- /src/Utils/Normalizers/ControllerNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Normalizers/ControllerNormalizer.php -------------------------------------------------------------------------------- /src/Utils/Normalizers/PresenterNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Normalizers/PresenterNormalizer.php -------------------------------------------------------------------------------- /src/Utils/Normalizers/TemplateNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Normalizers/TemplateNormalizer.php -------------------------------------------------------------------------------- /src/Utils/Policies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/Policies.php -------------------------------------------------------------------------------- /src/Utils/SlotRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/SlotRenderer.php -------------------------------------------------------------------------------- /src/Utils/WidgetJsonifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/WidgetJsonifier.php -------------------------------------------------------------------------------- /src/Utils/WidgetRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Utils/WidgetRenderer.php -------------------------------------------------------------------------------- /src/Widget.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/Widget.php -------------------------------------------------------------------------------- /src/WidgetGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/WidgetGenerator.php -------------------------------------------------------------------------------- /src/WidgetsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/WidgetsServiceProvider.php -------------------------------------------------------------------------------- /src/config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/config/config.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/src/helpers.php -------------------------------------------------------------------------------- /stubs/widget.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/stubs/widget.stub -------------------------------------------------------------------------------- /stubs/widget_plain.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanghafoori1/laravel-widgetize/HEAD/stubs/widget_plain.stub --------------------------------------------------------------------------------