Index.php 894 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Marketplace\Block;
  7. /**
  8. * @api
  9. * @since 100.0.2
  10. */
  11. class Index extends \Magento\Backend\Block\Template
  12. {
  13. /**
  14. * Url Builder
  15. *
  16. * @var \Magento\Framework\UrlInterface
  17. */
  18. protected $_urlBuilder;
  19. /**
  20. * @param \Magento\Backend\Block\Template\Context $context
  21. */
  22. public function __construct(\Magento\Backend\Block\Template\Context $context)
  23. {
  24. $this->_urlBuilder = $context->getUrlBuilder();
  25. parent::__construct($context);
  26. }
  27. /**
  28. * Generate url by route and parameters
  29. *
  30. * @param string $route
  31. * @param array $params
  32. * @return string
  33. */
  34. public function getUrl($route = '', $params = [])
  35. {
  36. return $this->_urlBuilder->getUrl($route, $params);
  37. }
  38. }