21 lines
550 B
PHP
Raw Normal View History

2019-10-29 21:45:28 +01:00
<?php
declare(strict_types=1);
namespace App\Service;
2020-10-15 13:02:54 +02:00
use Doctrine\Common\Collections\ArrayCollection;
2019-10-29 21:45:28 +01:00
use Interop\Container\ContainerInterface;
class BuilderFactory
{
public function __invoke(ContainerInterface $container): Builder
{
2020-10-15 13:02:54 +02:00
/** @var ConfigProvider $configProvider */
$configProvider = $container->get(ConfigProvider::class);
/** @var ArrayCollection $sharedStorage */
$sharedStorage = $container->get(ArrayCollection::class);
return new Builder($configProvider, $sharedStorage);
2019-10-29 21:45:28 +01:00
}
}