1
私はphp-diを初めてセットアップしようとしていますが、ビルダーに問題があります。私はエラーを取得し続ける:PHP-DI 'インターフェース名'のエントリまたはクラスが見つかりません
Uncaught exception 'DI\NotFoundException' with message 'No entry or class found for 'IConnection'' in /path/PHPDiContainer.php'
ここで、私は自分のコンテナの設定に間違っていますか?
<?php
require_once 'vendor/autoload.php';
use repositories\Connection;
use irepositories\IConnection;
use DI\ContainerBuilder;
$container = DI\ContainerBuilder::buildDevContainer();
$builder = new DI\containerBuilder();
$builder->addDefinitions([
IConnection::class => DI\object(Connection::class)
]);
$container = $builder->build();
$connection = $container->get('Connection');
... Code to show it works.
?>