Commit Graph

115 Commits

Author SHA1 Message Date
4343e773af Added EventRegister. This allows the framework to determine what modules should be loaded at an event. This way classes only get loaded at the right time 2015-02-23 20:27:26 +01:00
8eb292def5 Added check for empty configs 2015-02-23 20:26:26 +01:00
9d3c32d716 Fixed some documentation errors 2015-02-23 19:37:19 +01:00
1e96bfc894 Added documentation and removed cluttering 2015-02-23 19:35:21 +01:00
9edf81085a Updated the config class. JSON support has been removed and a PHP config file writer has been implemented. 2015-02-23 19:30:13 +01:00
1e5ec4297a Added a Smarty Load event so that plugins can register once Smarty Loads 2015-02-23 17:05:38 +01:00
a01967f205 Added a dependency system, where modules can load dependencies before they start by adding the dependencies to the moduleinfo 2015-02-23 12:46:06 +01:00
afcd561253 Changed the logger shutdown function to a better name 2015-02-23 12:45:32 +01:00
64f516c20f Merge branch 'master' into 'master'
Event Class logging

The event class logging started to become really big so I removed some repeating patterns.
It should be better now.

See merge request !1
2015-02-11 15:07:47 +01:00
3ab8692a5e Made the Event logger a little less cluttered 2015-02-11 15:03:20 +01:00
4d8b8d5233 Implemented new Event System. Listeners are no longer classes but now are simply callback functions. Also there is now a priority system which decides in which order events are executed.
The core can also not be loaded more then once. A check has been built in. The Model abstract is from now on a system module. No longer a core process.
2015-02-11 14:23:27 +01:00
0b1980c32c Decreased Framework loading time by letting Smarty not load directly after Framework launch 2015-02-10 21:35:45 +01:00
4c7d3b6d56 New Router algorithm implemented (Old FuzeWorks3 code, without subnamespaces) 2015-02-10 21:27:27 +01:00
69998316be Moved router to Modules. Router is no longer a Core class. 2015-02-10 21:04:31 +01:00
22d835257e Initial Commit, merge of MicroCore and FuzeWorks3 2015-02-08 17:29:39 +01:00