]> git.mxchange.org Git - core.git/log
core.git
7 weeks agoContinued: master
Roland Häder [Sun, 2 Feb 2025 01:47:20 +0000 (02:47 +0100)]
Continued:
- added type-hints

7 weeks agoContinued:
Roland Häder [Sun, 2 Feb 2025 01:12:32 +0000 (02:12 +0100)]
Continued:
- added a lot more returned scalar type-hints and interfaces

7 weeks agoContinued:
Roland Häder [Sat, 1 Feb 2025 23:32:03 +0000 (00:32 +0100)]
Continued:
- added commented-out debug lines
- $salt can no longer be false (boolean) by default as PHP is stricter now,
  let's take and check on an empty string instead

7 weeks agoContinued:
Roland Häder [Sat, 1 Feb 2025 23:12:57 +0000 (00:12 +0100)]
Continued:
- ops, proper type now

7 weeks agoContinued:
Roland Häder [Sat, 1 Feb 2025 22:53:16 +0000 (23:53 +0100)]
Continued:
- ops, $d is not a mask

7 weeks agoContinued:
Roland Häder [Sat, 1 Feb 2025 22:35:33 +0000 (23:35 +0100)]
Continued:
- added more returned scalar and object type-hints

7 weeks agoContinued:
Roland Häder [Sat, 1 Feb 2025 22:19:38 +0000 (23:19 +0100)]
Continued:
- added more scalar type-hints

8 weeks agoContinued:
Roland Häder [Fri, 31 Jan 2025 23:08:12 +0000 (00:08 +0100)]
Continued:
- more scalar type-hints
- lesser debugOutput() deprecated) method invocations
- updated composer.lock

8 weeks agoContinued:
Roland Häder [Fri, 31 Jan 2025 22:57:45 +0000 (23:57 +0100)]
Continued:
- lesser debugOutput() (deprecated) method invocations

8 weeks agoContinued:
Roland Häder [Wed, 29 Jan 2025 14:52:50 +0000 (15:52 +0100)]
Continued:
- finally?

8 weeks agoContinued:
Roland Häder [Wed, 29 Jan 2025 14:51:01 +0000 (15:51 +0100)]
Continued:
- not to deep namespaces

8 weeks agoContinued:
Roland Häder [Wed, 29 Jan 2025 14:46:20 +0000 (15:46 +0100)]
Continued:
- introduced LocalSearchCriteriaTrait
- updated index.php (generic!)

2 months agoContinued:
Roland Häder [Sun, 26 Jan 2025 18:36:17 +0000 (19:36 +0100)]
Continued:
- need to be string, not int

2 months agoContinued:
Roland Häder [Sun, 26 Jan 2025 17:59:24 +0000 (18:59 +0100)]
Continued:
- added returned type-hints

2 months agoContinued:
Roland Häder [Sun, 26 Jan 2025 17:43:50 +0000 (18:43 +0100)]
Continued:
- string and NULL wasn't a good idea

2 months agoContinued:
Roland Häder [Sun, 26 Jan 2025 17:14:01 +0000 (18:14 +0100)]
Continued:
- added return type-hints

3 months agoContinued:
Roland Häder [Thu, 26 Dec 2024 05:41:03 +0000 (06:41 +0100)]
Continued:
- starting with PHP 8, sockets are now no longer a scalar resource type, but a
  Socket class

4 months agoContinued:
Roland Häder [Tue, 19 Nov 2024 12:07:39 +0000 (13:07 +0100)]
Continued:
- sorted .gitignore file
- ported files towards newer PHPUnit version

4 months agoContinued:
Roland Häder [Tue, 19 Nov 2024 11:47:31 +0000 (12:47 +0100)]
Continued:
- updated PHPUnit to 11.4 for PHP 8.2 versions

4 months agoContinued:
Roland Häder [Mon, 18 Nov 2024 06:47:34 +0000 (07:47 +0100)]
Continued:
- added debug/trace lines
- pad with zeros only hexadecimal strings that are shorter than $maxLength,
  if set
- rewind() does NOT have a returned type, if you count 'void' as a non-type ;-)

6 months agoContinued:
Roland Häder [Mon, 9 Sep 2024 05:08:51 +0000 (07:08 +0200)]
Continued:
- private and final together doesn't make any sense since PHP has fixed a lot
  of internal wrong handling a VERY long time ago ...

10 months agoContinued:
Roland Häder [Thu, 2 May 2024 02:13:36 +0000 (04:13 +0200)]
Continued:
- removed ASSERT_QUIET_EVAL

14 months agoContinued:
Roland Häder [Mon, 15 Jan 2024 21:36:16 +0000 (22:36 +0100)]
Continued:
- updated package references

