for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Svycka\Settings\Storage\Factory;
use Interop\Container\ContainerInterface;
use Svycka\Settings\Storage\DoctrineStorage;
/**
* @author Vytautas Stankus <[email protected]>
* @license MIT
*/
final class DoctrineStorageFactory
{
* Create service
*
* @param ContainerInterface $container
* @return DoctrineStorage
public function __invoke(ContainerInterface $container)
/** @var \Doctrine\ORM\EntityManagerInterface $entityManager */
$entityManager = $container->get('doctrine.entitymanager.orm_default');
return new DoctrineStorage($entityManager);
}