Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
SetupFactory.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Setup\Module;
7 
10 
17 {
21  private $objectManagerProvider;
22 
28  public function __construct(ObjectManagerProvider $objectManagerProvider)
29  {
30  $this->objectManagerProvider = $objectManagerProvider;
31  }
32 
39  public function create(ResourceConnection $appResource = null)
40  {
41  $objectManager = $this->objectManagerProvider->get();
42  if ($appResource === null) {
43  $appResource = $objectManager->get(\Magento\Framework\App\ResourceConnection::class);
44  }
45  return new Setup($appResource);
46  }
47 }
__construct(ObjectManagerProvider $objectManagerProvider)
$objectManager
Definition: bootstrap.php:17
create(ResourceConnection $appResource=null)