workflow-test-automation/src/App/Command/BuildPackageFactory.php
2019-10-29 21:45:28 +01:00

21 lines
504 B
PHP

<?php
declare(strict_types=1);
namespace App\Command;
use App\Service\Builder;
use Doctrine\Common\Collections\ArrayCollection;
use Interop\Container\ContainerInterface;
class BuildPackageFactory
{
public function __invoke(ContainerInterface $container): BuildPackage
{
/** @var Builder $builder */
$builder = $container->get(Builder::class);
$sharedStorage = $container->get(ArrayCollection::class);
return new BuildPackage($builder, $sharedStorage);
}
}