├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .styleci.yml ├── composer.json ├── config └── shortcodes.php ├── contributing.md ├── license.md ├── phpunit.xml ├── readme.md ├── src ├── Commands │ └── MakeShortcodeCommand.php ├── Debugbar │ └── ShortcodesCollector.php ├── Facades │ └── Shortcodes.php ├── LaravelShortcodesServiceProvider.php ├── Manager.php ├── Renderer.php ├── Shortcode.php ├── ShortcodeContract.php ├── Shortcodes │ └── BShortcode.php ├── View │ ├── Factory.php │ └── View.php └── helpers.php ├── stubs └── shortcode.stub ├── tests ├── Resources │ ├── BShortcode.php │ ├── CastsShortcode.php │ ├── ExceptionShortcode.php │ ├── ExceptionViewShortcode.php │ ├── HrShortcode.php │ └── ValidationShortcode.php ├── TestCase.php ├── Unit │ ├── BladeTest.php │ ├── HelpersTest.php │ ├── ManagerTest.php │ ├── ShortcodeTest.php │ └── ViewTest.php └── views │ ├── bold.blade.php │ ├── directive-block.blade.php │ ├── directive-inline.blade.php │ ├── exception.blade.php │ └── shortcode-exception.blade.php └── views └── b.blade.php /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/.gitignore -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/.styleci.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/composer.json -------------------------------------------------------------------------------- /config/shortcodes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/config/shortcodes.php -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/contributing.md -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/license.md -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/phpunit.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/readme.md -------------------------------------------------------------------------------- /src/Commands/MakeShortcodeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/Commands/MakeShortcodeCommand.php -------------------------------------------------------------------------------- /src/Debugbar/ShortcodesCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/Debugbar/ShortcodesCollector.php -------------------------------------------------------------------------------- /src/Facades/Shortcodes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/Facades/Shortcodes.php -------------------------------------------------------------------------------- /src/LaravelShortcodesServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/LaravelShortcodesServiceProvider.php -------------------------------------------------------------------------------- /src/Manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/Manager.php -------------------------------------------------------------------------------- /src/Renderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/Renderer.php -------------------------------------------------------------------------------- /src/Shortcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/Shortcode.php -------------------------------------------------------------------------------- /src/ShortcodeContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/ShortcodeContract.php -------------------------------------------------------------------------------- /src/Shortcodes/BShortcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/Shortcodes/BShortcode.php -------------------------------------------------------------------------------- /src/View/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/View/Factory.php -------------------------------------------------------------------------------- /src/View/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/View/View.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/src/helpers.php -------------------------------------------------------------------------------- /stubs/shortcode.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/stubs/shortcode.stub -------------------------------------------------------------------------------- /tests/Resources/BShortcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Resources/BShortcode.php -------------------------------------------------------------------------------- /tests/Resources/CastsShortcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Resources/CastsShortcode.php -------------------------------------------------------------------------------- /tests/Resources/ExceptionShortcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Resources/ExceptionShortcode.php -------------------------------------------------------------------------------- /tests/Resources/ExceptionViewShortcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Resources/ExceptionViewShortcode.php -------------------------------------------------------------------------------- /tests/Resources/HrShortcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Resources/HrShortcode.php -------------------------------------------------------------------------------- /tests/Resources/ValidationShortcode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Resources/ValidationShortcode.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/BladeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Unit/BladeTest.php -------------------------------------------------------------------------------- /tests/Unit/HelpersTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Unit/HelpersTest.php -------------------------------------------------------------------------------- /tests/Unit/ManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Unit/ManagerTest.php -------------------------------------------------------------------------------- /tests/Unit/ShortcodeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Unit/ShortcodeTest.php -------------------------------------------------------------------------------- /tests/Unit/ViewTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/Unit/ViewTest.php -------------------------------------------------------------------------------- /tests/views/bold.blade.php: -------------------------------------------------------------------------------- 1 | [b class="test"]Content[/b] -------------------------------------------------------------------------------- /tests/views/directive-block.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vedmant/laravel-shortcodes/HEAD/tests/views/directive-block.blade.php -------------------------------------------------------------------------------- /tests/views/directive-inline.blade.php: -------------------------------------------------------------------------------- 1 | @shortcodes('[b class="inline"]Content[/b]') 2 | -------------------------------------------------------------------------------- /tests/views/exception.blade.php: -------------------------------------------------------------------------------- 1 | [exception] -------------------------------------------------------------------------------- /tests/views/shortcode-exception.blade.php: -------------------------------------------------------------------------------- 1 | {{ $notExisting }} -------------------------------------------------------------------------------- /views/b.blade.php: -------------------------------------------------------------------------------- 1 | {{ Shortcodes::render($content) }} 2 | --------------------------------------------------------------------------------