Commit Graph

34 Commits

Author SHA1 Message Date
f0865bb761
Implemented all ideas for the Christmas holidays 2019-01-01 18:37:14 +01:00
4086af2040
Updated directory consistency and notice in copyright. 2018-12-13 23:45:55 +01:00
9fbcd24bf9 Fixed problems with Plugins class. Adding plugins now no longer get overridden. 2018-11-21 23:39:01 +00:00
3a52828ae4
Implemented a proper error_logger. 2018-11-16 23:34:32 +01:00
dbc7e202e5 Release 1.2.0 BETA 2018-10-07 21:02:18 +00:00
09e1901659 Fixed integration bug where unit tests don't succeed on PHP7.0 but do on PHP7.1 2018-02-21 17:17:11 +01:00
9b39b57957 Implemented getPluginEvent. This event gets called upon requestion a plugins using the Plugins::get() method, and can be used to cancel the request or provide with an alternative object. 2018-02-21 16:45:14 +01:00
6e1ad40c95 Fixed bug where on linux plugins are not loaded due to missing capitalization. 2018-02-20 22:18:39 +01:00
16738cf72c Fixed bugs and implemented the plugin system. See issue #122 for more information. 2018-02-20 21:57:12 +01:00
0c7ae1300b Performed optimizations in the unit testing. Some minor useless functions (which already had replacements) have been removed. 2018-01-16 22:31:14 +01:00
c42cfffd40 Implemented Unit Tests for the patch 2018-01-16 22:18:54 +01:00
a2de80ae53 Implemented listener parameters. It is now possible to send fixed parameters to a listener upon creation. 2018-01-16 19:40:24 +01:00
9b923bdd20 Fixed issue #117. Also made changes related to events. 2018-01-16 19:37:47 +01:00
f5a4c9b7f4 Removed void return type, since this is not officially supported. 2017-12-22 00:06:01 +01:00
d0f50af0eb Resolved #107. Fallback configuration has been implemented/ 2017-12-21 22:42:34 +01:00
3907ecc780 Implemented PHP7 type hinting accross the Core of FuzeWorks. 2017-12-21 22:18:23 +01:00
e017f5648e Implemented GitTracyBridge, showing Git branch in the development Bar. 2017-09-14 18:15:09 +02:00
457987e2f1 Rewritten the Layout system to use 'layout.' files instead of 'view.' files.
- All systems have been rewritten to use this new scheme.
2017-09-14 14:45:02 +02:00
e08765246b Implemented DatabaseTracyBridge
- Query information and profiling is now availble in the Tracy Bar.
2017-07-14 16:13:21 +02:00
d086923f83 Modernized the framework to work with PHP 7.1.
- Events have been moved and are now loaded through autoloading.
- FuzeWorks\Configurator now supports a setDebugEmail() method which will pass an email address to Tracy.
- The FuzeWorks Module system has been removed
- FuzeWorks\Layout is no longer a static class
- Fixed multiple bugs where paths were case-sensitive and did not work under Linux
- Latte engine is now able to return layouts and not only view them
2017-07-14 16:11:35 +02:00
89ccdb24ba Fixed multiple bugs relating the database system.
Debugging now actually works in the Database Driver,
2017-07-14 16:05:52 +02:00
f38e6e3c40 Update Logger.php to only show error 500 pages upon shutdown error. 2017-04-05 22:37:54 +02:00
7590e5bd6f Updated license headers of all updated files. 2016-08-07 13:22:08 +02:00
6f5378e43a Fixed #112.
Output is no longer sent to browser during unit testing.
2016-08-07 13:21:37 +02:00
87364d762d Fixed #113.
All exceptions have unit tests and some critical errors have been fixed.
2016-08-07 13:06:57 +02:00
158092d811 Fixed #110.
Critical errors are shown by Tracy and are now on top.
2016-08-07 13:03:07 +02:00
b205111e61 Changed license headers and version information.
Version 1.0.0 is now described.
2016-07-23 17:06:19 +02:00
cf7ec423a2 Disabled Modules system by default.
It is not stable, it will not be stable in a long while. For now it is deprecated. A newer better system shall replace it in the future.
2016-07-23 16:53:47 +02:00
23f56b524a Implemented Unit tests for Logger class.
Changed a few other classes since some unused functionality was removed.
2016-07-23 16:32:11 +02:00
1106f49f35 Stopped Exception and Error handler in FuzeWorks when using Tracy.
Now fatal errors and exceptions are handled by Tracy
2016-07-23 02:53:01 +02:00
7b406d864d Implemented a new bar object which contains the FuzeWorks Logger.
This way the logger is not shown prominently on the screen anymore.
2016-07-22 14:14:22 +02:00
099409bc1f Changed the location where Tracy is loaded.
By using the Configurator, Tracy will be loaded before FuzeWorks solving the issue.
2016-07-19 18:42:05 +02:00
07976216ba Implemented renewed model system.
Resolves #86
2016-07-19 16:31:06 +02:00
320edec16b Implemented a PSR-4 compliant scheme.
FuzeWorks can now be properly loaded by Composer, without any lost functionality.
2016-07-11 12:44:13 +02:00