InitOptionRendererObserver.php 708 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Downloadable\Observer;
  7. use Magento\Framework\Event\ObserverInterface;
  8. class InitOptionRendererObserver implements ObserverInterface
  9. {
  10. /**
  11. * Initialize product options renderer with downloadable specific params
  12. *
  13. * @param \Magento\Framework\Event\Observer $observer
  14. * @return $this
  15. */
  16. public function execute(\Magento\Framework\Event\Observer $observer)
  17. {
  18. $block = $observer->getBlock();
  19. $block->addOptionsRenderCfg('downloadable', \Magento\Downloadable\Helper\Catalog\Product\Configuration::class);
  20. return $this;
  21. }
  22. }