├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── phpcpd.yml │ ├── phpcsfixer.yml │ ├── phpstan.yml │ ├── phpunit.yml │ ├── psalm.yml │ └── rector.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── ChangeLog.md ├── LICENSE.md ├── README.md ├── composer.json ├── phpstan.neon.dist ├── phpunit.xml.dist ├── psalm.xml ├── psalm_autoload.php ├── rector.php ├── src └── CI4Twig │ └── Twig.php └── tests ├── CI4Twig ├── ReflectionHelper.php ├── TestCase.php ├── TwigHelperTest.php ├── TwigTest.php └── UrlHelperTest.php ├── templates ├── filters.twig ├── functions_asis.twig ├── functions_customized_override.twig ├── functions_safe.twig ├── global.twig └── welcome.twig └── twig_functions.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/phpcpd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.github/workflows/phpcpd.yml -------------------------------------------------------------------------------- /.github/workflows/phpcsfixer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.github/workflows/phpcsfixer.yml -------------------------------------------------------------------------------- /.github/workflows/phpstan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.github/workflows/phpstan.yml -------------------------------------------------------------------------------- /.github/workflows/phpunit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.github/workflows/phpunit.yml -------------------------------------------------------------------------------- /.github/workflows/psalm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.github/workflows/psalm.yml -------------------------------------------------------------------------------- /.github/workflows/rector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.github/workflows/rector.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/psalm.xml -------------------------------------------------------------------------------- /psalm_autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/psalm_autoload.php -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/rector.php -------------------------------------------------------------------------------- /src/CI4Twig/Twig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/src/CI4Twig/Twig.php -------------------------------------------------------------------------------- /tests/CI4Twig/ReflectionHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/tests/CI4Twig/ReflectionHelper.php -------------------------------------------------------------------------------- /tests/CI4Twig/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/tests/CI4Twig/TestCase.php -------------------------------------------------------------------------------- /tests/CI4Twig/TwigHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/tests/CI4Twig/TwigHelperTest.php -------------------------------------------------------------------------------- /tests/CI4Twig/TwigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/tests/CI4Twig/TwigTest.php -------------------------------------------------------------------------------- /tests/CI4Twig/UrlHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/tests/CI4Twig/UrlHelperTest.php -------------------------------------------------------------------------------- /tests/templates/filters.twig: -------------------------------------------------------------------------------- 1 | {{ 'CodeIgniter Simple and Secure Twig'|str_rot13 }} 2 | -------------------------------------------------------------------------------- /tests/templates/functions_asis.twig: -------------------------------------------------------------------------------- 1 | {{ md5('abc') }} 2 | -------------------------------------------------------------------------------- /tests/templates/functions_customized_override.twig: -------------------------------------------------------------------------------- 1 | {{ validation_list_errors() }} 2 | -------------------------------------------------------------------------------- /tests/templates/functions_safe.twig: -------------------------------------------------------------------------------- 1 | {{ test_safe() }} 2 | -------------------------------------------------------------------------------- /tests/templates/global.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/tests/templates/global.twig -------------------------------------------------------------------------------- /tests/templates/welcome.twig: -------------------------------------------------------------------------------- 1 | Hello {{ name }}! 2 | -------------------------------------------------------------------------------- /tests/twig_functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kenjis/codeigniter-ss-twig/HEAD/tests/twig_functions.php --------------------------------------------------------------------------------