Readme file update

This commit is contained in:
Clemens Schwaighofer
2023-01-11 09:22:18 +09:00
parent 58988b9c0f
commit ff644310cd

View File

@@ -2,19 +2,20 @@
## Code Standard ## Code Standard
* Uses PSR-12 * Uses PSR-12
* tab indent instead of 4 spaces indent * tab indent instead of 4 spaces indent
* Warning at 120 character length, error at 240 character length * Warning at 120 character length, error at 240 character length
## General information ## General information
Base PHP class files to setup any project Base PHP class files to setup any project
* login
* database wrapper * login
* basic helper class for debugging and other features * database wrapper
* admin/frontend split * basic helper class for debugging and other features
* domain controlled database/settings split * admin/frontend split
* dynamic layout groups * domain controlled database/settings split
* dynamic layout groups
## NOTE ## NOTE
@@ -50,7 +51,6 @@ pslam is setup but not configured
With phpunit (`4dev/checking/phpunit.sh`) With phpunit (`4dev/checking/phpunit.sh`)
`phpunit -c $phpunit.xml 4dev/tests/` `phpunit -c $phpunit.xml 4dev/tests/`
## Other Notes ## Other Notes
### Session used ### Session used
@@ -58,29 +58,38 @@ With phpunit (`4dev/checking/phpunit.sh`)
The following classes use _SESSION The following classes use _SESSION
The main one is ACL\Login, this class will fail without a session started The main one is ACL\Login, this class will fail without a session started
* \CoreLibs\ACL\Login * \CoreLibs\ACL\Login
* \CoreLibs\Admin\Backend * \CoreLibs\Admin\Backend
* \CoreLibs\Output\Form\Generate * \CoreLibs\Output\Form\Generate
* \CoreLibs\Output\Form\Token * \CoreLibs\Output\Form\Token
* \CoreLibs\Template\SmartyExtend * \CoreLibs\Template\SmartyExtend
### Class extends ### Class extends
The following classes extend these classes The following classes extend these classes
* \CoreLibs\ACL\Login extends \CoreLibs\DB\IO * \CoreLibs\ACL\Login extends \CoreLibs\DB\IO
* \CoreLibs\Admin\Backend extends \CoreLibs\DB\IO * \CoreLibs\Admin\Backend extends \CoreLibs\DB\IO
* \CoreLibs\DB\Extended\ArrayIO extends \CoreLibs\DB\IO * \CoreLibs\DB\Extended\ArrayIO extends \CoreLibs\DB\IO
* \CoreLibs\Output\Form\Generate extends \CoreLibs\DB\Extended\ArrayIO * \CoreLibs\Output\Form\Generate extends \CoreLibs\DB\Extended\ArrayIO
* \CoreLibs\Template\SmartyExtend extends SmartyBC * \CoreLibs\Template\SmartyExtend extends SmartyBC
### Class used ### Class used
The following classes use the following classes The following classes use the following classes
* \CoreLibs\ACL\Login uses \CoreLibs\Debug\Logger, \CoreLibs\Language\L10n * \CoreLibs\ACL\Login uses \CoreLibs\Debug\Logging, \CoreLibs\Language\L10n
* \CoreLibs\DB\IO uses \CoreLibs\Debug\Logger, \CoreLibs\DB\SQL\PgSQL * \CoreLibs\DB\IO uses \CoreLibs\Debug\Logging, \CoreLibs\DB\SQL\PgSQL
* \CoreLibs\Admin\Backend uses \CoreLibs\Debug\Logger, \CoreLibs\Language\L10n * \CoreLibs\Admin\Backend uses \CoreLibs\Debug\Logging, \CoreLibs\Language\L10n
* \CoreLibs\Output\Form\Generate uses \CoreLibs\Debug\Logger, \CoreLibs\Language\L10n * \CoreLibs\Output\Form\Generate uses \CoreLibs\Debug\Logging, \CoreLibs\Language\L10n
* \CoreLibs\Template\SmartyExtend uses \CoreLibs\Language\L10n * \CoreLibs\Template\SmartyExtend uses \CoreLibs\Language\L10n
* \CoreLibs\Language\L10n uses FileReader, GetTextReader * \CoreLibs\Language\L10n uses FileReader, GetTextReader
* \CoreLibs\Admin\EditBase uses \CoreLibs\Debug\Logging, \CoreLibs\Language\L10n
### Class internal load
Loads classes internal (not passed in, not extend)
* \CoreLibs\Admin\EditBase loads \CoreLibs\Template\SmartyExtend, \CoreLibs\Output\Form\Generate
* \CoreLibs\Output\From\Generate loads \CoreLibs\Debug\Logging, \CoreLibs\Language\L10n if not passed on
* \CoreLibs\Output\From\Generate loads \CoreLibs\Output\From\TableArrays