コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function getById($id)
 {
     $sliderModel = $this->slideritemsRegistry->retrieve($id);
     $sliderDataObject = $this->slideritemsDataFactory->create();
     $sliderDataObject->setId($sliderModel->getId());
     $sliderDataObject->setSlideritemTitle($sliderModel->getSlideritemTitle());
     $sliderDataObject->setSlideritemDescription($sliderModel->getSlideritemDescription());
     $sliderDataObject->setSlideritemSlider($sliderModel->getSlideritemSlider());
     $sliderDataObject->setSliderImagePath($sliderModel->getSliderImagePath());
     $sliderDataObject->setSliderImageMdPath($sliderModel->getSliderImageMdPath());
     $sliderDataObject->setSliderImageSmPath($sliderModel->getSliderImageSmPath());
     $sliderDataObject->setSliderImageXsPath($sliderModel->getSliderImageXsPath());
     $sliderDataObject->setSliderUrl($sliderModel->getSliderUrl());
     $sliderDataObject->setDate($sliderModel->getDate());
     $sliderDataObject->setTimestamp($sliderModel->getTimestamp());
     $sliderDataObject->setSliderSort($sliderModel->getSliderSort());
     $sliderDataObject->setCaptionmeta($sliderModel->getCaptionmeta());
     $sliderDataObject->setIsActive($sliderModel->getIsActive());
     return $sliderDataObject;
 }
コード例 #2
0
ファイル: Form.php プロジェクト: stepzerosolutions/tbslider
 /**
  * Extract slider data in a format which is
  *
  * @param \Stepzerosolutions\Tbslider\Api\Data\SlideritemsInterfaceFactory $sliderRule
  * @return array
  */
 protected function extractSliderData($sliderRule)
 {
     $sliderData = ['slideritem_slider' => $sliderRule->getSlideritemSlider()];
     return $sliderData;
 }