100 Commits
Author SHA1 Message Date
Dominique FOURNIER 97056991af Form : cast error : integer instead of string 2026-07-24 15:55:56 +02:00
Dominique FOURNIER b8799991a1 Form/Formfield : Add Bulma1 support 2026-07-24 15:26:32 +02:00
Dominique FOURNIER 1c54dc25a5 FormField : define the maxlength property 2026-07-11 10:15:56 +02:00
Dominique FOURNIER 35534549fe Smtp : il there is a connection error, reset the connection socket to not send multiple packets to closed socket (and generate associated errors) 2025-10-03 08:15:03 +02:00
Dominique FOURNIER 8b1faf795c PHP8.4 Deprecation stream_context_set_option -> stream_context_set_options 2025-09-12 11:52:19 +02:00
Dominique FOURNIER b2a4cbff01 TcpclientTest : change from Google to Fournier38.fr (no default redirect on Fournier38.fr) 2025-09-12 11:51:25 +02:00
Dominique FOURNIER 8656362f0d Logger : Deprectation PHP8.2 : openlog want a valid flag and not null 2023-06-30 09:45:59 +02:00
Dominique FOURNIER fa7de7c6c4 Language : allow to load the DomFramework locale correctely 2023-06-26 21:39:52 +02:00
Dominique FOURNIER d86b69ce61 Form : do not use an error array if there is no error and the array is false 2023-06-23 07:35:16 +02:00
Dominique FOURNIER 46979352b8 Form/Formfield : Add the return types for the methods 2023-06-20 08:39:29 +02:00
Dominique FOURNIER 9f028ac798 FormField : property formTemplate must be public and not private (used by Form) 2023-05-15 08:38:04 +02:00
Dominique FOURNIER 7cbbec7f81 phpstan 2023-04-14 21:37:54 +02:00
Dominique FOURNIER a2e103c32f Dblayeroo and Dblayer : {ENGINE} -> ENGINE to be PHP lintable in all the cases 2023-04-14 21:15:49 +02:00
Dominique FOURNIER 2f4461f8d9 dblayoo : checkRealTypes as changed to CamelCase : update tests 2023-04-14 21:11:07 +02:00
Dominique FOURNIER 5b56197aaa phpstan 2023-04-14 20:52:27 +02:00
Dominique FOURNIER 84e2b419c8 Update .php-cs-fixer.dist.php : add Tests and tools directories 2023-04-13 22:47:47 +02:00
Dominique FOURNIER 3490efe88b Formfield : php-cs-fixer : too much space in concat 2023-04-13 22:46:32 +02:00
Dominique FOURNIER 0e014c6829 phpstan l1 (incomplete) 2023-04-13 22:43:15 +02:00
Dominique FOURNIER 273db5f183 Tests are now compliant with php-cs-fixer (CamelCase for method, phpdoc valid) 2023-04-13 22:22:46 +02:00
Dominique FOURNIER b017700d0a Password test : Blowfish has now more than 24 chars length 2023-04-13 22:10:34 +02:00
Dominique FOURNIER 8fbd8da199 Password : Blowfish need more salt entropy (25 chars instead of 16) 2023-04-13 22:09:08 +02:00
Dominique FOURNIER 803d4c3718 dbjsonDecode : php5 -> php 2023-04-13 21:54:09 +02:00
Dominique FOURNIER e719b3e11c Update "tools" directory to be compliant with the php-cs-fixer 2023-04-13 21:53:13 +02:00
Dominique FOURNIER ba83207264 Update .php-cs-fixer.dist.php to add space before and after . operator 2023-04-13 21:52:52 +02:00
Dominique FOURNIER 0111c96f1d Automatic pass to convert with php-cs-fixer 2023-04-13 21:33:52 +02:00
Dominique FOURNIER 63b150a493 php-cs-fixer for all the code 2023-04-13 20:21:34 +02:00
Dominique FOURNIER eed1fe690d Color : phpstan l9 2023-04-13 20:04:59 +02:00
Dominique FOURNIER 57cc0b261a phpstan for all 2023-04-13 14:36:03 +02:00
Dominique FOURNIER 660bef00a2 Class referenced with incorrect case 2023-04-13 14:28:49 +02:00
Dominique FOURNIER b6a849627c Using ${var} in strings is deprecated, use {$var} instead 2023-04-13 14:12:28 +02:00
Dominique FOURNIER 03c5c78ed7 Dblayeroo : when creating the tables, if the foreign keys are an object, do not crash 2023-04-04 12:10:08 +02:00
Dominique FOURNIER d34d5a820a PHP 8.2 Deprecated cleaning 2023-04-03 21:15:54 +02:00
Dominique FOURNIER 528b959859 Dblayeroo : support of objects in foreign parameters 2023-04-03 20:54:35 +02:00
Dominique FOURNIER 793f71265d dblayeroo : Backtrace in DBExceptionMsg was incorrectely written : missing Captial 2023-04-03 14:52:45 +02:00
Dominique FOURNIER 06510446d4 Xdiff : PHP8.2 Deprecated : trim must not receive a null parameter 2023-02-08 14:37:48 +01:00
Dominique FOURNIER 47298fc5e5 Route map/get/post... return self and not mixed 2023-02-07 23:35:00 +01:00
Dominique FOURNIER cfb11c6d4a PHP8.2 : DEPRECATED Syntax 2023-02-03 07:44:19 +01:00
Dominique FOURNIER 535525db1d Robots : values for Allow and Disallow must be empty or start by slash 2023-01-03 13:20:21 +01:00
Dominique FOURNIER c6fbf84899 Dblayeroo : in SQLite, the intergers are now return casted to integer instead of string 2022-12-16 11:02:30 +01:00
Dominique FOURNIER 303a188e7c DbLayeroo : error parenthesis 2022-12-13 15:43:43 +01:00
Dominique FOURNIER d5c5806767 Convert: do not block if the $error is a boolean 2022-12-13 14:40:05 +01:00
Dominique FOURNIER 6ac1889e35 Tests/XdiffTest.php : update the test with Camelcase 2022-12-13 14:38:04 +01:00
Dominique FOURNIER b852888d61 Dblayeroo and Dblayer {ENGINE} 2022-12-13 14:01:27 +01:00
Dominique FOURNIER e8cccfd2ab Array and string offset access syntax with curly braces is deprecated 2022-12-05 21:01:30 +01:00
Dominique FOURNIER e8011de821 Console : remove the @list 2022-11-28 13:43:10 +01:00
Dominique FOURNIER 0c5145e838 IPaddresses : remove the @list and use tmp variable 2022-11-28 13:30:11 +01:00
Dominique FOURNIER 61f44abb51 Add var/ into .gitignore 2022-11-25 21:58:20 +01:00
Dominique FOURNIER 4574b3ec1e Add the phpcs.xml configuration file 2022-11-25 21:57:55 +01:00
Dominique FOURNIER f2444f0247 Split all files mith multiple classes into multiple files 2022-11-25 21:54:30 +01:00
Dominique FOURNIER 94deb06f52 PSR12 2022-11-25 21:21:30 +01:00
Dominique FOURNIER 2d6df0d5f0 Remove all the {{{ and }}} folding 2022-11-25 20:34:27 +01:00
Dominique FOURNIER b723f47a44 dblayeroo : DEPRECATED Array and string offset access syntax with curly braces is deprecated [dblayeroo.php:1770] 2022-11-17 08:07:49 +01:00
Dominique FOURNIER 6c9d624d81 Certificationauthority.php : phpstan valid in level 6 2022-10-14 21:01:23 +02:00
Dominique FOURNIER 3ba6c5435a Certificationauthority : Add phpstan @return values when parameter is null 2022-09-09 08:34:19 +02:00
Dominique FOURNIER d7f0c2f6dd Better @return description 2022-09-06 16:41:46 +02:00
Dominique FOURNIER ed8449d321 Add the @return types 2022-07-27 10:26:43 +02:00
Dominique FOURNIER 89e26be943 Outputtxt : phpstan 2022-07-27 08:43:38 +02:00
Dominique FOURNIER e5d407960e Route : phpstan 2022-07-27 08:40:10 +02:00
Dominique FOURNIER bbcb816ff6 Smtp : phpstan 2022-07-27 08:37:17 +02:00
Dominique FOURNIER f083abb3fc TcpServer : phpstan 2022-07-27 08:36:33 +02:00
Dominique FOURNIER f810fbf8e5 Verify : phpstan 2022-07-27 08:35:53 +02:00
Dominique FOURNIER 8d2baff781 File : @return correctely typed 2022-07-27 08:33:20 +02:00
Dominique FOURNIER e2eb34584c Set the @return types correctely 2022-07-22 10:13:13 +02:00
Dominique FOURNIER d68e0ac9c1 Dblayer : set the @return with a type 2022-07-22 10:10:23 +02:00
Dominique FOURNIER e9dea5b890 Formfield is now external from Form 2022-07-21 14:37:16 +02:00
Dominique FOURNIER 6fd41a6c0f Formfield added 2022-07-21 14:36:53 +02:00
Dominique FOURNIER c4f611c81e Formfield is now with the Camelcase 2022-07-21 14:20:23 +02:00
Dominique FOURNIER cb0d01101f Form : use Csrf (instead of csrf) 2022-07-21 13:30:31 +02:00
Dominique FOURNIER e0fdda6fb8 README : update composer install method 2022-07-20 13:38:37 +02:00
Dominique FOURNIER 9e19c31543 README : add composer.json content to install DomFramework from Git repository 2022-07-20 13:32:16 +02:00
Dominique FOURNIER 281aa8c5f4 Composer.json : try to add a Dot in name 2022-07-20 13:30:38 +02:00
Dominique FOURNIER 72b3251b1e Tests/OutputhtmlTest.php : html code is now indented 2022-06-14 16:48:02 +02:00
Dominique FOURNIER 5f0fdd951f Tests/RobotstxtTest.php : The crawldelay is "null" if not defined in robots.txt file 2022-06-14 16:40:39 +02:00
Dominique FOURNIER 899221558a Tests/SpfcheckTest.php : Update Fournier38 IP addresses 2022-06-14 16:39:07 +02:00
Dominique FOURNIER a60db30785 PHP Deprecated: Array and string offset access syntax with curly braces is deprecated 2022-06-14 16:33:31 +02:00
Dominique FOURNIER 42766d07a5 File: lockUN must remve the file from local stack to allow relocking 2022-04-19 11:06:43 +02:00
Dominique FOURNIER ffd75a57d4 Console : allow to know if the TTY is enabled (or if the console is called from pipe) 2022-03-18 11:08:47 +01:00
Dominique FOURNIER c4031b71f8 Console : manage if Console is called from a pipe (without tty available) 2022-03-18 10:57:12 +01:00
Dominique FOURNIER 3eaffe64f9 Console : Allow to delete char with \b too (ASCII 0x08) 2022-03-14 20:56:22 +01:00
Dominique FOURNIER 3b5a291de9 Add StateMachine support 2021-07-21 16:11:43 +02:00
Dominique FOURNIER f474a92a13 Rest : do not try to load the output classes 2021-05-28 12:02:35 +02:00
Dominique FOURNIER ecc0239106 Outputrest : manage the http_response_code() if set 2021-05-19 15:47:25 +02:00
Dominique FOURNIER e7c6833d2d Graph : Use Color in namespace
Graph : Allow to hide a serie available in the data
2021-05-18 12:23:17 +02:00
Dominique FOURNIER 03ede5c375 Update the tools to use the new namespaces 2021-05-10 15:04:36 +02:00
Dominique FOURNIER eb30d8ef97 Passage en Namespace et tous les tests fonctionnels OK 2021-05-10 11:48:15 +02:00
Dominique FOURNIER 536dd0d56b Verify : for the static methods, must use the namespace 2021-05-07 17:07:33 +02:00
Dominique FOURNIER 55530b055c Update Tests to supports namespaces 2021-05-07 16:55:38 +02:00
Dominique FOURNIER ccf0f47c7f Update .gitignore 2021-05-07 16:54:21 +02:00
Dominique FOURNIER cd0cec630c Version : be a class 2021-05-07 13:47:31 +02:00
Dominique FOURNIER c09fa961cd Change all the "new class" by "new Class" 2021-05-07 13:10:37 +02:00
Dominique FOURNIER c8d275be31 Rename all the files to camelCase and update the class name in the files 2021-05-07 12:19:08 +02:00
Dominique FOURNIER 276a5c4cbd Add PSR-4 in composer 2021-05-07 11:56:42 +02:00
Dominique FOURNIER 79c6d2fe50 Remove all the require_once : use autoloader 2021-05-07 11:45:26 +02:00
Dominique FOURNIER b1e513126e Add all the namespaces in Tests 2021-05-07 10:12:16 +02:00
Dominique FOURNIER 47f171367a Add README.md file 2021-05-07 10:00:31 +02:00
Dominique FOURNIER 7a4141a70b Move all the files in src directory 2021-05-07 09:58:35 +02:00
Dominique FOURNIER 4c43053c5b Activate the namespace for all 2021-05-07 09:43:37 +02:00
Dominique FOURNIER 350f0c50a7 Add tags in .gitignore 2021-05-06 15:39:57 +02:00
Dominique FOURNIER f6782c18dc Add not enabled namespace on each file 2021-05-06 14:00:03 +02:00
Dominique FOURNIER 5748fe7ae8 RobotsTXT : Manage correctely the Sitemaps 2021-05-06 13:42:41 +02:00