public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlInterface $urlBuilder, StoreManagerInterface $storeManager, Image $imageModel, array $components = [], array $data = []) { parent::__construct($context, $uiComponentFactory, $components, $data); $this->_urlBuilder = $urlBuilder; $this->_storeManager = $storeManager; $this->_imageModel = $imageModel; }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param UrlInterface $urlBuilder * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlInterface $urlBuilder, Downloader $downloader, \Magento\Framework\Filesystem $filesystem, array $components = [], array $data = []) { $this->urlBuilder = $urlBuilder; $this->downloader = $downloader; $this->filesystem = $filesystem; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param UrlBuilder $actionUrlBuilder * @param UrlInterface $urlBuilder * @param array $components * @param array $data * @param string $editUrl */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlBuilder $actionUrlBuilder, UrlInterface $urlBuilder, array $components = [], array $data = [], $editUrl = self::STORELOCATOR_URL_PATH_EDIT) { $this->urlBuilder = $urlBuilder; $this->actionUrlBuilder = $actionUrlBuilder; $this->editUrl = $editUrl; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param Image $imageHelper * @param UrlInterface $urlBuilder * @param StoreManagerInterface $storeManager * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, Image $imageHelper, UrlInterface $urlBuilder, StoreManagerInterface $storeManager, array $components = [], array $data = []) { $this->storeManager = $storeManager; $this->imageHelper = $imageHelper; $this->urlBuilder = $urlBuilder; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * Prepare component configuration * @return void */ public function prepare() { parent::prepare(); if ($this->storeManager->isSingleStoreMode()) { $this->_data['config']['componentDisabled'] = true; } }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param \Magento\Catalog\Helper\Image $imageHelper * @param \Magento\Framework\UrlInterface $urlBuilder * @param \Magento\Framework\Filesystem $filesystem * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param SliderModel $sliderModel * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, \Magento\Catalog\Helper\Image $imageHelper, \Magento\Framework\UrlInterface $urlBuilder, \Magento\Framework\Filesystem $filesystem, \Magento\Store\Model\StoreManagerInterface $storeManager, SliderModel $sliderModel, array $components = [], array $data = []) { parent::__construct($context, $uiComponentFactory, $components, $data); $this->imageHelper = $imageHelper; $this->urlBuilder = $urlBuilder; $this->filesystem = $filesystem; $this->_storeManager = $storeManager; $this->sliderModel = $sliderModel; }
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, \Tuna\BannerSlider\Model\Image $imageHelper, \Magento\Framework\UrlInterface $urlBuilder, \Magento\Framework\ObjectManagerInterface $objectManager, array $components = [], array $data = []) { $this->uiComponentFactory = $uiComponentFactory; parent::__construct($context, $uiComponentFactory, $components, $data); //important part $this->imageHelper = $imageHelper; $this->urlBuilder = $urlBuilder; $this->_objectManager = $objectManager; }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param TimezoneInterface $timezone * @param array $components * @param array $data */ public function __construct( ContextInterface $context, UiComponentFactory $uiComponentFactory, TimezoneInterface $timezone, array $components = [], array $data = [] ) { $this->timezone = $timezone; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * {@inheritdoc} */ public function prepareDataSource(array $dataSource) { $dataSource = parent::prepareDataSource($dataSource); if (empty($dataSource['data']['items'])) { return $dataSource; } foreach ($dataSource['data']['items'] as &$item) { $item[$this->getData('name')]['edit'] = ['href' => $this->context->getUrl('review/product/edit', ['id' => $item['review_id'], 'productId' => $item['entity_id']]), 'label' => __('Edit'), 'hidden' => false]; } return $dataSource; }
/** * {@inheritdoc */ public function prepareDataSource(array $dataSource) { $dataSource = parent::prepareDataSource($dataSource); if (empty($dataSource['data']['items'])) { return $dataSource; } foreach ($dataSource['data']['items'] as &$item) { $item['type'] = $this->getTypeLabel($item); } return $dataSource; }
/** * {@inheritdoc} */ public function prepareDataSource(array $dataSource) { $dataSource = parent::prepareDataSource($dataSource); if (empty($dataSource['data']['items'])) { return $dataSource; } foreach ($dataSource['data']['items'] as &$item) { if (!empty($item['stores'])) { $item['visibility'] = $this->renderVisibilityStructure($item['stores']); } } return $dataSource; }
/** * {@inheritdoc} */ public function prepareDataSource(array $dataSource) { $dataSource = parent::prepareDataSource($dataSource); $options = $this->source->getReviewStatuses(); if (empty($dataSource['data']['items'])) { return $dataSource; } foreach ($dataSource['data']['items'] as &$item) { if (isset($options[$item['status_id']])) { $item['status_id'] = $options[$item['status_id']]; } } return $dataSource; }
/** * Prepare Data Source * * @param array $dataSource * @return array */ public function prepareDataSource(array $dataSource) { $dataSource = parent::prepareDataSource($dataSource); if (empty($dataSource['data']['items'])) { return $dataSource; } $fieldName = $this->getData('name'); foreach ($dataSource['data']['items'] as &$item) { if (!empty($item[static::NAME])) { $item[$fieldName] = $this->renderColumnText($item[static::NAME]); } } return $dataSource; }
/** * Prepare Data Source * * @param array $dataSource * @return array */ public function prepareDataSource(array $dataSource) { $dataSource = parent::prepareDataSource($dataSource); if (empty($dataSource['data']['items'])) { return $dataSource; } $fieldName = $this->getData('name'); $sourceFieldName = ProductInterface::STATUS; foreach ($dataSource['data']['items'] as &$item) { if (!empty($item[$sourceFieldName])) { $item[$fieldName] = $this->status->getOptionText($item[$sourceFieldName]); } } return $dataSource; }
/** * Prepare component configuration * @return void */ public function prepare() { if (!$this->storeManager->isSingleStoreMode()) { parent::prepare(); } }
/** * Constructor * * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param CreditmemoRepositoryInterface $creditmemoRepository * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, CreditmemoRepositoryInterface $creditmemoRepository, array $components = [], array $data = []) { $this->states = $creditmemoRepository->create()->getStates(); parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * Thumbnail constructor. * * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param \ISM\Blog\Helper\Image\Thumbnail $thumbnail * @param UrlInterface $urlBuilder * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, \ISM\Blog\Helper\Image\Thumbnail $thumbnail, UrlInterface $urlBuilder, array $components = [], array $data = []) { parent::__construct($context, $uiComponentFactory, $components, $data); $this->thumbnail = $thumbnail; $this->urlBuilder = $urlBuilder; }
/** * Constructor * * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param StoreManagerInterface $storeManager * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, StoreManagerInterface $storeManager, array $components = [], array $data = []) { $this->storeManager = $storeManager; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param Escaper $escaper * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, Escaper $escaper, array $components = [], array $data = []) { $this->escaper = $escaper; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * Constructor * * @param ContextInterface $context * @param GroupRepositoryInterface $groupRepository * @param UiComponentFactory $uiComponentFactory * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, GroupRepositoryInterface $groupRepository, array $components = [], array $data = []) { $this->groupRepository = $groupRepository; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param AttributeRepository $attributeRepository * @param SearchCriteriaBuilder $searchCriteriaBuilder * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, AttributeRepository $attributeRepository, SearchCriteriaBuilder $searchCriteriaBuilder, array $components = [], array $data = []) { parent::__construct($context, $uiComponentFactory, $components, $data); $this->attributeRepository = $attributeRepository; $this->searchCriteriaBuilder = $searchCriteriaBuilder; }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param UrlInterface $urlBuilder * @param LogHelper $logger * @param ScopeConfigInterface $scopeConfig * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlInterface $urlBuilder, LogHelper $logger, ScopeConfigInterface $scopeConfig, array $components = [], array $data = []) { $this->urlBuilder = $urlBuilder; $this->_logger = $logger; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * Constructor * * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param CollectionFactory $collectionFactory * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, CollectionFactory $collectionFactory, array $components = [], array $data = []) { $this->statuses = $collectionFactory->create()->toOptionHash(); parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * Constructor * * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param Data $paymentHelper * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, Data $paymentHelper, array $components = [], array $data = []) { $this->paymentHelper = $paymentHelper; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param \Magento\Framework\Locale\CurrencyInterface $localeCurrency * @param \Magento\Store\Model\StoreManagerInterface $storeManager * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, \Magento\Framework\Locale\CurrencyInterface $localeCurrency, \Magento\Store\Model\StoreManagerInterface $storeManager, array $components = [], array $data = []) { parent::__construct($context, $uiComponentFactory, $components, $data); $this->localeCurrency = $localeCurrency; $this->storeManager = $storeManager; }
/** * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param UrlInterface $urlBuilder * @param AuthorizationInterface $authorization, * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlInterface $urlBuilder, AuthorizationInterface $authorization, array $components = [], array $data = []) { parent::__construct($context, $uiComponentFactory, $components, $data); $this->urlBuilder = $urlBuilder; $this->_authorization = $authorization; }
/** * Constructor * * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param UrlInterface $urlBuilder * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlInterface $urlBuilder, array $components = [], array $data = []) { $this->urlBuilder = $urlBuilder; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * Constructor * * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, array $components = [], array $data = []) { parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * constructor * * @param \Magento\Framework\UrlInterface $urlBuilder * @param \Magento\Framework\View\Element\UiComponent\ContextInterface $context * @param \Magento\Framework\View\Element\UiComponentFactory $uiComponentFactory * @param array $components * @param array $data */ public function __construct(\Magento\Framework\UrlInterface $urlBuilder, \Magento\Framework\View\Element\UiComponent\ContextInterface $context, \Magento\Framework\View\Element\UiComponentFactory $uiComponentFactory, array $components = [], array $data = []) { $this->_urlBuilder = $urlBuilder; parent::__construct($context, $uiComponentFactory, $components, $data); }
/** * Constructor * * @param ContextInterface $context * @param UiComponentFactory $uiComponentFactory * @param PriceCurrencyInterface $priceFormatter * @param array $components * @param array $data */ public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, PriceCurrencyInterface $priceFormatter, array $components = [], array $data = []) { $this->priceFormatter = $priceFormatter; parent::__construct($context, $uiComponentFactory, $components, $data); }