This commit is contained in:
Bellord
2026-07-07 17:09:04 +03:00
commit 19eaeb4f4e
33 changed files with 792 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
<?php
namespace Ixrs\Catalog\Providers;
use Ixrs\Catalog\AbstractFactory\MainAbstractFactory;
use Wt\Core\Interfaces\IApp;
use Wt\Core\Interfaces\IServiceProvider;
class DefaultFactoryProvider implements IServiceProvider
{
public function register(IApp $app)
{
$config = $app->config();
$serviceContainer = $app->container();
/**
* @var MainAbstractFactory $mainAbstractFactory
*/
$mainAbstractFactory = $serviceContainer->make(MainAbstractFactory::class, [$config->get('MainAbstractFactory', [])]);
$serviceContainer->singleton($app->module()->getId().':mainAbstractFactory', $mainAbstractFactory);
}
}