Files
OTP-Login/reference-api/app/repositories.php

15 lines
467 B
PHP

<?php
declare(strict_types=1);
use TorstenHettstedt\OptLogin\Domain\User\UserRepository;
use TorstenHettstedt\OptLogin\Infrastructure\Persistence\User\InMemoryUserRepository;
use DI\ContainerBuilder;
return function (ContainerBuilder $containerBuilder) {
// Here we map our UserRepository interface to its in memory implementation
$containerBuilder->addDefinitions([
UserRepository::class => \DI\autowire(InMemoryUserRepository::class),
]);
};