Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ReadHandler.php
Go to the documentation of this file.
1 <?php
7 
10 
15 {
19  protected $sampleRepository;
20 
25  {
26  $this->sampleRepository = $sampleRepository;
27  }
28 
35  public function execute($entity, $arguments = [])
36  {
39  return $entity;
40  }
41  $entityExtension = $entity->getExtensionAttributes();
42  $samples = $this->sampleRepository->getSamplesByProduct($entity);
43  if ($samples) {
44  $entityExtension->setDownloadableProductSamples($samples);
45  }
46  $entity->setExtensionAttributes($entityExtension);
47  return $entity;
48  }
49 }
$entity
Definition: element.phtml:22
$arguments
__construct(SampleRepository $sampleRepository)
Definition: ReadHandler.php:24