19 months agoContinued:
Roland Häder [Thu, 17 Aug 2023 03:57:38 +0000 (05:57 +0200)]
Continued:
- tpzo fixed in variable name

19 months agoContinued:
Roland Häder [Wed, 16 Aug 2023 21:30:16 +0000 (23:30 +0200)]
Continued:
- ops, wrong variable name

19 months agoContinued:
Roland Häder [Wed, 9 Aug 2023 19:39:25 +0000 (21:39 +0200)]
Continued:
- updated PHP dependencies

22 months agoContinued:
Roland Häder [Thu, 11 May 2023 22:09:45 +0000 (00:09 +0200)]
Continued:
- updated dependencies (only used for testing)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoContinued:
Roland Häder [Sun, 5 Mar 2023 18:23:19 +0000 (19:23 +0100)]
Continued:
- it is no longer used

2 years agoContinued:
Roland Häder [Fri, 3 Mar 2023 16:50:09 +0000 (17:50 +0100)]
Continued:
- commented out debug lines

2 years agoContinued:
Roland Häder [Fri, 3 Mar 2023 12:48:19 +0000 (13:48 +0100)]
Continued:
- that is the maximum count
- added missing variable for mask

2 years agoContinued:
Roland Häder [Fri, 3 Mar 2023 09:07:20 +0000 (10:07 +0100)]
Continued:
- added more debug lines
- added a few more checks on parameters
- moved EXCEPTION_NULL_POINTER to FrameworkInterface

2 years agoContinued:
Roland Häder [Fri, 3 Mar 2023 08:06:21 +0000 (09:06 +0100)]
Continued:
- moved logging level to wrong

2 years agoContinued:
Roland Häder [Thu, 2 Mar 2023 21:37:27 +0000 (22:37 +0100)]
Continued:
- re-enabled debug lines
- added some checks
- added some debug lines

2 years agoContinued:
Roland Häder [Thu, 2 Mar 2023 04:19:20 +0000 (05:19 +0100)]
Continued:
- introduced parameter for logging level/severity to outputMessage()
- introduced logging level constants (sadly PHP doesn't know enumerations)

2 years agoContinued:
Roland Häder [Thu, 2 Mar 2023 03:02:57 +0000 (04:02 +0100)]
Continued:
- renamed output() to outputMessage()

2 years agoContinued:
Roland Häder [Thu, 2 Mar 2023 01:44:37 +0000 (02:44 +0100)]
Continued:
- overall improval of framework tests (they aren't unit tests)
- added framework test for is_*_enabled configuration keys
- turned some Y/N into boolean (isEnabled() invoked instead of getConfigKey() == 'Y')

2 years agoContinued:
Roland Häder [Tue, 28 Feb 2023 14:05:11 +0000 (15:05 +0100)]
Continued:
- added EXCEPTION_INVALID_ARGUMENT

2 years agoContinued:
Roland Häder [Tue, 28 Feb 2023 09:54:33 +0000 (10:54 +0100)]
Continued:
- ObjectRegistry is now "cached" here to avoid "expensive" calls on getRegisry()
- more logging

2 years agoContinued:
Roland Häder [Tue, 28 Feb 2023 08:47:57 +0000 (09:47 +0100)]
Continued:
- added more debug lines
- checked conditions (BMCE thrown)

2 years agoContinued:
Roland Häder [Tue, 28 Feb 2023 08:13:31 +0000 (09:13 +0100)]
Continued:
- improved/added debug messages

2 years agoContinued:
Roland Häder [Tue, 28 Feb 2023 06:57:12 +0000 (07:57 +0100)]
Continued:
- no need for redundant code for just test classes, it can be done in the
  application's 'classes' path

2 years agoContinued:
Roland Häder [Tue, 28 Feb 2023 04:44:20 +0000 (05:44 +0100)]
Continued:
- added more debug lines
- changed existing to sprintf() (mask)

2 years agoContinued:
Roland Häder [Tue, 28 Feb 2023 04:03:53 +0000 (05:03 +0100)]
Continued:
- added more debug lines

2 years agoContinued:
Roland Häder [Mon, 27 Feb 2023 12:18:44 +0000 (13:18 +0100)]
Continued:
- added more checks on parameter
- added more debug lines

2 years agoContinued:
Roland Häder [Mon, 27 Feb 2023 10:47:39 +0000 (11:47 +0100)]
Continued:
- more references to the deprecated 'selector' application removed

2 years agoContinued:
Roland Häder [Mon, 27 Feb 2023 05:02:17 +0000 (06:02 +0100)]
Continued:
- commented out to noisy debug lines

2 years agoContinued:
Roland Häder [Mon, 27 Feb 2023 04:59:23 +0000 (05:59 +0100)]
Continued:
- added more checks on parameter
- added more debug lines

2 years agoContinued:
Roland Häder [Sun, 26 Feb 2023 14:21:00 +0000 (15:21 +0100)]
Continued:
- DatabaseConnection::createDatabaseConnection() now only needs a backend class
- added some debug lines
- added some checks on parameter

2 years agoContinued:
Roland Häder [Sun, 26 Feb 2023 12:44:47 +0000 (13:44 +0100)]
Continued:
- added a lot more debug lines
- added more checks on parameter

2 years agoContinued:
Roland Häder [Sun, 26 Feb 2023 09:17:50 +0000 (10:17 +0100)]
Continued:
- invoke CryptoHelper::getSelfInstance() rather than creating new instances
  over ObjectFactory
- this also removed the overhead of initialization

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 23:58:45 +0000 (00:58 +0100)]
Continued:
- added way (!) more thrown exceptions
- added more debug lines
- configuration variable 'html_template_type' is now statically "cached"

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 12:39:13 +0000 (13:39 +0100)]
Continued:
- RegistryIterator was still looking for SubRegistry, maybe later further
  expansion needed?
