Commit Graph

24 Commits (ebab34ee67c171674e9f6d01bc4963d8e43a77c6)

Author SHA1 Message Date
Igor Scheller 80941c2999 Login: Added OAuth support
Igor Scheller 620c9a02bb News: Render as markdown
Igor Scheller 64dc16e4d9 Logger: Added handling for exceptions and log exceptions if they occur
Igor Scheller 93ae2442f6 Formatting, syntax, typehint and namespace fixes, cleanups
Igor Scheller ba4db7a7ff Added Develop twig extension with support for dd() and dump() functions
Igor Scheller 15e6740e12 Twig update to > 2.11: Fixed namespaces, warnings and cleanup
Igor Scheller f8e1f85089 Removed not used {trans} twig token
Igor Scheller 2cce967eb0 Tests: Replaced duplicates and formatting/cleanup
Igor Scheller 867d720f15 Tests: Replaced setMethods as it is deprecated
Igor Scheller 8f8130634e Show normal login page after registration, added msg() template function
Igor Scheller f90ab26fee Moved translation helpers to sub namespace
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 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 df6360044b Added Twig template functions