Fix PHP unit test isolation

This commit is contained in:
Jeppe Bundgaard
2026-04-24 20:17:01 +02:00
parent 3adf5957f0
commit ebe1299089
4 changed files with 56 additions and 34 deletions
+2 -14
View File
@@ -3,6 +3,7 @@
namespace objects;
use classes\db;
use classes\customer_name_cache_payload_builder;
use classes\object_property;
use classes\redis;
use classes\response;
@@ -505,20 +506,7 @@ class users_o extends db
*/
private static function buildCustomerNameCachePayload(mixed $cached_name, ?string $fallback_name): ?array
{
if (
is_object($cached_name)
&& isset($cached_name->name)
&& is_string($cached_name->name)
&& trim($cached_name->name) !== ''
) {
return ['name' => $cached_name->name];
}
if ($fallback_name !== null && trim($fallback_name) !== '') {
return ['name' => $fallback_name];
}
return null;
return customer_name_cache_payload_builder::build($cached_name, $fallback_name);
}
public function getCustomerEcocomicData(int $customer_number = null): users_o