]>
git.mxchange.org Git - core.git/log
Roland Häder [Fri, 22 Aug 2025 02:03:58 +0000 (04:03 +0200)]
Continued:
- split loadFileContents() up into loadFileContentsAsArray() as both have other
purposes and returned types
Roland Häder [Fri, 22 Aug 2025 01:44:38 +0000 (03:44 +0200)]
Continued:
- proper returned type
Roland Häder [Fri, 22 Aug 2025 01:37:08 +0000 (03:37 +0200)]
Continued:
- introduced method isIteratorInstanceSet()
Roland Häder [Fri, 22 Aug 2025 01:30:31 +0000 (03:30 +0200)]
Continued:
- need to initialize $stateInstance first
Roland Häder [Fri, 22 Aug 2025 01:09:11 +0000 (03:09 +0200)]
Continued:
- added method isHelperInstanceSet()
Roland Häder [Fri, 22 Aug 2025 01:00:53 +0000 (03:00 +0200)]
Continued:
- is not generic enough for 'core'
Roland Häder [Fri, 22 Aug 2025 00:52:48 +0000 (02:52 +0200)]
Continued:
- fixes error on returned type not matching
Roland Häder [Fri, 22 Aug 2025 00:49:50 +0000 (02:49 +0200)]
Continued:
- added missing method isStateInstanceSet()
Roland Häder [Fri, 22 Aug 2025 00:29:09 +0000 (02:29 +0200)]
Continued:
- fixed type-hint 'string' to 'SplFileInfo'
- added missing type-hints
Roland Häder [Fri, 22 Aug 2025 00:22:29 +0000 (02:22 +0200)]
Continued:
- proper type-hints set
Roland Häder [Thu, 21 Aug 2025 23:28:02 +0000 (01:28 +0200)]
Continued:
- added some missing public methods to interface
- implemented them in decorator class
- added some more type-hints
Roland Häder [Thu, 21 Aug 2025 23:10:00 +0000 (01:10 +0200)]
Continued:
- more type-hints added
Roland Häder [Thu, 21 Aug 2025 23:05:35 +0000 (01:05 +0200)]
Continued:
- updated dependencies
Roland Häder [Thu, 21 Aug 2025 22:57:29 +0000 (00:57 +0200)]
Continued:
- added more type-hints
- copied all public function to interface ManageableLanguage
- introduced new function isDirectoryIteratorInstanceSet() to avoid "abusive"
invocations of getter
Roland Häder [Thu, 21 Aug 2025 22:46:00 +0000 (00:46 +0200)]
Continued:
- lesser old array() way
Roland Häder [Thu, 21 Aug 2025 22:22:20 +0000 (00:22 +0200)]
Continued:
- yet even more type-hints ...
Roland Häder [Thu, 21 Aug 2025 22:05:41 +0000 (00:05 +0200)]
Continued:
- added even more type-hints
Roland Häder [Thu, 21 Aug 2025 21:54:25 +0000 (23:54 +0200)]
Continued:
- added more type-hints
- moved constants from BaseDatabaseResult to SearchableResult
Roland Häder [Thu, 21 Aug 2025 21:04:12 +0000 (23:04 +0200)]
Continued:
- added more type-hints
Roland Häder [Thu, 21 Aug 2025 20:38:42 +0000 (22:38 +0200)]
Continued:
- moved interface to proper path, 'template' wasn't part of this interface's
name or namespace
Roland Häder [Thu, 21 Aug 2025 20:36:35 +0000 (22:36 +0200)]
Continued:
- also allow boolean configuration values from `*_loaded` keys
- removed superflous 'config_ssl' configuration key
Roland Häder [Thu, 21 Aug 2025 20:33:13 +0000 (22:33 +0200)]
Continued:
- tpzo fixed
Roland Häder [Thu, 21 Aug 2025 19:33:22 +0000 (21:33 +0200)]
Continued:
- added more type-hints (hopefully correct)
- variable `$found` is an integer and should be initialized with an invalid value
Roland Häder [Thu, 21 Aug 2025 19:19:46 +0000 (21:19 +0200)]
Continued:
- use `ObjectFactory::createObjectByConfiguredName()` for getting any class'
name from configuration
Roland Häder [Thu, 21 Aug 2025 19:16:10 +0000 (21:16 +0200)]
Continued:
- introduced `is<$Foo>InstanceSet()` functions instead of testing result from
`get<$Foo>Instance()` against NULL or `instanceof Foo`
- added a few missing type-hints
Roland Häder [Thu, 21 Aug 2025 18:32:13 +0000 (20:32 +0200)]
Continued:
- introduced trait `RandomNumberGeneratorTrait`
- added more type-hints
Roland Häder [Mon, 18 Aug 2025 18:47:18 +0000 (20:47 +0200)]
Continued:
- added more type-hints
- __sleep() returns array
Roland Häder [Wed, 2 Jul 2025 00:34:26 +0000 (02:34 +0200)]
Continued:
- updated composer dependencies (only for developers)
Roland Häder [Mon, 9 Jun 2025 01:00:33 +0000 (03:00 +0200)]
Continued:
- updated composer.lock
- also added returned types in example scripts
Roland Häder [Sun, 2 Feb 2025 01:47:20 +0000 (02:47 +0100)]
Continued:
- added type-hints
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
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
Roland Häder [Sat, 1 Feb 2025 23:12:57 +0000 (00:12 +0100)]
Continued:
- ops, proper type now
Roland Häder [Sat, 1 Feb 2025 22:53:16 +0000 (23:53 +0100)]
Continued:
- ops, $d is not a mask
Roland Häder [Sat, 1 Feb 2025 22:35:33 +0000 (23:35 +0100)]
Continued:
- added more returned scalar and object type-hints
Roland Häder [Sat, 1 Feb 2025 22:19:38 +0000 (23:19 +0100)]
Continued:
- added more scalar type-hints
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
Roland Häder [Fri, 31 Jan 2025 22:57:45 +0000 (23:57 +0100)]
Continued:
- lesser debugOutput() (deprecated) method invocations
Roland Häder [Wed, 29 Jan 2025 14:52:50 +0000 (15:52 +0100)]
Continued:
- finally?
Roland Häder [Wed, 29 Jan 2025 14:51:01 +0000 (15:51 +0100)]
Continued:
- not to deep namespaces
Roland Häder [Wed, 29 Jan 2025 14:46:20 +0000 (15:46 +0100)]
Continued:
- introduced LocalSearchCriteriaTrait
- updated index.php (generic!)
Roland Häder [Sun, 26 Jan 2025 18:36:17 +0000 (19:36 +0100)]
Continued:
- need to be string, not int
Roland Häder [Sun, 26 Jan 2025 17:59:24 +0000 (18:59 +0100)]
Continued:
- added returned type-hints
Roland Häder [Sun, 26 Jan 2025 17:43:50 +0000 (18:43 +0100)]
Continued:
- string and NULL wasn't a good idea
Roland Häder [Sun, 26 Jan 2025 17:14:01 +0000 (18:14 +0100)]
Continued:
- added return type-hints
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
Roland Häder [Tue, 19 Nov 2024 12:07:39 +0000 (13:07 +0100)]
Continued:
- sorted .gitignore file
- ported files towards newer PHPUnit version
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
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 ;-)
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 ...
Roland Häder [Thu, 2 May 2024 02:13:36 +0000 (04:13 +0200)]
Continued:
- removed ASSERT_QUIET_EVAL
Roland Häder [Mon, 15 Jan 2024 21:36:16 +0000 (22:36 +0100)]
Continued:
- updated package references
Roland Häder [Thu, 17 Aug 2023 03:57:38 +0000 (05:57 +0200)]
Continued:
- tpzo fixed in variable name
Roland Häder [Wed, 16 Aug 2023 21:30:16 +0000 (23:30 +0200)]
Continued:
- ops, wrong variable name
Roland Häder [Wed, 9 Aug 2023 19:39:25 +0000 (21:39 +0200)]
Continued:
- updated PHP dependencies
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>
Roland Häder [Sun, 5 Mar 2023 18:23:19 +0000 (19:23 +0100)]
Continued:
- it is no longer used
Roland Häder [Fri, 3 Mar 2023 16:50:09 +0000 (17:50 +0100)]
Continued:
- commented out debug lines
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
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
Roland Häder [Fri, 3 Mar 2023 08:06:21 +0000 (09:06 +0100)]
Continued:
- moved logging level to wrong
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
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)
Roland Häder [Thu, 2 Mar 2023 03:02:57 +0000 (04:02 +0100)]
Continued:
- renamed output() to outputMessage()
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')
Roland Häder [Tue, 28 Feb 2023 14:05:11 +0000 (15:05 +0100)]
Continued:
- added EXCEPTION_INVALID_ARGUMENT
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
Roland Häder [Tue, 28 Feb 2023 08:47:57 +0000 (09:47 +0100)]
Continued:
- added more debug lines
- checked conditions (BMCE thrown)
Roland Häder [Tue, 28 Feb 2023 08:13:31 +0000 (09:13 +0100)]
Continued:
- improved/added debug messages
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
Roland Häder [Tue, 28 Feb 2023 04:44:20 +0000 (05:44 +0100)]
Continued:
- added more debug lines
- changed existing to sprintf() (mask)
Roland Häder [Tue, 28 Feb 2023 04:03:53 +0000 (05:03 +0100)]
Continued:
- added more debug lines
Roland Häder [Mon, 27 Feb 2023 12:18:44 +0000 (13:18 +0100)]
Continued:
- added more checks on parameter
- added more debug lines
Roland Häder [Mon, 27 Feb 2023 10:47:39 +0000 (11:47 +0100)]
Continued:
- more references to the deprecated 'selector' application removed
Roland Häder [Mon, 27 Feb 2023 05:02:17 +0000 (06:02 +0100)]
Continued:
- commented out to noisy debug lines
Roland Häder [Mon, 27 Feb 2023 04:59:23 +0000 (05:59 +0100)]
Continued:
- added more checks on parameter
- added more debug lines
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
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
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
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"
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
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
Roland Häder [Sat, 25 Feb 2023 11:22:31 +0000 (12:22 +0100)]
Continued:
- "imported" FrameworkInterface
- fixed mask
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()
Roland Häder [Sat, 25 Feb 2023 11:17:40 +0000 (12:17 +0100)]
Continued:
- enabled more debug lines
Roland Häder [Sat, 25 Feb 2023 11:15:43 +0000 (12:15 +0100)]
Continued:
- ops, mixed both registries ...
Roland Häder [Sat, 25 Feb 2023 11:04:05 +0000 (12:04 +0100)]
Continued:
- added missing constant EXCEPTION_BAD_METHOD_CALL
Roland Häder [Sat, 25 Feb 2023 10:44:05 +0000 (11:44 +0100)]
Continued:
- factory-based registries have their own key space
Roland Häder [Sat, 25 Feb 2023 09:45:25 +0000 (10:45 +0100)]
Continued:
- fixed E_NOTICE
Roland Häder [Sat, 25 Feb 2023 09:34:42 +0000 (10:34 +0100)]
Continued:
- getRegistry() now have a mandatory parameter
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
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
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
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)
Roland Häder [Sat, 25 Feb 2023 06:35:09 +0000 (07:35 +0100)]
Continued:
- ops, missing this one
- tpzo fixed
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
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
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
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
---------------
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