Remove Dice rules for unused $devLogger service

This commit is contained in:
Art4 2025-01-09 09:16:52 +00:00
parent 0869140756
commit 27fa4c0cdf
3 changed files with 2 additions and 20 deletions

View file

@ -305,8 +305,8 @@ abstract class DI
public static function flushLogger()
{
$flushDice = self::$dice
->addRule(LoggerInterface::class, self::$dice->getRule(LoggerInterface::class))
->addRule('$devLogger', self::$dice->getRule('$devLogger'));
->addRule(LoggerInterface::class, self::$dice->getRule(LoggerInterface::class));
static::init($flushDice);
}

View file

@ -180,12 +180,6 @@ return (function(string $basepath, array $getVars, array $serverVars, array $coo
\Friendica\Core\Logger\Capability\IHaveCallIntrospections::IGNORE_CLASS_LIST,
],
],
'$devLogger' => [
'instanceOf' => \Friendica\Core\Logger\Factory\StreamLogger::class,
'call' => [
['createDev', [], Dice::CHAIN_CALL],
],
],
\Friendica\Core\Cache\Capability\ICanCache::class => [
'instanceOf' => \Friendica\Core\Cache\Factory\Cache::class,
'call' => [

View file

@ -118,18 +118,6 @@ class DependencyCheckTest extends FixtureTestCase
self::assertInstanceOf(LoggerInterface::class, $logger);
}
public function testDevLogger()
{
/** @var IManageConfigValues $config */
$config = $this->dice->create(IManageConfigValues::class);
$config->set('system', 'dlogfile', $this->root->url() . '/friendica.log');
/** @var LoggerInterface $logger */
$logger = $this->dice->create('$devLogger', ['dev']);
self::assertInstanceOf(LoggerInterface::class, $logger);
}
public function testCache()
{
/** @var ICanCache $cache */