Я хочу получить доступ к объекту моего класса import
, но я передал LoggerInterface $ logger в его контейнер:
class Import
{
....
public function __construct(LoggerInterface $logger)
{
...
}
....
}
, поэтому, когда я получил доступ к этому объекту в моем классе testimport
class ImportTest extends TestCase {
....
protected function setUp()
{
$this->ImportObj = new Import(); // I have to pass some
// object as an object is passed
// in import class
....
}
....
}
И, как мы знаем, вместо нового Import () мы можем использовать логику serviceContainer для достижения этого
$this->ImportObj=$this->getContainer()->get('\Import');
Но я не могу получить доступ к этому контейнеру службы вне моего пакета,так что мой вопрос, как я могу сделать это работоспособным.