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
1ab29878b2
Final fix for the plugin tests.
2018-02-20 22:25:10 +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
62d0d100c7
Merge branch 'development' into 'master'
...
Release version 1.1.0
See merge request !57
2017-09-22 15:56:06 +02:00
32999c8e34
Merge branch 'holiday-edits' into 'development'
...
Holiday edits
Closes #111 , #106 , #82 , #63 , #5 , and #115
See merge request !56
2017-09-22 15:49:43 +02:00
e8b52984a6
Fixed CI to run primarily on PHP 7.0 and 7.1
2017-09-22 15:42:54 +02: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
c2ac27d637
Deprecated PHP 5.6.
...
- Removed mysql extension for database
2017-07-14 16:41:00 +02:00
8296f6a00b
Updated all tests to pass on PHP 7.1.
2017-07-14 16:14:47 +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
092d8dffa0
Merge branch 'Issue_#115' into 'master'
...
Fixed issue #115
See merge request !55
2017-04-06 16:32:31 +02:00
74dacf1aa6
Fixed issue #115
2017-04-06 16:26:31 +02:00
775c410db3
Merge branch '114-ignore-shutdown-warning' into 'master'
...
Update Logger.php to only show error 500 pages upon shutdown error.
See merge request !54
2017-04-05 22:49:27 +02:00
f38e6e3c40
Update Logger.php to only show error 500 pages upon shutdown error.
2017-04-05 22:37:54 +02:00
85b11b082d
Merge branch 'master' into 'master'
...
1.0.1 Release
The release of 1.01
Development of 1.02 will now commence.
See merge request !53
2016-08-07 13:47:09 +02:00
3d4d4d56e2
Updated GitAttributes to only export necessary files.
2016-08-07 13:24:45 +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
dbdeddd1f8
Merge branch '105-tracy-debugger-bar-not-loading' into 'master'
...
The Last Merge for 1.0.0
This will be the last merge request with actual functional changes before 1.0.0.
After this a last MR will follow which sets every license header right and prepares for release.
> Closes #108
See merge request !52
2016-07-23 17:26:37 +02:00
b205111e61
Changed license headers and version information.
...
Version 1.0.0 is now described.
2016-07-23 17:06:19 +02:00
ab64607f19
Removed database file
2016-07-23 16:58:11 +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
8aac7fc3bb
Merge branch '86-renewed-models-system' into 'master'
...
Resolve "Renewed Models System"
Closes #86
See merge request !51
2016-07-19 16:38:04 +02:00
07976216ba
Implemented renewed model system.
...
Resolves #86
2016-07-19 16:31:06 +02:00
49cd813cde
Merge pull request #1 from abelhooge/master
...
Add Travis CI
2016-07-18 22:33:16 +02:00
350e76fcad
Add Travis CI ( #1 )
...
* Add Travis CI
2016-07-18 22:28:18 +02:00
7531751348
Merge branch '97-make-namespaces-and-classes-psr4-compatible' into 'master'
...
Implemented a PSR-4 compliant scheme.
##### FuzeWorks can now be properly loaded by Composer, without any lost functionality.
> Closes #97
See merge request !50
2016-07-11 13:06:54 +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
c4b2291556
Merge branch '100-make-fuzeworks-composer-compatible' into 'master'
...
Resolve "Make FuzeWorks Composer Compatible"
###### We want to make FuzeWorks Composer compatible so FuzeWorks can be loaded as a dependency.
This will allow us to load FuzeWorks/Core into FuzeWorks/Application, and possibly use FuzeWorks in other projects as well.
FuzeWorks will need to be trimmed down a lot, and directories should be determined in a different way. All tasks are still to be determined and put in here as a list.
> Closes #100
See merge request !49
2016-07-09 13:17:46 +02:00
d4b4dd5ff2
Added temp directory for unit tests.
...
Hopefully this resolves all problems in Gitlab
2016-07-09 13:11:57 +02:00
729ccac707
Logger is now fully functional.
2016-07-09 13:00:56 +02:00
7a3bd64fb5
Finished the basic configurator.
...
Documentation has been added and a tempDir is passed to the core.
An extra exception has been added.
2016-07-09 12:00:59 +02:00