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
ed93cc3442
Implemented temporal directories.
...
Cache should now be written to pre-defined directories.
2016-07-09 11:39:36 +02:00
7fc7d63179
Implemented renewed unit tests.
...
These now work in the new construction
2016-07-07 18:29:26 +02:00
b0f73d5537
Changed all directory pointers in FuzeWorks to use the directories defined in FuzeWorks\Core.
...
The index file has been removed as well. This file has been replaced with the FuzeWorks\Configurator class. The configurator prepares FuzeWorks and loads it when requested. This allows for more flexible startups.
2016-07-07 17:48:09 +02:00
5d19a1c4dc
Removed support for PHP5.4 and 5.5.
...
This is no longer necessary as FuzeWorks simply doesn't support it anymore.
2016-07-07 13:54:52 +02:00
9b054276c1
Made JSON valid.
...
Sorry for the inconvencience
2016-07-07 13:50:42 +02:00
6304c84fb7
Added Application folder to gitattributes.
...
This should soon be removed, but is necessary in this development phase.
2016-07-07 13:49:22 +02:00
c51fc93fb2
Implemented the renewed composer.json and gitattributes for a composer release.
...
This should allow us to create the project soon in packagist.
2016-07-07 13:47:53 +02:00
2cfb926965
Merge branch 'master' into 'master'
...
Implemented Nette/Latte engine.
This Engine allows for really neat ways to handle templates. It is an optional dependency which will be installed if composer is used.
See merge request !48
2016-07-07 13:20:36 +02:00
955715c79b
Implemented Nette/Latte engine.
...
This Engine allows for really neat ways to handle templates. It is an optional dependency which will be installed if composer is used.
2016-07-07 13:07:06 +02:00