File: /var/www/vhost/disk-apps/magento.bikenow.co/vendor/laminas/laminas-log/src/ConfigProvider.php
<?php
/**
* @see https://github.com/laminas/laminas-log for the canonical source repository
* @copyright https://github.com/laminas/laminas-log/blob/master/COPYRIGHT.md
* @license https://github.com/laminas/laminas-log/blob/master/LICENSE.md New BSD License
*/
namespace Laminas\Log;
class ConfigProvider
{
/**
* Return configuration for this component.
*
* @return array
*/
public function __invoke()
{
return [
'dependencies' => $this->getDependencyConfig(),
];
}
/**
* Return dependency mappings for this component.
*
* @return array
*/
public function getDependencyConfig()
{
return [
// Legacy Zend Framework aliases
'aliases' => [
\Zend\Log\Logger::class => Logger::class,
],
'abstract_factories' => [
LoggerAbstractServiceFactory::class,
PsrLoggerAbstractAdapterFactory::class,
],
'factories' => [
Logger::class => LoggerServiceFactory::class,
'LogFilterManager' => FilterPluginManagerFactory::class,
'LogFormatterManager' => FormatterPluginManagerFactory::class,
'LogProcessorManager' => ProcessorPluginManagerFactory::class,
'LogWriterManager' => WriterPluginManagerFactory::class,
],
];
}
}