Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
BackupFactory.php
Go to the documentation of this file.
1 <?php
8 
10 
16 {
22  private $objectManager;
23 
27  private $backupInstanceName;
28 
32  private $backupDbInstanceName;
33 
39  public function __construct(
40  ObjectManagerInterface $objectManager,
41  $backupInstanceName,
42  $backupDbInstanceName
43  ) {
44  $this->objectManager = $objectManager;
45  $this->backupInstanceName = $backupInstanceName;
46  $this->backupDbInstanceName = $backupDbInstanceName;
47  }
48 
55  public function createBackupModel(array $arguments = [])
56  {
57  return $this->objectManager->create($this->backupInstanceName, $arguments);
58  }
59 
66  public function createBackupDbModel(array $arguments = [])
67  {
68  return $this->objectManager->create($this->backupDbInstanceName, $arguments);
69  }
70 }
$objectManager
Definition: bootstrap.php:17
__construct(ObjectManagerInterface $objectManager, $backupInstanceName, $backupDbInstanceName)
$arguments