├── .github └── workflows │ ├── laravel-update.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── Compilers │ ├── Concerns │ │ ├── IndentedCompilesComponents.php │ │ ├── IndentedCompilesIncludes.php │ │ ├── IndentedCompilesLayouts.php │ │ └── IndentedCompilesStacks.php │ └── IndentedBladeCompiler.php ├── Concerns │ ├── ManagesIndentedComponents.php │ ├── ManagesIndentedLayouts.php │ └── ManagesIndentedStacks.php ├── Helpers │ ├── ContentHelper.php │ └── ExpressionHelper.php ├── IndentedView.php ├── IndentedViewFacade.php ├── IndentedViewFactory.php └── IndentedViewServiceProvider.php └── tests ├── Integration ├── CompilerTest.php ├── fixtures │ ├── app.blade.php │ ├── component.blade.php │ ├── include.blade.php │ └── main.blade.php └── out │ └── .gitkeep ├── Unit ├── Compilers │ ├── AbstractBladeTestCase.php │ ├── Concerns │ │ ├── BladeEachTest.php │ │ ├── BladeEndComponentFirstTest.php │ │ ├── BladeEndComponentTest.php │ │ ├── BladeIncludeFirstTest.php │ │ ├── BladeIncludeIfTest.php │ │ ├── BladeIncludeTest.php │ │ ├── BladeIncludeWhenTest.php │ │ ├── BladeShowTest.php │ │ ├── BladeStackTest.php │ │ └── BladeYieldTest.php │ └── IndentedBladeCompilerTest.php ├── Concerns │ ├── ManagesIndentedComponentsTest.php │ ├── ManagesIndentedLayoutsTest.php │ └── ManagesIndentedStacksTest.php ├── Helpers │ ├── ContentHelperTest.php │ └── ExpressionHelperTest.php ├── IndentedViewFacadeTest.php ├── IndentedViewFactoryTest.php └── fixtures │ └── component.php └── bootstrap.php /.github/workflows/laravel-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/.github/workflows/laravel-update.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Compilers/Concerns/IndentedCompilesComponents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Compilers/Concerns/IndentedCompilesComponents.php -------------------------------------------------------------------------------- /src/Compilers/Concerns/IndentedCompilesIncludes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Compilers/Concerns/IndentedCompilesIncludes.php -------------------------------------------------------------------------------- /src/Compilers/Concerns/IndentedCompilesLayouts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Compilers/Concerns/IndentedCompilesLayouts.php -------------------------------------------------------------------------------- /src/Compilers/Concerns/IndentedCompilesStacks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Compilers/Concerns/IndentedCompilesStacks.php -------------------------------------------------------------------------------- /src/Compilers/IndentedBladeCompiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Compilers/IndentedBladeCompiler.php -------------------------------------------------------------------------------- /src/Concerns/ManagesIndentedComponents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Concerns/ManagesIndentedComponents.php -------------------------------------------------------------------------------- /src/Concerns/ManagesIndentedLayouts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Concerns/ManagesIndentedLayouts.php -------------------------------------------------------------------------------- /src/Concerns/ManagesIndentedStacks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Concerns/ManagesIndentedStacks.php -------------------------------------------------------------------------------- /src/Helpers/ContentHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Helpers/ContentHelper.php -------------------------------------------------------------------------------- /src/Helpers/ExpressionHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/Helpers/ExpressionHelper.php -------------------------------------------------------------------------------- /src/IndentedView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/IndentedView.php -------------------------------------------------------------------------------- /src/IndentedViewFacade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/IndentedViewFacade.php -------------------------------------------------------------------------------- /src/IndentedViewFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/IndentedViewFactory.php -------------------------------------------------------------------------------- /src/IndentedViewServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/src/IndentedViewServiceProvider.php -------------------------------------------------------------------------------- /tests/Integration/CompilerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Integration/CompilerTest.php -------------------------------------------------------------------------------- /tests/Integration/fixtures/app.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Integration/fixtures/app.blade.php -------------------------------------------------------------------------------- /tests/Integration/fixtures/component.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Integration/fixtures/component.blade.php -------------------------------------------------------------------------------- /tests/Integration/fixtures/include.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Integration/fixtures/include.blade.php -------------------------------------------------------------------------------- /tests/Integration/fixtures/main.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Integration/fixtures/main.blade.php -------------------------------------------------------------------------------- /tests/Integration/out/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Unit/Compilers/AbstractBladeTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/AbstractBladeTestCase.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeEachTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeEachTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeEndComponentFirstTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeEndComponentFirstTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeEndComponentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeEndComponentTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeIncludeFirstTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeIncludeFirstTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeIncludeIfTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeIncludeIfTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeIncludeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeIncludeTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeIncludeWhenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeIncludeWhenTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeShowTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeShowTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeStackTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeStackTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/Concerns/BladeYieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/Concerns/BladeYieldTest.php -------------------------------------------------------------------------------- /tests/Unit/Compilers/IndentedBladeCompilerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Compilers/IndentedBladeCompilerTest.php -------------------------------------------------------------------------------- /tests/Unit/Concerns/ManagesIndentedComponentsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Concerns/ManagesIndentedComponentsTest.php -------------------------------------------------------------------------------- /tests/Unit/Concerns/ManagesIndentedLayoutsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Concerns/ManagesIndentedLayoutsTest.php -------------------------------------------------------------------------------- /tests/Unit/Concerns/ManagesIndentedStacksTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Concerns/ManagesIndentedStacksTest.php -------------------------------------------------------------------------------- /tests/Unit/Helpers/ContentHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Helpers/ContentHelperTest.php -------------------------------------------------------------------------------- /tests/Unit/Helpers/ExpressionHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/Helpers/ExpressionHelperTest.php -------------------------------------------------------------------------------- /tests/Unit/IndentedViewFacadeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/IndentedViewFacadeTest.php -------------------------------------------------------------------------------- /tests/Unit/IndentedViewFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/IndentedViewFactoryTest.php -------------------------------------------------------------------------------- /tests/Unit/fixtures/component.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/Unit/fixtures/component.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrinsFrank/IndentingPersistentBladeCompiler/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------