Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
EnumValueFactory.php
Go to the documentation of this file.
1 <?php
6 declare(strict_types=1);
7 
9 
11 
16 {
20  private $objectManager;
21 
25  public function __construct(
26  ObjectManagerInterface $objectManager
27  ) {
28  $this->objectManager = $objectManager;
29  }
30 
39  public function create(string $name, string $value, string $description = ''): EnumValue
40  {
41  return $this->objectManager->create(
42  EnumValue::class,
43  [
44  'name' => $name,
45  'value' => $value,
46  'description' => $description
47  ]
48  );
49  }
50 }
$objectManager
Definition: bootstrap.php:17
$value
Definition: gender.phtml:16
create(string $name, string $value, string $description='')
__construct(ObjectManagerInterface $objectManager)
if(!isset($_GET['name'])) $name
Definition: log.php:14