2
객체 관리자 팩토리를 통해 클래스를 인스턴스화하는 Magento 2
magento 2에서 클래스는 객체 관리자 팩토리를 사용하여 인스턴스화됩니다 \Magento\Framework\ObjectManager\Factory\Factory::create(). 지금까지 끈적 거리다. 그러나 내가 이해하지 못하는 것이 있습니다. DI에 대한 생성자에 전달되어야하는 인수에 순환 참조가 없는지 확인한 후 인수가 결정된 후에는 이것이 있습니다 ( $args생성자에 전달되어야하는 인수 임). switch (count($args)) { case 1: return new $type($args[0]); case 2: return new …