Closed agdobrynin closed 1 week ago
Обновить тесты. Попробовать сделать их более структурироваными и поменьше сам тест т.е. разбить на более мелкие тесты. Фикстуры на тесты лучше держать рядом с тестом:
/tests/Unit/Container/Attributes/InjectTest.php
/tests/Unit/Container/Attributes/Fixtures/ClassFixture.php
Как насчёт такого
class A {
public function __construct(
#[Inject(arguments: ['one', 'tow']), isSingleton: false]
public \ArrayIterator $iterator
) {}
}
class B {
public function __construct(
#[Inject(arguments: ['tree', 'four']), isSingleton: false]
public \ArrayIterator $iterator
) {}
}
Обновить README в соотвствии с изменениями.
Примеры и конкретику лучше вынести в отдельный docs/README