Commit graph

14 commits

Author SHA1 Message Date
Benjamin Renard
83f1445799
Make core libs set their default config values in App
This permit to homogenize the method to store it and permit an access to 
all config default values.
Futhermore, core libs init() methods now does not handle parameters: all 
are taken from config.
2023-03-01 16:22:11 +01:00
Benjamin Renard
1e59f1b815
Config: add ini_set() helper method 2023-03-01 14:17:15 +01:00
Benjamin Renard
b679783fb8
Add App::keys() method 2023-03-01 11:23:48 +01:00
Benjamin Renard
f16f433326
Url::add_url_handler(): accept null as $pattern to match the root on the application 2023-02-28 19:07:58 +01:00
Benjamin Renard
4f46c38643
Add possibility to define config parameters default value in app's options 2023-02-27 17:52:51 +01:00
Benjamin Renard
7e8b6ee5f2
App::isset(): remove unused parameter $config 2023-02-27 17:44:19 +01:00
Benjamin Renard
c346252f55
App: add upload_max_filesize config parameter to set upload_max_filesize & upload_max_filesize 2023-02-27 16:15:47 +01:00
Benjamin Renard
d461b28b7d
App & Config: add isset() and set() methods 2023-02-27 16:15:30 +01:00
02b0bbcfad Add CLI command to initialize a new project 2023-02-26 23:53:16 +01:00
610cdb0f7c Add authentication support 2023-02-25 05:02:27 +01:00
73dc860972 I18n: Split translated messages of core and app in discting gettext domains 2023-02-14 01:21:52 +01:00
317cb30cb3 Tpl: Add stuff to have multiple templates directories with priority 2023-02-13 00:42:37 +01:00
4f47dc056d Tpl: Add stuff to handle static files
* Move example application in example sub-directory
* Widely use App::get() instead of Config::get()
2023-02-12 00:30:36 +01:00
f2edf4910a Switch to YAML configuration file, add Config & App classes in EesyPHP namespace
App initialization is now handle by App::init() method and all 
configuration information is now retreive using Config::get() method.
2023-02-08 02:27:15 +01:00