Commit Graph

308 Commits

Author SHA1 Message Date
436e270710
Implemented Exception messages in FuzeWorks HTTP Layout for Logger 2019-01-21 15:46:30 +01:00
81567caec0
Changed EventPriority to Priority.
This class can now be used for other priorities as well. Should be useful for rewriting the Config class
2019-01-18 11:08:56 +01:00
be449b4f0d
Implemented ComponentPathsTrait.
Now every classes that uses paths doesn't have its own code anymore. All methods for handling paths have been standardized.
2019-01-18 11:00:22 +01:00
8fc17c2a91
Added marginal logger changes 2019-01-17 14:14:31 +01:00
172bed55b9
Initializing the container is no longer required. Use call method to call componentClasses after creating the container. 2019-01-17 13:54:37 +01:00
b87a35ecbc
Implemented requested changes. Closes #134. 2019-01-17 12:27:53 +01:00
3154718f94
Implemented multiple requests. Mostly rewritten the Logger to be more compatible with Plugins and Components. 2019-01-16 23:07:09 +01:00
961a4c4081
Removed main config file and fixed smaller details 2019-01-16 20:18:46 +01:00
f1beb64ab1
Implemented consistency with directories. Closes #131. 2019-01-12 11:31:01 +01:00
fc6a3f15c2
Implemented tests for PHP 7.3 2019-01-11 23:32:56 +01:00
a3dc1439b6
Fixed issues in case-sensitive operating systems. PHPStorm has been a letdown in this field. 2019-01-11 23:19:53 +01:00
01d45b2937
Removed MySQL from the build system. No need in FuzeWorks\Core 2019-01-11 23:11:02 +01:00
0c569a9eb1
Updated copyright notice to 2019 2019-01-10 23:59:00 +01:00
f5fd1143fb
Made test directories uppercase to make them compatible with Linux. 2019-01-10 23:54:33 +01:00
f0865bb761
Implemented all ideas for the Christmas holidays 2019-01-01 18:37:14 +01:00
ef149a953f Moved 'tests' to 'test' folder to make consistent with other FuzeWorks projects. 2018-12-23 19:21:31 +01:00
4086af2040
Updated directory consistency and notice in copyright. 2018-12-13 23:45:55 +01:00
78c92471e2 Merge branch 'fix-plugins' into 'development'
Fixed problems with Plugins class. Adding plugins now no longer get overridden.

See merge request fuzeworks/core!67
2018-11-21 23:43:11 +00:00
9fbcd24bf9 Fixed problems with Plugins class. Adding plugins now no longer get overridden. 2018-11-21 23:39:01 +00:00
8bbbcbfc81 Merge branch '130-logger-fix' into 'development'
Implemented a proper error_logger.

Closes #130

See merge request fuzeworks/core!66
2018-11-16 22:40:03 +00:00
3a52828ae4
Implemented a proper error_logger. 2018-11-16 23:34:32 +01:00
d79c382843 Release 1.2.0 BETA
See merge request fuzeworks/core!65
2018-10-07 21:02:18 +00:00
dbc7e202e5 Release 1.2.0 BETA 2018-10-07 21:02:18 +00:00
38842ea052 Merge branch '122-plugin-system' into 'development'
Resolve "Plugin system"

Resolves multiple bugs and implements the plugin system.

> Closes #122

See merge request fuzeworks/core!61
2018-02-21 23:04:06 +01: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
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
acd1f28407 Merge branch 'master' into 'development'
1.1.2 release

Closes #117

See merge request fuzeworks/core!60
2018-02-20 22:04:48 +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
9dded39d62 Merge branch 'master' into 'development'
FuzeWorks 1.1.1 initiate

Closes #104 and #107

See merge request fuzeworks/core!58
2018-01-14 13:20:20 +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