├── .coveralls.yml ├── .github └── dependabot.yml ├── .gitignore ├── .scrutinizer.yml ├── .styleci.yml ├── .travis.yml ├── CHANGELOG.md ├── Command └── DumpEmoticonsCommand.php ├── Composer └── ScriptHandler.php ├── Decoda ├── Decoda.php ├── DecodaManager.php └── Hook │ └── EmoticonHook.php ├── DependencyInjection ├── Compiler │ ├── RegisterFiltersPass.php │ └── RegisterHooksPass.php ├── Configuration.php └── FMBbcodeExtension.php ├── Emoticon ├── Emoticon.php ├── EmoticonCollection.php ├── Loader │ ├── FileLoader.php │ ├── PhpFileLoader.php │ └── YamlFileLoader.php └── Matcher │ ├── Dumper │ ├── MatcherDumper.php │ ├── MatcherDumperInterface.php │ └── PhpMatcherDumper.php │ ├── Matcher.php │ └── MatcherInterface.php ├── FMBbcodeBundle.php ├── LICENSE ├── README.md ├── Resources └── config │ ├── bbcode.xml │ ├── emoticons.php │ ├── filters.xml │ └── hooks.xml ├── Templating ├── BbcodeExtension.php └── Helper │ └── BbcodeHelper.php ├── Tests ├── AppKernel.php ├── Command │ └── DumpEmoticonsCommandTest.php ├── Decoda │ ├── DecodaManagerTest.php │ ├── DecodaTest.php │ └── Hook │ │ └── EmoticonHookTest.php ├── DependencyInjection │ └── FMBbcodeExtensionTest.php ├── Emoticon │ ├── EmoticonCollectionTest.php │ └── Loader │ │ └── PhpFileLoaderTest.php ├── Fixtures │ └── Emoticon │ │ └── php │ │ ├── import.php │ │ └── simple.php ├── FunctionalTestBundle │ ├── FunctionalTestBundle.php │ └── Resources │ │ ├── config │ │ ├── config.yml │ │ ├── emoticons.yml │ │ └── messages.json │ │ └── views │ │ ├── filters │ │ ├── bar_filter.html.twig │ │ ├── bar_hook.html.twig │ │ ├── default.html.twig │ │ ├── default_filter_set.html.twig │ │ ├── emoticon.html.twig │ │ ├── foo_filter.html.twig │ │ ├── foo_hook.html.twig │ │ ├── image.html.twig │ │ ├── list.html.twig │ │ ├── quote.html.twig │ │ ├── strict_test.html.twig │ │ └── url.html.twig │ │ └── templates │ │ └── quote.php ├── Templating │ ├── BbcodeExtensionTest.php │ └── Helper │ │ └── BbcodeHelperTest.php ├── TwigBasedTestCase.php └── bootstrap.php ├── composer.json └── phpunit.xml.dist /.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/.coveralls.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/.styleci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Command/DumpEmoticonsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Command/DumpEmoticonsCommand.php -------------------------------------------------------------------------------- /Composer/ScriptHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Composer/ScriptHandler.php -------------------------------------------------------------------------------- /Decoda/Decoda.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Decoda/Decoda.php -------------------------------------------------------------------------------- /Decoda/DecodaManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Decoda/DecodaManager.php -------------------------------------------------------------------------------- /Decoda/Hook/EmoticonHook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Decoda/Hook/EmoticonHook.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/RegisterFiltersPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/DependencyInjection/Compiler/RegisterFiltersPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/RegisterHooksPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/DependencyInjection/Compiler/RegisterHooksPass.php -------------------------------------------------------------------------------- /DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /DependencyInjection/FMBbcodeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/DependencyInjection/FMBbcodeExtension.php -------------------------------------------------------------------------------- /Emoticon/Emoticon.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Emoticon.php -------------------------------------------------------------------------------- /Emoticon/EmoticonCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/EmoticonCollection.php -------------------------------------------------------------------------------- /Emoticon/Loader/FileLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Loader/FileLoader.php -------------------------------------------------------------------------------- /Emoticon/Loader/PhpFileLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Loader/PhpFileLoader.php -------------------------------------------------------------------------------- /Emoticon/Loader/YamlFileLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Loader/YamlFileLoader.php -------------------------------------------------------------------------------- /Emoticon/Matcher/Dumper/MatcherDumper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Matcher/Dumper/MatcherDumper.php -------------------------------------------------------------------------------- /Emoticon/Matcher/Dumper/MatcherDumperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Matcher/Dumper/MatcherDumperInterface.php -------------------------------------------------------------------------------- /Emoticon/Matcher/Dumper/PhpMatcherDumper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Matcher/Dumper/PhpMatcherDumper.php -------------------------------------------------------------------------------- /Emoticon/Matcher/Matcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Matcher/Matcher.php -------------------------------------------------------------------------------- /Emoticon/Matcher/MatcherInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Emoticon/Matcher/MatcherInterface.php -------------------------------------------------------------------------------- /FMBbcodeBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/FMBbcodeBundle.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/README.md -------------------------------------------------------------------------------- /Resources/config/bbcode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Resources/config/bbcode.xml -------------------------------------------------------------------------------- /Resources/config/emoticons.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Resources/config/emoticons.php -------------------------------------------------------------------------------- /Resources/config/filters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Resources/config/filters.xml -------------------------------------------------------------------------------- /Resources/config/hooks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Resources/config/hooks.xml -------------------------------------------------------------------------------- /Templating/BbcodeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Templating/BbcodeExtension.php -------------------------------------------------------------------------------- /Templating/Helper/BbcodeHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Templating/Helper/BbcodeHelper.php -------------------------------------------------------------------------------- /Tests/AppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/AppKernel.php -------------------------------------------------------------------------------- /Tests/Command/DumpEmoticonsCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/Command/DumpEmoticonsCommandTest.php -------------------------------------------------------------------------------- /Tests/Decoda/DecodaManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/Decoda/DecodaManagerTest.php -------------------------------------------------------------------------------- /Tests/Decoda/DecodaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/Decoda/DecodaTest.php -------------------------------------------------------------------------------- /Tests/Decoda/Hook/EmoticonHookTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/Decoda/Hook/EmoticonHookTest.php -------------------------------------------------------------------------------- /Tests/DependencyInjection/FMBbcodeExtensionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/DependencyInjection/FMBbcodeExtensionTest.php -------------------------------------------------------------------------------- /Tests/Emoticon/EmoticonCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/Emoticon/EmoticonCollectionTest.php -------------------------------------------------------------------------------- /Tests/Emoticon/Loader/PhpFileLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/Emoticon/Loader/PhpFileLoaderTest.php -------------------------------------------------------------------------------- /Tests/Fixtures/Emoticon/php/import.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/Fixtures/Emoticon/php/import.php -------------------------------------------------------------------------------- /Tests/Fixtures/Emoticon/php/simple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/Fixtures/Emoticon/php/simple.php -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/FunctionalTestBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/FunctionalTestBundle.php -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/config/config.yml -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/config/emoticons.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/config/emoticons.yml -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/config/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/config/messages.json -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/bar_filter.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/views/filters/bar_filter.html.twig -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/bar_hook.html.twig: -------------------------------------------------------------------------------- 1 | {{value|bbcode_filter('bar_hook')}} -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/default.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/views/filters/default.html.twig -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/default_filter_set.html.twig: -------------------------------------------------------------------------------- 1 | {{value|bbcode_filter}} -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/emoticon.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/views/filters/emoticon.html.twig -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/foo_filter.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/views/filters/foo_filter.html.twig -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/foo_hook.html.twig: -------------------------------------------------------------------------------- 1 | {{value|bbcode_filter('foo_hook')}} -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/image.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/views/filters/image.html.twig -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/list.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/views/filters/list.html.twig -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/quote.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/views/filters/quote.html.twig -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/strict_test.html.twig: -------------------------------------------------------------------------------- 1 | {{ value|bbcode_filter('strict_test') }} -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/filters/url.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helios-ag/FMBbCodeBundle/HEAD/Tests/FunctionalTestBundle/Resources/views/filters/url.html.twig -------------------------------------------------------------------------------- /Tests/FunctionalTestBundle/Resources/views/templates/quote.php: -------------------------------------------------------------------------------- 1 |