Commit Graph

208 Commits (f732a4af6f1c60d87b6b367d7ba5011b93ad3283)

Author SHA1 Message Date
Igor Scheller 01e9c22695 Implemented mailing abstraction
Closes 
Igor Scheller ce6d0fd13b tests: fixed array() return
Igor Scheller b52444af8a Merge remote-tracking branch 'MyIgel/routing'
Igor Scheller 36dafdb68a Merge remote-tracking branch 'MyIgel/rebuild-psr7'
Igor Scheller 9d34f371cb Added CreditsController
Igor Scheller 9e217d87c0 Template refactoring to use twig
Igor Scheller ac48332166 Models: Added LogEntry model
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 3a11641647 Updated LegacyMiddleware to use Translator class
Igor Scheller 427315195b Moved translation/internationalization to Helpers\Translator class
Igor Scheller df6360044b Added Twig template functions
Igor Scheller bb3d16d273 Added Twig template renderer, closes
Igor Scheller a1bc763a16 Added nikic/fast-route as routing dispatcher
Igor Scheller 73c9d923e7 Renamed RoutingServiceProvider to Http\UrlGeneratorServiceProvider
Igor Scheller d6c8f1a614 Merge branch 'master' to 'rebuild-database'
Igor Scheller b0e7bc0df2 Made Engelsystem\Http\Request PSR-7 ServerRequestInterface compatible
Igor Scheller bf6efe532c Added trusted proxies
Igor Scheller 5427ee385d Made Engelsystem\Http\Request PSR-7 RequestInterface compatible
Igor Scheller 18fd73a899 Moved middleware to application config
Igor Scheller f3b3b6683c Added middleware tests
Igor Scheller f3f05f6cc4 Make Engelsystem\Http\Response PSR-7 compatible
Igor Scheller 92c26718fd exceptions: implemented error rendering return
Igor Scheller d243090fea config: allow renaming of config.default.php to config.php
Closes  (Problems after installation)
Igor Scheller f46e921b71 Use domain for links to '/' to fix assets URLs on subdirectories
Igor Scheller 3c08829205 Added Http\Response and Psr7{Request,Response}
msquare c55ae7c319 fix tests for linkTo
msquare 9496e35711 added comments and renamed short method to url generators
msquare 86b2937078 added comments and renamed short method to url generators
Igor Scheller 6962c2b790 Legacy URL Support
Igor Scheller 46e7fc89b4 Fixed tests after : Hotfix php7 syntax error
Igor Scheller 235266ec53 Added basic database migration functionality
Igor Scheller 78cddecef3 DatabaseServiceProvider: Added unit tests
Igor Scheller 0e8cc2f0a7 database: integrated illuminate/database do Db class, removed unused methods
Igor Scheller d4b36e9bad Added Illuminate/Database
Igor Scheller f8d0a7c5b0 Updated translation / Formatting / Test
Igor Scheller 25e434bce4 Refactored ExceptionHandler
Igor Scheller 6eea072376 Added ExceptionHandler Interface
msquare f8807c4efb fix behaviour of HTTP/Request get
Igor Scheller 8cd17419a8 TestFixes
Igor Scheller ad948bdd32 Added RequestServiceProvider and SessionServiceProvider
Igor Scheller e55d5c7c15 Added database tests
Igor Scheller 8c703e1202 Added request test
Igor Scheller a7d2bcf88b Fixed ConfigServiceProviderTest when no config file has been created
Igor Scheller a0cdd522da Added Container\ServiceProvider test
Igor Scheller e15e863625 Added tests for base_path and config_path
Igor Scheller 411ea5bb6d Refactored service provider tests
Igor Scheller 60fd72cd1a Added service providers
Igor Scheller 449e2cdd00 Added env function, added GitLab CI code coverage config
Igor Scheller d49e49c364 Implemented service provider functionality
Igor Scheller 212760d4c9 Changed Container to Illuminate/Container
@see https://laravel.com/docs/5.5/container
@see https://davejamesmiller.com/2017/06/15/laravel-illuminate-container-in-depth
Igor Scheller 3141c3f8b5 Fixed Container test
Igor Scheller 86c0713baa Added helpers unit test
Igor Scheller c8d32d23e1 Added Application unit test
Igor Scheller b8d9ab0acb Added UrlGenerator unit test
Igor Scheller 1e267ce3b1 Added Renderer unit test
Igor Scheller 2cb636b651 Added Container unit test
Igor Scheller abb99bf36c Added Config unit test