Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
SetupFactory Class Reference

Public Member Functions

 __construct (ObjectManagerProvider $objectManagerProvider)
 
 create (ResourceConnection $appResource=null)
 

Detailed Description

Factory class to create Setup

@api

Definition at line 16 of file SetupFactory.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( ObjectManagerProvider  $objectManagerProvider)

Constructor

Parameters
ObjectManagerProvider$objectManagerProvider

Definition at line 28 of file SetupFactory.php.

29  {
30  $this->objectManagerProvider = $objectManagerProvider;
31  }

Member Function Documentation

◆ create()

create ( ResourceConnection  $appResource = null)

Creates setup

Parameters
ResourceConnection$appResource
Returns
Setup

Definition at line 39 of file SetupFactory.php.

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  }
$objectManager
Definition: bootstrap.php:17

The documentation for this class was generated from the following file: