DS
declare(strict_types=1);
namespace Yii\Provider;
use App\Entity\User;
use App\Repository\UserRepository;
use App\Repository\UserRepositoryInterface;
use Yiisoft\Di\Container;
use Yiisoft\Di\Support\ServiceProvider;
final class UserRepositoryProvider implements ServiceProvider
{
public function register(Container $container): void
{
$container->set(UserRepositoryInterface::class, [
'__class' => UserRepository::class,
'__construct()' => [
\App\Entity\User::class,
'mysql'
]
]);
}
}
declare(strict_types=1);
namespace Yii\Provider;
use App\Entity\User;
use App\Repository\UserRepository;
use App\Repository\UserRepositoryInterface;
use Yiisoft\Di\Container;
use Yiisoft\Di\Support\ServiceProvider;
final class UserRepositoryProvider extends ServiceProvider
{
public function register(Container $container): void
{
$container->set(UserRepositoryInterface::class, [
'__class' => UserRepository::class,
'__construct()' => [
\App\Entity\User::class,
'mysql'
]
]);
}
}