- commented-out debug lines

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 11:37:16 +0000 (12:37 +0100)]
Continued:
- tried to fix NPE, still not working?
- added debug log
- better logging

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 11:22:31 +0000 (12:22 +0100)]
Continued:
- "imported" FrameworkInterface
- fixed mask

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 11:19:00 +0000 (12:19 +0100)]
Continued:
- used traceMessage() and it's friends instead of deprecated debugOutput()

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 11:17:40 +0000 (12:17 +0100)]
Continued:
- enabled more debug lines

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 11:15:43 +0000 (12:15 +0100)]
Continued:
- ops, mixed both registries ...

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 11:04:05 +0000 (12:04 +0100)]
Continued:
- added missing constant EXCEPTION_BAD_METHOD_CALL

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 10:44:05 +0000 (11:44 +0100)]
Continued:
- factory-based registries have their own key space

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 09:45:25 +0000 (10:45 +0100)]
Continued:
- fixed E_NOTICE

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 09:34:42 +0000 (10:34 +0100)]
Continued:
- getRegistry() now have a mandatory parameter

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 08:49:01 +0000 (09:49 +0100)]
Continued:
- introduced ObjectRegister (interface) and ObjectRegistry (class) for
  instance-registry related stuff

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 06:55:36 +0000 (07:55 +0100)]
Continued:
- commented out debug lines (very noisy)
- added more debug lines

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 06:51:20 +0000 (07:51 +0100)]
Continued:
- na, I don't like these multiple-type variables from PHP ...
- it surely later needs rewrite to array-only return values or exceptions in
  case of errors
- also fixed issue here

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 06:48:37 +0000 (07:48 +0100)]
Continued:
- used more exception codes
- moved one to FrameworkInterface
- removed no longer used (was old code anyway)

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 06:35:09 +0000 (07:35 +0100)]
Continued:
- ops, missing this one
- tpzo fixed

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 06:30:59 +0000 (07:30 +0100)]
Continued:
- finally removed more (by the PHP group) already removed mcrypt stuff
- added more debug lines

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 05:52:30 +0000 (06:52 +0100)]
Continued:
- added more debug lines
- used lesser deprecated debugOutput() and more propper logging level methods

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 04:03:41 +0000 (05:03 +0100)]
Continued:
- zero can be an indexed array key, so it is valid, only below zero isn't

2 years agoContinued:
Roland Häder [Sat, 25 Feb 2023 02:27:31 +0000 (03:27 +0100)]
Continued:
- added more debug message
- FrameworkConfiguration cannot invoke methods from StringUtils while debug
  lines are active:
---------------
PHP Fatal error:  Uncaught Error: Class
'Org\Mxchange\CoreFramework\Middleware\Debug\DebugMiddleware' not found in
/home/.../core/framework/main/classes/class_BaseFrameworkSystem.php:623
---------------

2 years agoContinued:
Roland Häder [Fri, 24 Feb 2023 10:01:39 +0000 (11:01 +0100)]
Continued:
- rather check for extension being loaded than found functions
- checks on resource or object is no longer needed

2 years agoContinued:
Roland Häder [Fri, 24 Feb 2023 06:00:09 +0000 (07:00 +0100)]
Continued:
- added more debug lines
- commented some out again

2 years agoContinued:
Roland Häder [Thu, 23 Feb 2023 05:26:25 +0000 (06:26 +0100)]
Continued:
- FrameworkBootstrap::loadInclude() now checks if SplFileInfo is referencing
  to a PHP script
- added some more debug lines

