OrderLoader.php 778 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. *
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. namespace Magento\Sales\Controller\Guest;
  8. use Magento\Framework\App\RequestInterface;
  9. use Magento\Sales\Controller\AbstractController\OrderLoaderInterface;
  10. class OrderLoader implements OrderLoaderInterface
  11. {
  12. /**
  13. * @var \Magento\Sales\Helper\Guest
  14. */
  15. protected $guestHelper;
  16. /**
  17. * @param \Magento\Sales\Helper\Guest $guestHelper
  18. */
  19. public function __construct(
  20. \Magento\Sales\Helper\Guest $guestHelper
  21. ) {
  22. $this->guestHelper = $guestHelper;
  23. }
  24. /**
  25. * {@inheritdoc}
  26. */
  27. public function load(RequestInterface $request)
  28. {
  29. return $this->guestHelper->loadValidOrder($request);
  30. }
  31. }