44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
| <?php
 | |
| /**
 | |
|  * Copyright © Magento, Inc. All rights reserved.
 | |
|  * See COPYING.txt for license details.
 | |
|  */
 | |
| 
 | |
| use Laminas\EventManager\EventManagerInterface;
 | |
| use Laminas\ServiceManager\ServiceLocatorInterface;
 | |
| use Laminas\ServiceManager\ServiceManager;
 | |
| use Magento\Framework\Component\ComponentRegistrar;
 | |
| use Magento\Framework\Component\ComponentRegistrarInterface;
 | |
| use Magento\Framework\DB\Logger\Quiet;
 | |
| use Magento\Framework\DB\LoggerInterface;
 | |
| use Magento\Framework\Filesystem\DriverInterface;
 | |
| use Magento\Framework\Locale\Config;
 | |
| use Magento\Framework\Locale\ConfigInterface;
 | |
| use Magento\Framework\Setup\Declaration\Schema\SchemaConfig;
 | |
| 
 | |
| return [
 | |
|     'dependencies' => [
 | |
|         'auto' => [
 | |
|             'preferences' => [
 | |
|                 EventManagerInterface::class => 'EventManager',
 | |
|                 ServiceLocatorInterface::class => ServiceManager::class,
 | |
|                 LoggerInterface::class => Quiet::class,
 | |
|                 ConfigInterface::class => Config::class,
 | |
|                 DriverInterface::class => \Magento\Framework\Filesystem\Driver\File::class,
 | |
|                 ComponentRegistrarInterface::class => ComponentRegistrar::class,
 | |
|             ],
 | |
|             'types' => [
 | |
|                 SchemaConfig::class => [
 | |
|                     'parameters' => [
 | |
|                         'connectionScopes' => [
 | |
|                             'default',
 | |
|                             'checkout',
 | |
|                             'sales'
 | |
|                         ]
 | |
|                     ]
 | |
|                 ],
 | |
|             ],
 | |
|         ],
 | |
|     ],
 | |
| ];
 |