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

Public Member Functions

 __construct (ExportDataHandlerInterface $exportDataHandler, SubscriptionStatusProvider $subscriptionStatus)
 
 execute ()
 

Detailed Description

Cron for data collection by a schedule for MBI.

Definition at line 14 of file CollectData.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( ExportDataHandlerInterface  $exportDataHandler,
SubscriptionStatusProvider  $subscriptionStatus 
)
Parameters
ExportDataHandlerInterface$exportDataHandler
SubscriptionStatusProvider$subscriptionStatus

Definition at line 34 of file CollectData.php.

37  {
38  $this->exportDataHandler = $exportDataHandler;
39  $this->subscriptionStatus = $subscriptionStatus;
40  }

Member Function Documentation

◆ execute()

execute ( )
Returns
bool

Definition at line 45 of file CollectData.php.

46  {
47  if ($this->subscriptionStatus->getStatus() === SubscriptionStatusProvider::ENABLED) {
48  $this->exportDataHandler->prepareExportData();
49  }
50 
51  return true;
52  }

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