2 years agoContinued:
Roland Häder [Wed, 22 Feb 2023 07:40:52 +0000 (08:40 +0100)]
Continued:
- commented out some debug lines
- added some more (also commented out)

2 years agoContinued:
Roland Häder [Wed, 22 Feb 2023 02:28:06 +0000 (03:28 +0100)]
Continued:
- introduced ConsoleTools::acquireHostname() which acquires own host's name
- some methods of ConsoleTools are now "caching" their being "expensively"
  determined and then returned values
- added more unit tests
- added more debug lines

2 years agoContinued:
Roland Häder [Sun, 19 Feb 2023 07:02:18 +0000 (08:02 +0100)]
Continued:
- more debug logging added
- rewrote old $this->outputLine() "logging" to logger middleware
- added more checks on parameter

2 years agoContinued:
Roland Häder [Sun, 19 Feb 2023 04:32:49 +0000 (05:32 +0100)]
Continued:
- updated composer dependency file

2 years agoContinued:
Roland Häder [Sun, 19 Feb 2023 00:17:11 +0000 (01:17 +0100)]
Continued:
- moved partialStub() method to DebugMiddleware

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 23:49:57 +0000 (00:49 +0100)]
Continued:
- exit; means normal exit of program

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 22:51:31 +0000 (23:51 +0100)]
Continued:
- no need for initializing the debug sub-system with an empty message string

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 22:46:28 +0000 (23:46 +0100)]
Continued:
- rewrote logger system away from monolithic methods in BaseFrameworkSystem
  class which later allows more "backend" loggers being supported
- DebugMiddleware::output() is now private

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 20:54:06 +0000 (21:54 +0100)]
Continued:
- checked more parameter
- added more debug messages (stub messages will come)

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 04:09:31 +0000 (05:09 +0100)]
Continued:
- updated year to 2023

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 02:10:06 +0000 (03:10 +0100)]
Continued:
- changed to generic exceptions
- introduced EXCEPTION_BAD_METHOD_CALL exception code

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 00:50:52 +0000 (01:50 +0100)]
Continued:
- moved EXCEPTION_UNSPPORTED_OPERATION to FrameworkInterface

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 00:44:39 +0000 (01:44 +0100)]
Continued:
- introduced new exception code EXCEPTION_LOGIC_EXCEPTION

2 years agoContinued:
Roland Häder [Sat, 18 Feb 2023 00:03:09 +0000 (01:03 +0100)]
Continued:
- also turned 'quiet_resolver' into a is_*_enabled entry

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 23:52:54 +0000 (00:52 +0100)]
Continued:
- removed .htaccess files and added .gitkeep, you have to make this now sure by
  yourself
- developer_mode_enabled renamed to is_developer_mode_enabled and invoked method
  isEnabled() instead
- fixed writing class/list cache files
- more debug lines added

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 21:03:03 +0000 (22:03 +0100)]
Continued:
- added more debug lines
- added checks on parameter

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 20:06:03 +0000 (21:06 +0100)]
Continued:
- arrays can be serialized and stored in files (ops)
- added debug line

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 19:52:04 +0000 (20:52 +0100)]
Continued:
- no attributes of an XML element is very common (ops)
- fixed variable in debug line
- added more debug lines

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 19:39:57 +0000 (20:39 +0100)]
Continued:
- added more debug lines
- added more checks on parameters

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 18:44:10 +0000 (19:44 +0100)]
Continued:
- renamed getPrimaryKeyValue() to generatePrimaryKey()
- added more debug lines
- added more checks for parameter

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 18:16:45 +0000 (19:16 +0100)]
Continued:
- removed deprecated files

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 18:03:23 +0000 (19:03 +0100)]
Continued:
- removed .htaccess file, please protect applications/, db/, framework/ by
  yourself
- this makes this script more independent from the used web server

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 16:18:07 +0000 (17:18 +0100)]
Continued:
- also check if root_base_path + relative path from parameter is a
  readable directory
- applications/tests/tests/ is redudant here

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 06:49:38 +0000 (07:49 +0100)]
Continued:
- HelperGroupAlreadyCreatedException is redundant to BadMethodCallException
- added a lot more debug lines

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 04:00:07 +0000 (05:00 +0100)]
Continued:
- renamed method requestIsValid() to propper setter name
- also renamed class field to proper name

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 03:40:27 +0000 (04:40 +0100)]
Continued:
- scrypt (PECL) has only documentation files here
- removed akismet (see "All Your Data Belongs To Akismet")

2 years agoContinued:
Roland Häder [Fri, 17 Feb 2023 02:57:40 +0000 (03:57 +0100)]
Continued:
- introduced exception code for InvalidArgumentException