Commit Graph

19 Commits (4e709d0d236f9ef9cbf0ce9879a16ad5f1415a92)

Author SHA1 Message Date
Igor Scheller 79c92da8c1 Formatting
```bash
php-cs-fixer fix --allow-risky=yes --rules=@PSR2,psr4,mb_str_functions.php_unit_construct,php_unit_ordered_covers,trailing_comma_in_multiline_array --rules='{"array_syntax": {"syntax":"short"}}' [tests/|src/]
```
Igor Scheller c74fa7955d phpunit: Upgrade to version 8, fixed tests, formatting
Use `dms/phpunit-arraysubset-asserts` after `assertArraySubset` got deprecated
Igor Scheller 393db49294 Renderer: Added twig extension for markdown rendering
Igor Scheller c33940f64a Moved permission checks to Authenticator class
Igor Scheller f845a5ab8b Added caching for templating and routing
See  (Implement caching)
Igor Scheller 23c0fae36f Added csrf middleware
Igor Scheller d15946df2d Changed `src/` code and templates to use the new user model
Igor Scheller b443b53919 Translation: added pluralization support
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config
Igor Scheller 66038eda14 Merge branch 'twig-templates'
Igor Scheller 4bf3a68f43 Fixed assets rendering
Igor Scheller 9e217d87c0 Template refactoring to use twig
Igor Scheller 8257864829 Added translation support for twig templates
See https://twig-extensions.readthedocs.io/en/latest/i18n.html for documentation
Igor Scheller a2c47304d8 Added generic error pages
Igor Scheller df6360044b Added Twig template functions
Igor Scheller bb3d16d273 Added Twig template renderer, closes
Igor Scheller e15e863625 Added tests for base_path and config_path
Igor Scheller 60fd72cd1a Added service providers
Igor Scheller 1e267ce3b1 Added Renderer unit test