Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Attributes
Manager Class Reference

Public Member Functions

 __construct (ResourceSequenceMeta $resourceSequenceMeta, SequenceFactory $sequenceFactory)
 
 getSequence ($entityType, $storeId)
 

Protected Attributes

 $resourceSequenceMeta
 
 $sequenceFactory
 

Detailed Description

Class Manager @api

Since
100.0.2

Definition at line 15 of file Manager.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( ResourceSequenceMeta  $resourceSequenceMeta,
SequenceFactory  $sequenceFactory 
)
Parameters
ResourceSequenceMeta$resourceSequenceMeta
SequenceFactory$sequenceFactory

Definition at line 31 of file Manager.php.

34  {
35  $this->resourceSequenceMeta = $resourceSequenceMeta;
36  $this->sequenceFactory = $sequenceFactory;
37  }

Member Function Documentation

◆ getSequence()

getSequence (   $entityType,
  $storeId 
)

Returns sequence for given entityType and store

Parameters
string$entityType
int$storeId
Returns
\Magento\Framework\DB\Sequence\SequenceInterface

Definition at line 46 of file Manager.php.

47  {
48  return $this->sequenceFactory->create(
49  [
50  'meta' => $this->resourceSequenceMeta->loadByEntityTypeAndStore(
52  $storeId
53  )
54  ]
55  );
56  }

Field Documentation

◆ $resourceSequenceMeta

$resourceSequenceMeta
protected

Definition at line 20 of file Manager.php.

◆ $sequenceFactory

$sequenceFactory
protected

Definition at line 25 of file Manager.php.


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