作者:whoopl
项目:magento2-testin
public function testSetTemplateContext()
{
$template = 'themedir/template.phtml';
$context = new \Magento\Framework\DataObject();
$this->_validator->expects($this->once())->method('isValid')->with($template)->will($this->returnValue(true));
$this->_templateEngine->expects($this->once())->method('render')->with($context);
$this->_block->setTemplateContext($context);
$this->_block->fetchView($template);
}
作者:aohorodny
项目:module-debug-commen
/**
* Wrap template with the debugging hints in comments
*
* @param Template $subject
* @param string $result
*
* @return string
*/
public function afterToHtml(Template $subject, $result)
{
if ($this->scopeConfig->getValue(self::XML_PATH_DEBUG_TEMPLATE_HINTS, ScopeInterface::SCOPE_STORE) && $this->appState->getMode() === State::MODE_DEVELOPER) {
$name = $subject->getNameInLayout();
$template = $subject->getTemplateFile();
$class = get_class($subject);
$result = "<!-- BEGIN {$name} using {$template} \n" . $class . '-->' . $result . "<!-- END {$name} using {$template} -->";
}
return $result;
}
作者:pradeep-wagent
项目:magento
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Framework\Registry $registry
* @param \Magento\CatalogInventory\Api\StockStateInterface $stockState
* @param \Magento\CatalogInventory\Api\StockRegistryInterface $stockRegistry
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Framework\Registry $registry, \Magento\CatalogInventory\Api\StockStateInterface $stockState, \Magento\CatalogInventory\Api\StockRegistryInterface $stockRegistry, array $data = [])
{
$this->_coreRegistry = $registry;
$this->stockState = $stockState;
$this->stockRegistry = $stockRegistry;
parent::__construct($context, $data);
}
作者:Atli
项目:docker-magento
/**
* Render block HTML
*
* @return string
*/
protected function _toHtml()
{
if (false != $this->getTemplate()) {
return parent::_toHtml();
}
return '<li><a ' . $this->getLinkAttributes() . ' >' . $this->escapeHtml($this->getLabel()) . '</a></li>';
}
作者:aies
项目:magento
/**
* Initialize dependencies
*
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Store\Model\StoreFactory $storeFactory
* @param \Magento\Framework\Registry $coreRegistry
* @param \Magento\Tax\Service\V1\TaxRateServiceInterface $taxRateService
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Store\Model\StoreFactory $storeFactory, \Magento\Framework\Registry $coreRegistry, \Magento\Tax\Service\V1\TaxRateServiceInterface $taxRateService, array $data = array())
{
$this->_coreRegistry = $coreRegistry;
$this->_taxRateService = $taxRateService;
$this->_storeFactory = $storeFactory;
parent::__construct($context, $data);
}
作者:shabbirvividad
项目:magento
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Framework\Filter\Input\MaliciousCode $maliciousCode
* @param PriceCurrencyInterface $priceCurrency
* @param \Magento\Catalog\Helper\Image $imageHelper
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Framework\Filter\Input\MaliciousCode $maliciousCode, PriceCurrencyInterface $priceCurrency, \Magento\Catalog\Helper\Image $imageHelper, array $data = [])
{
$this->imageHelper = $imageHelper;
$this->priceCurrency = $priceCurrency;
$this->_maliciousCode = $maliciousCode;
parent::__construct($context, $data);
}
作者:kidaa3
项目:magento2-platforms
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Wishlist\Helper\Data $wishlistHelper
* @param \Magento\Framework\App\Rss\UrlBuilderInterface $rssUrlBuilder
* @param \Magento\Framework\Url\EncoderInterface $urlEncoder
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Wishlist\Helper\Data $wishlistHelper, \Magento\Framework\App\Rss\UrlBuilderInterface $rssUrlBuilder, \Magento\Framework\Url\EncoderInterface $urlEncoder, array $data = [])
{
parent::__construct($context, $data);
$this->wishlistHelper = $wishlistHelper;
$this->rssUrlBuilder = $rssUrlBuilder;
$this->urlEncoder = $urlEncoder;
}
作者:smile-s
项目:elasticsuit
/**
* PHP Constructor
*
* @param \Magento\Framework\View\Element\Template\Context $context App context
* @param \Magento\Framework\Json\Helper\Data $jsonHelper The Magento's JSON Helper
* @param \Smile\ElasticsuiteTracker\Helper\Data $trackerHelper The Smile Tracker helper
* @param \Magento\Framework\Registry $registry The Magento registry
* @param array $data additional datas
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Framework\Json\Helper\Data $jsonHelper, \Smile\ElasticsuiteTracker\Helper\Data $trackerHelper, \Magento\Framework\Registry $registry, array $data = [])
{
parent::__construct($context, $data);
$this->jsonHelper = $jsonHelper;
$this->trackerHelper = $trackerHelper;
$this->registry = $registry;
}
作者:AmrHassanie
项目:magento-prototyp
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Sales\Model\OrderFactory $orderFactory
* @param array $data
* @codeCoverageIgnore
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Catalog\Model\Session $catalogSession, \Magento\Checkout\Model\Session $checkoutSession, array $data = [])
{
$this->_orderFactory = $orderFactory;
$this->_catalogSession = $catalogSession;
$this->_checkoutSession = $checkoutSession;
parent::__construct($context, $data);
}
作者:tingyee
项目:magento
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Customer\Helper\Address $addressHelper
* @param CustomerMetadataInterface $customerMetadata
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Customer\Helper\Address $addressHelper, CustomerMetadataInterface $customerMetadata, array $data = [])
{
$this->_addressHelper = $addressHelper;
$this->customerMetadata = $customerMetadata;
parent::__construct($context, $data);
$this->_isScopePrivate = true;
}
作者:dragonsword00700
项目:magento
public function __construct(\Dotdigitalgroup\Email\Helper\Data $helper, \Magento\Framework\ObjectManagerInterface $objectManagerInterface, \Magento\Backend\Block\Template\Context $context)
{
$data = [];
$this->_helper = $helper;
$this->_objectManager = $objectManagerInterface;
parent::__construct($context, $data);
}
作者:nja7
项目:magento
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Customer\Model\Session $customerSession
* @param \Magento\Checkout\Model\Session $checkoutSession
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Customer\Model\Session $customerSession, \Magento\Checkout\Model\Session $checkoutSession, array $data = [])
{
$this->_customerSession = $customerSession;
$this->_checkoutSession = $checkoutSession;
parent::__construct($context, $data);
$this->_isScopePrivate = true;
}
作者:shabbirvividad
项目:magento
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Wishlist\Helper\Data $wishlistData
* @param \Magento\Wishlist\Model\Config $wishlistConfig
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Wishlist\Helper\Data $wishlistData, \Magento\Wishlist\Model\Config $wishlistConfig, array $data = [])
{
$this->_wishlistData = $wishlistData;
$this->_wishlistConfig = $wishlistConfig;
parent::__construct($context, $data);
$this->_isScopePrivate = true;
}
作者:Doabilit
项目:magento2de
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Catalog\Helper\Category $categoryHelper
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Helper\Category $categoryHelper, \Magento\Catalog\Model\Indexer\Category\Flat\State $categoryFlatState, \Magento\Theme\Block\Html\Topmenu $topMenu)
{
$this->_categoryHelper = $categoryHelper;
$this->categoryFlatConfig = $categoryFlatState;
$this->topMenu = $topMenu;
parent::__construct($context);
}
作者:pradeep-wagent
项目:magento
/**
* Constructor
*
* @param TemplateContext $context
* @param UiComponentInterface $component
* @param BlockFactory $blockWrapperFactory
* @param array $data
*/
public function __construct(TemplateContext $context, UiComponentInterface $component, BlockFactory $blockWrapperFactory, array $data = [])
{
$this->component = $component;
$this->blockWrapperFactory = $blockWrapperFactory;
$this->setNameInLayout($this->component->getName());
parent::__construct($context, $data);
}
作者:kidaa3
项目:magento2-platforms
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Framework\Registry $registry
* @param \Magento\Framework\App\Http\Context $httpContext
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\App\Http\Context $httpContext, array $data = [])
{
$this->_coreRegistry = $registry;
$this->httpContext = $httpContext;
parent::__construct($context, $data);
$this->_isScopePrivate = true;
}
作者:pradeep-wagent
项目:magento
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Eav\Model\ResourceModel\Entity\Attribute\Set\CollectionFactory $setColFactory
* @param \Magento\Framework\Registry $registry
* @param \Magento\Catalog\Model\ResourceModel\Helper $resourceHelper
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Eav\Model\ResourceModel\Entity\Attribute\Set\CollectionFactory $setColFactory, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\ResourceModel\Helper $resourceHelper, array $data = [])
{
$this->_setColFactory = $setColFactory;
$this->_coreRegistry = $registry;
$this->_resourceHelper = $resourceHelper;
parent::__construct($context, $data);
}
作者:kidaa3
项目:magento2-platforms
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\ProductAlert\Helper\Data $helper
* @param \Magento\Framework\Registry $registry
* @param \Magento\Framework\Data\Helper\PostHelper $coreHelper
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\ProductAlert\Helper\Data $helper, \Magento\Framework\Registry $registry, \Magento\Framework\Data\Helper\PostHelper $coreHelper, array $data = [])
{
parent::__construct($context, $data);
$this->_registry = $registry;
$this->_helper = $helper;
$this->coreHelper = $coreHelper;
}
作者:shabbirvividad
项目:magento
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param \Magento\Framework\Registry $registry
* @param \Magento\Review\Model\Resource\Review\CollectionFactory $collectionFactory
* @param array $data
*/
public function __construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\Framework\Registry $registry, \Magento\Review\Model\Resource\Review\CollectionFactory $collectionFactory, array $data = [])
{
$this->_coreRegistry = $registry;
$this->_reviewsColFactory = $collectionFactory;
parent::__construct($context, $data);
$this->setTabTitle();
}
作者:samyn
项目:magento2-google-tagmanage
/**
* Render tag manager script
*
* @return string
*/
protected function _toHtml()
{
if ($this->_cookieHelper->isUserNotAllowSaveCookie() || !$this->_gtmHelper->isEnabled()) {
return '';
}
return parent::_toHtml();
}