Commit Graph

318 Commits

Author SHA1 Message Date
53e721f781
Implemented changes regarding Component and Directory duplicity in the Configurator. Now it is no longer possible to accidentally load the same component or directory twice. 2019-03-01 10:51:51 +01:00
90b1a6f7aa
Release release candidate 2 for 1.2.0 2019-02-11 19:49:14 +01:00
5272b3f40b
Changed phpunit.xml to no longer include code coverage for the test directory.
This should increase the coverage percentage significantly.
2019-02-11 17:57:46 +01:00
f24a00c72c
Fixed gitlab-ci. Wrong package installed. 2019-02-11 17:32:00 +01:00
31a668475a
Implemented namespace change in core_pluginsTest.
Fixes #139
2019-02-11 17:29:45 +01:00
959540bba4
Implemented changes to gitlab-ci.yml. Fixes #138. 2019-02-11 17:13:28 +01:00
5a6b52f93d
Implemented changes requested by WebComponent 2019-02-09 20:25:49 +01:00
d670e9676b
Implemented all changes as proposed by the inspection report. 2019-01-21 20:44:53 +01:00
e10d84b65d
Implemented @covers in all unit tests. Code coverage now shows better what is actually covered and what is not. 2019-01-21 20:34:45 +01:00
f364245d90
Implemented Priority for componentPaths. 2019-01-21 17:19:09 +01:00
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