simplify ref object

v4
fadrian06 7 days ago
parent 78b8c4be60
commit 7a73e0e725

@ -50,7 +50,8 @@
"phpunit/phpunit": "^9.6", "phpunit/phpunit": "^9.6",
"rregeer/phpunit-coverage-check": "^0.3.1", "rregeer/phpunit-coverage-check": "^0.3.1",
"spatie/phpunit-watcher": "^1.23", "spatie/phpunit-watcher": "^1.23",
"squizlabs/php_codesniffer": "^4.0" "squizlabs/php_codesniffer": "^4.0",
"symfony/var-dumper": "^5.4"
}, },
"config": { "config": {
"allow-plugins": { "allow-plugins": {

@ -18,7 +18,7 @@ class Loader
/** @var array<string, array{class-string|callable(): object, array<int, mixed>, ?callable(object): void}> */ /** @var array<string, array{class-string|callable(): object, array<int, mixed>, ?callable(object): void}> */
protected array $classes = []; protected array $classes = [];
/** @var array<string, object> Class instances */ /** @var array<string, object> */
protected array $instances = []; protected array $instances = [];
/** /**
@ -76,8 +76,7 @@ class Loader
} }
if ($callback && (!$shared || !$exists)) { if ($callback && (!$shared || !$exists)) {
$ref = [&$obj]; call_user_func_array($callback, [$obj]);
call_user_func_array($callback, $ref);
} }
} }

Loading…
Cancel
Save