Prooph\EventStore\Container\Snapshot\SnapshotStoreFactory::__invoke PHP Метод

__invoke() публичный Метод

public __invoke ( Interop\Container\ContainerInterface $container ) : SnapshotStore
$container Interop\Container\ContainerInterface
Результат Prooph\EventStore\Snapshot\SnapshotStore
    public function __invoke(ContainerInterface $container)
    {
        $config = $container->get('config');
        $config = $this->options($config);
        $adapter = $container->get($config['adapter']['type']);
        return new SnapshotStore($adapter);
    }